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 56e8aa658a881ce6c8afa7ad0844e10f7adb21f0

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564553 2026-02-22T15:01:11 0:00:00
Previous 564539 2026-02-22T17:26:44 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1834 2381
Performance Improvements 1540 1789
Unchanged Tests 38531 37735
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert(value)_(already_present)/1024 127.57% 17.828 40.571 - 135.08% -
std::mismatch(list<int>)_(it,_it,_it)/1024 103.50% 766.160 1559.158 - 105.62% -
std::reverse(vector<int>)/8 95.13% 1.500 2.926 - 82.49% -
bm_write 89.00% 320.040 604.884 - 10.36% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 86.79% 61.096 114.119 - 1.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 83.71% 40.259 73.960 - 14.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 79.49% 25.755 46.229 - 47.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 75.94% 8.166 14.368 - -24.86% -
std::map<int,_int>::contains(key)_(non-existent)/8192 63.37% 11.858 19.372 - 1.05% -
std::set<std::string>::insert(value)_(already_present)/8192 62.39% 37.163 60.349 - 54.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 62.09% 1.761 2.855 - 1.98% -
std::unordered_set<std::string>::find(key)_(existent)/1024 60.08% 31.968 51.176 - 64.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 60.05% 1.765 2.825 - -1.58% -
std::mismatch(list<int>)_(it,_it,_it)/1000 58.44% 745.677 1181.467 - 60.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 57.67% 6.994 11.027 - 22.97% -
BM_StringCtorDefault 53.35% 0.242 0.371 - 21.69% -
BM_PushHeap_uint32_Random_1 52.19% 0.453 0.690 - 27.49% -
std::set<int>::contains(key)_(non-existent)/8192 49.35% 9.948 14.857 - 51.35% -
std::unordered_set<int>::insert(value)_(already_present)/32 48.84% 1.753 2.610 - -7.67% -
BM_PushHeap_string_Ascending_1 48.49% 0.472 0.700 - 48.68% -
SetIntersection_Interlaced_Vector_uint64_1024_256 48.31% 5237560.315 7767939.348 - 13.75% -
SetIntersection_Interlaced_Set_uint64_16384_16384 47.68% 235290892.442 347486872.724 - 44.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 46.85% 24.808 36.432 - 49.04% -
std::is_sorted(deque<int>)/8 45.37% 2.616 3.803 - 28.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 44.62% 78.335 113.292 - 44.81% -
SetIntersection_Interlaced_Vector_uint64_16384_256 44.51% 14719429.735 21271776.137 - 1.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 44.30% 106.171 153.200 - 56.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 44.04% 5.047 7.270 - 15.67% -
std::multiset<std::string>::erase(key)_(existent)/32 43.67% 57.096 82.033 - 64.11% -
SetIntersection_Interlaced_Vector_uint64_1024_64 42.67% 3255356.747 4644303.374 - 22.16% -
std::copy(vector<bool>)_(aligned)/1048576 42.57% 2039.004 2907.109 - 34.04% -
SetIntersection_Interlaced_Vector_uint64_262144_256 42.42% 39070499.347 55644236.045 - 112.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 42.18% 249402927.280 354597264.550 - 0.35% -
std::find_if(deque<int>)_(bail_25%)/32768 42.08% 2001.227 2843.284 - 43.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 41.98% 250471869.175 355631053.579 - 40.75% -
std::find_if(deque<int>)_(bail_25%)/8192 41.05% 503.902 710.760 - 42.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 40.28% 2.317 3.250 - 38.94% -
BM_StringEraseWithMove_Empty_Transparent 39.61% 0.559 0.781 - 40.57% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 38.86% 1.881 2.611 - -1.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.62% 114.701 158.994 - 57.01% -
std::equal(list<int>)_(it,_it,_it)/1024 37.92% 1134.794 1565.126 - 39.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 37.50% 24.002 33.002 - 10.73% -
std::unordered_set<int>::count(key)_(non-existent)/1024 36.98% 1.240 1.698 - -8.75% -
std::set<std::string>::erase(key)_(existent)/1024 36.93% 72.018 98.616 - 72.65% -
BM_PushHeap_string_QuickSortAdversary_1 36.39% 0.471 0.642 - 21.67% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 36.22% 117.570 160.152 - 57.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 35.59% 5.555 7.532 - 11.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 35.16% 7.771 10.504 - 8.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 34.84% 1.354 1.826 - 1.89% -
std::unique_copy(deque<int>)_(sprinkled)/52 34.65% 14.767 19.885 - -4.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 34.50% 5.739 7.718 - 35.75% -
std::find_if(vector<char>)_(bail_25%)/8 34.46% 0.766 1.030 - 13.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 34.21% 28.164 37.801 - 25.80% -
std::set<std::string>::erase(key)_(existent)/32 33.07% 55.599 73.983 - 8.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.30% 23.718 31.142 - 25.02% -
std::find_if_not(deque<int>)_(process_all)/8192 31.13% 2167.181 2841.853 - 42.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 30.94% 42.699 55.910 - 5.47% -
ranges::min(std::vector<__int128>)/70000 30.92% 30253.291 39608.412 - 34.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 30.71% 10.051 13.138 - 36.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 30.19% 0.981 1.277 - 21.50% -
std::find_if_not(deque<int>)_(process_all)/32768 30.08% 8740.657 11369.753 - 41.49% -
std::find_if_not(deque<int>)_(process_all)/1024 29.97% 272.478 354.146 - 42.08% -
SetIntersection_Interlaced_Vector_uint64_262144_16 29.54% 4592078.737 5948442.924 - 93.45% -
std::multiset<int>::find(key)_(non-existent)/32 29.12% 2.251 2.907 - 26.79% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.78% 1.883 2.425 - -0.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.70% 8.080 10.318 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 27.11% 91417776.892 116203835.429 - 28.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.06% 6.480 8.233 - 13.31% -
std::search(deque<int>)_(same_length)/1000 26.79% 383.312 486.007 - 38.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 26.64% 8.308 10.521 - 9.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 26.32% 7.888 9.965 - 9.81% -
BM_StringEraseWithMove_Empty_Opaque 26.05% 0.810 1.021 - 27.99% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 26.03% 14.141 17.823 - 13.73% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 26.03% 705.289 888.858 - 15.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 25.83% 6.027 7.584 - 10.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.46% 19.449 24.400 - 1.74% -
ranges::min(std::vector<__int128>)/64 25.36% 27.174 34.064 - 29.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 25.25% 3.371 4.223 - 10.36% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 25.21% 1.383 1.732 - 16.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 24.86% 4.717 5.890 - 13.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 24.80% 46.424 57.934 - -22.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 24.46% 5.494 6.837 - 0.26% -
std::remove_copy(list<int>)_(prefix)/8192 24.27% 7004.686 8704.689 - 25.90% -
std::pop_heap(deque<size_t>)/1024 24.11% 15.981 19.834 - 29.92% -
std::search(vector<int>,_pred)_(single_element)/8192 24.05% 3744.355 4645.014 - 7.44% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.77% 6748623.277 8352641.539 - 7.36% -
std::search(vector<int>,_pred)_(single_element)/1024 23.69% 469.592 580.840 - 7.29% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 23.47% 0.368 0.455 - 1.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 23.42% 684.038 844.234 - 0.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 22.90% 7.716 9.483 - 21.54% -
ranges::minmax(std::deque<long_long>)/1 22.53% 0.676 0.828 - 17.26% -
std::remove_copy(list<int>)_(sprinkled)/8192 22.49% 6964.239 8530.469 - 24.38% -
BM_PushHeap_string_PipeOrgan_1 22.00% 0.526 0.642 - 21.97% -
std::copy(vector<int>)/4096 21.93% 147.512 179.865 - 26.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 21.75% 654.034 796.314 - 30.91% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 21.54% 10461.604 12715.348 - 26.67% -
std::unordered_set<int>::find(key)_(non-existent)/1024 21.47% 0.997 1.211 - 5.70% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 21.45% 19.074 23.164 - -2.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 21.20% 7.403 8.972 - -21.64% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 21.13% 35.984 43.586 - 22.52% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 20.94% 13.570 16.412 - 19.93% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 20.93% 46.528 56.264 - 17.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.87% 0.577 0.697 - 0.01% -
std::set<int>::insert(value)_(new_value,_end)/8192 20.83% 69.661 84.174 - 20.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.65% 5.363 6.470 - -19.06% -
rng::find_last_if(vector<int>)_(bail_90%)/8 20.61% 0.476 0.574 - -15.92% -
std::set<std::string>::insert(value)_(new_value,_end)/32 20.40% 33.058 39.801 - 21.24% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 20.20% 12.381 14.882 - 19.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 20.15% 6.793 8.162 - -5.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.89% 31.187 37.390 - -12.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 19.67% 14.412 17.248 - 13.62% -
std::map<std::string,_int>::count(key)_(non-existent)/32 19.65% 9.963 11.921 - 20.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19.64% 36420.297 43573.207 - 18.19% -
BM_PushHeap_uint64_Descending_1 19.62% 0.482 0.576 - 8.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 19.59% 5.644 6.750 - 18.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 19.52% 2.264 2.706 - 7.05% -
std::set<int>::erase(key)_(non-existent,_end)/8192 19.17% 8.298 9.888 - 20.46% -
ranges::minmax(std::deque<long_long>)/64 18.79% 23.350 27.738 - 7.14% -
std::unordered_map<int,_int>::ctor(const&)/32 18.48% 203.011 240.532 - 19.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.12% 37.908 44.775 - 19.97% -
std::search(vector<int>,_pred)_(single_element)/1000 18.08% 480.553 567.431 - 7.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.87% 22.784 26.856 - -33.14% -
std::rotate(deque<int>)_(by_1/2)/8192 17.85% 1455.102 1714.777 - 8.15% -
ranges::minmax(std::deque<long_long>)/70000 17.58% 25926.837 30485.669 - 11.24% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 17.42% 60.621 71.184 - 13.78% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 17.24% 1.070 1.254 - -7.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.23% 10724.683 12572.692 - 18.97% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.08% 39.793 46.592 - 27.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 16.97% 4.826 5.645 - -3.40% -
std::find(vector<bool>)_(process_all)/8 16.97% 0.639 0.747 - 1.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.89% 36.342 42.480 - 8.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.77% 61.719 72.072 - 1.87% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.64% 9253.226 10792.639 - 2.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 16.61% 62.470 72.845 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 16.47% 0.551 0.642 - 0.17% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 16.43% 1.415 1.648 - 4.79% -
std::set<int>::erase(key)_(existent)/32 16.29% 21.664 25.192 - 9.60% -
std::find_if(vector<char>)_(bail_25%)/1024 16.27% 25.055 29.131 - 15.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 16.25% 745.989 867.218 - 12.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.25% 9872.930 11476.970 - 13.96% -
std::search(deque<int>)_(no_match)/1024 16.05% 303.094 351.736 - 16.86% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.99% 1.393 1.616 - 16.29% -
std::unordered_map<int,_int>::find(key)_(existent)/32 15.92% 1.339 1.553 - 21.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.70% 13650.276 15792.918 - 12.76% -
std::partition(deque<int>)_(dense)/50 15.66% 13.297 15.380 - 9.96% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 15.63% 1.600 1.850 - 0.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.40% 5.135 5.926 - 4.47% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 15.34% 0.625 0.721 - 11.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.32% 50.357 58.072 - 23.50% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.19% 16.805 19.357 - 12.63% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 15.08% 47007698.327 54094712.766 - 25.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 15.01% 37.594 43.236 - 13.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.99% 910933.098 1047444.382 - -1.07% -
std::multiset<std::string>::ctor(const&)/32 14.81% 698.126 801.542 - 14.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.81% 22.638 25.989 - 12.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 14.68% 73.962 84.820 - 3.01% -
ranges::minmax(std::deque<char>)/70000 14.67% 25640.098 29402.078 - 10.04% -
SetIntersection_Interlaced_Set_string_256_256 14.60% 28423968.541 32573350.071 - 2.81% -
std::equal(vector<bool>)_(unaligned)/8 14.59% 0.887 1.017 - 13.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.50% 17.930 20.529 - 22.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.43% 21.689 24.819 - 21.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 14.39% 10.420 11.919 - 11.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 14.22% 1.646 1.880 - 18.98% -
BM_vector_deque_copy_backward/0 14.13% 0.417 0.476 - 4.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 14.11% 196228727.905 223922169.544 - 14.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.09% 143041.736 163192.705 - 14.60% -
std::distance(join_view(vector<vector<int>>))/50 14.02% 0.606 0.691 - 5.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 13.83% 0.909 1.035 - -9.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 13.81% 1.291 1.470 - 0.60% -
std::unordered_set<int>::find(key)_(non-existent)/32 13.75% 1.062 1.208 - 3.53% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 13.59% 10.071 11.440 - 11.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 13.53% 28.868 32.773 - 33.69% -
std::set<int>::ctor(const&,_alloc)/1024 13.39% 6327.837 7175.214 - 13.40% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.36% 1.159 1.314 - 8.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.13% 62594017.115 70814872.104 - 11.44% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 13.09% 2.662 3.011 - -4.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 13.08% 1721759.846 1947021.483 - 11.01% -
SetIntersection_Interlaced_Vector_uint64_16384_64 13.07% 7375254.876 8339256.254 - 49.40% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 13.03% 37.282 42.138 - 21.13% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 13.02% 220.167 248.824 - 9.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 13.00% 1.351 1.526 - -2.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.98% 81.647 92.246 - 24.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.87% 0.265 0.299 - 1.38% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 12.82% 46.665 52.649 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 12.81% 28.286 31.910 - 6.95% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.78% 1.109 1.250 - -7.05% -
std::set<std::string>::ctor(const&)/32 12.69% 704.672 794.118 - 11.28% -
BM_lexicographical_compare_three_way_slow_path/1 12.64% 0.410 0.462 - 3.08% -
BM_deque_deque_move_backward/0 12.62% 0.762 0.858 - -3.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 12.58% 572.529 644.538 - 12.00% -
BM_align/1 12.48% 0.623 0.701 - 12.42% -
std::unordered_set<std::string>::ctor(const&)/8192 12.37% 338596.373 380484.107 - 12.45% -
std::is_sorted(list<int>,_pred)/8192 12.34% 7695.771 8645.110 - 12.53% -
std::partition(deque<int>)_(dense)/32 12.33% 9.001 10.111 - 8.76% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 12.32% 6640.577 7459.021 - 13.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.29% 1802.889 2024.492 - 22.34% -
BM_PushHeap_uint32_QuickSortAdversary_1 12.27% 0.605 0.679 - 65.55% -
bm_ranges_lexicographical_compare<signed_char>/64 12.19% 2.156 2.419 - -2.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.09% 36043.208 40400.167 - 10.47% -
BM_PushHeap_uint32_PipeOrgan_1 12.03% 0.622 0.697 - 77.50% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 12.00% 0.410 0.459 - -0.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.99% 9.867 11.050 - 9.11% -
BM_StringRelational_Eq_Large_Large_ChangeLast 11.98% 1.858 2.081 - 0.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 11.96% 253.051 283.322 - 12.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 11.95% 30.096 33.692 - 11.22% -
SetIntersection_Front_Set_string_1024_64 11.94% 4542626.328 5084804.557 - 5.23% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 11.90% 38.034 42.561 - 1.27% -
BM_PushHeap_float_Random_1 11.86% 0.551 0.616 - 12.57% -
std::multiset<int>::find(key)_(non-existent)/1024 11.84% 5.480 6.129 - 11.42% -
ranges::min(std::list<__int128>)/1 11.82% 0.368 0.411 - 24.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 11.65% 49.791 55.590 - -14.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 11.64% 51.301 57.275 - 33.51% -
BM_PushHeap_uint32_Ascending_64 11.64% 1.535 1.713 - 6.29% -
std::map<std::string,_int>::find(key)_(existent)/8192 11.54% 28.013 31.245 - -4.89% -
std::adjacent_find(deque<int>,_pred)/8 11.44% 4.196 4.676 - 10.03% -
SetIntersection_Front_Set_uint64_256_64 11.35% 5152432.626 5737312.937 - -0.81% -
BM_deque_deque_copy/0 11.31% 0.852 0.949 - 20.07% -
BM_align/256 11.29% 0.623 0.693 - 11.35% -
BM_align/64 11.27% 0.623 0.693 - 11.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 11.24% 40.645 45.213 - 6.02% -
BM_align/8 11.23% 0.623 0.692 - 11.15% -
SetIntersection_Front_Vector_uint64_16384_1024 11.21% 5313910.149 5909675.816 - -0.42% -
std::adjacent_find(deque<int>)/8 11.17% 2.835 3.152 - -20.70% -
rng::find_last(list<int>)_(bail_90%)/50 11.15% 1.247 1.386 - 8.88% -
std::remove_if(deque<int>)_(sprinkled)/50 11.15% 60.308 67.031 - 10.00% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.10% 10.528 11.697 - 8.79% -
std::find_first_of(vector<int>)_(small_needle)/32 11.00% 44.555 49.456 - -5.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.99% 1.618 1.796 - 13.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.95% 720.244 799.117 - 23.07% -
SetIntersection_Front_Set_string_16384_16 10.95% 1810241.345 2008397.798 - 2.73% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.76% 10.788 11.949 - 20.59% -
BM_std_minmax_element<short>/3 10.73% 1.055 1.168 - 2.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 10.68% 1.314 1.454 - 1.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 10.55% 18.674 20.643 - 2.89% -
std::vector<int>::ctor(size)/32 10.50% 10.040 11.094 - 7.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.48% 1541329.693 1702903.128 - 9.62% -
std::unique(list<int>,_pred)_(sprinkled)/32 10.46% 61.572 68.014 - 4.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.45% 42.464 46.903 - 16.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 10.41% 0.631 0.697 - 0.05% -
std::move(vector<bool>)_(aligned)/64 10.39% 1.585 1.750 - -2.76% -
std::deque<int>::ctor(size)/8192 10.37% 459.567 507.223 - 12.98% -
std::find_end(deque<int>)_(same_length)/8192 10.34% 2673.521 2949.888 - -6.08% -
std::set<int>::find(key)_(non-existent)/32 10.23% 2.285 2.518 - 3.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 10.23% 1.174 1.294 - 18.08% -
std::multiset<std::string>::erase(iterator)/8192 10.19% 32.953 36.312 - 16.73% -
SetIntersection_Front_Set_uint64_1024_1024 10.18% 11499948.729 12670675.403 - 1.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.08% 27.357 30.115 - 16.75% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.07% 20.111 22.137 - 11.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.06% 19.416 21.369 - 15.55% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.00% 0.711 0.782 - 10.60% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.99% 0.710 0.781 - 10.58% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.99% 0.711 0.782 - 10.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 9.98% 2.281 2.508 - -1.17% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 9.97% 1.286 1.414 - -7.23% -
std::find(list<int>)_(bail_25%)/32768 9.89% 8167.418 8974.917 - 6.90% -
SetIntersection_Front_Vector_float_16384_256 9.89% 2165238.515 2379289.247 - 3.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 9.87% 23.713 26.054 - 8.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.82% 44601637.864 48983739.303 - 4.88% -
std::multiset<int>::find(key)_(non-existent)/8192 9.78% 8.157 8.956 - 6.46% -
ranges::min(std::vector<__int128>)/1 9.77% 0.378 0.415 - 2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9.76% 140794262.557 154531016.055 - 5.33% -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.73% 10.738 11.783 - -2.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.70% 1.119 1.228 - 1.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.61% 199.284 218.434 - 7.71% -
SetIntersection_Interlaced_Set_uint64_16384_256 9.59% 207224504.208 227100186.710 - 6.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 9.54% 19.913 21.813 - 9.94% -
BM_vector_deque_copy_backward/2 9.53% 1.884 2.063 - 0.40% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.52% 1331.069 1457.801 - -3.83% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 9.48% 19.445 21.288 - 4.73% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 9.46% 26.904 29.450 - 11.51% -
SetIntersection_Front_Vector_float_262144_1024 9.41% 5472280.719 5987156.843 - 10.31% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.38% 11.367 12.433 - -0.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 9.33% 7.464 8.161 - 11.62% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 9.29% 1.226 1.340 - 7.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.25% 10.462 11.429 - 8.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.24% 29.546 32.277 - 15.70% -
SetIntersection_Front_Set_string_256_64 9.24% 14649896.255 16003395.684 - 14.19% -
SetIntersection_Front_Set_string_64_64 9.23% 35680295.710 38975136.530 - 5.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 9.22% 1.422 1.553 - 12.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.18% 6693.278 7307.529 - 7.25% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.17% 8454.165 9229.397 - 7.92% -
BM_PushHeap_string_Descending_1 9.13% 0.641 0.700 - 48.09% -
std::unique(list<int>,_pred)_(sprinkled)/52 9.12% 77.429 84.490 - 3.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.11% 0.428 0.467 - -5.21% -
BM_PushHeap_string_Random_1 9.11% 0.641 0.699 - 9.22% -
SetIntersection_Interlaced_Set_string_64_64 9.11% 36030651.415 39311521.870 - 0.54% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 9.09% 19.928 21.739 - 9.12% -
rng::for_each(set<int>)/8 9.09% 6.472 7.060 - 5.60% -
SetIntersection_Front_Set_uint64_16384_1024 9.08% 11641401.042 12698885.491 - 0.92% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.03% 1.155 1.260 - 9.04% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.03% 1.520 1.657 - -7.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.02% 1049.751 1144.464 - 8.43% -
ranges::minmax(std::deque<char>)/64 9.01% 27.253 29.708 - 12.70% -
BM_vector_deque_copy_backward/1 9.00% 2.125 2.316 - -0.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 8.98% 230790065.822 251520468.232 - 7.10% -
SetIntersection_Front_Set_uint32_1024_1024 8.98% 11492688.089 12524977.036 - 1.18% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 8.98% 0.264 0.287 - -3.91% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.97% 0.960 1.046 - -5.09% -
bm_ranges_lexicographical_compare<unsigned_char>/64 8.96% 1.859 2.026 - 1.04% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.92% 25.654 27.942 - 4.79% -
std::find(vector<int>)_(process_all)/8 8.91% 2.704 2.945 - 7.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.81% 7411563.469 8064326.390 - 8.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.80% 12601944.727 13711029.149 - 3.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.79% 101.392 110.305 - -51.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.78% 44.475 48.378 - 13.33% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.72% 52228.402 56785.095 - 11.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.67% 578.612 628.792 - 9.86% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 8.67% 0.515 0.560 - 0.75% -
BM_StringRelational_Eq_Small_Small_Control 8.61% 1.803 1.958 - 0.04% -
std::set<int>::find(key)_(non-existent)/8192 8.60% 8.546 9.281 - 4.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.59% 2.272 2.467 - -1.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 8.57% 1.174 1.274 - 5.22% -
BM_PushHeap_uint32_Ascending_16 8.55% 0.936 1.017 - 5.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.55% 32.633 35.424 - 46.98% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.48% 183.912 199.514 - 9.98% -
std::unique_copy(deque<int>)_(sprinkled)/32 8.43% 9.224 10.001 - -23.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.42% 2.233 2.421 - 4.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.37% 3191142.831 3458346.550 - 17.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 8.36% 1.863 2.018 - -15.72% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.36% 0.425 0.461 - 3.57% -
std::find_if_not(vector<int>)_(process_all)/8 8.34% 1.483 1.607 - 7.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 8.32% 1171177.447 1268565.278 - 2.54% -
SetIntersection_Front_Vector_float_256_256 8.30% 4412090.193 4778479.116 - 5.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 8.30% 99.703 107.981 - -51.71% -
SetIntersection_Interlaced_Set_uint64_262144_1 8.27% 991592.420 1073594.221 - 1.95% -
std::flat_multimap<int,_int>::ctor(const&)/32 8.26% 23.131 25.043 - 8.81% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.24% 1.264 1.368 - -15.48% -
std::unordered_set<std::string>::erase(iterator)/8192 8.23% 32.436 35.104 - 13.28% -
std::set<int>::lower_bound(key)_(non-existent)/32 8.20% 2.285 2.473 - 8.70% -
std::remove_if(list<int>)_(prefix)/8192 8.15% 9318.141 10077.722 - 7.90% -
BM_deque_vector_copy_backward/0 8.11% 1.377 1.488 - 4.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.11% 577.215 624.014 - 8.64% -
BM_deque_deque_ranges_move/0 8.10% 0.790 0.854 - -7.06% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.09% 2.144 2.317 - -59.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.03% 20.087 21.701 - 3.41% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 8.03% 1.429 1.543 - 18.96% -
SetIntersection_Front_Vector_float_256_4 8.02% 4158748.913 4492315.210 - 7.91% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 7.99% 23.200 25.054 - 12.61% -
std::unordered_set<int>::clear()/1024 7.98% 8439.784 9113.219 - 10.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.95% 6.351 6.856 - 10.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.95% 26589555.898 28703915.095 - 2.88% -
std::unique(list<int>,_pred)_(contiguous)/1024 7.94% 958.576 1034.654 - 10.65% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.92% 172264.442 185906.757 - 7.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.90% 19745.381 21305.332 - 7.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7.90% 6231.217 6723.465 - 6.93% -
SetIntersection_Front_Vector_float_1024_4 7.88% 1043749.633 1125957.235 - 6.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7.87% 6745.733 7276.742 - 4.77% -
std::set<std::string>::ctor(const&,_alloc)/32 7.86% 695.956 750.673 - 7.88% -
std::find_if_not(vector<int>)_(bail_25%)/1024 7.86% 29.535 31.856 - 8.20% -
SetIntersection_Front_Vector_float_256_64 7.82% 4293125.174 4628982.459 - 6.39% -
std::set<int>::lower_bound(key)_(non-existent)/8192 7.82% 9.097 9.808 - 5.12% -
SetIntersection_Front_Set_string_256_16 7.82% 6947733.501 7490982.348 - 1.51% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.82% 21.253 22.914 - -2.48% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.80% 2856.802 3079.575 - -18.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 7.79% 8772757.007 9456133.899 - 4.59% -
std::unordered_set<std::string>::ctor(const&)/32 7.78% 715.087 770.695 - -1.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 7.76% 19.215 20.705 - -23.91% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.74% 88.826 95.702 - 6.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.72% 518.343 558.336 - 7.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 7.68% 18.821 20.267 - 6.24% -
std::set<int>::find(key)_(non-existent)/1024 7.66% 5.607 6.036 - 4.19% -
SetIntersection_Front_Vector_uint64_262144_16384 7.65% 72771445.794 78339398.825 - 3.17% -
SetIntersection_Interlaced_Set_string_16_16 7.65% 58676790.660 63164655.804 - 1.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.64% 20.813 22.403 - 8.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 7.63% 132.436 142.544 - 7.79% -
ranges::min(std::vector<long_long>)/8 7.61% 2.124 2.286 - 12.26% -
SetIntersection_Front_Set_uint32_262144_256 7.58% 3522825.029 3789953.523 - 4.23% -
std::all_of(deque<int>)_(process_all)/8192 7.57% 2527.803 2719.081 - 7.85% -
BM_PushHeap_float_SingleElement_4 7.54% 0.357 0.384 - 1.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 7.54% 18.420 19.808 - -1.24% -
SetIntersection_Front_Set_uint32_16384_256 7.53% 3615036.648 3887371.316 - 2.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 7.53% 2.323 2.498 - 1.89% -
SetIntersection_Front_Set_uint32_16384_1024 7.52% 11537381.505 12405292.953 - 2.66% -
BM_deque_vector_ranges_move_backward/0 7.51% 1.370 1.472 - 0.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.50% 14535.243 15625.483 - 1.86% -
std::all_of(deque<int>)_(process_all)/32768 7.47% 10128.126 10884.853 - 8.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.40% 31.526 33.860 - 1.47% -
ranges::minmax(std::deque<__int128>)/64 7.40% 30.860 33.144 - 9.71% -
std::unordered_set<int>::clear()/8192 7.40% 63000.184 67660.532 - 5.90% -
SetIntersection_Front_Set_uint32_262144_16384 7.40% 207355223.392 222689701.337 - 0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.35% 4593084.576 4930623.495 - 1.49% -
std::find_if(list<int>)_(process_all)/1024 7.35% 687.028 737.504 - 3.20% -
SetIntersection_Front_Set_uint32_262144_64 7.32% 1601580.323 1718828.877 - 5.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.32% 2431649.739 2609532.176 - 1.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.31% 31.788 34.112 - 26.90% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 7.28% 21.667 23.245 - -2.91% -
SetIntersection_Front_Vector_uint64_16384_256 7.27% 2130808.185 2285621.592 - -0.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.26% 132657.778 142287.320 - 7.18% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.26% 27.570 29.571 - -2.19% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.25% 22.467 24.096 - -0.60% -
SetIntersection_Interlaced_Vector_string_256_64 7.25% 18618687.540 19967686.896 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.23% 13786913.389 14783605.098 - -2.20% -
BM_PushHeap_uint32_Ascending_256 7.18% 2.097 2.248 - 4.14% -
std::multiset<int>::contains(key)_(non-existent)/32 7.18% 2.656 2.847 - 1.89% -
SetIntersection_Front_Set_uint32_16384_16384 7.17% 205864709.660 220630179.866 - 0.87% -
BM_deque_vector_ranges_move/1024 7.17% 37.383 40.064 - 9.05% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.16% 27.588 29.563 - -3.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.11% 55014.600 58926.460 - 6.60% -
std::unordered_multiset<int>::clear()/8192 7.09% 71319.952 76376.703 - 19.17% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.09% 8023.718 8592.332 - 9.41% -
std::set<std::string>::find(key)_(existent)/8192 7.08% 30.855 33.039 - 7.07% -
std::stable_partition(list<int>)_(dense)/50 6.99% 53.996 57.772 - 1.41% -
std::partial_sort(deque<int>)_(heap)/8 6.97% 38.803 41.507 - 4.06% -
std::any_of(vector<int>)_(process_all)/50 6.95% 13.942 14.911 - 18.03% -
std::mismatch(list<int>)_(it,_it,_it)/8192 6.94% 7392.576 7905.768 - 0.06% -
SetIntersection_Front_Vector_string_16384_64 6.92% 3125272.052 3341539.078 - 4.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.88% 2.813 3.006 - 6.64% -
SetIntersection_Front_Vector_uint64_262144_256 6.87% 2123744.910 2269680.686 - -0.15% -
BM_std_minmax_element<int>/4000 6.86% 954.405 1019.908 - 13.97% -
BM_std_minmax_element<int>/70000 6.85% 16635.526 17775.326 - 13.51% -
std::find(vector<bool>)_(process_all)/50 6.85% 0.692 0.739 - 1.96% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.85% 86.918 92.868 - 2.24% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 6.83% 27.127 28.980 - -0.59% -
SetIntersection_Front_Vector_float_64_64 6.80% 10670675.077 11396463.733 - 6.85% -
BM_std_minmax_element<int>/65536 6.80% 15570.661 16628.791 - 13.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 6.78% 1.310 1.399 - -3.20% -
BM_std_minmax_element<int>/64000 6.77% 15221.326 16252.500 - 12.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 6.77% 33.174 35.419 - 1.89% -
SetIntersection_Front_Vector_float_16384_64 6.75% 1334439.913 1424550.777 - 4.60% -
BM_std_minmax_element<int>/5500 6.74% 1307.319 1395.415 - 13.49% -
SetIntersection_Front_Set_string_16384_64 6.73% 4715746.023 5033001.402 - 6.22% -
SetIntersection_Front_Set_uint64_16384_256 6.73% 3626424.039 3870344.665 - -1.56% -
BM_std_minmax_element<int>/4096 6.73% 976.973 1042.684 - 13.85% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.68% 5536.214 5906.237 - 7.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 6.67% 19.481 20.781 - 6.09% -
SetIntersection_Interlaced_Set_uint64_16384_1024 6.67% 176438251.795 188209061.567 - 3.87% -
SetIntersection_Interlaced_Set_uint64_262144_4 6.65% 1295171.227 1381317.871 - 4.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.63% 6479615.097 6909154.289 - 7.19% -
BM_PushHeap_float_Random_4 6.62% 2.757 2.940 - 4.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.59% 19.049 20.305 - 0.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.59% 1.268 1.351 - 6.02% -
BM_deque_vector_ranges_copy/70000 6.59% 3200.111 3410.895 - 5.58% -
SetIntersection_Front_Vector_float_16384_1 6.54% 1032237.425 1099751.992 - 5.37% -
std::all_of(list<int>)_(process_all)/8192 6.53% 7086.525 7549.547 - 2.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.49% 1389.730 1479.933 - 4.59% -
BM_tolower_char<char> 6.47% 0.623 0.663 - -3.89% -
std::map<std::string,_int>::erase(iterator)/32 6.47% 29.979 31.918 - -6.73% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.44% 6.475 6.892 - -1.75% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.43% 6599.603 7024.111 - 9.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 6.42% 19.733 21.000 - 10.99% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.41% 12.757 13.575 - -6.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.39% 53.651 57.077 - 9.94% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.38% 27.293 29.034 - 26.29% -
rng::contains_subrange(list<int>)_(single_element)/8192 6.35% 7514.221 7991.462 - 9.60% -
std::find_if_not(list<int>)_(process_all)/1024 6.33% 745.280 792.425 - 8.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.31% 1.425 1.515 - 6.46% -
SetIntersection_None_Set_string_262144_256 6.28% 1583126.301 1682624.756 - 3.47% -
bm_ranges_lexicographical_compare<unsigned_char>/8 6.28% 1.305 1.387 - -6.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.28% 11232.399 11937.679 - 5.57% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.28% 6.061 6.441 - 4.03% -
bm_lexicographical_compare<signed_char>/1 6.28% 1.323 1.406 - 4.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.26% 25.083 26.654 - 1.53% -
SetIntersection_None_Set_string_262144_16384 6.23% 1582957.358 1681595.867 - 3.47% -
std::reverse_copy(vector<int>)/8 6.23% 2.449 2.602 - 7.16% -
SetIntersection_None_Set_string_262144_1024 6.23% 1594917.316 1694203.777 - 3.21% -
std::search(list<int>)_(no_match)/1000 6.22% 669.686 711.367 - 3.54% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.21% 1.264 1.343 - -20.67% -
std::none_of(list<int>)_(process_all)/8192 6.21% 7674.517 8150.776 - 0.44% -
SetIntersection_Interlaced_Vector_string_256_256 6.20% 19643078.673 20861334.129 - -0.19% -
std::fill(vector<bool>)/512 6.20% 1.511 1.605 - 0.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.20% 763.831 811.164 - 7.90% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.19% 33.292 35.354 - 11.98% -
BM_PushHeap_string_SingleElement_4 6.19% 2.291 2.432 - 3.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.18% 1800.587 1911.908 - -4.36% -
SetIntersection_Interlaced_Set_uint32_256_64 6.18% 12648198.696 13429802.356 - -1.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.14% 17.451 18.523 - 5.07% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.14% 773.647 821.149 - 6.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.10% 0.399 0.423 - -0.02% -
BM_vector_deque_copy/0 6.10% 0.499 0.530 - 15.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.09% 20.000 21.217 - -4.03% -
std::pop_heap(deque<float>)/1024 6.09% 12.471 13.230 - 3.32% -
SetIntersection_None_Set_string_262144_64 6.07% 1585114.666 1681329.590 - 0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.04% 1132.339 1200.786 - 5.01% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.02% 16421454.957 17410116.882 - -0.28% -
BM_PushHeap_string_Random_256 6.02% 14.460 15.330 - 7.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.02% 4918329.446 5214304.262 - 8.46% -
std::unordered_set<std::string>::erase(iterator)/1024 6.00% 26.750 28.355 - 7.38% -
std::set<int>::ctor(const&,_alloc)/8192 6.00% 49584.123 52557.257 - 4.12% -
std::adjacent_find(list<int>,_pred)/8192 5.99% 7227.388 7660.629 - 6.39% -
SetIntersection_Front_Set_uint32_64_64 5.99% 12581128.426 13334636.045 - 0.86% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.98% 2.961 3.138 - 5.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 5.96% 23.524 24.927 - -8.08% -
SetIntersection_Front_Set_string_262144_4 5.95% 1216428.521 1288862.756 - 3.37% -
SetIntersection_None_Set_string_16384_1024 5.95% 196396951.108 208079036.552 - 7.22% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.95% 144.284 152.863 - 6.41% -
std::map<std::string,_int>::erase(iterator)/8192 5.94% 28.512 30.205 - -4.61% -
SetIntersection_None_Set_string_262144_4 5.93% 1584538.168 1678448.406 - -6.51% -
SetIntersection_None_Set_string_262144_16 5.93% 1584525.553 1678418.457 - -4.99% -
SetIntersection_Front_Set_string_1024_256 5.91% 15295144.977 16199434.598 - 2.23% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.90% 9.849 10.430 - -5.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.90% 81367.258 86164.679 - 3.56% -
BM_std_minmax_element<long_long>/2 5.90% 0.649 0.687 - 2.83% -
std::unordered_set<int>::erase(iterator)/32 5.87% 20.575 21.783 - 8.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.86% 1769361.377 1873124.392 - 6.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.86% 15389.377 16290.581 - -2.50% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.83% 28.516 30.180 - 0.95% -
std::find_first_of(vector<int>)_(large_needle)/50 5.82% 262.867 278.162 - -1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.81% 43095.234 45597.044 - 4.33% -
std::partial_sort_copy(list<int>)_(descending)/8 5.79% 15.756 16.668 - 5.82% -
BM_deque_vector_move_backward/5500 5.79% 197.138 208.546 - 4.59% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.78% 6634304.304 7017635.386 - 1.23% -
std::unordered_set<std::string>::ctor(const&)/1024 5.71% 33222.084 35119.828 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.71% 1592034.910 1682888.101 - 4.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 5.71% 24.811 26.226 - 6.91% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.69% 0.774 0.818 - 6.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 5.67% 21.476 22.695 - 1.86% -
std::unordered_map<int,_int>::ctor(const&)/1024 5.67% 6788.754 7173.892 - 6.49% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.66% 12.371 13.071 - 1.28% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.66% 7329.368 7743.882 - 7.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.65% 11.911 12.584 - -11.12% -
BM_std_minmax_element<int>/1024 5.65% 249.683 263.784 - 13.16% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 5.65% 13250.898 13999.133 - 5.96% -
SetIntersection_None_Set_string_262144_262144 5.65% 1595110.105 1685163.658 - 2.88% -
SetIntersection_Interlaced_Set_float_256_64 5.64% 12796188.732 13518308.055 - 1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.64% 2957606.363 3124478.432 - 5.87% -
std::multiset<std::string>::find(key)_(non-existent)/1024 5.64% 20.874 22.051 - 0.72% -
SetIntersection_Front_Vector_float_16_1 5.62% 62708652.270 66234621.355 - 5.60% -
std::set<std::string>::erase(iterator)/32 5.60% 25.385 26.807 - 6.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.60% 1585439.941 1674190.918 - 3.60% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 5.59% 88804.830 93767.304 - 6.57% -
std::find_if_not(list<int>)_(process_all)/50 5.57% 37.149 39.219 - 2.20% -
BM_StringEraseWithMove_Huge_Opaque 5.56% 44.682 47.168 - -26.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.56% 1567617.514 1654743.000 - 2.44% -
std::unordered_map<int,_int>::ctor(const&)/8192 5.55% 55379.037 58454.934 - 5.83% -
std::sort(deque<int>)_(repeated)/1024 5.55% 985.817 1040.533 - 2.90% -
SetIntersection_Front_Vector_float_16384_16 5.54% 1105405.826 1166606.433 - 6.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.53% 24.096 25.429 - 4.74% -
SetIntersection_None_Set_string_262144_1 5.53% 1587932.127 1675731.446 - -4.63% -
std::equal(vector<bool>)_(unaligned)/50 5.53% 0.960 1.013 - 22.66% -
SetIntersection_Front_Set_uint32_262144_262144 5.52% 1559350.748 1645365.803 - -1.95% -
std::for_each(list<int>)/8192 5.52% 7260.377 7660.821 - -1.56% -
SetIntersection_Interlaced_Vector_float_1024_16 5.50% 1939451.236 2046035.089 - 3.79% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.48% 0.773 0.816 - 5.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 5.46% 516.131 544.300 - 3.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.45% 596.979 629.537 - 4.65% -
SetIntersection_Front_Set_string_262144_256 5.45% 14521092.750 15312590.953 - 0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.45% 1.534 1.617 - -1.15% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.44% 1.573 1.659 - 8.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.44% 6742.257 7108.983 - 5.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.43% 0.774 0.816 - 5.97% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 5.39% 10.351 10.908 - 5.06% -
SetIntersection_Front_Vector_float_1024_16 5.38% 1109835.138 1169508.563 - 3.66% -
std::find_if(list<int>)_(process_all)/8192 5.37% 9039.856 9525.095 - 4.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.37% 44773.945 47176.517 - 6.00% -
std::multimap<int,_int>::clear()/8192 5.36% 87130.955 91802.760 - 9.04% -
SetIntersection_Front_Set_float_1024_1 5.35% 1016958.763 1071347.015 - 2.53% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.35% 595.055 626.879 - 3.78% -
std::lower_bound(std::vector<int>)/100 5.35% 12.425 13.089 - 8.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.34% 1.620 1.706 - 3.70% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 5.31% 10.280 10.826 - 3.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 5.31% 20.933 22.044 - -3.10% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.31% 17.533 18.463 - -2.43% -
std::partial_sort(vector<int>)_(repeated)/8 5.30% 18.453 19.430 - 4.04% -
BM_CmpEqual_schar_schar 5.29% 1.040 1.095 - 1.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.28% 1.085 1.143 - 5.51% -
SetIntersection_Interlaced_Set_string_1024_1024 5.25% 55037820.356 57927175.948 - 1.61% -
SetIntersection_Front_Set_uint64_256_256 5.25% 7175281.651 7551651.148 - -2.38% -
BM_PushHeap_float_Ascending_16 5.21% 0.974 1.025 - -0.44% -
SetIntersection_Front_Vector_uint64_16384_16 5.21% 1069230.046 1124894.287 - -0.63% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 5.20% 759.244 798.706 - 4.94% -
SetIntersection_Interlaced_Set_uint32_16384_4 5.18% 162563610.121 170987589.723 - 0.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 5.16% 61336.510 64504.282 - -0.01% -
bm_lexicographical_compare<signed_char>/64 5.16% 2.068 2.175 - 12.23% -
SetIntersection_Front_Vector_float_64_16 5.16% 14163933.078 14894816.027 - 4.10% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 5.15% 36.381 38.253 - 5.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.14% 1128639.896 1186649.681 - -1.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 5.13% 18.616 19.571 - 2.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 5.13% 1.392 1.463 - 19.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.13% 1.340 1.409 - 4.31% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.11% 12003.998 12617.994 - 2.34% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.10% 1.337 1.405 - -0.62% -
SetIntersection_Interlaced_Set_uint32_64_64 5.09% 12701206.762 13347777.130 - 0.93% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.08% 454.401 477.497 - 0.31% -
std::fill_n(list<int>)/50 5.06% 15.894 16.698 - 8.46% -
BM_PushHeap_string_SingleElement_16 5.06% 2.593 2.724 - 3.49% -
BM_PushHeap_uint32_Ascending_262144 5.06% 4.699 4.937 - 5.53% -
SetIntersection_Front_Set_uint64_262144_4 5.05% 1014700.868 1065953.313 - -2.99% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 5.05% 24.560 25.800 - 6.50% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.04% 25.081 26.344 - 2.53% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 5.03% 11573.551 12156.242 - 4.35% -
SetIntersection_Front_Vector_float_1024_256 5.03% 2271110.713 2385380.044 - 10.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.03% 72.493 76.141 - -29.72% -
BM_PushHeap_uint32_Ascending_1024 5.02% 2.564 2.693 - 3.44% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.02% 7353.865 7723.025 - 6.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 5.02% 13914.896 14613.411 - 4.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 5.01% 1166829.786 1225248.929 - -1.22% -
BM_vector_deque_ranges_move_backward/64 5.00% 2.968 3.116 - 1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.00% 2298311.422 2413246.699 - 4.04% -
BM_PushHeap_uint32_Random_4 4.99% 2.212 2.322 - 3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.97% 23377610.920 24540520.772 - 0.41% -
SetIntersection_None_Set_string_16384_1 4.97% 193983556.994 203622017.183 - 6.03% -
BM_std_minmax_element<char>/1 4.97% 0.303 0.318 - 3.30% -
SetIntersection_Front_Vector_float_16_16 4.95% 35464361.457 37219138.770 - 5.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.94% 590434.678 619578.386 - -0.62% -
std::find(vector<int>)_(bail_25%)/8 4.94% 1.406 1.475 - 8.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.93% 18.570 19.485 - 0.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.88% 699.729 733.902 - 0.28% -
std::copy(vector<bool>)_(aligned)/262144 4.88% 576.889 605.054 - 65.73% -
std::set<std::string>::insert(value)_(new_value,_end)/0 4.88% 27.234 28.563 - 4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.87% 1616330.974 1695027.426 - 3.37% -
SetIntersection_Front_Vector_float_4_4 4.84% 135464176.952 142025388.646 - 4.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.84% 1117042.408 1171143.356 - -1.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.84% 2186874.226 2292785.948 - 4.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.78% 1616623.940 1693926.434 - 3.51% -
std::set<int>::erase(iterator)/8192 4.78% 20.376 21.351 - -3.59% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 4.78% 11.274 11.812 - -2.75% -
SetIntersection_Front_Vector_float_1024_64 4.77% 1359602.662 1424455.370 - 7.96% -
SetIntersection_Front_Vector_float_16384_1024 4.77% 5789784.093 6065671.467 - 2.72% -
std::set<int>::upper_bound(key)_(non-existent)/32 4.76% 2.443 2.560 - 5.24% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.75% 6.611 6.925 - 8.06% -
std::copy_backward(vector<bool>)_(aligned)/64 4.74% 1.737 1.819 - 8.89% -
BM_tolower_string<char> 4.72% 15.088 15.800 - 4.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.72% 155.179 162.503 - 0.65% -
SetIntersection_Front_Vector_uint64_262144_1024 4.69% 5588402.637 5850419.731 - -0.87% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.68% 4.743 4.965 - 4.63% -
std::unordered_set<int>::count(key)_(non-existent)/0 4.68% 0.267 0.280 - -42.12% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 4.67% 2358.598 2468.785 - 4.78% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.67% 0.265 0.278 - 7.54% -
SetIntersection_Interlaced_Set_float_16384_4 4.67% 165777149.939 173515360.710 - 4.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.67% 175.157 183.331 - 10.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 4.66% 903.575 945.657 - -1.88% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.64% 10.815 11.317 - 5.43% -
SetIntersection_None_Set_string_16384_4 4.63% 193420489.492 202377864.655 - 5.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.62% 12582.453 13164.146 - 4.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.61% 13372.396 13989.430 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.61% 9345436.424 9775809.355 - -3.31% -
SetIntersection_Interlaced_Vector_string_262144_4 4.60% 2194510.165 2295369.659 - 13.07% -
std::set<int>::insert(value)_(new_value,_end)/1024 4.59% 41.426 43.329 - 1.25% -
std::set<int>::erase(iterator)/1024 4.59% 20.202 21.130 - -3.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.59% 14645.792 15317.589 - -1.38% -
SetIntersection_Interlaced_Vector_string_64_64 4.58% 25535355.641 26705879.281 - 0.22% -
SetIntersection_Front_Vector_float_64_4 4.58% 15860841.267 16587597.087 - 4.34% -
BM_deque_deque_ranges_copy/0 4.58% 0.832 0.870 - 9.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.58% 3.538 3.700 - 2.85% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.57% 11.814 12.355 - -10.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.57% 1804103.840 1886608.316 - 2.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.56% 48.920 51.152 - 3.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.55% 11246.113 11757.929 - 0.32% -
SetIntersection_Front_Set_uint32_256_64 4.54% 5331898.722 5574182.318 - 2.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.54% 12.708 13.285 - -8.07% -
std::find_first_of(vector<int>)_(small_needle)/50 4.53% 69.303 72.439 - -8.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.52% 12496.281 13061.300 - 4.49% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.52% 399.208 417.247 - 5.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.52% 429.315 448.706 - -3.50% -
SetIntersection_Front_Set_string_256_4 4.52% 4778161.870 4993981.245 - 1.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.52% 68.410 71.500 - 38.24% -
SetIntersection_Front_Vector_float_16384_16384 4.51% 75807659.705 79224503.951 - 2.40% -
std::multimap<int,_int>::erase(iterator)/1024 4.51% 20.667 21.598 - 4.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 4.50% 23.646 24.711 - 3.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.50% 21.314 22.273 - -5.34% -
std::deque<int>::ctor(size)/1024 4.49% 75.213 78.591 - 2.81% -
SetIntersection_Front_Vector_float_256_16 4.49% 4203407.196 4392190.186 - 3.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.49% 12342.350 12896.082 - -3.58% -
SetIntersection_Front_Vector_float_256_1 4.48% 4137542.771 4322923.644 - 4.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.48% 47.159 49.271 - 3.72% -
std::unordered_set<int>::find(key)_(existent)/8192 4.48% 1.247 1.303 - -4.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.48% 5712.710 5968.376 - 4.25% -
SetIntersection_Front_Set_uint32_16384_64 4.47% 1628231.924 1701085.545 - 2.06% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.46% 8.618 9.002 - 3.07% -
SetIntersection_Front_Vector_float_16_4 4.46% 54042804.563 56453074.120 - 4.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 4.45% 1052375.691 1099242.801 - 0.20% -
std::search(deque<int>)_(no_match)/1000 4.45% 389.530 406.877 - 1.21% -
SetIntersection_Interlaced_Set_string_16384_1 4.45% 1062586.007 1109901.214 - 1.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.45% 2.320 2.424 - -1.66% -
std::find(deque<int>)_(process_all)/8 4.44% 3.408 3.559 - 3.77% -
SetIntersection_Front_Set_float_16384_64 4.41% 1725651.553 1801827.339 - 0.89% -
BM_PushHeap_float_SingleElement_16 4.41% 0.364 0.380 - 2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.40% 129809.215 135524.148 - 4.72% -
BM_std_minmax_element<int>/64 4.40% 16.193 16.906 - 3.04% -
SetIntersection_Front_Set_string_1024_1024 4.40% 55021737.661 57441090.494 - 1.95% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.39% 9.215 9.619 - 3.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.39% 19731.420 20597.183 - 3.73% -
SetIntersection_Interlaced_Set_string_262144_4 4.37% 1792456.461 1870792.236 - 1.42% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.37% 18.282 19.081 - -0.98% -
SetIntersection_None_Vector_uint64_1024_4 4.37% 1030836.056 1075876.181 - -0.44% -
std::is_sorted(vector<int>,_pred)/8 4.35% 3.288 3.431 - 5.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.35% 42.544 44.395 - 1.24% -
SetIntersection_Interlaced_Vector_uint32_256_256 4.34% 4360591.985 4549832.200 - 0.02% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.33% 22.768 23.755 - -10.39% -
BM_PushHeap_float_Random_16 4.32% 5.288 5.517 - 1.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 4.32% 348516.454 363574.935 - 4.23% -
std::stable_sort(vector<int>)_(heap)/8 4.31% 21.306 22.224 - 6.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.30% 1625043.131 1694981.281 - 3.75% -
std::set<int>::equal_range(key)_(non-existent)/8192 4.30% 10.141 10.577 - 8.07% -
BM_std_minmax_element<int>/512 4.30% 128.329 133.842 - 13.01% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 4.30% 1.789 1.866 - 4.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.29% 223637736.967 233234531.643 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.28% 14892.940 15530.750 - 2.41% -
std::map<std::string,_int>::insert(value)_(already_present)/32 4.28% 19.382 20.211 - -7.60% -
BM_deque_vector_ranges_copy/64000 4.27% 2913.038 3037.318 - 2.93% -
std::find(vector<short>)_(bail_25%)/8 4.26% 0.715 0.746 - -9.65% -
std::unordered_set<int>::find(key)_(existent)/1024 4.25% 1.161 1.210 - -11.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.25% 1623961.998 1692991.127 - 3.65% -
std::find_if(vector<char>)_(bail_25%)/32768 4.24% 799.668 833.537 - 4.55% -
std::partition_copy(deque<int>)/50 4.23% 21.655 22.572 - 6.15% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.20% 341052578.817 355383514.777 - -1.34% -
SetIntersection_Interlaced_Set_float_262144_4 4.20% 1258942.383 1311765.053 - 1.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.18% 24.707 25.739 - 8.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.18% 1607123.211 1674236.492 - 2.73% -
SetIntersection_None_Set_uint32_16384_16384 4.18% 152393646.056 158756984.473 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 4.17% 1002400.349 1044215.399 - -0.58% -
std::set<int>::erase(iterator)/32 4.16% 19.938 20.766 - -3.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.16% 171753.052 178889.713 - 3.63% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.15% 1.371 1.428 - 4.78% -
std::partial_sort(deque<int>)_(descending)/8 4.14% 41.010 42.707 - 0.16% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.13% 242239.144 252253.212 - 1.40% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.12% 9.956 10.366 - 5.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.10% 3904.824 4064.835 - -0.35% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.09% 1786270.508 1859410.320 - 2.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.09% 641.479 667.743 - 2.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.09% 1094704.804 1139461.883 - -0.86% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.09% 2.177 2.265 - 3.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 4.09% 51.621 53.731 - 2.07% -
BM_StringRelational_Less_Small_Empty_Control 4.08% 1.611 1.677 - 4.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 4.08% 1088472.784 1132840.465 - -0.73% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.07% 9.603 9.994 - 1.78% -
std::set<std::string>::count(key)_(existent)/32 4.06% 16.149 16.804 - 13.22% -
std::map<std::string,_int>::ctor(const&)/1024 4.06% 35610.803 37055.744 - -4.58% -
std::sort(vector<NonIntegral>)_(heap)/8 4.06% 23.058 23.993 - 1.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.05% 12959.762 13484.278 - 5.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.04% 6.843 7.120 - 4.63% -
std::copy(list<int>)/64 4.03% 32.315 33.618 - -27.70% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.03% 339.081 352.749 - -0.47% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.03% 4.288 4.460 - 4.79% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 4.02% 404.541 420.786 - 4.30% -
SetIntersection_None_Vector_uint64_262144_16384 4.01% 1064944.920 1107670.644 - -1.45% -
SetIntersection_Interlaced_Set_string_64_16 4.01% 37568279.850 39074917.450 - -0.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.01% 672.873 699.855 - 4.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.01% 37.547 39.052 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.00% 2953165.039 3071364.500 - 3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.00% 1293425.195 1345185.671 - -11.45% -
std::fill_n(list<int>)/32 4.00% 8.074 8.398 - 5.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 3.98% 1.276 1.327 - 13.92% -
std::replace(list<int>)_(sprinkled)/50 3.98% 18.910 19.662 - 5.85% -
SetIntersection_None_Vector_uint64_16384_64 3.97% 1054867.483 1096786.438 - -0.38% -
SetIntersection_Interlaced_Vector_string_64_16 3.95% 29378018.537 30539759.113 - 3.15% -
std::find_first_of(list<int>)_(large_needle)/1024 3.94% 832867.750 865681.555 - 0.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.94% 14243.345 14804.420 - 0.85% -
SetIntersection_Front_Set_float_16384_16 3.93% 1210889.572 1258520.078 - 3.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.93% 33.836 35.164 - 7.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.93% 1180847.144 1227207.714 - 3.89% -
ranges::min(std::vector<__int128>)/8 3.92% 2.920 3.034 - 6.78% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.92% 830.990 863.560 - -0.60% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.91% 32.645 33.921 - 0.59% -
SetIntersection_Front_Set_uint32_1024_64 3.91% 1651377.998 1715869.209 - -2.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.90% 13413.895 13937.290 - 4.16% -
std::multimap<int,_int>::erase(iterator)/8192 3.88% 20.760 21.566 - 3.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.88% 2.229 2.315 - 3.21% -
SetIntersection_None_Vector_uint64_262144_4 3.86% 1081180.024 1122953.118 - -1.12% -
SetIntersection_None_Set_uint32_262144_16384 3.86% 1135467.121 1179266.766 - -11.83% -
BM_StringRelational_Less_Empty_Large_Control 3.85% 1.612 1.674 - 3.81% -
BM_StringRelational_Eq_Small_Huge_Control 3.84% 0.471 0.490 - 0.50% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.84% 67.787 70.390 - 7.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.84% 13526.681 14045.819 - 3.83% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 3.83% 2138.190 2220.114 - -0.84% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.83% 9.396 9.756 - 4.63% -
std::multimap<int,_int>::erase(iterator)/32 3.83% 20.645 21.434 - 3.98% -
SetIntersection_None_Vector_uint32_16384_256 3.82% 1061534.546 1102088.075 - -1.14% -
std::rotate_copy(vector<int>)/50 3.81% 2.676 2.778 - 3.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.81% 0.624 0.648 - -1.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.80% 1.442 1.497 - 14.27% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3.79% 442.904 459.677 - 2.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.78% 1787.595 1855.175 - 0.49% -
SetIntersection_Front_Set_uint32_256_256 3.78% 7498968.580 7782133.541 - 0.86% -
BM_StringRelational_Eq_Large_Large_Control 3.78% 2.255 2.340 - 2.99% -
std::copy_backward(vector<bool>)_(aligned)/512 3.77% 1.558 1.617 - 6.31% -
SetIntersection_None_Set_string_16384_64 3.76% 188669218.339 195765428.827 - 2.48% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.75% 1.955 2.028 - -0.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.74% 72.651 75.371 - -5.52% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.74% 1407.705 1460.363 - -5.88% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.74% 40.028 41.525 - 4.59% -
SetIntersection_None_Set_uint32_262144_64 3.73% 1143872.396 1186572.837 - -3.04% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.73% 4.207 4.364 - 2.41% -
std::find_end(deque<int>)_(near_matches)/1000 3.72% 16808.617 17434.395 - 11.49% -
SetIntersection_Interlaced_Set_float_16384_16384 3.72% 209568858.786 217363915.997 - -2.23% -
std::equal(deque<int>)_(it,_it,_it)/8192 3.72% 3770.050 3910.262 - 2.29% -
SetIntersection_None_Set_uint32_16384_1 3.72% 150386311.509 155974829.721 - -1.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.71% 0.567 0.588 - -1.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.70% 27.879 28.911 - -3.91% -
std::multiset<int>::find(key)_(existent)/1024 3.70% 4.116 4.268 - 4.33% -
SetIntersection_Front_Set_uint32_256_16 3.69% 4396283.140 4558666.598 - 0.99% -
std::multiset<int>::count(key)_(non-existent)/8192 3.69% 9.358 9.704 - -1.55% -
std::find(vector<bool>)_(process_all)/1024 3.69% 4.527 4.694 - 1.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.69% 39.031 40.471 - 3.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 3.68% 35.737 37.052 - 0.76% -
SetIntersection_None_Set_uint32_262144_256 3.67% 1142876.300 1184785.565 - -2.27% -
SetIntersection_None_Set_uint32_262144_4 3.66% 1143506.754 1185356.283 - -2.09% -
SetIntersection_None_Set_uint32_262144_1024 3.66% 1144478.598 1186330.809 - -12.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.66% 44.165 45.780 - 1.38% -
ranges::minmax(std::list<__int128>)/1 3.65% 0.447 0.463 - 8.03% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.65% 1513925.942 1569122.723 - -1.37% -
std::any_of(deque<int>)_(process_all)/32768 3.63% 10522.315 10904.374 - 8.02% -
SetIntersection_None_Set_uint32_16384_4 3.63% 150934571.970 156408051.819 - -1.21% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.62% 23.854 24.717 - 1.17% -
SetIntersection_Front_Set_string_256_256 3.62% 30466957.498 31569556.212 - 0.23% -
SetIntersection_None_Set_uint32_262144_1 3.61% 1144576.252 1185929.363 - -2.66% -
BM_StringEraseToEnd_Huge_Transparent 3.61% 2.375 2.461 - 3.32% -
SetIntersection_None_Set_uint32_256_256 3.60% 5612582.465 5814808.243 - -0.29% -
bm_swap_ranges_vb_aligned/4096 3.60% 12.573 13.026 - 4.20% -
SetIntersection_Interlaced_Set_float_262144_16 3.60% 1554381.674 1610350.910 - 0.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 3.59% 61.060 63.254 - -9.79% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.59% 523913.770 542734.228 - 5.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.59% 7460.605 7728.541 - 4.34% -
std::find_if_not(deque<int>)_(process_all)/8 3.59% 2.527 2.618 - -1.90% -
BM_CmpEqual_int_schar 3.59% 1.137 1.178 - 4.03% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.57% 573.023 593.505 - 5.90% -
SetIntersection_None_Set_uint32_16384_16 3.57% 150933077.106 156323127.350 - -1.12% -
BM_PushHeap_string_SingleElement_256 3.57% 2.561 2.653 - 1.72% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.57% 19.927 20.638 - 1.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.57% 6.074 6.291 - -11.67% -
std::find_end(deque<int>)_(near_matches)/1024 3.57% 17503.272 18127.396 - 11.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.56% 12519.894 12965.507 - 4.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.56% 670.173 694.017 - 3.81% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.55% 70.776 73.290 - -0.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.55% 9804.330 10151.980 - 1.59% -
BM_deque_deque_ranges_move/1 3.54% 2.377 2.461 - -3.73% -
std::any_of(deque<int>)_(process_all)/8192 3.53% 2623.802 2716.505 - 7.53% -
std::move_backward(vector<int>)/8 3.53% 2.236 2.315 - 8.55% -
std::set<int>::upper_bound(key)_(existent)/8192 3.53% 7.831 8.107 - 1.27% -
SetIntersection_Front_Vector_uint64_1024_64 3.52% 1321262.621 1367777.299 - 0.03% -
std::shift_right(vector<int>)/32 3.52% 4.080 4.224 - 6.41% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.51% 833297.982 862548.183 - 4.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 3.51% 1.189 1.231 - 0.36% -
std::partition(list<int>)_(dense)/32 3.50% 8.735 9.041 - 2.02% -
std::replace(vector<int>)_(sprinkled)/50 3.50% 8.728 9.034 - 0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.48% 35155.990 36378.506 - 1.83% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.46% 13.266 13.726 - 3.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.46% 20.998 21.724 - -6.74% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.45% 20564.440 21274.633 - 2.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.45% 15189.544 15713.858 - 0.42% -
BM_CmpEqual_ushort_ushort 3.45% 1.055 1.092 - 2.01% -
SetIntersection_None_Set_uint32_262144_16 3.45% 1143961.184 1183393.309 - -2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.43% 1960273.602 2027526.611 - 1.47% -
bm_swap_ranges_vb_aligned/512 3.43% 4.960 5.130 - 3.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.42% 99.653 103.058 - -52.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.42% 1423802.149 1472443.035 - 0.84% -
std::find_if(vector<char>)_(bail_25%)/8192 3.42% 211.135 218.346 - 4.24% -
std::multiset<std::string>::clear()/0 3.42% 391.864 405.248 - 2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.41% 169850077.559 175640481.394 - 4.46% -
std::replace(list<int>)_(sprinkled)/32 3.40% 11.259 11.641 - 5.06% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.39% 28.588 29.559 - 1.63% -
std::search(vector<int>)_(no_match)/1024 3.39% 210.728 217.880 - 2.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.39% 39.035 40.359 - 3.35% -
BM_StringRelational_Less_Empty_Huge_Control 3.39% 1.612 1.667 - 3.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.38% 15998.992 16540.116 - 4.09% -
std::unordered_set<int>::erase(iterator)/1024 3.38% 23.935 24.744 - 22.91% -
SetIntersection_None_Set_float_1024_16 3.37% 8712736.522 9006757.268 - -9.62% -
SetIntersection_Front_Vector_float_1024_1024 3.37% 5901770.044 6100760.077 - 12.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.36% 17736732.054 18333560.607 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.36% 2046311.359 2115104.246 - 1.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.36% 70.904 73.287 - 0.12% -
SetIntersection_None_Vector_string_16384_256 3.36% 1195432.952 1235595.078 - 0.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 3.36% 13.524 13.978 - 4.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.36% 683.909 706.862 - 4.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.36% 81330.501 84060.011 - 2.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.35% 1946749.103 2012046.711 - 1.59% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.35% 22.566 23.322 - 2.26% -
SetIntersection_None_Set_string_16384_256 3.35% 191918317.943 198340296.558 - 3.15% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.35% 24.942 25.776 - 7.04% -
std::all_of(list<int>)_(process_all)/32768 3.34% 25928.788 26794.674 - 2.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.34% 4.136 4.274 - 1.00% -
std::none_of(list<int>)_(process_all)/32768 3.34% 26028.057 26896.350 - 3.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.34% 20485.479 21168.671 - 1.67% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.33% 502139.665 518868.849 - 4.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.31% 15.154 15.657 - 3.80% -
SetIntersection_Front_Set_uint32_1024_256 3.31% 3679081.181 3800870.883 - -1.32% -
BM_PushHeap_string_SingleElement_1024 3.31% 2.556 2.640 - 0.82% -
SetIntersection_Front_Vector_uint32_262144_4 3.30% 1030040.100 1064059.751 - 0.73% -
SetIntersection_Interlaced_Set_uint64_16_4 3.30% 58711003.817 60647693.807 - 1.62% -
BM_StringFindAllMatch/4096 3.29% 79.788 82.413 - 2.80% -
ranges::minmax(std::list<char>)/64 3.29% 33.328 34.425 - 3.38% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 3.29% 12.781 13.201 - 3.36% -
std::none_of(vector<int>)_(process_all)/8 3.28% 2.441 2.521 - 1.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 3.28% 35.592 36.759 - 1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.27% 171721.637 177336.778 - 2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.27% 7982481.977 8243457.792 - 2.36% -
SetIntersection_None_Vector_float_16384_1 3.27% 1068684.303 1103605.793 - -0.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.27% 9789.759 10109.561 - 2.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.25% 555.567 573.627 - 2.85% -
SetIntersection_None_Set_float_64_64 3.23% 11063810.598 11421720.146 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.23% 1124276.804 1160615.517 - -0.39% -
BM_deque_deque_ranges_move/1024 3.23% 36.858 38.048 - 1.64% -
SetIntersection_Front_Vector_float_262144_16 3.23% 1088626.246 1123778.787 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.22% 1000663.365 1032933.529 - -0.85% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.22% 11272.796 11635.218 - -5.75% -
rng::find_last(vector<char>)_(bail_90%)/8 3.21% 0.447 0.461 - 12.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.20% 3.922 4.047 - 6.06% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 3.20% 155346.168 160319.735 - 3.54% -
BM_StringRelational_Less_Empty_Empty_Control 3.20% 1.614 1.666 - 3.35% -
std::unique(deque<int>)_(sprinkled)/32 3.20% 52.106 53.772 - -1.53% -
bm_lexicographical_compare<signed_char>/512 3.19% 7.729 7.975 - 4.48% -
std::search(list<int>,_pred)_(same_length)/8192 3.19% 8664.370 8940.637 - 5.62% -
BM_deque_vector_copy_backward/65536 3.19% 8293.422 8557.642 - 18.78% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.18% 62546.010 64533.148 - 1.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.17% 39.316 40.564 - 7.60% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.17% 23.712 24.464 - 2.06% -
BM_StringRelational_Less_Empty_Small_Control 3.17% 1.614 1.665 - 3.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.16% 1.184 1.221 - 2.80% -
std::unordered_set<int>::erase(iterator)/8192 3.16% 24.198 24.963 - 24.06% -
SetIntersection_None_Set_uint32_16384_64 3.16% 150836707.266 155606782.217 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.16% 12387.320 12779.020 - -2.31% -
BM_vector_deque_ranges_copy/2 3.16% 1.885 1.945 - 6.03% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.15% 11618.996 11985.280 - -0.07% -
BM_vector_deque_ranges_copy/1 3.15% 2.124 2.191 - 3.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.15% 12868559.338 13273812.073 - 1.11% -
std::stable_partition(deque<int>)_(sparse)/8192 3.14% 3387.760 3493.987 - 6.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.12% 711.820 734.064 - -1.75% -
SetIntersection_None_Set_float_16384_1 3.12% 152672800.538 157443353.659 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.12% 4705.469 4852.418 - 0.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 3.12% 9125.756 9410.634 - 3.41% -
std::remove_copy(vector<int>)_(prefix)/32 3.12% 9.308 9.599 - 2.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.12% 2.521 2.600 - 0.47% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.12% 466.265 480.807 - 2.78% -
std::copy(vector<int>)/8 3.11% 2.158 2.225 - 6.37% -
BM_deque_vector_move/64 3.11% 2.596 2.677 - 0.58% -
BM_deque_vector_move_backward/4096 3.11% 149.725 154.383 - 4.38% -
rng::contains(deque<int>)_(process_all)/8 3.11% 2.968 3.060 - 4.86% -
BM_deque_vector_move_backward/64000 3.11% 7838.257 8081.636 - 16.39% -
std::make_heap(vector<int>)_(heap)/8 3.10% 14.747 15.203 - 2.79% -
SetIntersection_Interlaced_Set_uint64_262144_16 3.10% 1617343.262 1667423.502 - 0.36% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.09% 1235372.151 1273511.719 - -1.00% -
SetIntersection_None_Set_float_16384_4 3.09% 152767349.991 157483259.343 - 1.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.09% 38557.913 39747.838 - 2.08% -
SetIntersection_Front_Set_uint32_262144_16 3.09% 1145412.867 1180756.267 - 1.50% -
SetIntersection_Front_Vector_string_262144_16 3.08% 1579354.940 1628008.381 - 4.18% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.08% 2.906 2.996 - 4.00% -
ranges::minmax(std::list<char>)/70000 3.07% 53628.665 55277.267 - 5.83% -
BM_deque_vector_ranges_move/4000 3.07% 138.593 142.853 - 3.41% -
std::remove_copy(deque<int>)_(prefix)/1024 3.06% 410.137 422.706 - 10.17% -
std::any_of(list<int>)_(process_all)/32768 3.06% 25883.595 26676.658 - 3.12% -
std::is_sorted_until(deque<int>)/8 3.06% 2.653 2.734 - -41.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.06% 52.664 54.276 - 13.09% -
SetIntersection_None_Set_string_256_64 3.06% 9127443.394 9406926.120 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.05% 10582976.529 10906151.457 - 0.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.05% 12789.406 13179.292 - 3.91% -
std::set<int>::contains(key)_(existent)/1024 3.05% 3.801 3.917 - 2.51% -
ranges::minmax(std::deque<__int128>)/8 3.04% 3.762 3.877 - 3.45% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 3.04% 286.210 294.916 - 0.16% -
std::copy_if(vector<int>)_(entire_range)/64 3.04% 15.360 15.827 - -0.26% -
BM_deque_deque_ranges_copy/2 3.04% 2.134 2.198 - 0.41% -
std::search(deque<int>)_(same_length)/1024 3.04% 485.432 500.166 - 6.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.03% 1213464.809 1250285.341 - 4.03% -
rng::find_last(vector<char>)_(bail_90%)/50 3.03% 1.495 1.541 - -0.76% -
SetIntersection_Front_Set_float_16384_4 3.03% 1060704.439 1092803.182 - 2.09% -
SetIntersection_Front_Vector_float_64_1 3.02% 16425270.357 16920543.151 - 3.04% -
std::remove_if(vector<int>)_(prefix)/8192 3.01% 2570.011 2647.436 - 2.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.00% 66412.046 68406.292 - 3.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 3.00% 23.759 24.471 - 8.18% -
SetIntersection_Interlaced_Set_float_262144_262144 3.00% 1595996.014 1643820.963 - -0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.99% 376.061 387.306 - 4.72% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.99% 482.922 497.348 - 4.00% -
std::set<int>::contains(key)_(existent)/32 2.99% 1.620 1.669 - 0.90% -
std::partial_sort(deque<int>)_(repeated)/8 2.98% 25.987 26.762 - 3.20% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.98% 14492.541 14924.640 - 1.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.98% 22.387 23.053 - 3.06% -
std::replace(vector<int>)_(sprinkled)/32 2.97% 5.400 5.560 - -2.77% -
SetIntersection_None_Set_uint32_262144_262144 2.97% 1151306.070 1185515.949 - -10.56% -
SetIntersection_None_Set_float_262144_1 2.96% 1158007.815 1192280.764 - -1.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.95% 503.003 517.835 - 2.92% -
std::make_heap(vector<int>)_(ascending)/8 2.95% 16.333 16.815 - 2.09% -
SetIntersection_Front_Vector_string_16384_16 2.95% 1562260.834 1608295.403 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.94% 2.894 2.979 - 1.23% -
std::replace(vector<int>)_(prefix)/32 2.94% 4.992 5.138 - 1.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.93% 20498.094 21099.649 - 1.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.93% 178428.667 183660.830 - 1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 5645.757 5811.026 - 0.44% -
BM_deque_vector_ranges_copy/1 2.92% 2.090 2.151 - 2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.92% 141669.087 145808.620 - 3.04% -
std::sort(vector<NonIntegral>)_(ascending)/8 2.92% 15.379 15.828 - 0.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.92% 18.494 19.034 - 3.07% -
SetIntersection_Front_Set_uint64_16384_64 2.92% 1556998.844 1602392.246 - -3.10% -
SetIntersection_Front_Vector_float_16384_4 2.91% 1060552.268 1091384.662 - 2.98% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 2.90% 17.064 17.559 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.90% 3027437.809 3115277.881 - 2.14% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.89% 603.476 620.944 - 2.58% -
BM_deque_deque_ranges_copy_backward/2 2.89% 2.241 2.306 - 5.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.89% 636.210 654.588 - 0.85% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.89% 76202.803 78402.839 - -1.36% -
std::unique(deque<int>)_(contiguous)/32 2.89% 49.551 50.981 - 3.07% -
std::unordered_set<int>::clear()/32 2.89% 586.497 603.424 - 1.66% -
std::move_backward(vector<bool>)_(aligned)/64 2.89% 1.734 1.784 - 2.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.88% 1143431.092 1176379.780 - 2.92% -
SetIntersection_Front_Vector_string_256_256 2.88% 19683690.854 20250263.935 - 6.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.87% 29.598 30.449 - 0.95% -
BM_CmpEqual_int_uchar 2.87% 1.117 1.149 - 2.87% -
SetIntersection_None_Set_uint32_16384_256 2.87% 151402050.055 155742662.727 - -0.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.87% 5.098 5.245 - 0.22% -
BM_PushHeap_uint32_Ascending_16384 2.87% 3.601 3.704 - 3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.86% 14327548.318 14737677.066 - 4.83% -
ranges::minmax(std::list<__int128>)/70000 2.86% 58068.322 59728.448 - 5.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.85% 181201.457 186361.819 - 1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.85% 4959076.811 5100168.374 - -2.95% -
SetIntersection_Interlaced_Vector_float_1024_64 2.84% 3834086.805 3942949.367 - 8.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.84% 15.616 16.059 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.83% 341755503.910 351431966.755 - 0.63% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.82% 199647790.942 205284108.659 - -1.79% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.82% 15.534 15.973 - 1.58% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.82% 4.057 4.172 - 3.18% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.82% 11130242.949 11444078.739 - -1.71% -
std::rotate_copy(list<int>)/8192 2.82% 6877.541 7071.386 - -8.76% -
SetIntersection_Front_Set_float_262144_1 2.81% 1006540.751 1034870.369 - -0.76% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.81% 127187.877 130762.823 - -2.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.81% 542.218 557.450 - 2.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.81% 32.284 33.191 - 0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.81% 23750.872 24417.741 - -0.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.81% 34.377 35.343 - 43.69% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.81% 1.176 1.209 - 3.63% -
SetIntersection_Front_Vector_float_262144_1 2.80% 1037322.704 1066412.535 - 4.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.80% 428.792 440.812 - 2.42% -
BM_deque_vector_ranges_copy/65536 2.80% 2955.209 3037.932 - 2.37% -
rng::find_if(vector<bool>)_(process_all)/50 2.80% 23.477 24.134 - -1.56% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.80% 181250.334 186317.742 - 1.05% -
SetIntersection_Interlaced_Set_float_1024_1024 2.79% 11945913.286 12279776.650 - 2.00% -
BM_deque_vector_copy/64000 2.79% 2866.684 2946.737 - 3.20% -
SetIntersection_Interlaced_Set_string_262144_16384 2.79% 2747270.182 2823857.908 - 0.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.79% 29.346 30.163 - -9.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 2.78% 54.439 55.952 - 80.24% -
std::search(vector<int>)_(no_match)/1000 2.78% 206.064 211.788 - 2.32% -
std::upper_bound(std::forward_list<int>)/8192 2.78% 10418.167 10707.324 - 3.21% -
SetIntersection_Front_Vector_string_256_16 2.77% 5900293.566 6063977.347 - 1.10% -
ranges::min(std::list<long_long>)/8 2.77% 1.910 1.962 - 4.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.77% 4771609.488 4903785.553 - 0.53% -
SetIntersection_None_Set_float_262144_4 2.77% 1154348.553 1186309.572 - -1.36% -
BM_PushHeap_string_SingleElement_16384 2.76% 2.554 2.624 - 0.67% -
SetIntersection_Front_Set_string_16_16 2.76% 57037284.283 58610631.709 - -1.02% -
std::multiset<int>::count(key)_(existent)/1024 2.76% 5.635 5.790 - -2.54% -
std::rotate(deque<int>)_(by_1/3)/8192 2.75% 3297.643 3388.480 - 7.49% -
SetIntersection_Front_Vector_float_262144_64 2.75% 1339270.017 1376152.676 - 1.20% -
std::map<std::string,_int>::ctor(const&)/32 2.75% 722.884 742.781 - 3.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.74% 13.345 13.711 - 2.24% -
SetIntersection_None_Set_float_16384_16 2.74% 152976869.274 157173418.902 - 1.68% -
SetIntersection_None_Set_float_64_4 2.74% 20917049.701 21490085.630 - 2.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.74% 365.096 375.096 - -3.81% -
std::sort_heap(deque<int>,_pred)/8 2.74% 33.597 34.517 - 0.74% -
std::flat_map<int,_int>::erase(iterator)/8192 2.74% 508.793 522.727 - 5.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.74% 35.925 36.909 - 1.18% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.73% 58252.311 59844.393 - 4.47% -
std::find_end(list<int>)_(match_near_end)/1000 2.73% 77.889 80.012 - 2.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.72% 29.606 30.412 - 3.61% -
SetIntersection_None_Vector_uint32_1024_64 2.72% 1044474.433 1072915.454 - -1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.72% 1056610.827 1085321.199 - -3.37% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.71% 6952.928 7141.457 - 7.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.71% 1127.992 1158.542 - -1.00% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.71% 35.342 36.298 - 3.12% -
SetIntersection_Front_Set_string_16384_1024 2.70% 58118673.453 59689495.588 - 0.50% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.70% 1219438.314 1252393.231 - -3.85% -
std::set<std::string>::count(key)_(non-existent)/8192 2.70% 33.823 34.737 - 4.66% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.70% 4.805 4.934 - 0.14% -
BM_StringFindAllMatch/8 2.70% 2.514 2.582 - -10.93% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.69% 79.154 81.287 - 10.40% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 2.69% 483581.968 496576.453 - -5.27% -
BM_std_minmax_element<int>/2 2.68% 0.656 0.673 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.68% 351715465.708 361133541.835 - 2.14% -
std::copy_if(list<int>)_(entire_range)/32768 2.67% 26258.009 26957.979 - 2.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.66% 56975343.750 58492545.087 - 0.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.66% 6005.702 6165.494 - 1.20% -
BM_StringAssignAsciizMix_Opaque 2.66% 5.022 5.156 - -5.01% -
SetIntersection_Front_Vector_float_262144_4 2.66% 1053778.670 1081790.709 - 2.80% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 2.66% 18.067 18.547 - -3.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.65% 133206.675 136742.994 - 1.63% -
SetIntersection_None_Vector_uint64_256_16 2.65% 3896463.080 3999759.098 - -0.45% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 2.64% 10.287 10.558 - 2.78% -
BM_lexicographical_compare_three_way_fast_path/256 2.63% 70.714 72.576 - 5.41% -
SetIntersection_Interlaced_Set_float_16384_16 2.63% 203305176.496 208657838.339 - 1.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.63% 3.649 3.745 - 2.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.63% 177026816.742 181674222.204 - 2.98% -
SetIntersection_Interlaced_Set_string_256_64 2.62% 30600081.824 31402084.490 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.62% 9018508.476 9254728.835 - -0.39% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.61% 10.344 10.614 - 1.86% -
SetIntersection_Front_Set_uint32_262144_1024 2.60% 12175072.099 12491526.197 - 0.86% -
std::map<int,_int>::ctor(const&)/1024 2.59% 6588.802 6759.712 - 2.97% -
SetIntersection_Interlaced_Set_string_262144_262144 2.59% 17063411.295 17505457.599 - 1.38% -
std::fill(list<int>)/50 2.59% 34.519 35.413 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.59% 10033036.355 10292789.037 - 0.71% -
std::rotate(list<int>)_(by_1/4)/50 2.59% 25.634 26.297 - 0.26% -
BM_deque_deque_copy_backward/2 2.58% 2.469 2.532 - 0.21% -
std::copy_if(list<int>)_(every_other)/32768 2.58% 25630.866 26291.233 - 4.35% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.57% 15.902 16.312 - 3.11% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.56% 1.598 1.639 - 14.89% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.56% 91.947 94.300 - -23.23% -
BM_StringConstructDestroyCStr_Large_Transparent 2.56% 10.842 11.119 - -25.46% -
SetIntersection_Interlaced_Set_float_1024_256 2.54% 14066107.802 14423420.244 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.54% 7446270.134 7635350.721 - -4.40% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.54% 52353.417 53681.848 - 1.46% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.53% 15.427 15.818 - 0.64% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.53% 17.712 18.161 - 1.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.53% 7374.050 7560.435 - -1.05% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.53% 2139.501 2193.575 - -1.78% -
SetIntersection_Interlaced_Set_uint64_256_64 2.53% 13316556.844 13653039.206 - -1.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.53% 11096.965 11377.286 - 2.91% -
BM_vector_deque_ranges_copy_backward/1 2.52% 2.286 2.343 - 12.39% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.52% 4.417 4.528 - 3.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.51% 142002.300 145572.769 - 2.87% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.51% 14.658 15.026 - 2.74% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.51% 0.819 0.839 - 1.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.50% 377.535 386.981 - 0.43% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.50% 1.464 1.500 - 1.66% -
BM_vector_deque_ranges_move_backward/0 2.50% 0.402 0.412 - -6.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.50% 611.524 626.794 - 1.40% -
BM_deque_deque_ranges_move/2 2.50% 2.131 2.184 - -5.09% -
std::remove_if(vector<int>)_(sprinkled)/50 2.49% 61.376 62.902 - -0.02% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.49% 578.625 593.012 - 2.84% -
SetIntersection_Front_Set_uint64_1024_256 2.48% 3702939.848 3794819.254 - -4.83% -
std::find_end(deque<int>)_(process_all)/1024 2.48% 299.018 306.428 - 1.98% -
SetIntersection_None_Set_uint32_16384_1024 2.47% 151160467.737 154897742.120 - -1.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.47% 127.092 130.232 - -1.35% -
std::fill(vector<bool>)/64 2.47% 1.562 1.601 - 0.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.47% 30.515 31.268 - 3.77% -
SetIntersection_Front_Vector_string_1024_256 2.47% 9250208.596 9478325.567 - 3.55% -
std::copy_n(vector<int>)/8 2.47% 2.203 2.258 - 5.99% -
std::find(deque<int>)_(bail_25%)/8 2.46% 2.284 2.341 - 3.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.46% 49.198 50.408 - -3.91% -
SetIntersection_None_Set_float_262144_64 2.46% 1156431.887 1184862.793 - -1.29% -
std::multiset<int>::count(key)_(non-existent)/32 2.45% 2.458 2.518 - -2.34% -
BM_vector_deque_ranges_copy_backward/64 2.45% 2.978 3.051 - -2.66% -
BM_CmpLess_uchar_int 2.45% 1.054 1.080 - 0.24% -
SetIntersection_Front_Set_string_262144_1024 2.45% 58974062.718 60416878.111 - -0.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.45% 1.379 1.413 - 2.00% -
SetIntersection_Front_Vector_float_262144_256 2.44% 2275718.685 2331287.636 - 2.36% -
std::set<std::string>::clear()/1024 2.44% 21403.244 21925.782 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.44% 9.232 9.457 - 0.95% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.44% 95.289 97.612 - -4.37% -
SetIntersection_None_Set_float_262144_256 2.44% 1155618.813 1183759.195 - -1.53% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.43% 490963.259 502906.826 - 0.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.43% 29.616 30.337 - -7.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.43% 27.110 27.769 - 4.28% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.43% 17108.976 17524.786 - 2.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.43% 0.625 0.640 - 0.10% -
SetIntersection_Front_Set_uint64_262144_1024 2.42% 12067655.790 12359749.878 - -3.75% -
std::is_sorted_until(deque<int>,_pred)/8 2.42% 4.332 4.437 - 4.81% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.42% 997293.848 1021398.248 - -2.01% -
std::multiset<int>::clear()/0 2.41% 391.720 401.165 - 2.72% -
std::set<std::string>::contains(key)_(existent)/1024 2.40% 22.495 23.035 - 8.30% -
std::sort(deque<int>)_(repeated)/8 2.40% 17.767 18.193 - 0.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.39% 553.778 567.009 - 2.39% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.39% 67.491 69.103 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.39% 1099694.114 1125953.473 - 2.50% -
BM_StringRead_Hot_Deep_Large 2.38% 0.499 0.511 - 1.29% -
SetIntersection_Interlaced_Set_string_262144_1 2.38% 1085952.566 1111823.396 - 1.54% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.38% 29.107 29.800 - 0.84% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.38% 790.022 808.832 - 0.76% -
BM_deque_vector_copy/70000 2.38% 3178.290 3253.882 - 2.50% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.38% 32.822 33.602 - 7.89% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.38% 20.378 20.863 - 0.21% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.38% 880.933 901.865 - 1.63% -
std::multiset<std::string>::count(key)_(existent)/8192 2.38% 30.075 30.789 - 2.35% -
std::set<std::string>::contains(key)_(existent)/8192 2.37% 28.405 29.079 - 6.67% -
bm_ranges_swap_ranges_vb_aligned/512 2.37% 5.172 5.295 - 1.11% -
std::stable_sort(deque<int>)_(ascending)/1024 2.37% 2102.382 2152.205 - 1.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.36% 49.253 50.417 - -4.14% -
ranges::min(std::deque<char>)/8 2.36% 2.311 2.366 - -5.16% -
ranges::minmax(std::list<long_long>)/70000 2.36% 54590.701 55877.576 - 3.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.36% 22.059 22.579 - 0.99% -
SetIntersection_Front_Vector_string_64_16 2.35% 19997831.899 20468278.210 - -0.90% -
SetIntersection_None_Vector_uint32_262144_1024 2.35% 1083229.483 1108655.568 - -1.23% -
SetIntersection_Front_Set_string_262144_16 2.34% 1958586.247 2004428.086 - 4.69% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.34% 30.779 31.499 - -6.37% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.34% 5.460 5.587 - -10.29% -
SetIntersection_Front_Set_uint64_256_4 2.33% 4063493.666 4158337.730 - -0.98% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.33% 6562.390 6715.378 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.33% 6395375.705 6544203.527 - -2.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.33% 597.329 611.226 - 8.70% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 2.32% 31.764 32.502 - 7.16% -
BM_StringRelational_Eq_Large_Huge_Control 2.32% 0.474 0.485 - 1.24% -
BM_vector_deque_ranges_copy/64 2.31% 2.719 2.781 - 3.00% -
BM_CmpLess_short_uchar 2.31% 1.080 1.105 - 0.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.29% 598303.028 612030.791 - 1.43% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.29% 35320.460 36130.103 - 0.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.29% 638.317 652.937 - 1.91% -
std::partition_copy(vector<int>)/1024 2.28% 460.629 471.137 - 0.64% -
SetIntersection_Interlaced_Vector_float_256_1 2.28% 4132248.955 4226483.907 - 1.61% -
std::move_backward(deque<int>)/4096 2.28% 153.680 157.180 - 1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.27% 1171347.593 1197991.558 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.27% 2085503.664 2132879.801 - 1.25% -
std::copy_n(vector<int>)/262144 2.27% 12091.806 12366.144 - -4.70% -
SetIntersection_None_Set_float_16384_64 2.27% 153439434.500 156920408.401 - 2.06% -
std::sort(vector<NonIntegral>)_(descending)/8 2.26% 24.609 25.166 - 1.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.26% 15.386 15.734 - -9.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.26% 1146958.558 1172887.729 - -0.89% -
std::unordered_multimap<int,_int>::clear()/1024 2.26% 7966.303 8146.299 - -20.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 166051.066 169802.585 - 1.92% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.25% 797.386 815.353 - 3.05% -
std::partition_point(deque<int>)/8192 2.25% 14.934 15.269 - 1.67% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.25% 8.642 8.837 - -1.60% -
std::set<int>::ctor(const&,_alloc)/32 2.24% 219.009 223.922 - -9.93% -
std::find_end(forward_list<int>)_(process_all)/8192 2.24% 5643.109 5769.589 - 1.03% -
SetIntersection_None_Set_float_262144_16384 2.24% 1166614.258 1192701.659 - -1.23% -
std::move(deque<int>)/8 2.23% 3.320 3.394 - 4.37% -
BM_StringFindAllMatch/1 2.23% 2.718 2.778 - -10.96% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.23% 31.605 32.310 - 1.20% -
SetIntersection_None_Set_float_262144_16 2.23% 1157709.963 1183501.791 - -1.31% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.23% 5.911 6.043 - 3.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.22% 19995.328 20439.835 - 3.16% -
std::find_end(vector<int>)_(single_element)/1000 2.22% 243.474 248.885 - 4.43% -
BM_deque_deque_ranges_move_backward/2 2.22% 2.412 2.465 - 7.17% -
std::find_if_not(vector<char>)_(bail_25%)/32768 2.22% 929.098 949.709 - 1.03% -
ranges::min(std::list<char>)/64 2.21% 27.978 28.597 - 10.03% -
SetIntersection_Interlaced_Set_float_262144_256 2.21% 1530796.629 1564658.365 - -0.09% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.21% 2913.649 2978.086 - 2.90% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.21% 32.493 33.212 - 2.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.21% 13827.995 14133.458 - 1.04% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.21% 23.730 24.253 - 0.42% -
BM_StringAssignAsciiz_Huge_Opaque 2.20% 190.909 195.111 - 2.98% -
BM_CmpLess_int_int 2.20% 1.046 1.069 - 0.05% -
BM_PushHeap_float_Ascending_64 2.20% 1.746 1.784 - -0.18% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.20% 343514302.629 351065041.420 - 47.17% -
std::sort(deque<int>)_(shuffled)/1024 2.20% 6710.637 6858.132 - 0.53% -
std::sort(deque<int>)_(ascending)/8 2.19% 17.726 18.114 - 1.58% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.19% 479073.946 489573.522 - 1.64% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.19% 15.681 16.025 - 6.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 564.411 576.739 - -0.28% -
BM_PushHeap_string_Random_16384 2.18% 16.211 16.565 - 2.51% -
BM_StringRelational_Less_Small_Small_ChangeFirst 2.18% 1.395 1.426 - 1.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.18% 1.219 1.245 - -5.72% -
rng::for_each(multimap<int>)/8192 2.17% 7219.925 7376.872 - -2.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.17% 28.627 29.249 - -0.84% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.17% 579.425 591.983 - 2.92% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.17% 9093.461 9290.506 - -2.86% -
SetIntersection_None_Set_uint32_64_1 2.16% 21965153.190 22440472.048 - -0.74% -
SetIntersection_None_Set_float_262144_1024 2.16% 1158600.828 1183663.328 - -1.59% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.16% 15.867 16.210 - 4.37% -
std::find_if(list<int>)_(process_all)/8 2.16% 2.391 2.443 - 2.85% -
rng::contains(deque<int>)_(process_all)/8192 2.16% 1874.991 1915.463 - 3.38% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.15% 9.282 9.482 - 2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.15% 3520.794 3596.466 - 4.01% -
SetIntersection_Front_Vector_float_1024_1 2.15% 1041999.884 1064352.446 - 1.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.14% 21.096 21.548 - -0.56% -
SetIntersection_Front_Vector_string_256_1 2.14% 4217096.768 4307423.059 - 0.85% -
std::find(list<int>)_(bail_25%)/1024 2.14% 128.859 131.619 - 3.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.14% 53.896 55.050 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.14% 4292940.640 4384729.561 - 0.68% -
SetIntersection_Interlaced_Set_string_16384_16384 2.14% 341289724.748 348584009.439 - -1.19% -
std::move_backward(deque<int>)/64 2.13% 5.177 5.287 - -20.20% -
std::replace(list<int>)_(sprinkled)/1024 2.13% 728.387 743.879 - 2.45% -
bm_swap_ranges_vb_unaligned/8 2.13% 4.787 4.889 - 2.67% -
std::set<std::string>::find(key)_(non-existent)/8192 2.12% 29.641 30.268 - 1.21% -
SetIntersection_Interlaced_Vector_string_1024_256 2.11% 20202457.921 20629325.640 - 2.06% -
std::multimap<int,_int>::clear()/32 2.11% 656.242 670.077 - 2.66% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.10% 230.736 235.590 - -2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.10% 354318331.580 361770454.200 - 3.36% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.10% 12.253 12.511 - 12.05% -
SetIntersection_Front_Set_float_262144_262144 2.10% 1625420.328 1659539.226 - -0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.10% 222.578 227.249 - 4.29% -
BM_vector_deque_ranges_move_backward/4000 2.09% 141.746 144.713 - 1.97% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.09% 12.979 13.250 - 2.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.09% 168085.747 171600.719 - 2.36% -
BM_tolower_char<wchar_t> 2.09% 0.690 0.704 - 2.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.09% 1001.999 1022.930 - 4.31% -
SetIntersection_None_Vector_string_256_256 2.09% 2227921.837 2274456.255 - 0.45% -
std::partial_sort(deque<int>)_(shuffled)/8 2.08% 32.073 32.742 - 1.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.08% 24.507 25.018 - -21.25% -
std::set<int>::count(key)_(non-existent)/32 2.08% 2.893 2.953 - 2.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.08% 176465.994 180129.426 - 3.43% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.07% 288.527 294.508 - 2.16% -
std::set<int>::erase(key)_(existent)/1024 2.07% 48.880 49.891 - -1.10% -
rng::fold_left(list<int>)/1048576 2.06% 1359446.416 1387514.133 - 2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.05% 4048127.507 4131306.467 - -1.18% -
BM_PushHeap_string_SingleElement_262144 2.05% 2.602 2.656 - 0.38% -
SetIntersection_Interlaced_Vector_float_1024_4 2.05% 1254854.490 1280591.271 - 1.26% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 2.05% 184216.394 187990.361 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.05% 1022418.315 1043350.922 - -0.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.04% 28.327 28.906 - 1.20% -
rng::find_last_if(list<int>)_(bail_90%)/8192 2.04% 606.426 618.810 - 3.44% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.04% 6916399.752 7057565.000 - 2.74% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.04% 30.258 30.876 - -7.14% -
std::partition(vector<int>)_(dense)/32 2.04% 8.329 8.499 - 0.46% -
bm_gcd_complex 2.04% 17.895 18.259 - 0.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.04% 19.084 19.473 - 2.85% -
BM_StringEraseWithMove_Huge_Transparent 2.03% 42.428 43.291 - -26.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.03% 722.920 737.609 - 0.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 2.03% 1.099 1.121 - -4.92% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.03% 54514.152 55619.592 - 0.17% -
std::rotate(deque<int>)_(1_element_backward)/50 2.02% 5.125 5.228 - 1.85% -
BM_deque_deque_copy/4000 2.02% 138.639 141.443 - -0.52% -
std::multiset<std::string>::clear()/32 2.02% 888.032 905.969 - -0.89% -
BM_CmpLess_int_uchar 2.02% 1.100 1.122 - 1.67% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.01% 9.739 9.935 - -1.99% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.00% 107305.264 109451.836 - 4.59% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.00% 173744.202 177217.362 - 1.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.00% 44.690 45.583 - -2.40% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.99% 26.232 26.754 - 0.58% -
BM_StringFindAllMatch/512 1.99% 11.545 11.775 - -3.97% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.99% 24.177 24.658 - -0.16% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.98% 2.629 2.681 - -3.40% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.98% 107261.112 109385.274 - 2.70% -
std::set<int>::find(key)_(existent)/32 1.98% 1.718 1.752 - 4.14% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.98% 6832.943 6968.063 - 1.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.97% 16416.813 16740.595 - -3.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.97% 49.894 50.877 - 1.06% -
SetIntersection_Interlaced_Vector_string_262144_1 1.97% 1064424.124 1085377.037 - 1.78% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.97% 2.403 2.451 - 2.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.97% 15.843 16.155 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.97% 165379905.106 168631226.007 - -2.41% -
SetIntersection_Front_Vector_uint64_262144_16 1.96% 1095388.767 1116880.997 - -0.75% -
SetIntersection_Interlaced_Set_float_262144_16384 1.96% 1249990.314 1274497.803 - -1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.96% 4533788.722 4622610.738 - 0.24% -
SetIntersection_None_Vector_uint32_262144_1 1.96% 1097869.182 1119368.006 - -1.27% -
std::unique(deque<int>)_(contiguous)/52 1.95% 55.604 56.691 - 0.75% -
BM_CmpEqual_ushort_uint 1.95% 1.069 1.090 - 2.74% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.95% 35.292 35.981 - 1.11% -
BM_PushHeap_string_SingleElement_64 1.95% 2.628 2.679 - 0.38% -
BM_CmpEqual_uint_int 1.95% 1.057 1.078 - 3.53% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.95% 22.611 23.051 - 2.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.95% 204.106 208.077 - 0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.94% 12.539 12.783 - 4.98% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.94% 25.810 26.311 - -0.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.94% 6615.451 6743.945 - 2.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.94% 75.134 76.591 - 0.00% -
std::search(vector<int>)_(no_match)/8192 1.94% 1634.509 1666.198 - 2.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 136921.098 139574.153 - 1.55% -
std::search(vector<int>)_(no_match)/1048576 1.94% 209866.047 213928.310 - 2.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.94% 127.993 130.470 - 0.08% -
SetIntersection_Front_Set_uint32_16384_4 1.92% 1045555.611 1065652.867 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.92% 116096.620 118325.548 - 3.93% -
SetIntersection_None_Set_string_16384_16 1.92% 193331467.221 197043053.055 - 2.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.91% 1387.690 1414.244 - -0.60% -
SetIntersection_None_Set_float_262144_262144 1.91% 1157301.105 1179356.285 - -2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.90% 1002333.257 1021417.683 - -3.56% -
std::flat_map<int,_int>::clear()/8192 1.90% 408.114 415.869 - 1.95% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.90% 13.024 13.272 - -0.25% -
SetIntersection_Front_Vector_uint64_16384_16384 1.90% 76853975.166 78311686.266 - 3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.89% 4110891.770 4188771.977 - -0.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.89% 585.066 596.147 - 1.98% -
BM_CmpEqual_ushort_short 1.89% 0.990 1.009 - -0.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 55352.136 56400.143 - -0.69% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.89% 2512.019 2559.557 - 1.04% -
std::adjacent_find(list<int>)/8192 1.89% 7166.534 7301.625 - 2.05% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.88% 2.257 2.299 - 0.47% -
SetIntersection_Front_Set_float_262144_16384 1.88% 226292967.292 230544970.077 - 1.40% -
std::stable_sort(deque<int>)_(descending)/8 1.88% 27.154 27.663 - 3.39% -
std::is_sorted(list<int>)/8192 1.87% 7110.994 7244.291 - 2.14% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.87% 26.384 26.879 - 0.04% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 683.657 696.444 - 1.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.87% 22.627 23.050 - 0.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.87% 3.016 3.072 - 3.28% -
std::fill_n(vector<int>)/1024 1.87% 29.493 30.044 - 3.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.86% 13471.110 13722.256 - 0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.86% 3008817.306 3064910.690 - 0.54% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.86% 76.404 77.828 - 5.85% -
BM_CmpLess_schar_ushort 1.86% 1.084 1.104 - 1.04% -
SetIntersection_Front_Vector_uint32_256_1 1.86% 4124733.690 4201496.460 - 0.82% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.85% 2185.598 2226.033 - 2.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.85% 27.485 27.994 - -2.97% -
BM_CmpLess_schar_uchar 1.85% 1.087 1.108 - 0.56% -
std::map<int,_int>::find(key)_(existent)/8192 1.85% 5.370 5.469 - 3.36% -
std::find_end(vector<int>)_(process_all)/8192 1.85% 1682.170 1713.235 - -1.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.85% 116159.314 118304.357 - 0.89% -
std::fill_n(deque<int>)/8192 1.85% 236.094 240.452 - 3.18% -
SetIntersection_None_Set_uint32_1024_1024 1.85% 8723188.267 8884190.325 - -2.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.84% 7625.822 7766.351 - 0.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.84% 17.072 17.386 - 2.31% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.84% 208128863.558 211957742.830 - -1.64% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.84% 52258.257 53219.345 - 2.79% -
std::copy_backward(deque<int>)/4096 1.83% 147.747 150.455 - 3.21% -
std::move(vector<bool>)_(unaligned)/512 1.83% 4.787 4.874 - 5.05% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.83% 23178.261 23602.670 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 1228.686 1251.166 - 5.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 168016.440 171087.017 - 2.44% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.82% 286.752 291.973 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.82% 1130365.454 1150905.906 - 1.64% -
std::copy_n(vector<int>)/32768 1.81% 3716.216 3783.658 - 97.41% -
bm_ranges_swap_ranges_vb_unaligned/64 1.81% 6.205 6.317 - 1.48% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.81% 35.567 36.210 - 0.83% -
rng::contains(deque<int>)_(process_all)/32 1.80% 8.651 8.807 - 3.51% -
SetIntersection_Interlaced_Set_uint32_256_16 1.80% 11637106.661 11846802.253 - -2.19% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.80% 55.567 56.567 - 0.74% -
SetIntersection_None_Set_float_16384_256 1.79% 153376266.792 156124899.049 - 2.03% -
std::search(list<int>)_(single_element)/1024 1.79% 727.973 741.007 - -0.99% -
std::unique(deque<int>)_(sprinkled)/52 1.79% 59.045 60.102 - -0.69% -
BM_deque_deque_ranges_copy_backward/1 1.79% 2.531 2.576 - 6.25% -
BM_deque_vector_ranges_move_backward/5500 1.79% 195.243 198.732 - -0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.79% 38024.666 38703.684 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.78% 3.851 3.920 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.78% 18047.198 18369.215 - 4.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.78% 29.551 30.078 - 1.82% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.78% 1.565 1.593 - -2.42% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.78% 7674.887 7811.395 - 1.29% -
SetIntersection_None_Vector_string_1_1 1.78% 535565270.580 545088628.498 - 1.99% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.77% 1515774.170 1542659.178 - -2.73% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.77% 1.184 1.205 - 2.68% -
std::for_each(set<int>::iterator)/32 1.76% 24.281 24.710 - 1.04% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.76% 1509075.111 1535627.277 - -2.24% -
SetIntersection_Interlaced_Set_float_16384_64 1.76% 211527231.461 215245696.409 - 1.79% -
std::find(deque<int>)_(process_all)/50 1.76% 13.175 13.407 - 3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.75% 9018185.167 9176281.382 - 1.94% -
SetIntersection_Interlaced_Set_string_262144_16 1.75% 2100651.935 2137400.147 - 0.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.75% 1.183 1.203 - -8.53% -
rng::starts_with(list<int>)/8 1.75% 2.915 2.966 - -0.64% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.75% 14931.029 15192.015 - 3.94% -
std::find_first_of(list<int>)_(large_needle)/8192 1.74% 48295558.329 49136169.394 - -0.98% -
SetIntersection_Interlaced_Set_float_1024_16 1.74% 11385592.713 11583562.701 - -1.02% -
rng::contains(deque<int>)_(process_all)/1048576 1.74% 245326.659 249591.774 - 3.12% -
BM_deque_deque_copy_backward/1 1.74% 2.732 2.779 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.73% 50.771 51.652 - 0.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.73% 16.492 16.778 - -15.11% -
std::set<std::string>::ctor(const&)/1024 1.73% 34401.499 34997.849 - 0.11% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.73% 23.687 24.097 - 1.25% -
SetIntersection_Interlaced_Set_float_262144_64 1.73% 1534233.317 1560781.006 - -0.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.73% 526.582 535.691 - -0.30% -
std::sort_heap(vector<int>)/8 1.73% 29.717 30.231 - 0.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.73% 749.848 762.809 - 2.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.73% 20.654 21.011 - 2.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.73% 147487.561 150035.039 - 1.20% -
SetIntersection_Interlaced_Set_uint32_64_16 1.73% 21850262.377 22227662.134 - -0.14% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.72% 186078.425 189285.264 - 1.44% -
SetIntersection_None_Set_string_1024_1024 1.72% 8784216.910 8935256.370 - -1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.72% 1509762.694 1535721.988 - 1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.72% 1029812.843 1047503.681 - -0.88% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.72% 24.322 24.740 - 0.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.72% 858.579 873.320 - 1.42% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.72% 16.458 16.740 - 3.09% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.71% 1.529 1.555 - 4.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1320.742 1343.308 - 1.27% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.71% 32.929 33.491 - 1.98% -
std::move(list<int>)/1048576 1.71% 997428.267 1014444.222 - 4.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 1.70% 0.621 0.631 - 0.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.70% 3.267 3.322 - 3.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.70% 16641864.943 16925245.325 - 0.16% -
BM_PushHeap_string_Random_1024 1.70% 15.038 15.294 - 2.39% -
std::multiset<int>::count(key)_(existent)/32 1.70% 3.797 3.862 - -0.94% -
SetIntersection_Front_Vector_uint64_1024_16 1.70% 1104584.571 1123354.319 - 0.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.70% 5.379 5.470 - 4.03% -
SetIntersection_Front_Set_string_16384_256 1.70% 14803414.388 15054460.266 - -2.00% -
SetIntersection_Interlaced_Set_string_16_4 1.70% 72685622.729 73918138.356 - 1.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.69% 792.402 805.828 - 1.10% -
SetIntersection_None_Set_float_64_16 1.69% 17862980.234 18165164.386 - -0.84% -
BM_vector_deque_ranges_move_backward/512 1.69% 17.482 17.777 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.68% 5020739.365 5105179.454 - -1.79% -
SetIntersection_Interlaced_Set_uint32_16_16 1.67% 37216848.644 37839947.321 - -0.65% -
std::sort_heap(deque<int>,_pred)/1024 1.67% 12188.286 12392.259 - -2.22% -
SetIntersection_None_Vector_uint64_1024_16 1.67% 1060576.422 1078313.882 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.67% 35158207.224 35745733.443 - -0.26% -
SetIntersection_Front_Set_string_256_1 1.67% 4287629.520 4359273.568 - 0.77% -
std::find_end(forward_list<int>)_(same_length)/1000 1.67% 1461.753 1486.167 - 1.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.67% 11.584 11.776 - 11.51% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1.66% 2498.836 2540.400 - 1.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.66% 15277.439 15531.526 - 0.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.66% 735.809 748.042 - 2.23% -
BM_std_minmax_element<long_long>/70000 1.66% 18390.574 18696.303 - 1.17% -
SetIntersection_Front_Vector_float_4_1 1.66% 213439007.886 216987093.344 - 1.50% -
std::multimap<int,_int>::clear()/1024 1.66% 11164.812 11350.363 - 5.87% -
std::copy(vector<bool>)_(aligned)/32768 1.66% 35.342 35.929 - -0.07% -
std::stable_sort(deque<int>)_(heap)/1024 1.66% 2705.831 2750.763 - 0.90% -
std::stable_partition(list<int>)_(dense)/32 1.66% 36.920 37.532 - -0.83% -
std::find(vector<short>)_(process_all)/8 1.66% 0.681 0.693 - 1.21% -
SetIntersection_Interlaced_Vector_string_256_1 1.65% 4212326.051 4281894.628 - 0.22% -
std::replace(vector<int>)_(prefix)/50 1.65% 7.539 7.663 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.65% 12723792.618 12933273.511 - 3.05% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.64% 495.274 503.392 - -0.71% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.64% 2465694.394 2506077.828 - 2.63% -
BM_std_minmax_element<long_long>/65536 1.63% 17217.894 17499.255 - -2.52% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.63% 614.170 624.178 - -1.87% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.63% 9.785 9.944 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.63% 40.332 40.989 - 3.70% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.63% 41.749 42.428 - 3.48% -
SetIntersection_Interlaced_Set_string_4_4 1.62% 157212255.343 159752768.975 - -0.18% -
SetIntersection_Front_Set_string_4_4 1.61% 157128764.063 159666384.349 - 1.02% -
BM_std_minmax_element<short>/2 1.61% 0.642 0.652 - -2.49% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.61% 1866.789 1896.894 - 0.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.61% 463.778 471.245 - 0.46% -
std::stable_sort(deque<int>)_(descending)/1024 1.61% 2894.990 2941.537 - 1.37% -
rng::contains(list<int>)_(process_all)/8192 1.61% 6858.293 6968.549 - -6.54% -
std::partial_sort(deque<int>)_(ascending)/1024 1.61% 7725.419 7849.570 - 1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.61% 348898981.569 354504599.215 - 0.59% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.61% 8.689 8.828 - -0.18% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.60% 34.709 35.265 - -5.53% -
std::copy_if(list<int>)_(entire_range)/1048576 1.60% 875222.552 889227.057 - 3.74% -
SetIntersection_Front_Set_uint64_1024_64 1.60% 1624420.404 1650356.236 - -8.49% -
SetIntersection_Interlaced_Set_uint64_64_16 1.60% 21930209.375 22280278.790 - -3.41% -
BM_StringAssignAsciizMix_Transparent 1.60% 2.980 3.027 - -2.66% -
std::find_if(list<int>)_(process_all)/32768 1.59% 25670.819 26080.207 - -1.11% -
std::find_end(vector<int>)_(single_element)/8192 1.59% 1904.937 1935.305 - 4.11% -
BM_PushHeap_float_Random_1024 1.59% 7.370 7.488 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.59% 1091529.259 1108874.823 - -1.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.59% 3.019 3.067 - 1.91% -
BM_std_minmax_element<long_long>/64000 1.59% 16817.939 17084.855 - 3.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.58% 115245.067 117071.198 - -0.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.58% 38.612 39.224 - -3.82% -
SetIntersection_Front_Set_float_16384_16384 1.58% 220377646.059 223863933.674 - -0.52% -
std::partial_sort_copy(list<int>)_(heap)/8 1.58% 17.486 17.761 - 5.46% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.57% 8.656 8.792 - 1.60% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.57% 31.081 31.568 - -2.50% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.57% 1.846 1.875 - 1.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.57% 4.139 4.204 - 2.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.56% 16728.090 16989.665 - -0.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.56% 0.755 0.767 - 2.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.56% 51.064 51.862 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.55% 116112.379 117917.543 - 0.55% -
BM_vector_deque_move/1024 1.55% 35.922 36.480 - 2.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.55% 745.779 757.354 - -3.00% -
BM_vector_deque_ranges_move_backward/64000 1.55% 7886.288 8008.215 - 10.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.54% 1267.498 1287.068 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.54% 1137718.242 1155261.928 - -1.40% -
SetIntersection_None_Vector_uint64_16384_1 1.54% 1070156.514 1086611.120 - -1.17% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.54% 2909.069 2953.742 - 1.12% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.53% 80816.596 82056.740 - -0.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.53% 445.152 451.976 - -0.10% -
std::map<std::string,_int>::clear()/1024 1.53% 22217.641 22558.160 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.53% 9275203.915 9417203.570 - 4.99% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 132876.895 134909.525 - 3.09% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.53% 20.156 20.465 - -0.02% -
rng::contains(vector<int>)_(process_all)/1048576 1.53% 233629.582 237197.175 - 3.42% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.52% 3093.590 3140.724 - 0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.52% 19474949.584 19771368.489 - -2.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.52% 458.591 465.571 - 1.60% -
ranges::minmax(std::list<long_long>)/64 1.52% 30.150 30.609 - 3.53% -
SetIntersection_Front_Set_uint32_16_16 1.52% 36946533.894 37508638.934 - -1.53% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.52% 27.966 28.391 - 2.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.52% 2.001 2.031 - 0.73% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.52% 22.373 22.713 - 1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.52% 16753.250 17007.083 - 3.73% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.51% 591551.248 600501.453 - 0.77% -
std::find_end(vector<int>)_(process_all)/1024 1.51% 222.063 225.415 - -0.85% -
SetIntersection_None_Vector_uint64_64_16 1.51% 13246044.351 13445597.179 - -0.43% -
std::sort_heap(deque<int>)/8 1.51% 37.104 37.663 - 5.68% -
std::multiset<int>::count(key)_(non-existent)/1024 1.50% 5.851 5.939 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_16 1.50% 4196657.528 4259768.076 - 2.29% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.50% 4.383 4.449 - 3.52% -
std::map<int,_int>::erase(key)_(existent)/1024 1.50% 24.445 24.811 - -3.45% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.50% 7.939 8.058 - -11.14% -
BM_deque_vector_ranges_copy/1024 1.50% 37.030 37.583 - 1.22% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.50% 12.486 12.673 - -12.15% -
SetIntersection_Interlaced_Set_float_256_4 1.49% 11051385.408 11216413.042 - -0.84% -
std::find_if_not(list<int>)_(bail_25%)/8 1.49% 0.928 0.942 - 3.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.49% 5585836.576 5669105.893 - -3.40% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.49% 1.161 1.178 - -3.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.49% 2.247 2.281 - 0.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.48% 17.753 18.016 - 1.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.48% 52.554 53.333 - 37.69% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.48% 57.585 58.436 - 2.09% -
SetIntersection_Front_Set_uint64_64_16 1.48% 14808123.684 15026560.133 - -1.06% -
SetIntersection_Front_Vector_string_16_16 1.47% 50739229.592 51484485.466 - 1.29% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 52903.872 53680.561 - 2.56% -
BM_deque_deque_move_backward/65536 1.47% 8103.909 8222.853 - 9.41% -
std::map<int,_int>::contains(key)_(existent)/8192 1.47% 5.496 5.576 - 1.73% -
SetIntersection_Front_Vector_string_64_64 1.46% 26052917.812 26434562.757 - 4.01% -
SetIntersection_None_Vector_string_262144_1024 1.46% 1265498.302 1283976.387 - -0.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 224.692 227.958 - 4.04% -
ranges::minmax(std::list<char>)/8 1.45% 2.487 2.523 - 1.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.45% 56262.811 57079.123 - 1.15% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.45% 46.612 47.287 - 2.37% -
BM_vector_deque_copy_backward/1024 1.45% 37.440 37.982 - 0.95% -
BM_deque_vector_copy/65536 1.45% 2907.896 2949.962 - 0.58% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 1.44% 242.375 245.874 - 1.92% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.44% 8202.956 8321.313 - 2.92% -
SetIntersection_Front_Set_uint32_16384_1 1.44% 996549.252 1010926.648 - -3.81% -
std::set<std::string>::ctor(const&)/8192 1.44% 341166.218 346087.981 - 1.67% -
std::all_of(vector<int>)_(process_all)/8 1.44% 2.423 2.458 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.44% 13953389.895 14154415.459 - -6.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.44% 36.402 36.926 - -1.83% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.44% 46.815 47.489 - -3.53% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.44% 9.289 9.422 - 3.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.44% 22.567 22.891 - -8.25% -
rng::contains(vector<int>)_(process_all)/8192 1.43% 1813.362 1839.371 - 2.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.43% 459.560 466.135 - 1.55% -
BM_CmpEqual_ushort_uchar 1.43% 1.092 1.108 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.42% 364956668.391 370157101.827 - 4.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.42% 30.395 30.828 - -7.35% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.42% 313.564 318.028 - 2.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.42% 12728.407 12909.132 - 1.57% -
SetIntersection_None_Vector_float_256_256 1.42% 2113924.811 2143905.977 - -0.12% -
std::sort(deque<int>)_(descending)/8 1.41% 25.290 25.648 - 1.64% -
SetIntersection_None_Set_float_16384_1024 1.41% 153697445.739 155869277.476 - 0.46% -
SetIntersection_None_Vector_uint32_256_256 1.41% 2096394.157 2126000.520 - -0.71% -
BM_lexicographical_compare_three_way_fast_path/16 1.41% 4.361 4.423 - 4.63% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.41% 491333.518 498266.644 - 2.37% -
std::find_end(vector<int>)_(process_all)/1048576 1.41% 217417.829 220484.487 - -1.41% -
SetIntersection_None_Vector_string_262144_64 1.41% 1294468.021 1312723.314 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.41% 55.622 56.405 - 1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.41% 1557067.609 1578957.525 - 2.78% -
std::move(vector<bool>)_(aligned)/1048576 1.40% 1719.015 1743.161 - 2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.40% 8.486 8.605 - 2.52% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.40% 16.879 17.116 - 0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.40% 48.332 49.008 - 1.71% -
std::search(list<int>)_(same_length)/1024 1.40% 768.777 779.521 - 1.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 55976.401 56758.165 - 0.45% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.39% 25.916 26.277 - 0.08% -
std::deque<int>::ctor(size)/32 1.39% 28.341 28.735 - -4.84% -
std::vector<int>::ctor(size)/1024 1.39% 43.992 44.605 - 2.96% -
BM_vector_deque_move_backward/64 1.39% 3.005 3.047 - 2.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.39% 717.818 727.791 - -0.73% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.39% 1895.259 1921.518 - 1.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.39% 1796.700 1821.590 - -4.31% -
std::find_end(vector<int>)_(process_all)/1000 1.38% 217.311 220.319 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.38% 3.089 3.131 - -3.15% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.38% 18.397 18.652 - -3.30% -
SetIntersection_Front_Vector_uint32_16384_4 1.38% 1059004.689 1073608.366 - 2.40% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.38% 1.598 1.620 - 0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.37% 55847.724 56613.084 - 0.17% -
BM_PushHeap_float_Random_256 1.37% 7.253 7.352 - 1.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.36% 146665.704 148664.510 - -0.86% -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1.36% 2517.609 2551.826 - 1.38% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.36% 250134.308 253531.283 - 5.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.36% 1114800.077 1129908.284 - 1.12% -
std::is_sorted(list<int>,_pred)/1024 1.35% 815.709 826.745 - 1.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 583.143 591.028 - 2.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 611.412 619.673 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.35% 8999793.603 9121216.007 - 0.97% -
SetIntersection_Front_Vector_string_1024_16 1.35% 1587350.129 1608737.993 - -0.36% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.35% 628393.269 636848.050 - 1.75% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.34% 11.213 11.363 - 1.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.34% 139237.702 141103.607 - 1.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.34% 371.496 376.470 - 3.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.33% 57392.311 58158.371 - 7.05% -
std::find_end(deque<int>)_(process_all)/1000 1.33% 284.566 288.362 - 2.11% -
std::multiset<std::string>::count(key)_(existent)/32 1.33% 19.961 20.227 - 1.68% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.33% 4.207 4.263 - -0.11% -
SetIntersection_Interlaced_Set_uint32_256_4 1.33% 11280231.574 11430293.408 - -1.20% -
SetIntersection_Front_Vector_uint32_16384_16 1.33% 1088859.387 1103343.100 - 0.26% -
std::is_partitioned(deque<int>)_(partitioned)/8192 1.33% 2455.517 2488.174 - 9.26% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.33% 22.391 22.688 - 1.09% -
SetIntersection_Front_Vector_uint64_64_16 1.33% 14009518.552 14195591.972 - -1.43% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.33% 29.723 30.117 - 1.21% -
SetIntersection_Interlaced_Set_uint64_256_1 1.33% 4090290.753 4144503.534 - -0.63% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.33% 18291.742 18534.155 - 0.83% -
SetIntersection_Interlaced_Set_float_16384_1024 1.32% 169552817.238 171798507.380 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.32% 89.869 91.058 - 1.17% -
SetIntersection_Interlaced_Vector_string_256_16 1.32% 10373440.491 10510409.467 - 5.64% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.32% 36257.281 36735.900 - -0.63% -
rng::contains(deque<int>)_(process_all)/50 1.32% 12.614 12.780 - 2.92% -
std::stable_partition(vector<int>)_(sparse)/32 1.32% 7.120 7.214 - -0.26% -
BM_StringRelational_Less_Large_Large_Control 1.32% 2.140 2.168 - 0.10% -
SetIntersection_None_Set_uint32_1024_16 1.31% 8665319.681 8779184.128 - -4.16% -
BM_StringEraseToEnd_Huge_Opaque 1.31% 2.289 2.319 - 1.43% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.31% 22.430 22.724 - 1.22% -
BM_vector_deque_ranges_copy_backward/64000 1.31% 8070.885 8176.651 - 12.36% -
std::for_each(map<int>::iterator)/50 1.31% 36.073 36.546 - 1.60% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.31% 1028326.733 1041782.732 - -0.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.31% 53953.164 54659.020 - -6.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.30% 13.603 13.780 - 0.97% -
SetIntersection_Front_Vector_string_262144_4 1.30% 1181761.454 1197163.974 - 0.64% -
std::partition(list<int>)_(dense)/50 1.30% 13.391 13.565 - -0.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.30% 12253.827 12413.533 - 1.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.30% 298.465 302.350 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.30% 136789.136 138567.250 - 0.87% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.30% 6551.296 6636.430 - 0.84% -
bm_ranges_swap_ranges_vb_unaligned/512 1.30% 13.441 13.615 - 1.51% -
std::fill(vector<int>)/1024 1.29% 30.056 30.444 - 4.36% -
SetIntersection_None_Set_uint32_64_64 1.29% 11349061.762 11495412.061 - -0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.29% 51.301 51.962 - 3.45% -
std::make_heap(deque<int>)_(descending)/8 1.28% 20.747 21.013 - -3.79% -
BM_deque_deque_ranges_move_backward/64000 1.28% 7872.586 7973.536 - 7.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 1492.920 1512.017 - -0.13% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.28% 46.050 46.639 - -14.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.28% 1503.477 1522.700 - -13.77% -
std::flat_map<int,_int>::ctor(const&)/32 1.27% 22.864 23.156 - 1.52% -
std::map<int,_int>::clear()/1024 1.27% 10383.153 10515.383 - -0.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.27% 178.203 180.469 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.27% 20814629.801 21078882.873 - -2.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 202.816 205.390 - 2.17% -
BM_CmpEqual_uchar_uint 1.27% 1.063 1.077 - 2.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.27% 209.450 212.101 - 2.14% -
SetIntersection_None_Vector_uint32_262144_16384 1.26% 1119393.045 1133549.851 - -0.15% -
std::partition_copy(vector<int>)/50 1.26% 12.585 12.743 - 1.55% -
std::set<int>::count(key)_(existent)/1024 1.26% 4.216 4.269 - 1.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.26% 260124.801 263393.770 - 1.59% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.26% 4524.073 4580.926 - -0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.26% 3.991 4.041 - -16.57% -
std::find(vector<char>)_(bail_25%)/1024 1.26% 5.330 5.397 - 2.38% -
SetIntersection_Interlaced_Set_float_256_1 1.25% 4161801.130 4213766.835 - 1.11% -
rng::for_each(set<int>)/32 1.25% 25.192 25.507 - 0.93% -
std::generate(list<int>)/8192 1.25% 7508.383 7602.016 - 1.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.25% 12.638 12.795 - -33.15% -
std::remove(list<int>)_(sprinkled)/8192 1.24% 7858.120 7955.941 - -0.20% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.24% 12.918 13.079 - 0.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.24% 37.200 37.661 - -1.97% -
SetIntersection_Front_Set_float_262144_1024 1.24% 13662076.241 13831285.631 - 5.28% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.24% 9672024.843 9791601.894 - -3.87% -
SetIntersection_Front_Set_float_64_1 1.23% 16501443.273 16705202.141 - 1.65% -
BM_PushHeap_float_Ascending_256 1.23% 2.482 2.512 - 1.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.23% 5.381 5.447 - 0.35% -
SetIntersection_None_Vector_uint64_1024_64 1.23% 1069207.846 1082335.465 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.23% 8550719.908 8655508.237 - 0.12% -
SetIntersection_None_Vector_uint64_16384_256 1.22% 1082443.855 1095697.782 - -0.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.22% 0.996 1.008 - -1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.22% 1039983.249 1052694.167 - 2.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.22% 557695.491 564498.310 - 1.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.22% 23.795 24.085 - -2.87% -
std::partition_copy(deque<int>)/1024 1.22% 669.783 677.933 - 7.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.21% 3.702 3.747 - -2.75% -
BM_CmpLess_short_uint 1.21% 1.103 1.116 - 0.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.21% 17.576 17.789 - 3.02% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.21% 1.598 1.617 - -4.62% -
BM_vector_deque_ranges_copy_backward/4096 1.21% 147.954 149.744 - 1.03% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.21% 850849.529 861137.117 - -0.05% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.21% 1.773 1.794 - 2.20% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.21% 18.900 19.128 - 1.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.21% 756.406 765.533 - 1.64% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.20% 4981.568 5041.563 - 1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.20% 2435749.015 2465044.693 - 7.50% -
BM_PushHeap_float_Ascending_1024 1.20% 3.105 3.142 - -0.85% -
std::search(deque<int>,_pred)_(same_length)/1024 1.20% 505.407 511.477 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.20% 1295319.968 1310867.663 - 0.32% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.19% 6609.053 6687.832 - 1.67% -
std::unique(vector<int>)_(contiguous)/1024 1.19% 307.357 311.013 - 2.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.19% 767.159 776.282 - 2.45% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.19% 16.426 16.620 - 0.09% -
std::set<std::string>::contains(key)_(existent)/32 1.18% 14.235 14.404 - -12.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.18% 2351248.050 2379057.680 - 2.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 163294.072 165224.343 - -0.65% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.18% 7603.890 7693.772 - 1.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.18% 12876.093 13028.111 - 3.55% -
std::stable_sort(vector<int>)_(heap)/1024 1.18% 2532.259 2562.149 - 1.38% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.18% 5665.916 5732.790 - 1.76% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.18% 219472217.901 222061297.797 - -1.72% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.18% 36227.482 36654.631 - 1.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.18% 55492.552 56144.926 - 2.96% -
SetIntersection_Front_Set_float_16_16 1.17% 38559588.328 39012536.274 - 2.13% -
std::unordered_multimap<int,_int>::clear()/32 1.17% 589.112 596.031 - -8.35% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.17% 2.296 2.322 - -7.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.17% 13532776.955 13691428.371 - -0.07% -
std::copy_backward(list<int>)/64 1.17% 30.952 31.314 - 4.24% -
std::move_backward(deque<int>)/512 1.17% 23.556 23.831 - 1.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.16% 390.554 395.104 - 0.18% -
SetIntersection_None_Vector_uint32_1024_256 1.16% 1065471.353 1077879.427 - -2.09% -
std::partial_sort(deque<int>)_(repeated)/1024 1.16% 6313.044 6386.537 - 0.84% -
bm_ranges_swap_ranges_vb_aligned/8 1.16% 3.246 3.283 - 1.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.16% 195.345 197.613 - -0.44% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.16% 49872.429 50450.811 - 1.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.16% 6725.012 6802.824 - -5.53% -
SetIntersection_Interlaced_Set_string_256_16 1.15% 17906956.272 18113719.474 - 0.32% -
SetIntersection_Front_Set_uint32_1024_16 1.15% 1182712.556 1196366.652 - -1.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.15% 18.222 18.433 - 1.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.15% 48.327 48.884 - 6.95% -
BM_CmpLess_uint_short 1.15% 1.002 1.013 - -1.02% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.15% 15.689 15.869 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.15% 8642472.071 8741675.665 - -0.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.15% 20.894 21.134 - 0.01% -
BM_CmpLess_uchar_uchar 1.15% 1.070 1.082 - 1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.14% 80506.359 81426.971 - -8.12% -
std::copy_n(vector<int>)/1048576 1.14% 49350.346 49913.559 - -0.58% -
SetIntersection_Front_Set_float_256_64 1.14% 5719503.006 5784717.691 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.14% 17446000.050 17644624.592 - -0.83% -
bm_lexicographical_compare<int>/1 1.14% 1.463 1.480 - 6.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.14% 404109.852 408702.923 - 0.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.14% 21.106 21.346 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.13% 1103407.178 1115922.668 - -4.62% -
std::deque<std::string>::ctor(size)/32 1.13% 44.194 44.695 - -1.92% -
std::map<int,_int>::ctor(const&)/32 1.13% 225.610 228.163 - 3.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 164.361 166.217 - -0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.13% 38571.365 39006.314 - 0.65% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.13% 1.547 1.565 - 3.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.13% 1062728.908 1074686.712 - 2.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.12% 3.022 3.055 - 2.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.12% 34816.179 35206.411 - 1.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.12% 37.596 38.017 - 1.86% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.12% 9861.158 9971.515 - -0.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.12% 17.813 18.013 - -1.19% -
SetIntersection_Front_Vector_uint64_1024_1024 1.12% 5838920.481 5904168.408 - -0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.12% 200.805 203.047 - 1.76% -
std::multiset<std::string>::erase(iterator)/1024 1.12% 31.081 31.428 - -6.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.12% 1.166 1.179 - -2.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.11% 1447916.838 1464049.511 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.11% 5840622.068 5905628.606 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.11% 128627828.267 130058572.377 - 0.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.11% 718.225 726.214 - 1.67% -
std::partition(list<int>)_(sparse)/1024 1.11% 715.368 723.324 - 0.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.11% 31.974 32.330 - 4.44% -
std::reverse_copy(deque<int>)/32768 1.11% 7988.222 8076.824 - 1.88% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.11% 27551.870 27857.018 - 5.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.11% 1251.229 1265.085 - 0.86% -
std::set<int>::contains(key)_(existent)/8192 1.11% 8.152 8.242 - 1.09% -
SetIntersection_None_Vector_uint64_256_4 1.11% 4128706.540 4174353.926 - -0.56% -
std::generate(vector<int>)/32 1.11% 7.944 8.032 - 2.59% -
std::sort(deque<int>)_(repeated)/8192 1.10% 6763.419 6838.116 - 1.02% -
std::find_if(list<int>)_(process_all)/50 1.10% 19.010 19.220 - 1.36% -
std::make_heap(vector<int>)_(descending)/8 1.10% 14.633 14.794 - 0.12% -
SetIntersection_Front_Set_string_16384_1 1.10% 1066541.313 1078294.010 - 0.01% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.10% 303.186 306.525 - 1.11% -
SetIntersection_Front_Vector_uint32_16_1 1.10% 62471415.175 63158814.810 - 0.57% -
SetIntersection_Interlaced_Set_uint64_64_64 1.10% 12953155.351 13095509.260 - -1.76% -
std::remove(deque<int>)_(sprinkled)/50 1.10% 54.507 55.104 - -9.86% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.10% 248.618 251.342 - 2.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.10% 393.952 398.267 - -2.77% -
bm_lexicographical_compare<int>/1048576 1.09% 68228.808 68973.271 - 1.37% -
std::move_backward(list<int>)/512 1.09% 369.154 373.179 - 1.34% -
std::lower_bound(std::vector<int>)/8 1.09% 7.808 7.893 - 2.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.09% 4.484 4.532 - 1.28% -
std::flat_map<int,_int>::erase(iterator)/1024 1.09% 76.581 77.414 - -4.38% -
SetIntersection_None_Vector_float_1024_256 1.09% 1075172.158 1086856.673 - -0.80% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.08% 350448262.809 354247825.278 - 2.28% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.08% 11.541 11.666 - -12.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.08% 526.832 532.524 - 0.82% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.08% 69.879 70.633 - 3.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.08% 1031031.776 1042139.374 - -0.10% -
std::shift_right(deque<int>)/50 1.08% 4.433 4.481 - 0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.08% 943.006 953.155 - 1.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.07% 214.513 216.819 - -1.56% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.07% 43.218 43.682 - -4.54% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.07% 36512.329 36904.093 - 1.98% -
SetIntersection_None_Vector_string_16384_16 1.07% 1223922.423 1237017.038 - 1.22% -
rng::find(vector<bool>)_(process_all)/1048576 1.07% 3693.584 3732.967 - 3.72% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.06% 253.798 256.496 - -3.43% -
std::find(vector<int>)_(process_all)/50 1.06% 12.480 12.613 - 2.69% -
std::rotate(vector<bool>)_(by_1/4)/50 1.06% 17.582 17.768 - 0.63% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.05% 35.721 36.097 - 1.76% -
BM_deque_vector_copy_backward/5500 1.05% 197.743 199.822 - -0.11% -
std::partial_sort(vector<int>)_(repeated)/1024 1.05% 2500.765 2527.032 - 0.94% -
std::remove_if(list<int>)_(prefix)/1024 1.05% 1006.051 1016.608 - 2.96% -
std::stable_sort(vector<int>)_(repeated)/1024 1.05% 1080.803 1092.140 - 0.27% -
SetIntersection_Interlaced_Vector_string_16_4 1.05% 66946278.548 67647312.357 - 1.34% -
std::copy_backward(vector<int>)/32768 1.05% 3747.013 3786.173 - 0.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.04% 99567.803 100606.491 - 0.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.04% 366.260 370.075 - 0.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.04% 68.753 69.469 - 13.14% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.04% 366.227 370.040 - 1.84% -
SetIntersection_None_Set_string_64_1 1.04% 22700886.595 22937178.864 - 0.01% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.04% 245.047 247.591 - 1.52% -
std::map<int,_int>::ctor(const&)/8192 1.04% 53062.727 53613.608 - 0.63% -
SetIntersection_Front_Set_uint64_64_64 1.04% 12704243.666 12836110.769 - -5.24% -
std::partial_sort(deque<int>)_(repeated)/8192 1.04% 75707.901 76492.364 - 0.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.04% 4771.893 4821.318 - 0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.04% 6.836 6.907 - 0.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 1.04% 68.651 69.362 - -0.25% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.04% 6.522 6.590 - -2.20% -
std::search(deque<int>,_pred)_(same_length)/8192 1.03% 3998.942 4040.323 - 0.18% -
std::multiset<int>::erase(key)_(existent)/32 1.03% 22.853 23.089 - 6.36% -
std::replace(vector<int>)_(prefix)/1024 1.03% 157.727 159.353 - 0.98% -
std::unique(list<int>)_(contiguous)/1024 1.03% 911.265 920.641 - -0.47% -
SetIntersection_None_Set_uint64_16384_16 1.03% 163753418.165 165437719.350 - -1.32% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.03% 21.796 22.020 - 0.10% -
SetIntersection_None_Vector_float_262144_64 1.03% 1126190.125 1137748.400 - 0.41% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.02% 34.156 34.505 - 11.10% -
std::unique(list<int>,_pred)_(contiguous)/32 1.02% 56.817 57.398 - 1.04% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.02% 27852.248 28136.795 - 12.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.02% 4773.557 4822.237 - 1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.02% 2144.779 2166.570 - 0.41% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.01% 2.632 2.658 - 1.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 182346.037 184184.967 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 806.108 814.224 - 1.48% -
SetIntersection_None_Set_uint32_1024_4 1.01% 8736635.646 8824503.293 - -1.41% -
std::remove_if(list<int>)_(sprinkled)/8192 1.00% 8103.005 8184.434 - 1.14% -
SetIntersection_Interlaced_Set_float_16_16 1.00% 37795745.982 38174875.867 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.00% 12399354.241 12523482.364 - 0.41% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -71.64% 51.390 14.573 - -64.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -61.42% 29284491.870 11297471.835 - -61.37% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.40% 1925.617 858.777 - -3.78% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -55.29% 1919.394 858.070 - -55.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -50.80% 42.570 20.946 - -45.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -50.73% 8020832.818 3951891.488 - -42.91% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.67% 712746.220 365847.265 - -48.05% -
BM_PushHeap_string_Descending_262144 -47.76% 5.703 2.979 - -25.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.82% 0.484 0.272 - -43.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -43.76% 56.224 31.622 - -42.82% -
std::set<std::string>::insert(value)_(already_present)/1024 -42.29% 29.706 17.144 - -41.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -41.26% 61280987.553 35993865.296 - -56.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -40.69% 50.980 30.238 - -39.27% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.68% 675355.146 400623.273 - -39.58% -
BM_PushHeap_float_SingleElement_1 -38.33% 0.637 0.393 - -24.31% -
BM_vector_deque_ranges_copy_backward/0 -38.03% 0.611 0.379 - -30.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -37.59% 11579126.766 7226665.234 - -37.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -34.89% 17.520 11.408 - -52.64% -
BM_vector_deque_ranges_copy/0 -34.79% 0.607 0.396 - 7.64% -
BM_StringConstructDestroyCStr_Empty_Transparent -34.47% 0.363 0.238 - -12.51% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -33.75% 10.625 7.039 - 12.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -33.65% 0.618 0.410 - -17.19% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -33.07% 11.419 7.643 - -48.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -32.89% 4326713.292 2903598.766 - -28.35% -
vector<bool>(const_vector<bool>&) -32.63% 13.832 9.318 - -12.81% -
BM_vector_deque_ranges_move/0 -32.52% 0.530 0.358 - -22.79% -
SetIntersection_Interlaced_Vector_float_262144_64 -32.45% 12103997.638 8175895.399 - 2.31% -
std::unique_copy(deque<int>)_(contiguous)/32 -32.04% 13.895 9.442 - 0.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -31.79% 0.400 0.273 - -43.22% -
BM_vector_deque_move/0 -31.75% 0.551 0.376 - -11.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -31.38% 151132934.786 103713767.972 - -38.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -31.33% 34.845 23.929 - 1.31% -
SetIntersection_Interlaced_Vector_float_16384_1024 -31.07% 56112330.995 38677756.116 - -12.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -30.89% 1818.766 1256.950 - 0.61% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -30.79% 128.870 89.191 - -34.88% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -30.54% 17679268.483 12280196.176 - -38.12% -
SetIntersection_Interlaced_Vector_float_262144_256 -30.12% 29210108.835 20410753.449 - -11.69% -
BM_PushHeap_float_Descending_1 -29.90% 0.638 0.447 - -22.22% -
std::partition_copy(list<int>)/32 -29.59% 12.583 8.860 - -0.33% -
std::unique_copy(deque<int>)_(contiguous)/52 -29.56% 21.186 14.922 - 1.95% -
BM_PushHeap_string_Descending_16384 -29.05% 3.269 2.320 - -6.08% -
SetIntersection_Interlaced_Vector_float_262144_1024 -28.41% 110197125.432 78886329.774 - -2.56% -
SetIntersection_Interlaced_Vector_float_16384_16 -28.32% 3809730.182 2730931.798 - 18.79% -
std::unordered_set<int>::count(key)_(existent)/1024 -28.03% 1.623 1.168 - 1.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.00% 78.875 56.791 - 23.92% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -27.36% 5018325.539 3645371.911 - 9.37% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.13% 34.307 25.000 - -27.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.96% 43.613 31.855 - -16.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -26.88% 43.411 31.741 - -14.43% -
std::set<std::string>::insert(value)_(already_present)/32 -26.12% 10.189 7.528 - -28.46% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -26.10% 98.265 72.621 - -6.50% -
BM_PushHeap_uint32_Ascending_1 -26.05% 0.531 0.393 - -37.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -25.61% 32.916 24.485 - -43.93% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.60% 1975918.022 1470141.107 - -5.04% -
std::fill(list<int>)/1024 -25.46% 672.145 501.018 - -25.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -25.44% 1.212 0.903 - -26.57% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -25.38% 30.918 23.071 - -18.67% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -24.81% 24580972.832 18482648.387 - -14.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.68% 36.033 27.138 - -27.22% -
BM_PushHeap_string_Descending_1024 -24.61% 3.127 2.358 - -10.08% -
BM_vector_deque_move_backward/0 -24.60% 0.604 0.455 - -24.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -24.25% 6.526 4.944 - 9.10% -
SetIntersection_Interlaced_Vector_float_16384_64 -23.74% 8870914.219 6764708.700 - 7.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -23.56% 29.147 22.280 - -35.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -23.47% 71396240.136 54642582.819 - -30.75% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -22.98% 133683352.502 102956970.838 - -0.82% -
std::multiset<std::string>::contains(key)_(existent)/32 -22.77% 20.739 16.016 - -19.67% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -22.53% 8068080.505 6250434.550 - -19.04% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.52% 46514562.030 36041509.371 - -9.93% -
BM_PushHeap_string_Descending_256 -22.37% 2.942 2.284 - -7.95% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -22.31% 63037426.360 48970858.612 - -7.16% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -22.13% 32787.825 25530.696 - -0.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.11% 31.601 24.613 - -13.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -22.08% 1.381 1.076 - -0.51% -
BM_std_minmax_element<char>/3 -21.98% 1.309 1.021 - -15.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -21.75% 44.703 34.981 - -36.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -21.45% 107.700 84.604 - 0.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -21.39% 39.420 30.987 - -38.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -20.99% 576.580 455.566 - 0.31% -
std::copy_if(list<int>)_(entire_range)/4096 -20.93% 3887.263 3073.722 - 0.32% -
BM_PushHeap_string_PipeOrgan_16384 -20.90% 15.248 12.062 - -18.66% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -20.73% 73.180 58.010 - 12.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -20.58% 54.332 43.150 - 30.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -20.47% 7098.662 5645.803 - -4.38% -
std::unordered_set<std::string>::erase(iterator)/32 -20.43% 32.253 25.663 - -8.83% -
ranges::minmax(std::list<char>)/1 -20.23% 0.460 0.367 - 14.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -20.22% 255.249 203.637 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/1 -20.14% 0.461 0.368 - 6.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.93% 62.232 49.828 - -18.65% -
ranges::minmax(std::vector<char>)/8 -19.50% 1.146 0.922 - -5.60% -
BM_PushHeap_string_Descending_64 -19.46% 2.732 2.200 - -5.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -19.22% 30.772 24.858 - 29.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.10% 12689.978 10266.423 - -16.99% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -19.01% 3.396 2.751 - -29.54% -
rng::find_last(deque<int>)_(bail_90%)/1024 -19.00% 35.969 29.134 - 0.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -18.82% 37.312 30.290 - -26.95% -
std::set<std::string>::equal_range(key)_(existent)/1024 -18.80% 27.151 22.047 - 2.55% -
rng::find(vector<bool>)_(process_all)/50 -18.62% 0.739 0.601 - -15.40% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.22% 14.622 11.958 - -21.60% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -18.07% 27.810 22.786 - -5.67% -
std::unordered_set<int>::contains(key)_(existent)/32 -17.65% 1.619 1.333 - -0.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -17.45% 9934.100 8200.178 - -19.24% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -17.39% 13.696 11.315 - 6.28% -
std::search(deque<int>)_(near_matches)/1000 -17.35% 23067.556 19065.667 - 7.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.33% 15741.019 13013.021 - -8.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.32% 1.605 1.327 - 5.30% -
std::search(deque<int>)_(near_matches)/1024 -17.15% 24115.127 19978.754 - 10.48% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.13% 780.892 647.149 - -14.91% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -17.12% 27.014 22.390 - 3.44% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -17.08% 1.843 1.528 - 9.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.94% 0.484 0.402 - 15.98% -
std::rotate_copy(vector<int>)/8192 -16.88% 386.386 321.166 - -29.98% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -16.81% 0.363 0.302 - 14.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.78% 1.951 1.624 - -19.73% -
std::list<int>::erase(begin)_(cheap_elements)/32 -16.74% 14.048 11.697 - 6.87% -
std::set<std::string>::erase(iterator)/1024 -16.59% 33.213 27.703 - -18.03% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.54% 62.747 52.369 - -16.84% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.40% 37.992 31.760 - -18.11% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -16.36% 1.222 1.022 - -3.30% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -16.24% 32.981 27.625 - -8.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.23% 1737313.329 1455382.091 - -18.91% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -16.00% 13.706 11.513 - 4.81% -
std::set<int>::insert(value)_(already_present)/1024 -16.00% 7.079 5.947 - -3.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -15.98% 28.342 23.812 - -23.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.97% 0.466 0.392 - -35.98% -
std::map<std::string,_int>::erase(iterator)/1024 -15.91% 33.493 28.163 - -9.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -15.91% 35.181 29.584 - -21.58% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.83% 25.908 21.808 - -21.55% -
std::set<int>::insert(value)_(already_present)/8192 -15.82% 11.616 9.778 - -0.46% -
std::unordered_set<int>::count(key)_(existent)/8192 -15.81% 1.667 1.403 - 4.56% -
std::copy_backward(vector<int>)/4096 -15.79% 237.056 199.630 - -7.36% -
std::find_if_not(vector<char>)_(process_all)/8 -15.68% 1.549 1.306 - -12.63% -
std::remove_if(deque<int>)_(prefix)/50 -15.61% 73.949 62.406 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.59% 3189072.985 2691984.809 - 12.52% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.56% 14329872.130 12100022.090 - -2.38% -
std::multiset<std::string>::erase(key)_(existent)/8192 -15.55% 97.079 81.985 - -19.02% -
SetIntersection_Interlaced_Vector_uint32_256_16 -15.51% 7451240.934 6295308.259 - -5.77% -
std::is_partitioned(list<int>)_(partitioned)/1024 -15.49% 708.377 598.668 - 1.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -15.43% 26.977 22.813 - -10.59% -
BM_PushHeap_string_Random_262144 -15.42% 21.921 18.540 - -4.89% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -15.41% 12.234 10.348 - -2.34% -
BM_std_minmax_element<int>/3 -15.40% 1.249 1.057 - -5.65% -
bm_ranges_lexicographical_compare<int>/1 -15.40% 1.488 1.259 - 8.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -15.34% 8064127.032 6827066.247 - -17.94% -
BM_PushHeap_string_Ascending_16384 -15.29% 22.224 18.826 - -7.66% -
vector<bool>::reserve() -15.28% 9.444 8.001 - -10.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.27% 39.323 33.320 - -16.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -15.23% 26.233 22.237 - -16.03% -
std::for_each_n(deque<int>)/8 -15.22% 1.312 1.112 - -1.24% -
rng::find(vector<bool>)_(process_all)/8 -15.20% 0.676 0.573 - -19.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.15% 29486.690 25020.042 - -6.50% -
std::search(list<int>)_(no_match)/8192 -15.14% 7735.631 6564.101 - 0.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -15.13% 28.007 23.768 - -2.83% -
std::unordered_set<int>::find(key)_(existent)/32 -15.10% 1.198 1.017 - -14.70% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -15.01% 37.556 31.920 - -2.92% -
BM_PushHeap_string_Descending_4 -14.92% 2.204 1.875 - -5.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.90% 965.853 821.899 - -0.07% -
BM_PushHeap_string_Descending_16 -14.82% 2.452 2.089 - -2.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -14.70% 22.490 19.185 - -66.25% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.69% 22722.161 19384.658 - -20.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.68% 9295.649 7930.781 - -16.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.56% 35.979 30.741 - 30.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.54% 58.654 50.128 - 2.68% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -14.52% 28.678 24.514 - -1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.44% 860.837 736.542 - 24.72% -
ranges::min(std::vector<char>)/1 -14.31% 0.386 0.331 - -23.24% -
std::reverse(list<int>)/4096 -14.15% 1828.268 1569.612 - -10.59% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -14.12% 1819597.146 1562615.981 - -17.68% -
std::copy_if(list<int>)_(entire_range)/64 -14.11% 35.834 30.776 - 3.24% -
ranges::min(std::list<char>)/1 -14.04% 0.456 0.392 - -11.08% -
BM_deque_vector_copy/0 -14.03% 1.460 1.255 - -3.82% -
std::list<std::string>::ctor(size)/8192 -14.02% 125513.706 107920.207 - 4.26% -
std::is_sorted_until(list<int>,_pred)/8192 -13.95% 8933.586 7686.947 - -0.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.92% 1734.970 1493.547 - -2.02% -
std::multiset<std::string>::erase(iterator)/32 -13.79% 31.564 27.213 - -11.10% -
std::list<std::string>::ctor(size)/1024 -13.75% 15110.494 13033.127 - 3.56% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -13.71% 12.993 11.212 - 1.73% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.67% 20.058 17.316 - -13.02% -
SetIntersection_Interlaced_Vector_string_262144_16 -13.62% 6687196.865 5776720.608 - -5.41% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -13.52% 869.959 752.303 - -14.22% -
vector<bool>(size_type,_const_value_type&) -13.52% 9.392 8.122 - -9.86% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -13.44% 5750794.838 4978030.318 - -5.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 -13.42% 11454472.897 9917363.836 - -0.13% -
ranges::min(std::vector<long_long>)/1 -13.39% 0.384 0.332 - 2.91% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -13.38% 1.942 1.682 - -19.85% -
std::unordered_multiset<int>::clear()/1024 -13.32% 9251.880 8019.968 - -3.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -13.31% 124995.994 108355.584 - 3.63% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -13.25% 38.564 33.456 - -1.28% -
BM_deque_vector_ranges_copy_backward/0 -13.13% 1.590 1.381 - -5.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -13.12% 15088.638 13108.314 - 2.96% -
BM_std_minmax_element<long_long>/3 -13.07% 1.199 1.042 - -14.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -13.04% 1805207.403 1569802.757 - -0.05% -
std::find(vector<long_long>)_(bail_25%)/8 -12.97% 1.026 0.893 - 4.12% -
BM_PushHeap_string_PipeOrgan_1024 -12.76% 10.262 8.952 - -15.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -12.73% 35.545 31.021 - -5.60% -
ranges::min(std::deque<__int128>)/1 -12.70% 0.731 0.638 - -1.71% -
std::unordered_set<int>::contains(key)_(existent)/1024 -12.69% 1.479 1.292 - 2.85% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.65% 8103.791 7078.528 - -12.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -12.59% 22831.440 19956.245 - -21.88% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -12.59% 13.393 11.706 - -7.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.47% 420.488 368.064 - 4.35% -
std::list<std::string>::ctor(size)/32 -12.41% 414.401 362.975 - 4.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -12.39% 4827.467 4229.287 - -17.18% -
std::multiset<int>::clear()/8192 -12.38% 89951.197 78816.174 - -3.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -12.32% 1.880 1.649 - -3.39% -
BM_PushHeap_string_QuickSortAdversary_1024 -12.26% 17.055 14.964 - -2.42% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.20% 16.308 14.318 - -10.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.19% 46.042 40.429 - -14.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.15% 15074.130 13242.149 - -12.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -12.15% 802.506 704.994 - -21.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -12.15% 1.905 1.674 - -19.85% -
ranges::min(std::list<long_long>)/1 -12.12% 0.318 0.279 - -34.50% -
SetIntersection_Interlaced_Vector_float_16384_4 -12.07% 1606785.918 1412877.833 - 0.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -12.04% 34.051 29.952 - -11.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -12.02% 53.607 47.163 - -10.10% -
BM_StringDestroy_Large -12.02% 8.320 7.320 - -27.74% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -12.01% 8891454.523 7823249.659 - 0.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.88% 0.491 0.432 - -1.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -11.68% 25.958 22.926 - 16.47% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -11.67% 4437.671 3919.793 - 1.64% -
BM_vector_deque_ranges_move_backward/2 -11.60% 2.058 1.819 - -5.95% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -11.59% 2.114 1.869 - -8.83% -
SetIntersection_Interlaced_Vector_float_256_16 -11.55% 6498494.968 5747791.104 - -7.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.53% 417.064 368.978 - -10.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -11.48% 686061.364 607286.841 - -0.13% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.43% 1.665 1.474 - -12.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.32% 0.299 0.266 - -22.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -11.30% 11.665 10.347 - 1.07% -
std::search(list<int>)_(single_element)/8192 -11.28% 8408.347 7459.522 - -1.07% -
std::partition(deque<int>)_(sparse)/50 -11.26% 18.470 16.389 - 0.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.19% 827.611 734.975 - 27.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -11.17% 23221518.135 20627445.487 - -32.01% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.08% 47.995 42.677 - -13.40% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.05% 855.385 760.892 - 28.78% -
BM_deque_deque_ranges_move_backward/0 -10.95% 0.882 0.785 - 4.73% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.93% 0.844 0.752 - -10.06% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -10.92% 25.237 22.481 - -7.30% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.89% 365.960 326.123 - 2.56% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -10.86% 242.246 215.929 - -1.22% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.83% 32.503 28.983 - -3.80% -
std::reverse(list<int>)/32768 -10.80% 19512.314 17404.997 - 1.57% -
std::multiset<int>::clear()/1024 -10.72% 11251.835 10045.848 - -7.16% -
SetIntersection_Interlaced_Vector_float_16384_256 -10.65% 16465063.926 14710963.695 - 0.07% -
std::find_end(deque<int>)_(near_matches)/8192 -10.56% 1258688.123 1125770.232 - 0.96% -
std::find_end(deque<int>)_(single_element)/1024 -10.44% 331.098 296.521 - -2.40% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -10.44% 44.240 39.622 - 4.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -10.41% 5.588 5.006 - -10.70% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.40% 0.350 0.314 - -25.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.36% 1.604 1.438 - 19.98% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.29% 8602257.404 7717463.644 - 8.88% -
BM_PushHeap_string_PipeOrgan_262144 -10.23% 18.096 16.245 - -26.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.14% 68.920 61.935 - 16.09% -
BM_PushHeap_string_PipeOrgan_256 -10.08% 8.353 7.511 - -11.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -10.07% 26.183 23.546 - -5.25% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -10.07% 0.501 0.451 - -8.47% -
SetIntersection_Interlaced_Set_uint64_1024_256 -10.03% 15720540.547 14143406.667 - -1.98% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -9.99% 1.327 1.195 - -1.64% -
vector<bool>::resize() -9.96% 11.588 10.434 - -10.61% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -9.95% 13.532 12.185 - -10.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -9.90% 23.486 21.160 - -12.30% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.77% 5880818.024 5305993.085 - -10.22% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -9.77% 64.694 58.371 - 10.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.74% 1.289 1.164 - 0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -9.72% 5123.551 4625.624 - -1.03% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.61% 4.662 4.214 - -2.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -9.60% 31.234 28.234 - -12.76% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -9.59% 12.276 11.099 - 11.30% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -9.52% 40.871 36.981 - 0.47% -
std::stable_sort(vector<int>)_(shuffled)/8192 -9.51% 12117.229 10964.311 - -0.00% -
SetIntersection_Front_Vector_uint32_16384_16384 -9.49% 79515272.095 71965749.332 - -6.93% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.44% 6751.739 6114.187 - -1.78% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.42% 8124.443 7359.257 98.566 3.20% 98.566
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.34% 124183.076 112579.588 - -10.87% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -9.32% 2.507 2.273 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.31% 10219.935 9268.208 - -9.53% -
rng::find_last(deque<int>)_(bail_90%)/50 -9.30% 2.029 1.840 - 0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -9.26% 5458809.789 4953229.643 - -7.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -9.20% 1024.349 930.117 - 0.72% -
std::set<int>::erase(key)_(non-existent,_end)/32 -9.19% 2.518 2.286 - -1.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -9.18% 35.284 32.045 - -1.61% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -9.12% 6.199 5.633 - -0.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.03% 1.412 1.284 - -8.24% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.93% 36730.349 33449.309 - -4.87% -
std::adjacent_find(deque<int>)/50 -8.90% 15.823 14.414 - -39.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -8.88% 5.396 4.916 - -5.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -8.88% 194860.238 177558.621 - 2.89% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.87% 37.571 34.238 - -7.47% -
std::stable_partition(deque<int>)_(sparse)/32 -8.79% 12.118 11.053 - -2.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.78% 29.131 26.572 - -40.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -8.75% 1.345 1.227 - -2.74% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -8.66% 2.940 2.686 - -1.42% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.65% 1.319 1.205 - -15.56% -
std::unordered_set<int>::count(key)_(existent)/32 -8.62% 1.405 1.284 - -0.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.55% 49781.697 45523.678 - -2.11% -
std::move(deque<int>)/32768 -8.47% 2013.667 1843.107 - 1.44% -
SetIntersection_Interlaced_Vector_float_262144_16 -8.46% 3203935.315 2932764.101 - -11.00% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -8.45% 584.432 535.019 - 0.42% -
ranges::minmax(std::deque<char>)/1 -8.44% 0.848 0.776 - 15.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.37% 0.662 0.607 - -9.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -8.31% 22.414 20.551 - 0.33% -
std::multiset<int>::count(key)_(existent)/8192 -8.25% 9.971 9.148 - -11.19% -
SetIntersection_Front_Vector_uint32_1024_256 -8.25% 2275474.021 2087833.622 - -8.25% -
std::find_end(forward_list<int>)_(single_element)/8192 -8.23% 6210.268 5699.272 - -2.86% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.18% 30.416 27.929 - 1.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.16% 40.268 36.983 - -3.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -8.12% 418.007 384.052 - -2.62% -
SetIntersection_Interlaced_Set_string_262144_64 -8.11% 2335998.533 2146484.701 - 0.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.06% 11.492 10.566 - -1.59% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.06% 79366684.955 72969753.997 - -5.70% -
BM_deque_vector_copy/2 -8.04% 1.922 1.767 - -3.16% -
std::partition_copy(deque<int>)/8192 -8.04% 6230.740 5729.790 - 0.58% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -8.02% 1493.125 1373.389 - 1.17% -
std::find_end(list<int>,_pred)_(same_length)/8192 -8.00% 11227.247 10328.784 - 11.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -7.84% 122831.987 113206.017 - -6.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.83% 309039.590 284831.883 - -16.31% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.83% 5993002.278 5523804.814 - -7.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -7.82% 37.424 34.496 - 11.60% -
SetIntersection_Interlaced_Vector_float_256_4 -7.82% 5027852.086 4634606.248 - -10.08% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.79% 1.455 1.341 - -5.90% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -7.76% 39.557 36.489 - 4.84% -
std::stable_partition(deque<int>)_(sparse)/50 -7.75% 28.564 26.349 - -6.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -7.73% 8.408 7.758 - -8.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.73% 2753.722 2540.890 - -0.15% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.72% 1599.987 1476.413 - 1.66% -
BM_PushHeap_uint64_SingleElement_1 -7.72% 0.464 0.429 - -10.48% -
std::partition_copy(list<int>)/8192 -7.67% 7371.838 6806.116 - -1.77% -
BM_PushHeap_string_QuickSortAdversary_16384 -7.67% 16.661 15.384 - -3.15% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -7.66% 2337.458 2158.398 - 0.76% -
rng::starts_with(list<int>,_pred)/8192 -7.66% 12225.510 11289.133 - -3.69% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.66% 7734.319 7142.102 - -16.36% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.64% 474.716 438.427 - -7.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.63% 6395.690 5907.810 - -5.34% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -7.59% 5056.023 4672.401 - 0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.54% 8937.265 8263.240 - -8.48% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.54% 37.670 34.831 - -5.63% -
BM_StringConstructDestroyCStr_Small_Opaque -7.53% 2.250 2.080 - -62.41% -
std::swap_ranges(list<int>)/8192 -7.51% 10547.832 9755.948 - -0.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.51% 12721.283 11766.432 - -1.93% -
BM_PushHeap_string_QuickSortAdversary_262144 -7.49% 17.209 15.920 - -2.91% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.48% 1.277 1.181 - 1.38% -
BM_PushHeap_string_PipeOrgan_64 -7.48% 6.019 5.569 - -8.79% -
std::is_sorted_until(list<int>)/8192 -7.47% 7802.467 7219.441 - 1.17% -
rng::starts_with(deque<int>)/8 -7.47% 4.301 3.980 - 1.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.43% 68614.799 63515.291 - -4.12% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.43% 22.126 20.482 - 1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.41% 22.738 21.052 - 2.00% -
std::sort_heap(vector<NonIntegral>)/8 -7.41% 31.913 29.548 - -1.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -7.34% 1.200 1.112 - -5.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.33% 59.931 55.539 - -7.46% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.31% 1.685 1.562 - -13.81% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.29% 18.914 17.536 - 8.68% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.28% 49.274 45.685 - -6.04% -
std::set<std::string>::upper_bound(key)_(existent)/32 -7.28% 16.514 15.312 - -11.83% -
std::none_of(deque<int>)_(process_all)/32768 -7.27% 10876.863 10085.934 - -0.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.27% 1.447 1.342 - -4.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -7.27% 374325.218 347127.418 - 0.45% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -7.26% 587.444 544.767 - -4.09% -
std::stable_partition(deque<int>)_(dense)/32 -7.24% 30.049 27.874 - 1.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -7.24% 2.789 2.587 - -4.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.20% 19122.425 17745.994 - -29.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.18% 733.186 680.509 - -0.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.18% 1.777 1.649 - 7.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 -7.17% 2212.960 2054.304 - -45.58% -
std::search(list<int>,_pred)_(no_match)/8192 -7.15% 7855.813 7293.877 - 0.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.14% 101.646 94.385 - 4.00% -
std::none_of(deque<int>)_(process_all)/8192 -7.14% 2719.545 2525.384 - 0.20% -
BM_num_put<unsigned_long_long> -7.12% 11.523 10.702 - 0.41% -
SetIntersection_None_Set_uint64_1024_1 -7.05% 9234216.346 8582781.334 - -4.52% -
BM_StringAssignStr_Large_Opaque -7.05% 10.870 10.104 - -7.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -7.05% 14919.080 13867.970 - -5.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.04% 1643.665 1527.872 - -7.12% -
SetIntersection_Front_Vector_uint32_262144_256 -6.99% 2296525.796 2135925.075 - -6.03% -
std::partition(deque<int>)_(sparse)/32 -6.99% 12.885 11.985 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.98% 14678407.672 13653384.591 - -4.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.98% 37.473 34.858 - 6.80% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.97% 20.983 19.520 - -8.10% -
std::any_of(list<int>)_(process_all)/8192 -6.95% 7894.317 7345.885 - -9.12% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -6.94% 18.421 17.143 - -2.27% -
BM_vector_deque_ranges_move_backward/1 -6.93% 2.316 2.155 - -3.98% -
BM_PushHeap_uint64_Descending_4 -6.92% 0.389 0.362 - -4.96% -
SetIntersection_Front_Vector_uint32_16384_256 -6.90% 2287919.870 2129979.467 - -1.02% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.86% 29.965 27.909 - -6.93% -
std::search(list<int>)_(same_length)/8192 -6.86% 8671.419 8076.662 - 1.59% -
std::transform(list<int>,_list<int>)/8192 -6.78% 9161.426 8539.847 - -7.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -6.67% 1.683 1.571 - 8.71% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -6.67% 566.011 528.280 - 0.60% -
std::count(list<int>)_(every_other)/8192 -6.64% 7339.666 6852.540 - -3.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.62% 744.969 695.619 - 0.73% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.61% 332.561 310.578 - -5.37% -
BM_deque_vector_move_backward/0 -6.60% 1.482 1.384 - 1.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.58% 32.307 30.181 - -9.02% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -6.48% 0.270 0.253 - 0.31% -
std::fill_n(list<int>)/1024 -6.48% 476.336 445.486 - 1.13% -
std::swap_ranges(deque<int>)/8192 -6.46% 2887.493 2700.901 - -3.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.45% 61928.507 57932.026 - -1.42% -
bm_lexicographical_compare<int>/8 -6.44% 1.604 1.501 - 1.66% -
BM_StringRelational_Eq_Small_Small_ChangeLast -6.43% 2.128 1.991 - -6.35% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.42% 26.197 24.514 - -4.39% -
std::map<int,_int>::insert(value)_(already_present)/8192 -6.42% 4.049 3.789 - -2.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.42% 5.537 5.181 - 1.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -6.37% 719.393 673.585 - -24.24% -
SetIntersection_None_Set_uint64_1024_1024 -6.33% 9229559.880 8644901.793 - -2.60% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.33% 917796.105 859664.255 - -1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -6.31% 8763311.186 8210092.736 - -2.10% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.31% 685.944 642.681 - -0.10% -
std::find(list<int>)_(process_all)/8 -6.31% 2.395 2.244 - -0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.30% 237.012 222.082 - 2.25% -
std::swap_ranges(list<int>)/1024 -6.27% 819.509 768.130 - 2.92% -
std::unordered_set<std::string>::clear()/32 -6.26% 937.714 879.000 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.25% 208528090.281 195502298.194 - -0.02% -
SetIntersection_None_Set_uint64_1024_16 -6.24% 9242229.691 8665437.399 - -3.01% -
BM_deque_deque_ranges_copy_backward/0 -6.23% 0.787 0.738 - 0.18% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -6.21% 313.795 294.315 - 1.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.20% 28.577 26.804 - -1.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.18% 348.077 326.573 - -6.92% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.17% 1.685 1.581 - -6.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -6.17% 2922.128 2741.972 - 0.55% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.14% 0.890 0.836 - -7.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.13% 758.001 711.564 - 7.78% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.12% 4.515 4.239 - -8.43% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -6.12% 12.414 11.655 - 1.10% -
ranges::minmax(std::vector<long_long>)/1 -6.12% 0.690 0.648 - 6.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -6.10% 12133226.151 11393066.650 - -0.76% -
std::set<std::string>::count(key)_(existent)/8192 -6.09% 32.108 30.152 - -3.63% -
std::reverse_copy(vector<int>)/4096 -6.07% 141.182 132.614 - -0.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.05% 73377.439 68935.032 - -6.01% -
BM_PushHeap_string_PipeOrgan_4 -6.04% 2.647 2.487 - -1.86% -
rng::starts_with(deque<int>)/1000 -6.04% 464.856 436.789 - 0.38% -
std::find_end(deque<int>)_(single_element)/8192 -6.03% 2362.864 2220.269 - 0.94% -
SetIntersection_None_Set_uint64_1024_256 -6.03% 9153345.332 8601829.787 - -5.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -6.02% 0.612 0.575 - -5.58% -
SetIntersection_Interlaced_Set_uint64_1024_64 -6.01% 10612703.185 9974901.310 - -1.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.99% 34.911 32.820 - -33.82% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.98% 2474485.198 2326469.211 - 26.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.97% 253.472 238.348 - 6.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -5.96% 21.335 20.063 - 0.17% -
BM_vector_deque_ranges_copy/5500 -5.96% 206.918 194.594 - -0.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.95% 70.024 65.855 - 5.08% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -5.95% 8.677 8.160 - -0.60% -
BM_StringRead_Cold_Deep_Large -5.95% 1.304 1.227 - -5.75% -
SetIntersection_None_Set_uint64_1024_64 -5.95% 9221702.610 8673387.293 - -1.77% -
ranges::min(std::deque<long_long>)/1 -5.94% 0.693 0.652 - -5.09% -
std::find_end(deque<int>)_(match_near_end)/1000 -5.93% 41.765 39.289 - 15.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.89% 1167726.135 1098891.029 - -5.96% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.89% 854.947 804.598 - -5.94% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.87% 689.912 649.395 - -2.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.86% 1.259 1.185 - 1.27% -
std::unordered_multiset<int>::erase(iterator)/32 -5.82% 20.610 19.409 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.82% 1485364.217 1398963.815 - 3.04% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -5.80% 3372596.288 3176977.871 - -1.44% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.80% 0.336 0.316 - -2.33% -
BM_PushHeap_uint64_Descending_16 -5.78% 0.382 0.360 - -1.92% -
BM_StringRelational_Compare_Large_Empty_Control -5.77% 1.714 1.615 - 0.32% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.76% 23.611 22.251 - 7.09% -
std::all_of(vector<int>)_(process_all)/50 -5.75% 14.796 13.945 - 10.18% -
BM_deque_deque_move/0 -5.70% 0.921 0.868 - 0.46% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.66% 8402.590 7927.016 - -3.50% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.66% 2.606 2.459 - -10.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.64% 1919.266 1811.055 - -8.29% -
std::multimap<std::string,_int>::clear()/8192 -5.62% 223125.960 210578.303 - -1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.60% 726.359 685.669 - 12.55% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.58% 17934461.136 16933271.617 - -1.83% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.58% 11.413 10.776 - -9.62% -
SetIntersection_None_Set_uint64_1024_4 -5.57% 9091750.543 8584997.416 - -4.17% -
std::unique(list<int>,_pred)_(contiguous)/8192 -5.57% 8169.199 7714.432 - 3.15% -
SetIntersection_Front_Vector_uint32_16384_64 -5.56% 1362972.922 1287246.527 - -3.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -5.55% 14301707.496 13507315.892 - -1.54% -
std::any_of(vector<int>)_(process_all)/8 -5.52% 2.450 2.315 - -2.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.51% 24.151 22.820 - 2.15% -
std::for_each(list<int>)/8 -5.50% 2.464 2.329 - -7.89% -
SetIntersection_Front_Vector_uint32_256_256 -5.48% 4515090.735 4267487.246 - -5.78% -
BM_vector_deque_ranges_copy/64000 -5.48% 3006.471 2841.646 - 0.12% -
SetIntersection_None_Set_uint64_4_1 -5.48% 226913035.935 214489117.577 - -1.22% -
std::unordered_multiset<int>::erase(iterator)/1024 -5.47% 20.647 19.517 - -1.11% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.47% 1.494 1.412 - -0.01% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.45% 14.867 14.057 - -0.17% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.43% 57.658 54.525 - -5.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.43% 1210804.061 1145043.134 - -2.54% -
std::unordered_multiset<int>::clear()/32 -5.43% 614.241 580.895 - -1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -5.40% 1074293.955 1016238.695 - -4.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.35% 43510.220 41181.654 - -1.63% -
std::find(vector<long_long>)_(process_all)/8 -5.35% 1.137 1.076 - -6.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.34% 25.464 24.104 - 0.74% -
std::find_if_not(list<int>)_(process_all)/32768 -5.33% 27186.013 25736.396 - -1.68% -
std::unordered_map<int,_int>::clear()/1024 -5.31% 8426.011 7978.207 - -26.27% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.31% 22.460 21.267 - -7.85% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.30% 14307878.083 13549233.574 - 9.40% -
BM_vector_deque_move_backward/65536 -5.30% 8348.672 7906.290 - 4.43% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.28% 19.596 18.562 - -5.59% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.26% 44.176 41.852 - 3.37% -
BM_PushHeap_string_PipeOrgan_16 -5.26% 4.264 4.039 - -6.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.25% 6999057.441 6631825.440 - -5.07% -
rng::starts_with(deque<int>)/1024 -5.24% 485.467 460.037 - -1.39% -
BM_std_minmax_element<short>/4096 -5.21% 1111.992 1054.089 - 11.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.19% 811.881 769.709 - -5.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -5.13% 2.309 2.191 - 2.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.12% 6658.444 6317.437 - -1.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.12% 7217.078 6847.784 - 2.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.11% 57189.436 54267.954 - 0.75% -
BM_std_minmax_element<short>/5500 -5.09% 1491.019 1415.135 - 11.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.09% 14813.389 14059.624 - -0.13% -
std::rotate(deque<int>)_(by_1/4)/50 -5.07% 28.545 27.098 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.07% 205870816.814 195442335.941 - 0.13% -
std::stable_partition(deque<int>)_(dense)/50 -5.05% 39.282 37.297 - 2.74% -
BM_std_minmax_element<short>/1024 -5.04% 284.321 269.979 - 11.76% -
BM_std_minmax_element<short>/4000 -5.00% 1086.525 1032.220 - 11.76% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.97% 39.825 37.847 - -1.43% -
rng::starts_with(list<int>)/8192 -4.94% 9183.346 8729.835 - -3.04% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.93% 1714839.735 1630240.109 - 0.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.93% 1.634 1.554 - 10.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -4.93% 123073.664 117010.484 - -6.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.90% 792.452 753.641 - -1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.89% 670.870 638.079 - -0.59% -
SetIntersection_None_Vector_uint64_1024_256 -4.89% 1068462.199 1016240.910 - -5.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.88% 22.725 21.616 - -5.36% -
rng::for_each(multiset<int>)/8 -4.87% 7.016 6.675 - 0.14% -
BM_std_minmax_element<short>/70000 -4.87% 18912.550 17991.381 - 8.53% -
std::find_end(list<int>)_(single_element)/8192 -4.85% 8773.441 8347.493 - 7.98% -
std::unique_copy(vector<int>)_(sprinkled)/32 -4.85% 13.978 13.300 - -0.28% -
SetIntersection_Front_Set_uint64_16384_16 -4.83% 1183710.704 1126485.215 - -6.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.82% 12486.069 11883.732 - -5.91% -
BM_vector_deque_move_backward/5500 -4.80% 206.194 196.306 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.78% 1135520.072 1081258.753 - -2.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 -4.77% 0.267 0.255 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -4.77% 224343396.854 213644258.405 - -0.60% -
BM_deque_vector_ranges_move/1 -4.76% 2.132 2.030 - -4.28% -
BM_std_minmax_element<short>/64000 -4.75% 17284.702 16463.593 - 8.70% -
std::search(list<int>)_(no_match)/1024 -4.74% 769.625 733.170 - -3.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.73% 34.889 33.238 - -0.82% -
BM_std_minmax_element<short>/65536 -4.73% 17700.732 16863.839 - 8.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.71% 57696.589 54977.357 - 1.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.70% 25.296 24.107 - -1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.70% 16.538 15.761 - -3.27% -
ranges::min(std::list<long_long>)/70000 -4.67% 53050.879 50574.729 - 1.17% -
std::find_if_not(list<int>)_(process_all)/8192 -4.66% 7718.161 7358.235 - 7.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.66% 805.829 768.285 - -6.49% -
bm_lexicographical_compare<int>/64 -4.63% 4.502 4.294 - -2.24% -
std::is_partitioned(vector<int>)_(partitioned)/50 -4.62% 9.858 9.402 - -2.15% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.61% 24.608 23.474 - -6.52% -
SetIntersection_Front_Vector_uint32_262144_64 -4.60% 1371305.800 1308224.853 - -4.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.60% 36.567 34.886 - 0.63% -
SetIntersection_None_Set_uint64_4_4 -4.57% 140382189.656 133970056.244 - -1.20% -
SetIntersection_None_Set_uint64_256_64 -4.54% 9417231.135 8989472.840 - -4.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -4.52% 19741.887 18850.539 - -0.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.51% 548.790 524.063 - 0.51% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.51% 27.594 26.350 - -10.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.50% 791.904 756.232 - -2.23% -
SetIntersection_Front_Set_uint64_16384_1 -4.50% 1033154.810 986647.325 - -5.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.50% 9303.778 8885.335 - 1.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.49% 811.918 775.422 - -1.76% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.49% 43481.222 41529.196 - -0.10% -
std::copy_n(list<int>)/4096 -4.49% 4085.255 3901.954 - -6.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.46% 6364.620 6081.026 - -2.23% -
BM_StringEraseWithMove_Large_Opaque -4.45% 2.935 2.804 - -11.33% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -4.42% 10158788.340 9709339.325 - -17.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.40% 7129.052 6815.277 - 0.15% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.38% 5.045 4.825 - -1.20% -
SetIntersection_None_Set_uint64_256_256 -4.37% 5928764.640 5669635.395 - -2.36% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.37% 29.050 27.781 - -3.50% -
BM_StringAssignStr_Large_Transparent -4.37% 10.620 10.156 - -9.48% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -4.37% 0.268 0.256 - 1.12% -
std::rotate(list<int>)_(by_1/3)/32 -4.36% 17.479 16.717 - 0.83% -
BM_vector_deque_copy/1 -4.36% 2.365 2.262 - -4.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.35% 23.772 22.737 - -0.03% -
SetIntersection_None_Vector_uint64_262144_256 -4.35% 1114966.923 1066473.863 - -5.56% -
bm_lexicographical_compare<unsigned_char>/1 -4.35% 1.669 1.596 - 5.89% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.35% 1.501 1.436 - -17.74% -
std::move(list<int>)/64 -4.35% 41.148 39.360 - -3.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.34% 1.441 1.379 - -12.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.33% 22351487.788 21383439.063 - -5.77% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.33% 2.490 2.383 - 0.59% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -4.31% 6.008 5.749 - 0.65% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -4.30% 5589.494 5349.037 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.30% 5017963.461 4802345.882 - -4.21% -
std::pop_heap(deque<int>)/1024 -4.28% 12.935 12.382 - -2.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -4.27% 1051.080 1006.147 - -2.47% -
std::make_heap(deque<int>)_(pipe-organ)/8 -4.27% 28.096 26.897 - -2.17% -
BM_deque_vector_ranges_copy/0 -4.26% 1.370 1.311 - -4.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.26% 31.507 30.163 - -6.75% -
SetIntersection_Interlaced_Set_string_262144_256 -4.26% 2182584.881 2089603.192 - 2.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.26% 27777.159 26593.953 - -5.55% -
BM_StringDestroy_Huge -4.25% 11.339 10.856 - -18.42% -
BM_vector_deque_move_backward/64000 -4.25% 8154.204 7807.491 - 6.95% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -4.25% 2.452 2.348 - -0.07% -
SetIntersection_Interlaced_Set_string_16384_16 -4.25% 249318102.268 238732451.624 - -1.66% -
BM_PushHeap_string_QuickSortAdversary_256 -4.25% 15.099 14.458 - -1.92% -
std::lower_bound(std::vector<int>)/8192 -4.24% 17.086 16.361 - 4.97% -
BM_deque_deque_ranges_move_backward/64 -4.22% 3.517 3.369 - -0.63% -
BM_num_put<long_long> -4.22% 11.726 11.230 - -0.48% -
std::set<int>::count(key)_(non-existent)/1024 -4.22% 7.754 7.427 - 0.57% -
std::find_if_not(list<int>)_(bail_25%)/8192 -4.22% 1560.118 1494.334 - 3.50% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.20% 9.122 8.738 - 1.24% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.20% 27505.569 26351.361 - -2.53% -
SetIntersection_Front_Set_uint32_1024_1 -4.19% 1043078.667 999333.055 - -3.87% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -4.19% 18838.307 18048.828 - -5.74% -
BM_PushHeap_float_PipeOrgan_4 -4.19% 0.502 0.481 - -1.34% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.18% 21.224 20.337 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.18% 1411562.526 1352590.088 - 5.23% -
BM_std_minmax_element<short>/512 -4.17% 144.429 138.414 - 11.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.16% 789.050 756.227 - -0.78% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -4.16% 7.314 7.010 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.15% 1099637.419 1054031.543 - -3.09% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -4.15% 3.082 2.954 - 2.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.14% 1157.334 1109.387 - -8.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -4.13% 0.633 0.607 - 0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.13% 36.888 35.365 - -2.64% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.13% 1.695 1.625 - -0.31% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.12% 27.730 26.586 - -0.91% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.12% 2.419 2.319 - 3.52% -
BM_StringAssignAsciiz_Large_Opaque -4.12% 12.106 11.607 - -7.71% -
BM_StringRelational_Compare_Small_Large_Control -4.11% 1.927 1.848 - 0.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.10% 765.831 734.437 - -4.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.09% 1.374 1.318 - -5.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -4.07% 146331056.239 140374272.838 - -0.56% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.07% 1.282 1.230 - -0.59% -
std::is_partitioned(vector<int>)_(partitioned)/32 -4.04% 6.550 6.286 - -2.82% -
std::multimap<std::string,_int>::clear()/1024 -4.03% 21802.540 20924.440 - -4.78% -
BM_StringAssignStr_Small_Transparent -4.02% 0.506 0.485 - 0.07% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.02% 16.250 15.597 - 0.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.01% 1.310 1.258 - -1.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.01% 17276.850 16584.260 - -4.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -4.00% 4944.742 4746.882 - 0.27% -
BM_num_put<long> -4.00% 11.796 11.324 - -1.06% -
std::fill_n(vector<bool>)/64 -4.00% 1.420 1.363 - 1.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.97% 247.462 237.634 - -0.35% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.96% 31.478 30.231 - -2.09% -
SetIntersection_Front_Set_float_262144_256 -3.96% 4285272.912 4115769.417 - -0.65% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.93% 22508.100 21624.258 - -3.77% -
std::is_sorted_until(vector<int>)/8 -3.92% 2.186 2.100 - 2.88% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.92% 9033.057 8678.983 - 6.60% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.91% 24.157 23.211 - -7.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.91% 46.655 44.830 - -16.31% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -3.91% 647.035 621.739 - 3.18% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -3.90% 0.262 0.252 - 0.67% -
std::stable_sort(vector<int>)_(descending)/8 -3.90% 24.646 23.686 - -2.66% -
std::find_if(deque<int>)_(process_all)/8 -3.89% 2.630 2.528 - 0.73% -
SetIntersection_Front_Set_uint64_1024_4 -3.89% 1059246.090 1018035.780 - -4.89% -
SetIntersection_None_Vector_uint32_262144_64 -3.88% 1128444.012 1084616.422 - -4.06% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -3.88% 2761.079 2653.920 - -0.19% -
bm_ranges_swap_ranges_vb_aligned/65536 -3.87% 128.167 123.206 - -0.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.87% 1.026 0.986 - -6.28% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.87% 242.039 232.683 - -3.68% -
BM_toupper_string<char> -3.86% 16.399 15.767 - 4.17% -
std::search(list<int>,_pred)_(single_element)/8192 -3.85% 8073.036 7762.613 - 1.27% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.84% 25.222 24.254 - -0.41% -
std::remove(deque<int>)_(prefix)/32 -3.83% 53.469 51.424 - -2.09% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.82% 9842.682 9466.906 - -7.27% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.82% 44.637 42.933 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.81% 1046896.733 1006984.323 - -3.22% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.80% 415.000 399.226 - -6.86% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.80% 810.087 779.305 - -3.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.79% 29.069 27.967 - -5.00% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.79% 1.704 1.639 - -11.78% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.79% 19.826 19.075 - -10.07% -
std::search(deque<int>)_(same_length)/8192 -3.78% 3965.593 3815.811 - 1.94% -
BM_vector_deque_move_backward/4096 -3.77% 154.411 148.594 - -1.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.76% 74293.225 71497.814 - 4.28% -
std::partition(vector<int>)_(sparse)/50 -3.76% 14.552 14.005 - 1.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.75% 1.442 1.388 - -21.85% -
std::copy_backward(deque<int>)/262144 -3.75% 33194.507 31950.387 - 1.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.74% 23.993 23.094 - 1.82% -
SetIntersection_Front_Vector_uint64_16384_1 -3.74% 1049546.964 1010279.467 - -3.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.74% 7.265 6.993 - 5.70% -
SetIntersection_Front_Set_uint32_262144_4 -3.73% 1038413.525 999651.586 - -6.10% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -3.73% 8254.712 7946.604 - 0.43% -
SetIntersection_None_Set_float_1024_4 -3.72% 9098331.824 8760084.272 - -11.72% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.72% 50794.207 48905.977 - -1.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.71% 28.928 27.856 - -4.34% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -3.70% 28.017 26.979 - 7.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.70% 134.637 129.656 - -0.84% -
BM_num_put<const_void*> -3.70% 12.418 11.959 - -0.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.69% 6632.826 6388.014 - -2.97% -
std::set<std::string>::find(key)_(existent)/32 -3.69% 16.133 15.539 - -4.83% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.68% 0.491 0.473 - -4.49% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -3.67% 3271.147 3150.938 - 0.24% -
SetIntersection_Front_Set_float_1024_4 -3.67% 1076178.888 1036654.184 - -3.90% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.67% 118990.276 114624.655 - -0.19% -
SetIntersection_Interlaced_Vector_float_256_64 -3.66% 7133772.383 6872334.615 - 0.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.66% 417.723 402.415 - -5.61% -
BM_StringAssignStr_Empty_Opaque -3.66% 0.742 0.715 - 0.22% -
std::find_if(vector<char>)_(process_all)/8 -3.66% 1.541 1.485 - -2.70% -
BM_PushHeap_string_Ascending_262144 -3.65% 30.037 28.940 - 3.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.64% 51.905 50.014 - -3.80% -
SetIntersection_None_Set_uint64_16_1 -3.64% 68549796.972 66053640.740 - -1.05% -
ranges::min(std::deque<char>)/1 -3.64% 0.740 0.713 - 3.59% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.63% 6.390 6.158 - -7.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.63% 16.443 15.847 - -1.35% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.62% 78.162 75.332 - -3.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -3.62% 47.392 45.677 - 27.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.62% 278.007 267.947 - -7.00% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -3.61% 28.555 27.523 - 1.31% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -3.61% 203.716 196.367 - 0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.61% 4413338.351 4254173.735 - -15.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.61% 13.371 12.888 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.60% 11172.206 10770.310 - -0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.59% 3486.165 3360.946 - -1.90% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.59% 1.395 1.345 - 9.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -3.58% 39.058 37.660 - 1.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.56% 1.679 1.619 - -0.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.56% 21243.688 20487.989 - 4.13% -
std::move(vector<bool>)_(unaligned)/32768 -3.55% 210.063 202.610 - 0.13% -
SetIntersection_None_Vector_uint64_256_64 -3.55% 3407640.003 3286769.116 - -3.96% -
std::set<std::string>::erase(key)_(existent)/8192 -3.54% 86.153 83.102 - -10.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.53% 25.751 24.841 - -0.47% -
std::unordered_set<int>::ctor(const&)/1024 -3.53% 7039.748 6791.378 - -2.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.53% 1511.798 1458.475 - 7.69% -
std::stable_partition(list<int>)_(sparse)/32 -3.52% 9.862 9.515 - -0.77% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.51% 18269.268 17627.104 - 0.34% -
std::swap_ranges(deque<int>)/32 -3.51% 10.799 10.419 - -2.59% -
std::shift_right(list<int>)/8192 -3.51% 7707.284 7436.563 - -2.82% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.51% 23656.786 22826.134 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.51% 1836903.182 1772451.685 - -0.13% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.50% 2.481 2.395 - 1.46% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -3.50% 23.399 22.580 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -3.50% 65186229.699 62906885.364 - -0.38% -
SetIntersection_None_Vector_uint32_262144_4 -3.49% 1132100.121 1092542.561 - -4.53% -
ranges::min(std::deque<long_long>)/64 -3.49% 18.316 17.677 - -15.88% -
SetIntersection_Front_Vector_uint32_262144_16 -3.48% 1111233.668 1072542.303 - -2.57% -
BM_vector_deque_ranges_move/2 -3.48% 2.143 2.068 - 0.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.48% 14868.595 14351.103 - -8.28% -
std::find_if(vector<int>)_(bail_25%)/8 -3.48% 0.789 0.762 - 1.94% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.47% 37.369 36.070 - -6.47% -
SetIntersection_None_Vector_uint64_16384_1024 -3.47% 1093505.010 1055594.055 - -4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.47% 4206219.668 4060395.740 - -11.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.47% 788.173 760.862 - -4.53% -
BM_deque_vector_move/2 -3.46% 1.838 1.774 - -3.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.46% 36684.020 35415.386 - -0.91% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.45% 22.050 21.290 - -1.70% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.43% 9.760 9.426 - 2.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -3.43% 13.160 12.710 - -2.89% -
std::multimap<int,_int>::ctor(const&)/8192 -3.42% 55274.174 53382.812 - 2.71% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.42% 4.969 4.799 - -1.29% -
std::set<int>::equal_range(key)_(existent)/1024 -3.42% 4.518 4.364 - -1.05% -
ranges::minmax(std::vector<char>)/64 -3.41% 1.231 1.189 - -0.66% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.39% 86.996 84.050 - 2.81% -
std::stable_partition(list<int>)_(sparse)/50 -3.38% 26.851 25.944 - -3.18% -
BM_deque_deque_ranges_copy/1 -3.38% 2.570 2.483 - 2.48% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.37% 18.980 18.340 - -0.46% -
BM_deque_vector_move_backward/70000 -3.36% 8762.452 8468.154 - 13.07% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.36% 19.682 19.022 - -8.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.36% 408.958 395.227 - 0.20% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -3.34% 21.013 20.311 - -1.58% -
std::multiset<int>::ctor(const&)/1024 -3.34% 6522.730 6304.589 - -4.67% -
std::find_end(deque<int>)_(process_all)/8192 -3.34% 2103.849 2033.585 - -13.78% -
std::copy_n(vector<int>)/4096 -3.32% 213.504 206.406 - -4.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.32% 21.775 21.052 - -6.11% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.31% 1.793 1.733 - -1.69% -
BM_StringRelational_Eq_Empty_Large_Control -3.31% 0.485 0.469 - -0.04% -
std::multiset<int>::erase(iterator)/1024 -3.30% 25.507 24.666 - 6.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.29% 11545605.097 11165248.614 - -4.47% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.29% 23095.619 22335.800 - -3.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.29% 43827.518 42386.625 - -4.88% -
std::generate(list<int>)/50 -3.29% 15.655 15.141 - 0.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.28% 12811.716 12391.219 - -0.13% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.28% 16605.714 16061.660 - -4.95% -
std::remove_copy_if(deque<int>)_(prefix)/32 -3.27% 18.560 17.954 - 0.81% -
BM_StringRelational_Compare_Empty_Empty_Control -3.27% 1.669 1.614 - 0.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.27% 527.789 510.549 - 0.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -3.27% 2608.164 2522.978 - 0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.26% 5828196.587 5638055.311 - -2.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.25% 404.230 391.079 - 0.23% -
SetIntersection_Interlaced_Set_string_16384_4 -3.25% 200282012.028 193768568.784 - -3.40% -
BM_StringRelational_Compare_Empty_Small_Control -3.24% 1.667 1.613 - 0.13% -
bm_gcd_trivial -3.23% 0.688 0.666 - -2.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.23% 30.334 29.355 - 11.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.22% 1056322.262 1022268.356 - -6.43% -
std::move_backward(list<int>)/4096 -3.22% 4975.066 4814.893 - -3.59% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.22% 7.751 7.501 - -1.20% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -3.22% 182.038 176.181 - 0.64% -
BM_StringEraseWithMove_Large_Transparent -3.21% 2.792 2.703 - -9.85% -
SetIntersection_Front_Vector_string_256_64 -3.21% 10421918.386 10087481.461 - -0.80% -
BM_vector_deque_move_backward/70000 -3.21% 8711.208 8431.874 - 7.00% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.19% 227.788 220.519 - -4.52% -
BM_vector_deque_ranges_move/1 -3.19% 2.401 2.324 - 0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.19% 1083386.305 1048855.963 - 1.62% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -3.19% 5924.804 5735.987 - -0.09% -
BM_deque_vector_ranges_move/2 -3.19% 1.837 1.779 - -2.95% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.19% 3456055.881 3345953.595 - -2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.18% 27349915.236 26481180.349 - -3.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.15% 403680.112 390947.345 - -0.21% -
std::replace(list<int>)_(sprinkled)/8192 -3.15% 7441.943 7207.397 - 0.94% -
std::multiset<int>::clear()/32 -3.15% 662.453 641.576 - 2.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.15% 5395.006 5225.062 - -9.40% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.15% 5.032 4.874 - -3.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -3.14% 11963.976 11588.478 - 0.18% -
std::copy_backward(list<int>)/512 -3.13% 381.415 369.494 - 1.70% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -3.12% 35.688 34.574 - 2.61% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.12% 12418.128 12031.087 - 3.42% -
std::stable_partition(vector<int>)_(sparse)/50 -3.12% 21.537 20.866 - 0.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -3.10% 90.427 87.625 - -3.02% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.10% 3321.267 3218.359 - -6.03% -
SetIntersection_Interlaced_Set_string_16384_256 -3.09% 356986173.076 345940812.847 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.09% 1051991.333 1019464.303 - -4.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.09% 78.049 75.638 - -3.15% -
std::find_if_not(vector<int>)_(process_all)/50 -3.09% 5.576 5.404 - -10.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.08% 0.565 0.547 - 3.71% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.08% 277.449 268.904 - 1.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.08% 1042.169 1010.082 - 0.85% -
std::swap_ranges(deque<int>)/50 -3.08% 16.375 15.871 - 0.19% -
std::remove_if(list<int>)_(sprinkled)/50 -3.08% 76.646 74.286 - -2.52% -
BM_StringRelational_Compare_Small_Empty_Control -3.08% 1.664 1.613 - 0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -3.07% 122443.698 118689.265 - 0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.06% 668.648 648.167 - -2.31% -
std::multiset<int>::erase(iterator)/8192 -3.05% 25.345 24.572 - 5.32% -
SetIntersection_None_Vector_string_16384_4 -3.05% 1255819.634 1217578.567 - -0.99% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.04% 15.175 14.713 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.04% 839.869 814.377 - 0.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.03% 52.232 50.647 - 1.07% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.03% 27.206 26.381 - 2.63% -
BM_deque_vector_ranges_copy_backward/70000 -3.03% 8872.869 8604.120 - 12.48% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.03% 184179.463 178606.049 - 4.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.02% 1041.516 1010.012 - -1.73% -
std::remove(deque<int>)_(prefix)/50 -3.02% 61.649 59.786 - -1.81% -
BM_PushHeap_uint32_SingleElement_16 -3.02% 0.356 0.345 - -5.30% -
SetIntersection_Interlaced_Set_float_64_64 -3.02% 13739960.833 13325648.665 - -0.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -3.01% 19.318 18.737 - -1.25% -
BM_std_minmax_element<char>/4 -3.00% 1.267 1.229 - -1.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.00% 6514.695 6319.392 - 0.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.99% 62575.543 60701.600 - -4.03% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.99% 5.012 4.862 - 1.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.99% 808.033 783.899 - 0.60% -
SetIntersection_None_Vector_string_16384_1024 -2.99% 1237767.451 1200810.068 - -2.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.98% 24.716 23.980 - -4.24% -
std::move(vector<int>)/262144 -2.97% 15111.708 14662.629 - -27.48% -
std::search(list<int>,_pred)_(single_element)/1024 -2.97% 845.480 820.368 - 0.91% -
ranges::minmax(std::deque<__int128>)/1 -2.97% 0.694 0.673 - -1.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.97% 52994.592 51421.291 - -1.66% -
std::search(deque<int>,_pred)_(no_match)/1000 -2.97% 465.042 451.249 - -1.48% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.97% 21.068 20.443 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.96% 1114137.509 1081135.233 - -1.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.96% 816.821 792.627 - 2.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.96% 614.145 595.954 - 0.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -2.96% 0.419 0.407 - 17.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.96% 4345254.465 4216640.046 - -3.14% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.96% 80.735 78.346 - 1.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.95% 13.199 12.810 - 1.32% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.95% 1.530 1.485 - -6.60% -
SetIntersection_Interlaced_Vector_float_64_16 -2.94% 17163987.483 16658545.353 - 0.71% -
std::partition(deque<int>)_(sparse)/8192 -2.94% 3070.658 2980.283 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.94% 1051994.222 1021038.908 - -1.90% -
BM_PushHeap_string_QuickSortAdversary_16 -2.94% 10.683 10.369 - -1.63% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.94% 1878.871 1823.672 - 1.79% -
BM_PushHeap_string_QuickSortAdversary_64 -2.94% 13.345 12.953 - -1.37% -
std::partition_point(vector<int>)/1024 -2.94% 6.274 6.089 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -2.92% 4389930.250 4261782.127 - -25.57% -
BM_std_minmax_element<short>/4 -2.92% 1.270 1.233 - 8.41% -
BM_vector_deque_move/1 -2.91% 2.317 2.249 - -2.80% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.91% 240947.451 233929.901 - 1.92% -
BM_StringRelational_Compare_Empty_Huge_Control -2.90% 1.659 1.611 - 0.09% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.90% 11.857 11.514 - 1.04% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.89% 35.894 34.857 - 1.22% -
std::set<int>::clear()/8192 -2.88% 80852.351 78522.794 - -12.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.88% 3.584 3.481 - 0.18% -
SetIntersection_Interlaced_Set_float_262144_1 -2.88% 1039955.346 1010012.818 - -2.40% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.88% 4.544 4.413 - -4.13% -
SetIntersection_Front_Vector_string_16384_1 -2.88% 1089823.193 1058463.271 - -1.12% -
std::multimap<int,_int>::ctor(const&)/1024 -2.88% 6900.400 6701.994 - 1.79% -
BM_std_minmax_element<char>/65536 -2.87% 17273.761 16778.789 - -2.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.86% 18.450 17.922 - -1.10% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.86% 58475.544 56803.168 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.86% 207702381.630 201766027.239 - 4.10% -
BM_StringFindStringLiteral/1024 -2.86% 17.994 17.481 - -6.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.85% 64588.896 62745.907 - 0.22% -
BM_deque_deque_copy/65536 -2.83% 3162.161 3072.539 - -0.27% -
BM_vector_deque_copy_backward/65536 -2.83% 8623.636 8379.382 - 12.15% -
BM_StringFindNoMatch/10 -2.83% 1.356 1.318 - -4.16% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.83% 4304.545 4182.859 - -0.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.82% 3.557 3.456 - -1.16% -
SetIntersection_Front_Set_string_262144_64 -2.82% 5013506.910 4872200.046 - -2.54% -
std::reverse_copy(list<int>)/32768 -2.82% 27057.090 26294.939 - -12.86% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.81% 4.873 4.736 - -1.26% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.81% 1.307 1.270 - -1.63% -
SetIntersection_None_Set_string_1024_64 -2.81% 9097687.202 8842392.514 - -3.63% -
BM_deque_vector_move/1 -2.80% 2.098 2.039 - -3.66% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.79% 75304970.788 73205155.609 - 7.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.78% 4166310.394 4050402.822 - -2.78% -
BM_PushHeap_uint32_Random_16384 -2.78% 5.995 5.828 - 2.23% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.77% 36232.855 35228.153 - -0.72% -
SetIntersection_None_Vector_uint64_262144_262144 -2.77% 1118764.808 1087767.224 - -3.46% -
std::multiset<int>::insert(value)_(already_present)/32 -2.76% 18.742 18.224 - -1.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.76% 7.428 7.223 - -8.77% -
std::set<int>::count(key)_(non-existent)/8192 -2.75% 11.649 11.328 - 0.70% -
BM_vector_deque_copy/2 -2.75% 2.058 2.002 - -2.55% -
SetIntersection_None_Vector_float_262144_262144 -2.75% 1127536.342 1096544.178 - -1.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.74% 33.385 32.469 - 1.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.74% 13023.442 12666.490 - -2.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.73% 52.691 51.254 - -7.75% -
rng::contains(vector<int>)_(process_all)/8 -2.72% 2.699 2.625 - 3.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.72% 1110882.272 1080662.682 - -4.37% -
std::copy_backward(list<int>)/8 -2.72% 2.355 2.291 - -3.11% -
std::set<int>::ctor(const&)/32 -2.71% 224.118 218.035 - -2.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -2.71% 17.638 17.160 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.71% 12551.279 12211.459 - 0.04% -
std::stable_partition(list<int>)_(dense)/1024 -2.70% 1798.006 1749.452 - 22.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.70% 62545.437 60858.770 - -1.17% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.70% 32636.040 31756.433 - 0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.69% 33107.401 32215.591 - -0.55% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.69% 65.647 63.884 - -5.29% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.68% 29904.500 29101.579 - -1.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 119398.464 116194.390 - -2.99% -
BM_std_minmax_element<char>/64000 -2.68% 16848.121 16396.320 - -2.80% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.67% 54428.754 52972.976 - 1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.67% 8878217.701 8640977.470 - -2.60% -
BM_std_minmax_element<char>/70000 -2.67% 18436.454 17943.894 - -2.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.67% 1.388 1.351 - -6.53% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.67% 37.967 36.954 - -1.65% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.67% 309547.195 301292.848 - -0.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.66% 362.217 352.568 - 3.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.66% 65.182 63.451 - -17.07% -
std::set<std::string>::find(key)_(existent)/1024 -2.65% 24.947 24.285 - 2.38% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.65% 8.171 7.954 - 8.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.65% 33.331 32.449 - -2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.64% 675.753 657.881 - -1.81% -
std::for_each(vector<int>)/8 -2.64% 0.949 0.924 - 1.78% -
std::remove_copy(deque<int>)_(prefix)/50 -2.64% 20.943 20.391 - 1.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.64% 66134.709 64391.462 - -2.90% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.63% 40490181.198 39426577.178 - -0.07% -
BM_vector_deque_move/2 -2.63% 2.061 2.007 - -2.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.62% 2915454.532 2839027.656 - -2.86% -
std::reverse_copy(list<int>)/4096 -2.61% 3201.015 3117.350 - -3.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.60% 1.702 1.657 - -0.21% -
std::move(list<int>)/512 -2.60% 359.895 350.553 - -1.08% -
SetIntersection_Interlaced_Set_float_256_256 -2.59% 7733753.599 7533210.712 - 0.07% -
BM_PushHeap_uint64_Descending_64 -2.59% 0.386 0.376 - -0.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.59% 402.484 392.062 - 0.24% -
BM_StringRelational_Compare_Empty_Large_Control -2.58% 1.886 1.838 - 0.20% -
std::none_of(list<int>)_(process_all)/50 -2.58% 22.238 21.665 - -0.55% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.57% 20.167 19.648 - -8.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.55% 24.282 23.662 - -1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.55% 8861929.121 8635749.630 - -3.43% -
BM_StringRead_Cold_Deep_Small -2.55% 1.181 1.151 - -5.53% -
BM_StringMove_Small -2.54% 0.726 0.708 - 0.21% -
std::stable_partition(vector<int>)_(dense)/32 -2.53% 21.727 21.176 - -0.52% -
std::make_heap(deque<int>)_(repeated)/8 -2.53% 25.746 25.094 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.53% 0.807 0.786 - -0.76% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.53% 8.157 7.951 - -0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.52% 886266.772 863895.627 - 0.44% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.52% 212.578 207.229 - -0.34% -
std::multiset<int>::ctor(const&)/8192 -2.52% 51166.610 49879.354 - -4.55% -
BM_num_get<long_long> -2.52% 10.840 10.567 - -3.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.51% 2927948.186 2854581.660 - -1.08% -
BM_deque_deque_move_backward/70000 -2.50% 8704.383 8486.404 - 7.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.50% 98.835 96.362 - -4.82% -
ranges::minmax(std::deque<long_long>)/8 -2.50% 3.871 3.774 - -3.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.50% 1.694 1.652 - 11.05% -
BM_StringRead_Cold_Shallow_Large -2.50% 1.133 1.104 - -21.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.49% 1031129.753 1005415.107 - -4.22% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.49% 4753.184 4634.887 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.49% 7562881.107 7374942.587 - -3.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.48% 1111.747 1084.160 - -7.03% -
BM_StringRelational_Compare_Small_Huge_Control -2.47% 1.903 1.856 - 0.46% -
SetIntersection_Front_Set_float_262144_4 -2.47% 1065211.387 1038915.612 - 0.32% -
std::rotate_copy(deque<int>)/50 -2.47% 3.082 3.006 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.47% 33903.996 33067.488 - 1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.46% 1087700.385 1060960.514 - -4.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.46% 49596.632 48377.903 - -2.79% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.45% 44.764 43.666 - 1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.45% 12017186.890 11722587.902 - -2.95% -
std::generate_n(list<int>)/8192 -2.45% 7029.333 6857.062 - -9.34% -
SetIntersection_Front_Vector_uint64_1024_256 -2.44% 2257279.718 2202253.771 - -2.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.44% 16.738 16.330 - 2.45% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.44% 10.565 10.308 - 5.35% -
bm_ranges_swap_ranges_vb_aligned/32768 -2.43% 65.730 64.131 - -0.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.42% 17.584 17.158 - -0.17% -
BM_CmpEqual_uchar_ushort -2.42% 1.081 1.055 - -0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.42% 11719.622 11436.064 - 0.77% -
SetIntersection_Front_Vector_uint32_64_64 -2.41% 10896467.029 10633528.432 - -0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.41% 1275.361 1244.669 - 4.92% -
std::partition(vector<int>)_(sparse)/32 -2.40% 9.131 8.912 - 1.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.40% 482.087 470.501 - -1.54% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.40% 24.660 24.068 - 1.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.40% 13217.837 12901.092 - -0.08% -
std::list<int>::ctor(size)/32 -2.38% 358.094 349.560 - 4.61% -
bm_lexicographical_compare<unsigned_char>/8 -2.37% 1.404 1.371 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.37% 4321274.195 4218903.295 - -2.83% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.37% 311949.654 304559.726 - -0.41% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.36% 14204317.667 13869560.228 - -2.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.35% 37409.038 36529.406 - -0.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.34% 12888.072 12586.097 - 0.61% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 52243.898 51021.604 - -2.47% -
BM_deque_deque_move/64000 -2.34% 3092.359 3020.141 - 0.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.33% 6.705 6.549 - -1.66% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.33% 10026148.532 9792098.335 - -3.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.33% 88031.358 85976.470 - 0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.33% 32.494 31.736 - 35.60% -
std::copy_n(deque<int>)/8 -2.33% 2.824 2.758 - 2.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.32% 23.283 22.744 - -2.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.30% 229.595 224.326 - -3.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.29% 309195.395 302104.273 - -3.78% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.29% 3.044 2.974 - -2.21% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.28% 1016501.924 993290.428 - 1.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.27% 4.872 4.761 - 2.85% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -2.27% 586.451 573.147 - 0.89% -
SetIntersection_Interlaced_Vector_string_256_4 -2.27% 6210138.738 6069419.774 - -0.80% -
bm_ranges_swap_ranges_vb_aligned/64 -2.26% 3.079 3.009 - -2.21% -
std::stable_sort(vector<int>)_(heap)/8192 -2.25% 14871.115 14536.051 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.25% 731.961 715.469 - 0.84% -
std::set<int>::count(key)_(existent)/32 -2.25% 1.690 1.652 - 1.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.25% 4.288 4.192 - 1.15% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.25% 12146.703 11873.910 - 4.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.24% 24.250 23.707 - 3.70% -
BM_deque_vector_ranges_move_backward/65536 -2.24% 8082.389 7901.599 - 10.72% -
SetIntersection_None_Set_uint64_256_16 -2.23% 10817207.962 10575522.404 - -2.91% -
BM_PushHeap_string_Random_16 -2.23% 10.830 10.589 - 1.63% -
SetIntersection_None_Vector_float_262144_1024 -2.22% 1147287.963 1121764.627 - -2.64% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.22% 11100156.025 10853373.582 - -1.34% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -2.22% 1575.571 1540.597 - 1.44% -
rng::contains(list<int>)_(process_all)/8 -2.21% 2.255 2.205 - -2.40% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.21% 13135.778 12844.977 - -3.94% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.21% 7903874.379 7729071.263 - -5.39% -
std::multiset<int>::erase(key)_(existent)/1024 -2.21% 41.631 40.711 - 3.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.21% 16.693 16.324 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.21% 89998.315 88011.776 - -1.85% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.20% 1.366 1.336 - 9.02% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.19% 56.127 54.897 - -1.77% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -2.19% 26.384 25.806 - 0.89% -
BM_num_put<unsigned_long> -2.19% 11.462 11.211 - -2.36% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.19% 1888.360 1847.079 - -2.56% -
std::pop_heap(vector<std::string>)/8192 -2.18% 52.813 51.661 - 0.29% -
BM_vector_deque_copy_backward/70000 -2.18% 8998.288 8802.212 - 7.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.18% 196491657.800 192217757.958 - -2.99% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.17% 770.363 753.652 - 7.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.17% 634947.281 621179.469 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.17% 1372101.042 1342363.124 - -1.67% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.17% 5.392 5.275 - 3.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.16% 6793.444 6646.600 - 0.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.16% 237.093 231.978 - 0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.15% 400.964 392.327 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.15% 25999124.490 25439736.344 - -1.00% -
SetIntersection_None_Set_uint64_16_4 -2.15% 57569620.619 56333458.788 - -1.29% -
std::partition_copy(list<int>)/50 -2.14% 13.374 13.087 - 0.35% -
std::multiset<int>::find(key)_(existent)/8192 -2.14% 8.428 8.248 - -1.36% -
BM_std_minmax_element<char>/4000 -2.14% 1056.715 1034.108 - -2.80% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.14% 8.100 7.927 - 0.09% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.14% 10.627 10.400 - 3.56% -
BM_deque_deque_ranges_move_backward/512 -2.14% 19.326 18.913 - 0.15% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -2.13% 496.677 486.078 - 4.77% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.13% 12.813 12.540 - 2.55% -
std::multiset<int>::contains(key)_(existent)/8192 -2.13% 8.478 8.298 - -6.01% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.13% 6649.489 6507.982 - -0.81% -
rng::find(vector<bool>)_(process_all)/1024 -2.12% 4.632 4.534 - -1.51% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -2.12% 48303.568 47279.575 - -0.46% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.12% 147766.416 144634.155 - 1.15% -
SetIntersection_Front_Set_string_16_4 -2.12% 64219492.981 62858627.006 - -2.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.12% 21.364 20.911 - -0.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 6522.421 6384.650 - -3.34% -
SetIntersection_Interlaced_Set_float_1024_4 -2.11% 10023123.574 9811436.108 - -0.90% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.11% 1.863 1.824 - -0.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.11% 5.032 4.926 - 2.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.11% 18.614 18.222 - -4.31% -
std::multiset<int>::erase(iterator)/32 -2.11% 22.210 21.742 - 4.77% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.09% 8.391 8.216 - 0.15% -
std::set<std::string>::count(key)_(existent)/1024 -2.09% 24.366 23.856 - -4.66% -
BM_CmpLess_ushort_ushort -2.09% 1.079 1.056 - -1.17% -
SetIntersection_Front_Set_float_262144_64 -2.09% 1789603.133 1752209.213 - 0.67% -
BM_vector_deque_copy_backward/64000 -2.09% 8391.500 8216.368 - 12.70% -
BM_vector_deque_ranges_copy/4096 -2.08% 147.715 144.638 - 0.52% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.08% 822.504 805.370 - -2.79% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.08% 1.494 1.463 - -0.80% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.08% 2121.886 2077.720 - 0.42% -
BM_CmpEqual_short_uint -2.08% 1.109 1.086 - -2.11% -
SetIntersection_Front_Set_uint32_1024_4 -2.08% 1065004.325 1042889.606 - -2.41% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.07% 16.437 16.097 - -8.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.05% 36719.479 35965.306 - -0.28% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -2.05% 1028.496 1007.382 - 1.35% -
SetIntersection_None_Vector_float_262144_1 -2.04% 1132976.808 1109823.676 - -2.33% -
BM_deque_deque_ranges_move/64000 -2.04% 3172.678 3108.026 - -0.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.03% 50.470 49.444 - 7.60% -
SetIntersection_None_Vector_float_1024_1 -2.03% 1080315.271 1058383.131 - -2.72% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.03% 23.208 22.737 - -6.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.03% 6.886 6.746 - 1.96% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.03% 13.440 13.168 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.03% 2.571 2.519 - -1.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.02% 3.856 3.778 - -0.18% -
SetIntersection_Front_Vector_uint64_256_4 -2.02% 4116547.355 4033262.205 - -2.86% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.02% 24.346 23.853 - 1.83% -
std::find_if(vector<int>)_(process_all)/8 -2.02% 1.334 1.307 - 1.53% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.01% 270.568 265.118 - -1.50% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.01% 4.209 4.124 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.01% 32.563 31.909 - -0.36% -
BM_PushHeap_string_QuickSortAdversary_4 -2.01% 6.472 6.342 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.99% 15111.223 14810.432 - 1.64% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.98% 693.435 679.674 - 0.00% -
std::move_backward(deque<int>)/32768 -1.98% 3624.138 3552.279 - 6.76% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.98% 1.863 1.827 - 0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.98% 790.799 775.130 - 2.14% -
BM_CmpLess_uchar_short -1.98% 1.064 1.043 - -0.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.98% 10.406 10.201 - -2.19% -
SetIntersection_Front_Vector_uint64_262144_4 -1.97% 1064161.603 1043181.692 - -1.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 40558.422 39760.791 - -0.39% -
std::multiset<int>::ctor(const&)/32 -1.96% 225.884 221.458 - -3.49% -
SetIntersection_None_Vector_uint64_16384_16384 -1.96% 1098346.994 1076860.578 - -2.77% -
SetIntersection_None_Set_uint32_256_1 -1.96% 11533360.366 11307793.341 - -2.66% -
std::for_each_n(deque<int>)/50 -1.95% 3.978 3.901 - -1.42% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.95% 2938.198 2880.810 - -5.89% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.95% 5.842 5.728 - -0.70% -
std::count(list<int>)_(every_other)/8 -1.94% 2.100 2.059 - 0.74% -
BM_PushHeap_float_Ascending_16384 -1.93% 4.361 4.277 - 5.98% -
BM_num_get<long> -1.93% 10.774 10.566 - -3.20% -
SetIntersection_None_Set_float_16384_16384 -1.92% 161119502.156 158020227.781 - 2.28% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.92% 136.959 134.330 - -2.10% -
BM_StringRead_Cold_Shallow_Empty -1.92% 1.100 1.079 - -6.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.92% 107.760 105.694 - 1.38% -
std::find(vector<char>)_(process_all)/50 -1.91% 1.652 1.620 - -1.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.91% 1.229 1.205 - -8.65% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.91% 10.847 10.640 - -5.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.91% 21109229.054 20706587.262 - -0.43% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.91% 30.902 30.313 - 5.75% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.90% 175.608 172.265 - 1.09% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.90% 21.159 20.757 - -0.51% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -1.90% 2.012 1.974 - 0.26% -
std::unordered_set<int>::ctor(const&)/32 -1.90% 204.025 200.150 - -2.95% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.90% 2606.529 2557.096 - -0.07% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.89% 2.677 2.626 - -4.84% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 292.313 286.779 - -3.35% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.89% 53036.853 52033.961 - -0.23% -
SetIntersection_Interlaced_Set_float_16384_1 -1.89% 1053486.560 1033607.167 - -1.85% -
BM_CmpLess_ushort_short -1.88% 1.032 1.013 - 0.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.88% 16.684 16.370 - 0.70% -
SetIntersection_None_Set_uint64_1_1 -1.88% 539807719.542 529667808.935 - -1.23% -
BM_StringFindStringLiteral/32 -1.87% 1.768 1.735 - -11.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.87% 12276641.524 12047209.749 - -3.34% -
BM_std_minmax_element<char>/5500 -1.87% 1447.879 1420.858 - -2.52% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.87% 6722.940 6597.538 - -2.93% -
std::stable_partition(deque<int>)_(dense)/1024 -1.86% 602.496 591.263 - 4.63% -
SetIntersection_None_Set_float_1024_1024 -1.86% 8988731.483 8821371.889 - -1.90% -
BM_PushHeap_string_Ascending_16 -1.86% 4.769 4.681 - -2.61% -
std::for_each(multiset<int>::iterator)/8192 -1.85% 7987.573 7840.123 - -4.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.84% 51.271 50.326 - 0.12% -
BM_PushHeap_uint64_Ascending_262144 -1.84% 4.838 4.749 - -6.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.83% 40785.204 40037.376 - -8.30% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.83% 108.280 106.297 - 2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.83% 1025930.319 1007176.046 - -3.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.82% 20.269 19.900 - -2.41% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.82% 18.368 18.033 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.82% 22.190 21.785 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.82% 2.327 2.285 - -0.03% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.81% 1919.688 1884.882 - -3.03% -
BM_std_minmax_element<char>/4096 -1.81% 1082.362 1062.773 - -2.41% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.81% 14515.119 14253.098 - 1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.80% 19106829.094 18762224.169 - -4.58% -
BM_deque_deque_ranges_copy/65536 -1.80% 3116.486 3060.377 - -1.29% -
std::set<int>::erase(key)_(existent)/8192 -1.80% 69.373 68.124 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.80% 1033049.566 1014472.106 - 0.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.79% 280.455 275.427 - 2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.79% 43.954 43.166 - -0.61% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.79% 22.122 21.725 - 0.62% -
rng::starts_with(deque<int>)/1048576 -1.79% 502298.047 493315.372 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.79% 1184572.837 1163403.894 - -2.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.79% 18.584 18.252 - -0.01% -
rng::starts_with(deque<int>)/8192 -1.78% 3906.386 3836.728 - 0.97% -
SetIntersection_Front_Set_float_16384_256 -1.78% 4293513.140 4217037.342 - -0.13% -
SetIntersection_None_Vector_float_256_16 -1.78% 4072584.022 4000057.692 - -1.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.78% 64770.917 63619.608 - -1.93% -
BM_vector_deque_copy_backward/5500 -1.78% 199.572 196.025 - -0.04% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.77% 3858.577 3790.214 - 2.14% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 -1.77% 4681.671 4598.755 - -0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.77% 25.621 25.168 - 0.76% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.77% 405.160 397.999 - -3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.77% 22488750.704 22091285.828 - -3.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 698.505 686.180 - 1.88% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.76% 88353.331 86798.928 - 0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.76% 38049.116 37380.004 - -3.83% -
bm_lexicographical_compare<unsigned_char>/64 -1.76% 1.999 1.964 - 1.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.75% 12.695 12.472 - 2.25% -
std::shift_right(list<int>)/50 -1.75% 26.769 26.301 - -7.55% -
std::pop_heap(deque<size_t>)/8 -1.75% 53.194 52.265 - 0.29% -
SetIntersection_None_Vector_float_16384_16 -1.74% 1097119.824 1078049.884 - -3.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.74% 39.969 39.274 - 3.58% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.74% 2721.604 2674.342 - -0.57% -
std::upper_bound(std::deque<int>)/8192 -1.73% 66.432 65.280 - -0.50% -
std::map<int,_int>::count(key)_(existent)/32 -1.73% 1.583 1.556 - 0.14% -
std::set<int>::ctor(const&)/1024 -1.73% 6491.438 6378.940 - -1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.73% 242655834.832 238456863.635 - -4.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.73% 8718453.634 8567631.634 - -0.72% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 -1.72% 40.713 40.011 - -1.30% -
BM_CmpEqual_schar_short -1.72% 1.129 1.110 - -1.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.72% 33.501 32.925 - 2.50% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.72% 12196.173 11986.465 - 3.74% -
std::copy_backward(list<int>)/4096 -1.72% 3270.290 3214.062 - 1.55% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.72% 21.114 20.751 - -1.34% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.72% 9.974 9.803 - -7.26% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.71% 5893283.950 5792330.005 - 3.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.70% 6.910 6.793 - -0.64% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.70% 38.368 37.717 - -6.18% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -1.69% 97854.877 96200.720 - 0.31% -
SetIntersection_Front_Vector_string_16384_256 -1.69% 9639295.448 9476507.947 - -0.85% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.69% 1893.866 1861.932 - -0.54% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.69% 11.181 10.993 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.68% 1147514.321 1128180.544 - -2.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -1.68% 13.904 13.670 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.68% 4191252.653 4120715.308 - -1.71% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.68% 35601.775 35002.815 - -0.50% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.68% 2814.228 2766.915 - 0.48% -
SetIntersection_Front_Set_float_64_64 -1.68% 14175574.143 13937279.391 - 4.49% -
std::for_each(multimap<int>::iterator)/8192 -1.68% 7453.781 7328.753 - -3.74% -
std::unordered_set<std::string>::clear()/8192 -1.68% 220992.928 217287.704 - -1.87% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.67% 17.682 17.387 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.67% 1910053.815 1878178.836 - -8.42% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.66% 2.403 2.363 - -14.30% -
BM_StringCopy_Large -1.66% 6.234 6.131 - -0.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.66% 11.363 11.174 - 1.20% -
ranges::minmax(std::vector<char>)/1 -1.66% 0.627 0.616 - 1.67% -
std::upper_bound(std::list<int>)/8192 -1.66% 13468.491 13245.300 - -12.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 209662.473 206201.095 - 1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.65% 8735254.873 8591086.148 - -1.87% -
BM_num_get<unsigned_long_long> -1.65% 10.527 10.353 - -3.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.65% 50.556 49.722 - -4.54% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.65% 0.927 0.912 - -1.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.64% 57.818 56.867 - -2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.64% 4288263.093 4217900.729 - -2.67% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.64% 19.114 18.801 - -2.19% -
std::lower_bound(std::deque<int>)/8192 -1.64% 66.805 65.712 - 0.03% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.64% 21.583 21.230 - -2.12% -
BM_std_minmax_element<char>/1024 -1.64% 276.626 272.100 - -2.14% -
BM_PushHeap_uint32_Random_64 -1.64% 5.286 5.200 - 0.78% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.64% 528.868 520.217 - -1.42% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.63% 13693.605 13469.943 - 0.50% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.62% 31.285 30.777 - -5.12% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 687.501 676.380 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.61% 17659546.960 17374454.485 - -1.85% -
std::fill_n(vector<bool>)/262144 -1.61% 941.328 926.150 - 11.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.61% 2146605.930 2112059.824 - -1.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.61% 27.749 27.303 - -0.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.60% 805.951 793.057 - -1.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.60% 369.449 363.541 - -5.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.60% 19.366 19.057 - 1.10% -
BM_CmpLess_uint_schar -1.60% 1.083 1.066 - -3.01% -
std::pop_heap(deque<int>)/8192 -1.60% 53.780 52.921 - -0.39% -
BM_vector_deque_copy_backward/512 -1.59% 17.794 17.510 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.59% 20.872 20.539 - -2.36% -
SetIntersection_None_Vector_string_256_16 -1.59% 4283221.850 4215021.819 - -1.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.59% 59.705 58.755 - 0.85% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.59% 264509.832 260309.453 - 0.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.59% 1.148 1.130 - 0.73% -
std::list<int>::ctor(size)/1024 -1.58% 12824.425 12621.413 - 4.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.58% 4152106.083 4086416.303 - -0.95% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.58% 90.485 89.054 - -16.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.58% 1568577.220 1543821.756 - -0.98% -
std::copy(vector<bool>)_(unaligned)/32768 -1.58% 218.237 214.798 - -1.38% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.57% 4296.797 4229.173 - -1.16% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.57% 706.205 695.107 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.57% 1162523.987 1144255.949 - -0.39% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.57% 2.434 2.396 - 0.44% -
SetIntersection_None_Vector_float_64_4 -1.57% 16104356.030 15852122.681 - -1.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.57% 32.932 32.417 - 18.57% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.56% 121421.490 119528.618 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.55% 1843769.348 1815145.809 - -4.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.55% 1086207.089 1069344.444 - -2.89% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.55% 11261633.752 11086891.159 - -5.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 37178.645 36604.920 - -0.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.54% 17001.591 16739.517 - 0.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 1041.499 1025.459 - 4.66% -
BM_PushHeap_string_Ascending_64 -1.54% 7.401 7.287 - -3.66% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.54% 276.768 272.513 - -5.77% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.54% 5398.008 5315.087 - -0.30% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.53% 76751.609 75573.532 - -4.56% -
std::remove_copy(vector<int>)_(prefix)/50 -1.53% 14.164 13.946 - 1.46% -
BM_deque_vector_copy/1 -1.53% 2.131 2.098 - -0.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.53% 18.759 18.471 - -0.54% -
SetIntersection_None_Vector_uint64_64_64 -1.53% 8425701.339 8296541.225 - -2.14% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.53% 8593.750 8462.180 - -5.95% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.53% 9.769 9.619 - -3.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.53% 1180268.544 1162225.951 - -0.89% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.52% 2331.512 2295.967 - -0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.52% 452.053 445.162 - -1.34% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.52% 13178.877 12978.539 - -1.02% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.52% 3.787 3.729 - -2.15% -
SetIntersection_Front_Set_float_256_256 -1.51% 8386373.252 8259455.152 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.50% 21440675.642 21118231.653 - -0.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.50% 17.580 17.316 - -0.41% -
BM_CmpEqual_short_short -1.50% 1.092 1.076 - 1.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.50% 1045042.037 1029356.698 - 0.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.50% 54480.001 53663.628 - -0.48% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.50% 32.212 31.729 - -1.71% -
std::remove_if(deque<int>)_(prefix)/1024 -1.50% 565.407 556.941 - 0.68% -
std::lower_bound(std::forward_list<int>)/100 -1.50% 82.947 81.705 - -0.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.50% 4.648 4.578 - 3.31% -
BM_vector_deque_move/64 -1.49% 2.854 2.812 - -1.23% -
std::move(vector<int>)/1048576 -1.49% 56939.819 56092.815 - -1.08% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.49% 13091.619 12896.889 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 379.164 373.547 - 1.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.48% 186361.173 183601.710 - 1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.48% 26214.645 25826.791 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.48% 25.092 24.721 - -1.93% -
std::unordered_map<int,_int>::clear()/32 -1.48% 593.074 584.311 - -12.89% -
BM_vector_deque_ranges_move_backward/70000 -1.48% 8706.313 8577.735 - 6.82% -
BM_CmpLess_ushort_int -1.48% 1.095 1.079 - 0.97% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.47% 150556.062 148336.236 - -1.35% -
SetIntersection_None_Vector_string_256_1 -1.47% 4524973.591 4458294.986 - -1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.47% 6.564 6.468 - -0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.47% 601212.605 592377.605 - -0.28% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.47% 11.641 11.470 - 0.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.47% 33.137 32.651 - -4.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.47% 2.487 2.451 - -3.72% -
BM_vector_deque_ranges_move_backward/5500 -1.46% 199.921 197.000 - -1.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.46% 600.626 591.867 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 399.762 393.935 - 0.80% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.46% 56.433 55.611 - 6.10% -
std::multimap<std::string,_int>::clear()/32 -1.45% 899.833 886.749 - -0.38% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.45% 1911.184 1883.409 - -0.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.45% 54.464 53.673 - -1.05% -
std::for_each(list<int>)/50 -1.45% 21.791 21.475 - 5.19% -
std::stable_sort(vector<int>)_(descending)/1024 -1.45% 2805.159 2764.496 - -0.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.44% 1.423 1.402 - 12.34% -
std::unordered_set<std::string>::clear()/1024 -1.44% 23392.539 23056.759 - -2.12% -
BM_vector_deque_ranges_move_backward/4096 -1.43% 150.339 148.182 - 0.46% -
std::move(list<int>)/32768 -1.43% 31095.199 30649.163 - 1.23% -
SetIntersection_Front_Vector_uint32_1024_1 -1.43% 1032810.909 1018059.183 - -1.82% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.43% 767.852 756.898 - -0.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.42% 17.562 17.312 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.42% 5701010.959 5620282.858 - -2.84% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.41% 23.382 23.053 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.40% 1055478.246 1040655.794 - -2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.40% 43.983 43.365 - -0.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.40% 59.166 58.336 - -31.41% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.40% 101.844 100.416 - 25.29% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.40% 354.731 349.761 - 4.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.40% 1.224 1.207 - -8.54% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -1.39% 37.318 36.798 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.39% 119916.789 118244.987 - -0.92% -
SetIntersection_None_Vector_uint32_262144_16 -1.39% 1139453.188 1123662.413 - -0.87% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.39% 2.256 2.225 - -0.30% -
std::partition_point(list<int>)/50 -1.39% 25.102 24.754 - 0.02% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.38% 10.231 10.089 - 1.59% -
BM_StringRead_Cold_Shallow_Small -1.38% 1.100 1.085 - -14.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.38% 1126684.788 1111152.089 - -1.64% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.37% 601.135 592.873 - -1.10% -
BM_num_get<double> -1.37% 36.884 36.377 - -1.81% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.37% 23.406 23.084 - -3.23% -
BM_deque_deque_copy_backward/64 -1.37% 3.398 3.352 - -0.21% -
BM_vector_deque_ranges_move_backward/65536 -1.37% 8124.780 8013.651 - 5.89% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -1.37% 5914.491 5833.643 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.36% 457101.909 450868.836 - -1.17% -
BM_num_get<long_double> -1.36% 36.841 36.340 - -8.34% -
BM_deque_vector_copy_backward/70000 -1.36% 9130.946 9007.143 - 17.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.35% 37.605 37.099 - 1.02% -
std::for_each_n(list<int>)/50 -1.35% 22.933 22.624 - 3.23% -
std::count_if(list<int>)_(every_other)/8192 -1.35% 7236.751 7139.354 - 1.70% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.34% 1568.507 1547.450 - -0.25% -
SetIntersection_Front_Set_uint32_16384_16 -1.34% 1162958.274 1147358.218 - -3.92% -
std::partition_point(vector<int>)/8192 -1.34% 9.576 9.448 - 1.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.34% 1.179 1.164 - -0.45% -
SetIntersection_Interlaced_Set_string_64_4 -1.34% 26040987.643 25692592.895 - -1.74% -
SetIntersection_Front_Vector_string_16_4 -1.34% 60420030.942 59612504.933 - 0.26% -
BM_deque_vector_ranges_copy_backward/1 -1.33% 2.115 2.087 - 0.62% -
ranges::min(std::vector<char>)/8 -1.33% 2.489 2.456 - 11.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 37244.446 36750.659 - -2.23% -
std::move(deque<int>)/1048576 -1.32% 55303.626 54572.525 - -6.10% -
SetIntersection_None_Set_string_256_1 -1.32% 11757412.504 11602415.366 - 0.14% -
std::copy(list<int>)/4096 -1.32% 3285.459 3242.166 - 7.00% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.32% 28.238 27.866 - -0.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.32% 509.141 502.437 - -1.76% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.31% 599612.802 591740.136 - -0.79% -
std::sort_heap(deque<int>,_pred)/8192 -1.31% 431709.329 426045.490 - -1.02% -
ranges::min(std::list<char>)/8 -1.31% 1.962 1.936 - 5.42% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.31% 62.713 61.895 - -1.84% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.30% 77.208 76.202 - -0.81% -
bm_swap_ranges_vb_aligned/8 -1.30% 3.224 3.182 - -1.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.30% 15.408 15.208 - -0.73% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.30% 29.090 28.713 - 2.12% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.30% 29.317 28.937 - 1.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -1.29% 81.976 80.917 - 4.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.29% 173952762.186 171711043.694 - 1.50% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.29% 3.857 3.808 - 0.39% -
SetIntersection_None_Vector_uint32_16384_4 -1.28% 1094274.074 1080217.036 - -2.56% -
std::copy_n(list<int>)/64 -1.28% 15.094 14.900 - 3.34% -
BM_std_minmax_element<char>/512 -1.28% 140.926 139.116 - -1.30% -
SetIntersection_None_Vector_uint32_16384_1 -1.28% 1101327.005 1087211.342 - -1.77% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.28% 30.316 29.928 - -5.82% -
std::stable_partition(list<int>)_(sparse)/1024 -1.27% 945.138 933.090 - 0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.27% 14184.744 14004.471 - -0.10% -
std::replace(deque<int>)_(prefix)/50 -1.27% 19.407 19.161 - 0.43% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.27% 212816.975 210116.071 - 0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.27% 9698.262 9575.301 - 0.31% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.27% 0.901 0.889 - -3.28% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.27% 20.252 19.996 - -2.15% -
std::rotate(vector<int>)_(by_1/3)/50 -1.26% 11.234 11.092 - -0.33% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.26% 9947.321 9821.827 - 0.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.26% 38.885 38.395 - 20.72% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.26% 21226.592 20959.449 - -0.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.26% 13.200 13.034 - 0.42% -
std::rotate_copy(deque<int>)/8192 -1.25% 297.598 293.870 - 0.63% -
SetIntersection_None_Vector_string_1024_1 -1.25% 1161847.470 1147331.092 - -1.76% -
std::search(vector<int>)_(same_length)/8192 -1.25% 1897.169 1873.546 - -0.63% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.24% 2.111 2.085 - -0.01% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.24% 17.301 17.086 - -0.40% -
BM_num_put<double> -1.24% 58.148 57.426 - -1.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.24% 617.448 609.809 - -0.89% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.24% 28.389 28.038 - 0.83% -
SetIntersection_Front_Vector_uint64_262144_64 -1.24% 1322081.287 1305733.012 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.24% 18656512.629 18425905.514 - -2.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.24% 23.952 23.656 - -3.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.23% 24.467 24.165 - -8.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.23% 29363.109 29001.562 - 0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.23% 698.867 690.274 - -1.99% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.23% 12028.091 11880.744 - 3.78% -
std::stable_sort(vector<int>)_(ascending)/8 -1.22% 15.729 15.536 - 0.67% -
std::copy_backward(deque<int>)/8 -1.22% 2.774 2.740 - 6.63% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.22% 57423.484 56721.786 - -1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.22% 1078009.238 1064857.919 - -1.97% -
SetIntersection_None_Set_string_256_16 -1.22% 11019466.982 10885094.196 - 0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.22% 16.345 16.146 - 0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.22% 46.704 46.135 - -1.08% -
BM_PushHeap_uint64_Ascending_16384 -1.22% 3.610 3.566 - -4.45% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.22% 8.183 8.083 - -1.96% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.22% 8343.469 8241.934 - -0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.21% 542120480.515 535544065.076 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.21% 16581450.142 16380327.650 - -1.29% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.21% 204.301 201.824 - 1.10% -
std::replace_if(deque<int>)_(prefix)/1024 -1.21% 488.766 482.843 - -0.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.21% 3.351 3.310 - 3.21% -
SetIntersection_Front_Set_uint64_64_1 -1.20% 16417417.275 16219696.021 - -1.86% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.20% 587250.384 580184.189 - 1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.20% 840.980 830.863 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.20% 6210752.814 6136040.049 - -0.68% -
SetIntersection_Interlaced_Set_string_1024_16 -1.20% 12926474.459 12771096.357 - -0.76% -
std::copy(vector<bool>)_(aligned)/4096 -1.20% 4.795 4.737 - -1.02% -
BM_deque_vector_move/65536 -1.20% 3016.549 2980.328 - -0.70% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.20% 15.746 15.557 - 0.72% -
std::find_if(list<int>)_(bail_25%)/32768 -1.20% 7031.115 6946.960 - -0.25% -
BM_deque_deque_ranges_move_backward/1024 -1.19% 38.415 37.957 - -1.43% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.19% 1080020.475 1067193.931 - -0.12% -
std::fill(list<int>)/8192 -1.19% 7535.173 7445.759 - -18.80% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.19% 53.469 52.835 - -0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 7827.416 7734.677 - -3.87% -
std::copy_if(list<int>)_(every_other)/1048576 -1.18% 849512.701 839454.701 - -2.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.18% 62808.595 62065.103 - 1.40% -
SetIntersection_Front_Set_uint64_256_1 -1.18% 4134306.361 4085374.350 - -0.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.18% 42.383 41.883 - 0.27% -
std::generate_n(list<int>)/1024 -1.17% 658.051 650.333 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.17% 385078.900 380565.305 - -1.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.17% 17.596 17.390 - -1.49% -
BM_StringCopy_Huge -1.17% 110.253 108.961 - -0.19% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.17% 1021665.934 1009708.252 - -0.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.17% 6.596 6.519 - -0.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 119251.449 117868.075 - -5.14% -
std::swap_ranges(list<int>)/50 -1.16% 33.412 33.024 - 2.42% -
BM_StringConstructDestroyCStr_Large_Opaque -1.16% 17.396 17.195 - -22.11% -
BM_deque_vector_ranges_copy_backward/64000 -1.16% 8026.103 7933.309 - 13.56% -
std::move_backward(vector<bool>)_(aligned)/512 -1.15% 2.316 2.289 - -2.34% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.15% 6314.936 6242.237 - -0.93% -
BM_std_minmax_element<short>/64 -1.15% 17.437 17.237 - 3.95% -
std::set<int>::ctor(const&)/8192 -1.15% 51621.814 51028.300 - 0.99% -
BM_deque_vector_ranges_copy/5500 -1.15% 196.099 193.846 - -0.33% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.15% 52.727 52.122 - -0.93% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.14% 57918.501 57256.676 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.14% 4823804.764 4768845.890 - 2.45% -
SetIntersection_Front_Set_float_16384_1 -1.14% 1047609.575 1035688.715 - -0.35% -
SetIntersection_Front_Set_uint64_262144_16 -1.14% 1166303.454 1153038.239 - -5.52% -
std::map<int,_int>::erase(iterator)/8192 -1.14% 24.266 23.991 - -1.54% -
BM_PushHeap_float_Random_64 -1.14% 6.665 6.590 - -0.72% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.14% 25543.181 25253.106 - -4.36% -
SetIntersection_Front_Set_uint64_262144_1 -1.13% 1047407.975 1035557.455 - -2.91% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -1.13% 1584.747 1566.847 - 6.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.13% 116062.810 114754.690 - -0.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.12% 865.875 856.145 - 7.84% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.12% 17.626 17.428 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.12% 11540661.701 11411175.724 - -3.16% -
std::reverse_copy(vector<int>)/32768 -1.12% 993.005 981.864 - -14.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.12% 12.821 12.678 - 3.99% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 119089.628 117757.917 - -1.36% -
std::pop_heap(vector<float>)/8192 -1.12% 20.011 19.787 - 2.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.12% 103789.853 102632.475 - 4.03% -
std::rotate(list<int>)_(1_element_backward)/50 -1.11% 25.346 25.066 - 3.74% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.11% 26844.721 26547.840 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 676.289 668.810 - -1.77% -
std::find_end(list<int>)_(near_matches)/1024 -1.11% 35075.406 34687.608 - 1.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.10% 24.415 24.145 - 0.70% -
BM_deque_deque_move/1024 -1.10% 37.617 37.202 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.10% 766.247 757.795 - -0.72% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.10% 1.741 1.722 - -1.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 914960.468 904888.381 - -1.23% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.10% 5.976 5.910 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.10% 8414261.390 8321998.508 - -6.07% -
std::adjacent_find(list<int>,_pred)/8 -1.10% 3.840 3.798 - -4.98% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.10% 3.594 3.555 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.09% 18584146.831 18380720.873 - -1.73% -
std::unique(list<int>)_(sprinkled)/8192 -1.09% 7967.906 7880.820 - -0.56% -
std::partition(list<int>)_(sparse)/8192 -1.09% 7623.838 7540.604 - -11.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 42552115.561 42088793.688 - -0.57% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.09% 55138.844 54539.451 - -1.83% -
std::set<int>::upper_bound(key)_(existent)/32 -1.09% 1.793 1.773 - 0.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.08% 436.333 431.601 - -0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 12758.101 12620.447 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.08% 1169003.076 1156419.016 - -0.55% -
std::find(vector<long_long>)_(process_all)/50 -1.08% 4.439 4.391 - 0.35% -
std::rotate_copy(list<int>)/32 -1.07% 8.849 8.754 - 3.73% -
SetIntersection_None_Vector_string_16384_64 -1.07% 1222746.812 1209619.496 - -3.61% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.07% 537.215 531.458 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.07% 4.143 4.099 - 0.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.07% 18.427 18.231 - 0.19% -
BM_deque_deque_move_backward/1024 -1.06% 39.041 38.626 - 1.70% -
std::search(list<int>)_(no_match)/1048576 -1.06% 842922.939 833983.048 - -0.41% -
std::unordered_multiset<int>::ctor(const&)/32 -1.06% 202.051 199.909 - -0.21% -
ranges::min(std::list<char>)/70000 -1.06% 54759.454 54178.926 - -0.91% -
BM_deque_deque_copy_backward/70000 -1.06% 8640.820 8549.334 - 7.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.06% 895.163 885.698 - 0.44% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.06% 17.614 17.428 - 2.98% -
BM_deque_vector_ranges_move_backward/4000 -1.06% 146.121 144.579 - -0.44% -
std::map<int,_int>::erase(iterator)/32 -1.05% 20.836 20.616 - -1.41% -
std::remove(vector<int>)_(sprinkled)/50 -1.05% 53.320 52.757 - 0.46% -
SetIntersection_None_Set_float_256_4 -1.05% 11474944.827 11354045.537 - 0.63% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.05% 12489655.506 12358782.513 - -1.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.05% 51.006 50.472 - 1.50% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.04% 7.220 7.144 - 0.67% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.04% 3.683 3.645 - -4.00% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.04% 3.208 3.175 - -3.77% -
rng::for_each(multiset<int>)/8192 -1.04% 7734.620 7654.058 - -2.04% -
std::none_of(vector<int>)_(process_all)/50 -1.04% 19.472 19.269 - 3.25% -
std::map<int,_int>::erase(iterator)/1024 -1.04% 20.898 20.681 - -0.99% -
SetIntersection_None_Set_float_1024_1 -1.04% 8807428.239 8716039.954 - -14.65% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.04% 1655.769 1638.593 - 0.72% -
std::set<std::string>::erase(iterator)/8192 -1.04% 31.103 30.781 - -2.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.03% 18.739 18.545 - -2.38% -
BM_CmpLess_uchar_ushort -1.03% 1.084 1.072 - 1.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.03% 266.317 263.566 - -1.24% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.03% 6392.093 6326.287 - 5.92% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.03% 3.390 3.355 - 0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.03% 249913896.493 247342765.129 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.02% 12244843.555 12119736.843 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.02% 119889412.878 118665583.861 - -1.55% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.02% 6924.074 6853.422 - -0.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.02% 26.980 26.705 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.02% 56823476.877 56244595.044 - -0.11% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.02% 1086786.927 1075720.962 - -0.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.02% 11.054 10.942 - 2.89% -
std::partition_copy(list<int>)/1024 -1.02% 722.981 715.639 - 0.94% -
std::partition_point(deque<int>)/32 -1.01% 4.190 4.148 - 0.26% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -1.01% 18487.200 18300.331 - -3.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.01% 874.701 865.877 - 2.65% -
BM_deque_deque_move_backward/64000 -1.01% 7881.042 7801.670 - 7.65% -
std::flat_multimap<int,_int>::clear()/32 -1.01% 407.131 403.036 - 0.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.01% 1.782 1.764 - 14.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.01% 2.511 2.486 - -1.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.00% 4950.461 4900.763 - -3.79% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.00% 5.467 5.412 - 0.79% -
SetIntersection_Interlaced_Vector_float_64_64 -1.00% 10983108.083 10873017.051 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.00% 54.703 54.155 - 1.98% -
std::search_n(list<int>)_(no_match)/8192 -1.00% 7031.648 6961.270 2.648 1.31% 2.648

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 162.77% 3.949 10.376 - 0.29% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 135.08% 17.258 40.571 - 127.57% -
std::flat_map<int,_int>::ctor(const&)/8192 125.62% 855.425 1930.008 - 0.61% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 125.04% 855.833 1925.990 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_262144_256 112.97% 26127943.094 55644236.045 - 42.42% -
std::mismatch(list<int>)_(it,_it,_it)/1024 105.62% 758.286 1559.158 - 103.50% -
std::copy_n(vector<int>)/32768 97.41% 1916.625 3783.658 - 1.81% -
SetIntersection_Interlaced_Vector_uint64_262144_16 93.45% 3074976.445 5948442.924 - 29.54% -
std::reverse(vector<int>)/8 82.49% 1.603 2.926 - 95.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 80.24% 31.042 55.952 - 2.78% -
BM_PushHeap_uint32_PipeOrgan_1 77.50% 0.392 0.697 - 12.03% -
std::set<std::string>::erase(key)_(existent)/1024 72.65% 57.118 98.616 - 36.93% -
std::copy(vector<bool>)_(aligned)/262144 65.73% 365.093 605.054 - 4.88% -
BM_PushHeap_uint32_QuickSortAdversary_1 65.55% 0.410 0.679 - 12.27% -
std::multiset<std::string>::erase(key)_(existent)/32 64.11% 49.986 82.033 - 43.67% -
std::unordered_set<std::string>::find(key)_(existent)/1024 64.02% 31.201 51.176 - 60.08% -
std::mismatch(list<int>)_(it,_it,_it)/1000 60.05% 738.188 1181.467 - 58.44% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 57.51% 101.677 160.152 - 36.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 57.01% 101.261 158.994 - 38.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 56.82% 97.689 153.200 - 44.30% -
std::set<std::string>::insert(value)_(already_present)/8192 54.92% 38.955 60.349 - 62.39% -
std::set<int>::contains(key)_(non-existent)/8192 51.35% 9.816 14.857 - 49.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 49.40% 5581843.137 8339256.254 - 13.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 49.32% 0.467 0.697 - 0.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 49.04% 24.444 36.432 - 46.85% -
BM_PushHeap_string_Ascending_1 48.68% 0.471 0.700 - 48.49% -
BM_PushHeap_string_Descending_1 48.09% 0.473 0.700 - 9.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 47.55% 31.331 46.229 - 79.49% -
SetIntersection_Interlaced_Vector_string_262144_1024 47.17% 238540611.416 351065041.420 - 2.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 46.98% 24.100 35.424 - 8.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 44.81% 78.236 113.292 - 44.62% -
SetIntersection_Interlaced_Set_uint64_16384_16384 44.07% 241197760.401 347486872.724 - 47.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 43.69% 24.597 35.343 - 2.81% -
std::find_if(deque<int>)_(bail_25%)/32768 43.27% 1984.606 2843.284 - 42.08% -
std::find_if_not(deque<int>)_(process_all)/8192 42.76% 1990.690 2841.853 - 31.13% -
std::find_if(deque<int>)_(bail_25%)/8192 42.52% 498.723 710.760 - 41.05% -
std::find_if_not(deque<int>)_(process_all)/1024 42.08% 249.262 354.146 - 29.97% -
std::find_if_not(deque<int>)_(process_all)/32768 41.49% 8035.718 11369.753 - 30.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 40.75% 252672109.242 355631053.579 - 41.98% -
BM_StringEraseWithMove_Empty_Transparent 40.57% 0.555 0.781 - 39.61% -
std::equal(list<int>)_(it,_it,_it)/1024 39.54% 1121.595 1565.126 - 37.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 38.94% 2.339 3.250 - 40.28% -
std::search(deque<int>)_(same_length)/1000 38.47% 350.991 486.007 - 26.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 38.24% 51.721 71.500 - 4.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.69% 38.733 53.333 - 1.48% -
BM_toupper_char<char> 37.32% 0.503 0.690 - 0.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 36.08% 9.655 13.138 - 30.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 35.75% 5.686 7.718 - 34.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 35.60% 23.404 31.736 - -2.33% -
ranges::min(std::vector<__int128>)/70000 34.21% 29512.688 39608.412 - 30.92% -
std::copy(vector<bool>)_(aligned)/1048576 34.04% 2168.876 2907.109 - 42.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.69% 24.514 32.773 - 13.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.51% 42.900 57.275 - 11.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 30.91% 32.961 43.150 - -20.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 30.91% 608.308 796.314 - 21.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.14% 23.622 30.741 - -14.56% -
std::pop_heap(deque<size_t>)/1024 29.92% 15.266 19.834 - 24.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 29.42% 19.206 24.858 - -19.22% -
ranges::min(std::vector<__int128>)/64 29.15% 26.375 34.064 - 25.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 28.80% 90221797.452 116203835.429 - 27.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 28.78% 590.861 760.892 - -11.05% -
std::is_sorted(deque<int>)/8 28.51% 2.959 3.803 - 45.37% -
std::unordered_set<std::string>::count(key)_(existent)/32 27.99% 36.402 46.592 - 17.08% -
BM_StringEraseWithMove_Empty_Opaque 27.99% 0.798 1.021 - 26.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27.57% 576.147 734.975 - -11.19% -
BM_PushHeap_uint32_Random_1 27.49% 0.541 0.690 - 52.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 27.26% 35.893 45.677 - -3.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.90% 26.880 34.112 - 7.31% -
std::multiset<int>::find(key)_(non-existent)/32 26.79% 2.293 2.907 - 29.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 26.67% 10038.215 12715.348 - 21.54% -
std::copy(vector<int>)/4096 26.52% 142.162 179.865 - 21.93% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.29% 22.990 29.034 - 6.38% -
SetIntersection_Interlaced_Vector_uint32_1024_16 26.15% 1844263.011 2326469.211 - -5.98% -
std::remove_copy(list<int>)_(prefix)/8192 25.90% 6914.148 8704.689 - 24.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 25.83% 42992015.273 54094712.766 - 15.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 25.80% 30.048 37.801 - 34.21% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.29% 80.150 100.416 - -1.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.02% 24.910 31.142 - 31.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 24.85% 766.351 956.784 - -0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.84% 73.892 92.246 - 12.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.72% 590.561 736.542 - -14.44% -
ranges::min(std::list<__int128>)/1 24.70% 0.330 0.411 - 11.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.46% 28.838 35.892 - 0.02% -
std::remove_copy(list<int>)_(sprinkled)/8192 24.38% 6858.124 8530.469 - 22.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.10% 27.573 34.218 - -0.49% -
std::unordered_set<int>::erase(iterator)/8192 24.06% 20.122 24.963 - 3.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.92% 45.830 56.791 - -28.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 23.88% 72.989 90.417 - 0.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.50% 47.022 58.072 - 15.32% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 23.07% 649.308 799.117 - 10.95% -
std::move_backward(vector<int>)/262144 23.06% 18589.751 22875.964 - -0.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 22.97% 8.968 11.027 - 57.67% -
std::unordered_set<int>::erase(iterator)/1024 22.91% 20.131 24.744 - 3.38% -
std::stable_partition(list<int>)_(dense)/1024 22.79% 1424.769 1749.452 - -2.70% -
std::equal(vector<bool>)_(unaligned)/50 22.66% 0.826 1.013 - 5.53% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 22.52% 35.576 43.586 - 21.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 22.34% 1654.782 2024.492 - 12.29% -
SetIntersection_Interlaced_Vector_uint64_1024_64 22.16% 3801964.997 4644303.374 - 42.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.04% 16.822 20.529 - 14.50% -
BM_PushHeap_string_PipeOrgan_1 21.97% 0.526 0.642 - 22.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 21.95% 29.856 36.409 - -0.74% -
BM_StringCtorDefault 21.69% 0.305 0.371 - 53.35% -
BM_PushHeap_string_QuickSortAdversary_1 21.67% 0.528 0.642 - 36.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 21.54% 7.802 9.483 - 22.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.51% 20.425 24.819 - 14.43% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.50% 1.051 1.277 - 30.19% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.24% 32.830 39.801 - 20.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 21.17% 1.281 1.553 - 15.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 21.13% 34.787 42.138 - 13.03% -
std::map<std::string,_int>::count(key)_(non-existent)/32 20.88% 9.861 11.921 - 19.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 20.72% 31.805 38.395 - -1.26% -
std::set<int>::insert(value)_(new_value,_end)/8192 20.63% 69.781 84.174 - 20.83% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 20.59% 9.909 11.949 - 10.76% -
std::set<int>::erase(key)_(non-existent,_end)/8192 20.46% 8.209 9.888 - 19.17% -
BM_deque_deque_copy/0 20.07% 0.790 0.949 - 11.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 19.98% 1.198 1.438 - -10.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 19.97% 37.323 44.775 - 18.12% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.93% 13.684 16.412 - 20.94% -
std::unordered_map<int,_int>::ctor(const&)/32 19.67% 200.989 240.532 - 18.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 19.40% 1.226 1.463 - 5.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.25% 64.358 76.745 - -0.03% -
std::unordered_multiset<int>::clear()/8192 19.17% 64088.948 76376.703 - 7.09% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 19.15% 12.490 14.882 - 20.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 18.98% 1.580 1.880 - 14.22% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 18.97% 10567.639 12572.692 - 17.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 18.96% 516.460 614.392 - 0.00% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 18.96% 1.297 1.543 - 8.03% -
SetIntersection_Interlaced_Vector_float_16384_16 18.79% 2298991.618 2730931.798 - -28.32% -
BM_deque_vector_copy_backward/65536 18.78% 7204.574 8557.642 - 3.19% -
std::multimap<std::string,_int>::erase(iterator)/1024 18.57% 27.340 32.417 - -1.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.55% 5.694 6.750 - 19.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 18.50% 58.419 69.226 - -0.89% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.41% 21.352 25.283 - 0.45% -
std::multimap<std::string,_int>::ctor(const&)/32 18.34% 675.404 799.291 - -0.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 18.19% 36865.875 43573.207 - 19.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.08% 1.096 1.294 - 10.23% -
std::any_of(vector<int>)_(process_all)/50 18.03% 12.633 14.911 - 6.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 17.80% 2935684.586 3458346.550 - 8.37% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.56% 27.693 32.556 - 0.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 17.35% 47.945 56.264 - 20.93% -
ranges::minmax(std::deque<long_long>)/1 17.26% 0.706 0.828 - 22.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.12% 0.347 0.407 - -2.96% -
BM_deque_vector_copy_backward/70000 17.03% 7696.135 9007.143 - -1.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.97% 40.099 46.903 - 10.45% -
std::search(deque<int>)_(no_match)/1024 16.86% 300.990 351.736 - 16.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.75% 25.795 30.115 - 10.08% -
std::multiset<std::string>::erase(iterator)/8192 16.73% 31.108 36.312 - 10.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 16.49% 1.487 1.732 - 25.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 16.47% 19.684 22.926 - -11.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.40% 18.916 22.018 - 0.43% -
BM_deque_vector_move_backward/64000 16.39% 6943.867 8081.636 - 3.11% -
std::for_each_n(join_view(vector<vector<int>>))/8 16.29% 1.390 1.616 - 15.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 16.09% 53.350 61.935 - -10.14% -
std::find_if(vector<char>)_(bail_25%)/1024 15.99% 25.115 29.131 - 16.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 15.98% 0.347 0.402 - -16.94% -
std::find_end(deque<int>)_(match_near_end)/1000 15.83% 33.920 39.289 - -5.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 15.70% 27.897 32.277 - 9.24% -
std::vector<std::string>::ctor(size)/32 15.69% 31.951 36.963 - 0.84% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 15.67% 6.285 7.270 - 44.04% -
ranges::minmax(std::deque<char>)/1 15.57% 0.672 0.776 - -8.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 15.55% 18.494 21.369 - 10.06% -
BM_vector_deque_copy/0 15.53% 0.459 0.530 - 6.10% -
BM_deque_vector_ranges_move_backward/70000 15.52% 7674.162 8865.274 - -0.86% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 15.30% 770.911 888.858 - 26.03% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 14.89% 1.427 1.639 - 2.56% -
BM_deque_vector_copy_backward/64000 14.86% 7009.061 8050.572 - -0.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 14.77% 1.537 1.764 - -1.01% -
std::multiset<std::string>::ctor(const&)/32 14.73% 698.643 801.542 - 14.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.60% 142407.408 163192.705 - 14.09% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 14.57% 0.263 0.302 - -16.81% -
BM_StringRelational_Eq_Empty_Empty_Control 14.50% 1.795 2.055 - -0.30% -
BM_deque_vector_move_backward/65536 14.48% 7040.947 8060.613 - -0.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 14.27% 1.310 1.497 - 3.80% -
SetIntersection_Front_Set_string_256_64 14.19% 14014985.361 16003395.684 - 9.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 14.18% 64.777 73.960 - 83.71% -
ranges::minmax(std::list<char>)/1 14.13% 0.321 0.367 - -20.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 14.02% 196392307.491 223922169.544 - 14.11% -
BM_std_minmax_element<int>/4000 13.97% 894.866 1019.908 - 6.86% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 13.97% 5.168 5.890 - 24.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 13.96% 1.576 1.796 - 10.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 13.96% 10071.258 11476.970 - 16.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 13.92% 1.165 1.327 - 3.98% -
BM_std_minmax_element<int>/4096 13.85% 915.845 1042.684 - 6.73% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 13.78% 62.565 71.184 - 17.42% -
SetIntersection_Interlaced_Vector_uint64_1024_256 13.75% 6828824.671 7767939.348 - 48.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.73% 15.671 17.823 - 26.03% -
BM_std_minmax_element<int>/65536 13.63% 14634.547 16628.791 - 6.80% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.62% 15.180 17.248 - 19.67% -
BM_deque_vector_ranges_copy_backward/64000 13.56% 6986.166 7933.309 - -1.16% -
BM_std_minmax_element<int>/70000 13.51% 15660.251 17775.326 - 6.85% -
ranges::min(std::list<__int128>)/8 13.50% 2.038 2.313 - 0.10% -
BM_std_minmax_element<int>/5500 13.49% 1229.545 1395.415 - 6.74% -
std::equal(vector<bool>)_(unaligned)/8 13.49% 0.896 1.017 - 14.59% -
std::find_if(vector<char>)_(bail_25%)/8 13.44% 0.908 1.030 - 34.46% -
std::set<int>::ctor(const&,_alloc)/1024 13.40% 6327.509 7175.214 - 13.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.33% 42.686 48.378 - 8.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.31% 7.266 8.233 - 27.06% -
std::unordered_set<std::string>::erase(iterator)/8192 13.28% 30.988 35.104 - 8.23% -
std::set<std::string>::count(key)_(existent)/32 13.22% 14.842 16.804 - 4.06% -
BM_std_minmax_element<int>/1024 13.16% 233.100 263.784 - 5.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 13.14% 61.402 69.469 - 1.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 13.14% 38.216 43.236 - 15.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.09% 47.992 54.276 - 3.06% -
BM_deque_vector_move_backward/70000 13.07% 7488.985 8468.154 - -3.36% -
SetIntersection_Interlaced_Vector_string_262144_4 13.07% 2030042.690 2295369.659 - 4.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 13.07% 6596.898 7459.021 - 12.32% -
BM_std_minmax_element<int>/512 13.01% 118.437 133.842 - 4.30% -
rng::find_last(vector<char>)_(bail_90%)/8 12.99% 0.408 0.461 - 3.21% -
std::deque<int>::ctor(size)/8192 12.98% 448.943 507.223 - 10.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 12.76% 14005.715 15792.918 - 15.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 12.71% 769.435 867.218 - 16.25% -
BM_vector_deque_copy_backward/64000 12.70% 7290.185 8216.368 - -2.09% -
ranges::minmax(std::deque<char>)/64 12.70% 26.361 29.708 - 9.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 12.63% 17.187 19.357 - 15.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 12.62% 1.379 1.553 - 9.22% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 12.61% 22.248 25.054 - 7.99% -
BM_PushHeap_float_Random_1 12.57% 0.548 0.616 - 11.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.55% 609.213 685.669 - -5.60% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 12.53% 251.764 283.322 - 11.96% -
std::is_sorted(list<int>,_pred)/8192 12.53% 7682.597 8645.110 - 12.34% -
SetIntersection_Interlaced_Vector_uint64_16384_16 12.52% 2392381.516 2691984.809 - -15.59% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.50% 23937.705 26929.206 - 0.56% -
BM_deque_vector_ranges_copy_backward/70000 12.48% 7649.402 8604.120 - -3.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 12.48% 6.258 7.039 - -33.75% -
std::unordered_set<std::string>::ctor(const&)/8192 12.45% 338344.681 380484.107 - 12.37% -
ranges::min(std::list<__int128>)/64 12.44% 32.374 36.401 - 0.79% -
BM_align/1 12.42% 0.623 0.701 - 12.48% -
BM_vector_deque_ranges_copy_backward/1 12.39% 2.085 2.343 - 2.52% -
BM_vector_deque_ranges_copy_backward/64000 12.36% 7277.097 8176.651 - 1.31% -
std::unordered_set<std::string>::erase(key)_(existent)/32 12.36% 51.630 58.010 - -20.73% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 12.34% 1.248 1.402 - -1.44% -
BM_vector_deque_ranges_copy_backward/2 12.33% 1.835 2.061 - -0.03% -
std::multimap<std::string,_int>::erase(iterator)/32 12.28% 25.442 28.566 - -0.99% -
SetIntersection_Front_Vector_float_1024_1024 12.27% 5433929.916 6100760.077 - 3.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.27% 23.149 25.989 - 14.81% -
ranges::min(std::vector<long_long>)/8 12.26% 2.036 2.286 - 7.61% -
bm_lexicographical_compare<signed_char>/64 12.23% 1.938 2.175 - 5.16% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.21% 25074.371 28136.795 - 1.02% -
BM_std_minmax_element<int>/64000 12.20% 14485.864 16252.500 - 6.77% -
SetIntersection_Interlaced_Vector_uint64_1024_16 12.19% 2009365.413 2254242.846 - 0.71% -
BM_vector_deque_copy_backward/65536 12.15% 7471.548 8379.382 - -2.83% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 12.13% 86.101 96.545 - 0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.05% 11.166 12.511 - 2.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 12.00% 575.483 644.538 - 12.58% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 11.98% 26.215 29.355 - -3.23% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 11.98% 31.571 35.354 - 6.19% -
BM_deque_vector_ranges_copy_backward/65536 11.97% 7303.823 8178.183 - 0.42% -
BM_deque_vector_ranges_move_backward/64000 11.91% 6952.945 7781.189 - 0.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.87% 6.732 7.532 - 35.59% -
std::fill_n(vector<bool>)/262144 11.85% 827.999 926.150 - -1.61% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.80% 10.232 11.440 - 13.59% -
BM_std_minmax_element<short>/4000 11.76% 923.633 1032.220 - -5.00% -
BM_std_minmax_element<short>/1024 11.76% 241.580 269.979 - -5.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.70% 10.670 11.919 - 14.39% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.69% 9247.471 10328.784 - -8.00% -
BM_std_minmax_element<short>/5500 11.67% 1267.219 1415.135 - -5.09% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 11.62% 7.311 8.161 - 9.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.62% 86.595 96.655 - -0.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.60% 30.911 34.496 - -7.82% -
std::find_end(deque<int>)_(near_matches)/1024 11.58% 16245.385 18127.396 - 3.57% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 11.51% 26.409 29.450 - 9.46% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.51% 19.852 22.137 - 10.07% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.51% 10.561 11.776 - 1.67% -
std::find_end(deque<int>)_(near_matches)/1000 11.49% 15638.030 17434.395 - 3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.44% 63544894.022 70814872.104 - 13.13% -
BM_vector_deque_ranges_copy_backward/65536 11.42% 7515.158 8373.661 - -0.46% -
std::multiset<int>::find(key)_(non-existent)/1024 11.42% 5.501 6.129 - 11.84% -
BM_std_minmax_element<short>/4096 11.40% 946.214 1054.089 - -5.21% -
BM_align/256 11.35% 0.623 0.693 - 11.29% -
BM_deque_deque_ranges_move_backward/70000 11.31% 7827.965 8713.355 - 0.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.30% 9.972 11.099 - -9.59% -
std::set<std::string>::ctor(const&)/32 11.28% 713.616 794.118 - 12.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 11.28% 0.648 0.721 - 15.34% -
BM_align/64 11.27% 0.623 0.693 - 11.27% -
ranges::minmax(std::deque<long_long>)/70000 11.24% 27404.557 30485.669 - 17.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 11.22% 30.292 33.692 - 11.95% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.22% 51055.269 56785.095 - 8.72% -
std::copy_backward(deque<int>)/32768 11.21% 3631.145 4038.056 - -0.23% -
BM_std_minmax_element<short>/512 11.17% 124.509 138.414 - -4.17% -
BM_align/8 11.15% 0.623 0.692 - 11.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 11.10% 31.057 34.505 - 1.02% -
ranges::min(std::vector<char>)/8 11.09% 2.211 2.456 - -1.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 11.05% 1.487 1.652 - -2.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 11.01% 1753838.621 1947021.483 - 13.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 10.99% 18.920 21.000 - 6.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.97% 165.204 183.331 - 4.67% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.80% 6.187 6.856 - 7.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.73% 29.805 33.002 - 37.50% -
BM_deque_vector_ranges_move_backward/65536 10.72% 7136.653 7901.599 - -2.24% -
std::unordered_set<int>::clear()/1024 10.72% 8231.200 9113.219 - 7.98% -
SetIntersection_Front_Vector_float_1024_256 10.66% 2155612.102 2385380.044 - 5.03% -
std::unique(list<int>,_pred)_(contiguous)/1024 10.65% 935.028 1034.654 - 7.94% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.60% 0.707 0.782 - 10.00% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.58% 0.707 0.782 - 9.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 10.58% 0.271 0.300 - -3.17% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.58% 0.707 0.781 - 9.99% -
std::search(deque<int>)_(near_matches)/1024 10.48% 18083.167 19978.754 - -17.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.47% 36571.558 40400.167 - 12.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 10.40% 73.626 81.287 - 2.69% -
BM_vector_deque_ranges_move_backward/64000 10.39% 7254.658 8008.215 - 1.55% -
bm_write 10.36% 548.078 604.884 - 89.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 10.36% 3.826 4.223 - 25.25% -
SetIntersection_Front_Vector_float_262144_1024 10.31% 5427656.019 5987156.843 - 9.41% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.25% 0.607 0.669 - 1.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 10.21% 52.963 58.371 - -9.77% -
std::all_of(vector<int>)_(process_all)/50 10.18% 12.656 13.945 - -5.75% -
std::remove_copy(deque<int>)_(prefix)/1024 10.17% 383.696 422.706 - 3.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.14% 1419.191 1563.130 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 10.08% 1.411 1.554 - -4.93% -
ranges::minmax(std::deque<char>)/70000 10.04% 26720.615 29402.078 - 14.67% -
ranges::min(std::list<char>)/64 10.03% 25.989 28.597 - 2.21% -
std::adjacent_find(deque<int>,_pred)/8 10.03% 4.250 4.676 - 11.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.03% 0.365 0.401 - -1.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 10.01% 6.894 7.584 - 25.83% -
std::remove_if(deque<int>)_(sprinkled)/50 10.00% 60.934 67.031 - 11.15% -
BM_deque_deque_ranges_copy_backward/70000 9.99% 7901.473 8690.791 - -0.15% -
std::find_if_not(list<int>)_(bail_25%)/1024 9.98% 181.402 199.514 - 8.48% -
std::partition(deque<int>)_(dense)/50 9.96% 13.986 15.380 - 15.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 9.94% 19.840 21.813 - 9.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 9.94% 51.916 57.077 - 6.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.86% 572.335 628.792 - 8.67% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.86% 226.492 248.824 - 13.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.81% 9.074 9.965 - 26.32% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.79% 10.432 11.453 - 0.42% -
BM_deque_deque_ranges_copy/0 9.73% 0.793 0.870 - 4.58% -
ranges::minmax(std::deque<__int128>)/64 9.71% 30.211 33.144 - 7.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.65% 6405.808 7024.111 - 6.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.62% 1553440.922 1702903.128 - 10.48% -
std::set<int>::erase(key)_(existent)/32 9.60% 22.985 25.192 - 16.29% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.60% 7291.610 7991.462 - 6.35% -
std::unordered_multiset<int>::find(key)_(existent)/1024 9.56% 1.228 1.345 - -3.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.51% 9.608 10.521 - 26.64% -
rng::contains_subrange(list<int>)_(same_length)/8192 9.41% 7853.122 8592.332 - 7.09% -
BM_deque_deque_move_backward/65536 9.41% 7515.669 8222.853 - 1.47% -
SetIntersection_Interlaced_Vector_string_16384_64 9.40% 12385304.053 13549233.574 - -5.30% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.37% 1.397 1.528 - -17.08% -
SetIntersection_Interlaced_Vector_uint32_1024_64 9.37% 3333065.034 3645371.911 - -27.36% -
BM_deque_deque_ranges_move_backward/65536 9.34% 7388.549 8078.276 - 0.65% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.26% 2277.257 2488.174 - 1.33% -
BM_PushHeap_string_Random_1 9.22% 0.640 0.699 - 9.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 9.12% 19.923 21.739 - 9.09% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.11% 10.128 11.050 - 11.99% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 9.10% 4.531 4.944 - -24.25% -
BM_deque_deque_ranges_copy_backward/64000 9.07% 7132.295 7779.425 - 0.55% -
BM_deque_vector_ranges_move/1024 9.05% 36.738 40.064 - 7.17% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.05% 22.769 24.830 - -0.66% -
SetIntersection_Front_Vector_uint32_262144_1024 9.05% 5420610.967 5911076.797 - 0.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.04% 1.155 1.260 - 9.03% -
std::multimap<int,_int>::clear()/8192 9.04% 84193.386 91802.760 - 5.36% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.02% 1.225 1.336 - -2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.99% 7398865.935 8064326.390 - 8.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.98% 7.299 7.954 - -2.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.90% 1.206 1.314 - 13.36% -
std::copy_backward(vector<bool>)_(aligned)/64 8.89% 1.670 1.819 - 4.74% -
SetIntersection_Interlaced_Vector_uint32_256_64 8.88% 7087974.373 7717463.644 - -10.29% -
rng::find_last(list<int>)_(bail_90%)/50 8.88% 1.273 1.386 - 11.15% -
std::flat_multimap<int,_int>::ctor(const&)/32 8.81% 23.016 25.043 - 8.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 8.79% 10.752 11.697 - 11.10% -
std::set<std::string>::erase(key)_(existent)/32 8.79% 68.008 73.983 - 33.07% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 8.78% 1.525 1.659 - 5.44% -
std::partition(deque<int>)_(dense)/32 8.76% 9.297 10.111 - 12.33% -
std::unordered_set<int>::erase(iterator)/32 8.74% 20.032 21.783 - 5.87% -
BM_vector_deque_ranges_copy_backward/70000 8.74% 8023.877 8725.202 - -0.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 8.71% 1.445 1.571 - -6.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.70% 39.078 42.480 - 16.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.70% 562.304 611.226 - 2.33% -
std::set<int>::lower_bound(key)_(non-existent)/32 8.70% 2.275 2.473 - 8.20% -
BM_std_minmax_element<short>/64000 8.70% 15146.294 16463.593 - -4.75% -
BM_std_minmax_element<short>/65536 8.70% 15514.641 16863.839 - -4.73% -
std::lower_bound(std::vector<int>)/100 8.68% 12.043 13.089 - 5.35% -
std::set<std::string>::equal_range(key)_(existent)/32 8.68% 16.135 17.536 - -7.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.67% 9.666 10.504 - 35.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.64% 20.621 22.403 - 7.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.64% 574.402 624.014 - 8.11% -
SetIntersection_Interlaced_Vector_string_16384_4 8.60% 1789989.567 1943853.155 - -0.87% -
std::move_backward(vector<int>)/8 8.55% 2.133 2.315 - 3.53% -
BM_std_minmax_element<short>/70000 8.53% 16576.920 17991.381 - -4.87% -
std::fill_n(list<int>)/50 8.46% 15.395 16.698 - 5.06% -
BM_deque_deque_copy_backward/64000 8.46% 7289.610 7906.284 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 8.46% 4807656.133 5214304.262 - 6.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.43% 1055.440 1144.464 - 9.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.43% 10.541 11.429 - 9.25% -
BM_std_minmax_element<short>/4 8.41% 1.137 1.233 - -2.92% -
BM_PushHeap_uint64_Descending_1 8.40% 0.532 0.576 - 19.62% -
std::find_if_not(list<int>)_(process_all)/1024 8.31% 731.602 792.425 - 6.33% -
SetIntersection_Interlaced_Vector_float_1024_64 8.31% 3640318.744 3942949.367 - 2.84% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 8.30% 87.709 94.987 - 0.47% -
BM_deque_deque_copy_backward/65536 8.30% 7457.970 8076.684 - -0.36% -
std::set<std::string>::contains(key)_(existent)/1024 8.30% 21.271 23.035 - 2.40% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.20% 29.441 31.856 - 7.86% -
BM_deque_deque_ranges_copy_backward/65536 8.20% 7406.223 8013.607 - -0.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 8.18% 22.620 24.471 - 3.00% -
std::rotate(deque<int>)_(by_1/2)/8192 8.15% 1585.618 1714.777 - 17.85% -
SetIntersection_Interlaced_Vector_string_262144_64 8.12% 19622919.663 21215576.718 - -0.86% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.07% 9.787 10.577 - 4.30% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.06% 6.409 6.925 - 4.75% -
std::all_of(deque<int>)_(process_all)/32768 8.06% 10073.409 10884.853 - 7.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 8.05% 24.113 26.054 - 9.87% -
SetIntersection_Interlaced_Vector_string_16384_256 8.04% 38364924.880 41451078.025 - -0.87% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 8.04% 23.823 25.739 - 4.18% -
bm_ranges_lexicographical_compare<int>/1 8.04% 1.165 1.259 - -15.40% -
ranges::minmax(std::list<__int128>)/1 8.03% 0.429 0.463 - 3.65% -
std::any_of(deque<int>)_(process_all)/32768 8.02% 10094.986 10904.374 - 3.63% -
std::find(vector<int>)_(bail_25%)/8 8.00% 1.366 1.475 - 4.94% -
BM_vector_deque_copy_backward/70000 7.99% 8151.213 8802.212 - -2.18% -
std::find_end(list<int>)_(single_element)/8192 7.98% 7730.315 8347.493 - -4.85% -
SetIntersection_Front_Vector_float_1024_64 7.96% 1319381.866 1424455.370 - 4.77% -
std::vector<int>::ctor(size)/32 7.94% 10.278 11.094 - 10.50% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.92% 8552.093 9229.397 - 9.17% -
SetIntersection_Front_Vector_float_256_4 7.91% 4162835.633 4492315.210 - 8.02% -
std::remove_if(list<int>)_(prefix)/8192 7.90% 9339.542 10077.722 - 8.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.90% 751.770 811.164 - 6.20% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 7.89% 31.145 33.602 - 2.38% -
std::set<std::string>::ctor(const&,_alloc)/32 7.88% 695.852 750.673 - 7.86% -
std::all_of(deque<int>)_(process_all)/8192 7.85% 2521.071 2719.081 - 7.57% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.84% 793.881 856.145 - -1.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.82% 32.613 35.164 - 3.93% -
BM_deque_deque_copy_backward/70000 7.80% 7931.066 8549.334 - -1.06% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 7.79% 132.248 142.544 - 7.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.78% 660.205 711.564 - -6.13% -
std::find(vector<int>)_(process_all)/8 7.77% 2.732 2.945 - 8.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.77% 518.087 558.336 - 7.72% -
std::find_if_not(vector<int>)_(process_all)/8 7.73% 1.491 1.607 - 8.34% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.73% 7188.352 7743.882 - 5.66% -
BM_deque_deque_ranges_move_backward/64000 7.73% 7401.720 7973.536 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.71% 202.805 218.434 - 9.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 7.69% 1354.334 1458.475 - -3.53% -
std::partition_copy(deque<int>)/1024 7.67% 629.637 677.933 - 1.22% -
BM_deque_deque_move_backward/64000 7.65% 7247.068 7801.670 - -1.01% -
BM_vector_deque_ranges_copy/0 7.64% 0.368 0.396 - -34.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 7.60% 37.697 40.564 - 3.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 7.60% 45.950 49.444 - -2.03% -
BM_deque_deque_move_backward/70000 7.59% 7887.509 8486.404 - -2.50% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.57% 9.852 10.597 - -0.10% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.54% 0.258 0.278 - 4.67% -
std::any_of(deque<int>)_(process_all)/8192 7.53% 2526.241 2716.505 - 3.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.52% 1.246 1.340 - 9.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.50% 2292977.835 2465044.693 - 1.20% -
std::rotate(deque<int>)_(by_1/3)/8192 7.49% 3152.501 3388.480 - 2.75% -
SetIntersection_Front_Set_float_1024_256 7.47% 3898477.849 4189854.556 - -0.05% -
SetIntersection_Interlaced_Vector_float_16384_64 7.47% 6294520.533 6764708.700 - -23.74% -
std::search(vector<int>,_pred)_(single_element)/8192 7.44% 4323.362 4645.014 - 24.05% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.40% 6649.357 7141.457 - 2.71% -
std::unordered_set<std::string>::erase(iterator)/1024 7.38% 26.406 28.355 - 6.00% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.36% 7779989.767 8352641.539 - 23.77% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.36% 1.536 1.649 - -7.18% -
std::search(vector<int>,_pred)_(single_element)/1000 7.35% 528.560 567.431 - 18.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.35% 6731.744 7226.561 - -0.33% -
BM_PushHeap_string_Random_256 7.34% 14.282 15.330 - 6.02% -
std::find_if_not(vector<char>)_(bail_25%)/1024 7.33% 25.138 26.979 - -3.70% -
std::multimap<int,_int>::contains(key)_(existent)/1024 7.30% 4.313 4.628 - -0.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.30% 5504.562 5906.237 - 6.68% -
std::search(vector<int>,_pred)_(single_element)/1024 7.29% 541.373 580.840 - 23.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.26% 173316.999 185906.757 - 7.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.25% 6813.481 7307.529 - 9.18% -
SetIntersection_None_Set_string_16384_1024 7.22% 194072906.811 208079036.552 - 5.95% -
std::find_if_not(list<int>)_(process_all)/8192 7.20% 6864.185 7358.235 - -4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.19% 6445593.726 6909154.289 - 6.63% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.18% 132754.871 142287.320 - 7.26% -
BM_deque_deque_ranges_move_backward/2 7.17% 2.300 2.465 - 2.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 7.16% 30.331 32.502 - 2.32% -
std::reverse_copy(vector<int>)/8 7.16% 2.428 2.602 - 6.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 7.16% 703.321 753.652 - -2.17% -
ranges::minmax(std::deque<long_long>)/64 7.14% 25.888 27.738 - 18.79% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.13% 65.704 70.390 - 3.84% -
SetIntersection_Interlaced_Vector_string_262144_256 7.13% 68333543.450 73205155.609 - -2.79% -
SetIntersection_Interlaced_Set_uint64_16384_64 7.10% 234849103.946 251520468.232 - 8.98% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.09% 20.778 22.251 - -5.76% -
std::set<std::string>::find(key)_(existent)/8192 7.07% 30.858 33.039 - 7.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 7.05% 2.527 2.706 - 19.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.05% 54328.975 58158.371 - 1.33% -
std::search(deque<int>)_(near_matches)/1000 7.04% 17811.347 19065.667 - -17.35% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 7.04% 24.081 25.776 - 3.35% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.01% 19909.854 21305.332 - 7.90% -
std::copy(list<int>)/4096 7.00% 3030.091 3242.166 - -1.32% -
BM_vector_deque_move_backward/70000 7.00% 7880.565 8431.874 - -3.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.95% 45.706 48.884 - 1.15% -
BM_vector_deque_move_backward/64000 6.95% 7299.994 7807.491 - -4.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.95% 29.836 31.910 - 12.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.93% 6287.439 6723.465 - 7.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 6.91% 24.531 26.226 - 5.71% -
std::find(list<int>)_(bail_25%)/32768 6.90% 8395.526 8974.917 - 9.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.90% 28003.513 29935.736 - -0.03% -
bm_lexicographical_compare<int>/1 6.89% 1.384 1.480 - 1.14% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.87% 10.945 11.697 - -16.74% -
SetIntersection_Front_Vector_float_64_64 6.85% 10666029.393 11396463.733 - 6.80% -
BM_vector_deque_ranges_move_backward/70000 6.82% 8030.136 8577.735 - -1.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.80% 32.638 34.858 - -6.98% -
ranges::min(std::vector<__int128>)/8 6.78% 2.842 3.034 - 3.92% -
BM_lexicographical_compare_three_way_fast_path/1 6.78% 0.345 0.368 - -20.14% -
std::move_backward(deque<int>)/32768 6.76% 3327.406 3552.279 - -1.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.74% 4.687 5.002 - -0.21% -
std::set<std::string>::erase(iterator)/32 6.73% 25.117 26.807 - 5.60% -
BM_lexicographical_compare_three_way<IntPtr>/64 6.70% 15.019 16.025 - 2.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.67% 223.438 238.348 - -5.97% -
std::set<std::string>::contains(key)_(existent)/8192 6.67% 27.262 29.079 - 2.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.64% 2.819 3.006 - 6.88% -
std::copy_backward(deque<int>)/8 6.63% 2.570 2.740 - -1.22% -
std::stable_partition(deque<int>)_(sparse)/8192 6.60% 3277.549 3493.987 - 3.14% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.60% 8141.471 8678.983 - -3.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.60% 55277.885 58926.460 - 7.11% -
ranges::minmax(std::vector<long_long>)/1 6.59% 0.608 0.648 - -6.12% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 6.57% 87982.663 93767.304 - 5.59% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 6.55% 1470.472 1566.847 - -1.13% -
std::unordered_set<std::string>::find(key)_(existent)/8192 6.54% 38.776 41.313 - -0.25% -
SetIntersection_Front_Vector_string_256_256 6.51% 19012065.719 20250263.935 - 2.88% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 6.50% 24.225 25.800 - 5.05% -
std::multiset<int>::erase(iterator)/1024 6.49% 23.162 24.666 - -3.30% -
std::unordered_map<int,_int>::ctor(const&)/1024 6.49% 6736.857 7173.892 - 5.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.46% 1.423 1.515 - 6.31% -
std::multiset<int>::find(key)_(non-existent)/8192 6.46% 8.412 8.956 - 9.78% -
std::shift_right(vector<int>)/32 6.41% 3.969 4.224 - 3.52% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.41% 143.661 152.863 - 5.95% -
SetIntersection_Front_Vector_float_256_64 6.39% 4350783.232 4628982.459 - 7.82% -
std::adjacent_find(list<int>,_pred)/8192 6.39% 7200.797 7660.629 - 5.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.38% 23.752 25.267 - -0.46% -
std::copy(vector<int>)/8 6.37% 2.092 2.225 - 3.11% -
std::multiset<int>::erase(key)_(existent)/32 6.36% 21.707 23.089 - 1.03% -
std::copy_backward(vector<bool>)_(aligned)/512 6.31% 1.521 1.617 - 3.77% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.30% 7265.281 7723.025 - 5.02% -
BM_PushHeap_uint32_Ascending_64 6.29% 1.612 1.713 - 11.64% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.28% 90.045 95.702 - 7.74% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.28% 10.646 11.315 - -17.39% -
BM_deque_deque_ranges_move_backward/1 6.26% 2.521 2.679 - -0.57% -
BM_deque_deque_ranges_copy_backward/1 6.25% 2.425 2.576 - 1.79% -
std::stable_sort(vector<int>)_(heap)/8 6.25% 20.917 22.224 - 4.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.24% 19.077 20.267 - 7.68% -
SetIntersection_Front_Vector_float_16384_16 6.24% 1098096.422 1166606.433 - 5.54% -
SetIntersection_Front_Set_string_16384_64 6.22% 4738060.792 5033001.402 - 6.73% -
std::adjacent_find(deque<int>,_pred)/50 6.22% 28.946 30.745 - 0.87% -
BM_PushHeap_uint32_Random_256 6.19% 5.327 5.657 - -0.91% -
SetIntersection_Interlaced_Set_uint64_16384_256 6.18% 213880749.424 227100186.710 - 9.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.17% 0.770 0.818 - 5.69% -
std::partition_copy(deque<int>)/50 6.15% 21.265 22.572 - 4.23% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.12% 773.791 821.149 - 6.14% -
std::search(deque<int>)_(same_length)/1024 6.11% 471.351 500.166 - 3.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.11% 1765263.819 1873124.392 - 5.86% -
std::remove_if(deque<int>)_(sprinkled)/32 6.10% 52.414 55.611 - -1.46% -
std::move_backward(deque<int>)/8 6.10% 3.369 3.574 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 6.09% 19.589 20.781 - 6.67% -
SetIntersection_Front_Vector_float_1024_4 6.07% 1061520.836 1125957.235 - 7.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.06% 3.816 4.047 - 3.20% -
SetIntersection_None_Set_string_16384_1 6.03% 192038134.383 203622017.183 - 4.97% -
BM_vector_deque_ranges_copy/2 6.03% 1.834 1.945 - 3.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.03% 23.086 24.478 - -0.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.02% 1.275 1.351 - 6.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 6.02% 42.647 45.213 - 11.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.00% 44504.189 47176.517 - 5.37% -
std::copy_n(vector<int>)/8 5.99% 2.130 2.258 - 2.47% -
BM_PushHeap_float_Ascending_16384 5.98% 4.036 4.277 - -1.93% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.98% 9.781 10.366 - 4.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.97% 0.770 0.816 - 5.43% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 5.96% 13212.277 13999.133 - 5.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.95% 22.124 23.441 - 0.81% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5.92% 5972.499 6326.287 - -1.03% -
std::rotate_copy(deque<int>)/32 5.92% 2.571 2.723 - 0.62% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.90% 560.457 593.505 - 3.57% -
std::unordered_set<int>::clear()/8192 5.90% 63893.433 67660.532 - 7.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.89% 0.770 0.816 - 5.48% -
bm_lexicographical_compare<unsigned_char>/1 5.89% 1.507 1.596 - -4.35% -
SetIntersection_Front_Set_string_64_64 5.89% 36806688.416 38975136.530 - 9.23% -
std::move_backward(deque<int>)/1048576 5.89% 125358.618 132742.803 - 0.18% -
BM_vector_deque_ranges_move_backward/65536 5.89% 7568.131 8013.651 - -1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.87% 2951106.201 3124478.432 - 5.64% -
std::multimap<int,_int>::clear()/1024 5.87% 10721.168 11350.363 - 1.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.87% 2.964 3.138 - 5.98% -
std::multimap<int,_int>::ctor(const&)/32 5.86% 225.725 238.951 - -0.26% -
std::replace(list<int>)_(sprinkled)/50 5.85% 18.575 19.662 - 3.98% -
std::fill_n(list<int>)/32 5.85% 7.934 8.398 - 4.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 5.85% 73.528 77.828 - 1.86% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 5.84% 239551.820 253531.283 - 1.36% -
std::unordered_map<int,_int>::ctor(const&)/8192 5.83% 55236.593 58454.934 - 5.55% -
ranges::minmax(std::list<char>)/70000 5.83% 52234.117 55277.267 - 3.07% -
std::partial_sort_copy(list<int>)_(descending)/8 5.82% 15.751 16.668 - 5.79% -
std::is_sorted(vector<int>,_pred)/8 5.80% 3.243 3.431 - 4.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.76% 1.528 1.616 - 0.11% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.76% 1220.079 1290.373 - 0.74% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.75% 28.664 30.313 - -1.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.70% 1183.664 1251.166 - 1.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.70% 6.616 6.993 - -3.74% -
std::unordered_set<int>::find(key)_(non-existent)/1024 5.70% 1.145 1.211 - 21.47% -
std::sort_heap(deque<int>)/8 5.68% 35.639 37.663 - 1.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.67% 6727.479 7108.983 - 5.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.67% 4.280 4.523 - -0.66% -
BM_deque_deque_ranges_copy_backward/2 5.65% 2.183 2.306 - 2.89% -
SetIntersection_Interlaced_Vector_string_256_16 5.64% 9949339.512 10510409.467 - 1.32% -
std::search(list<int>,_pred)_(same_length)/8192 5.62% 8465.080 8940.637 - 3.19% -
SetIntersection_None_Set_string_16384_4 5.60% 191641987.674 202377864.655 - 4.63% -
SetIntersection_Front_Vector_float_16_1 5.60% 62723343.901 66234621.355 - 5.62% -
rng::for_each(set<int>)/8 5.60% 6.686 7.060 - 9.09% -
BM_deque_vector_ranges_copy/70000 5.58% 3230.608 3410.895 - 6.59% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.57% 11307.894 11937.679 - 6.28% -
BM_PushHeap_uint32_Ascending_262144 5.53% 4.678 4.937 - 5.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.51% 1.083 1.143 - 5.28% -
BM_PushHeap_uint64_SingleElement_16 5.51% 0.338 0.356 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.51% 514409.105 542734.228 - 3.59% -
SetIntersection_Front_Set_float_1024_64 5.50% 1697246.266 1790555.939 - -0.26% -
std::flat_map<int,_int>::erase(iterator)/8192 5.49% 495.509 522.727 - 2.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 5.47% 53.008 55.910 - 30.94% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 5.47% 36.270 38.253 - 5.15% -
std::partial_sort_copy(list<int>)_(heap)/8 5.46% 16.842 17.761 - 1.58% -
ranges::minmax(std::list<__int128>)/70000 5.46% 56637.895 59728.448 - 2.86% -
std::copy_backward(vector<int>)/8 5.44% 2.174 2.292 - 0.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.43% 10.734 11.317 - 4.64% -
ranges::min(std::list<char>)/8 5.42% 1.837 1.936 - -1.31% -
std::distance(join_view(vector<vector<int>>))/50 5.42% 0.656 0.691 - 14.02% -
BM_lexicographical_compare_three_way_fast_path/256 5.41% 68.851 72.576 - 2.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.40% 24.242 25.551 - 0.62% -
BM_PushHeap_uint32_Ascending_16 5.38% 0.965 1.017 - 8.55% -
bm_lexicographical_compare<signed_char>/8 5.38% 3.085 3.250 - -0.32% -
SetIntersection_Front_Vector_float_16384_1 5.37% 1043708.180 1099751.992 - 6.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 5.36% 1.156 1.218 - -0.67% -
SetIntersection_Front_Set_uint32_262144_64 5.36% 1631359.641 1718828.877 - 7.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.35% 26443.058 27857.018 - 1.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 5.35% 9.785 10.308 - -2.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.33% 146718099.996 154531016.055 - 9.76% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.32% 334.322 352.124 - 0.03% -
std::multiset<int>::erase(iterator)/8192 5.32% 23.330 24.572 - -3.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.30% 1.260 1.327 - -17.32% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.29% 333.903 351.575 - 0.91% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.29% 36851.163 38799.940 - 0.21% -
SetIntersection_Front_Set_float_262144_1024 5.28% 13137967.583 13831285.631 - 1.24% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.26% 1441130.133 1516991.492 - -0.18% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.24% 113705760.400 119662667.442 - 0.47% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.24% 2.432 2.560 - 4.76% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.23% 1285384.875 1352590.088 - -4.18% -
SetIntersection_Front_Set_string_1024_64 5.23% 4832307.817 5084804.557 - 11.94% -
std::unordered_set<int>::find(key)_(non-existent)/8192 5.22% 1.211 1.274 - 8.57% -
SetIntersection_Front_Set_float_1024_1024 5.21% 12595306.134 13251860.890 - -0.98% -
SetIntersection_Front_Vector_float_16_16 5.20% 35380137.020 37219138.770 - 4.95% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.20% 396.632 417.247 - 4.52% -
std::for_each(list<int>)/50 5.19% 20.415 21.475 - -1.45% -
SetIntersection_Front_Vector_float_256_256 5.16% 4544100.311 4778479.116 - 8.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.13% 33.684 35.411 - 0.85% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.12% 98853.499 103915.778 - -0.81% -
std::set<int>::lower_bound(key)_(non-existent)/8192 5.12% 9.331 9.808 - 7.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.11% 12828.926 13484.278 - 4.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 5.08% 62.671 65.855 - -5.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.07% 17.629 18.523 - 6.14% -
std::replace(list<int>)_(sprinkled)/32 5.06% 11.081 11.641 - 3.40% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 5.06% 10.383 10.908 - 5.39% -
std::move(vector<bool>)_(unaligned)/512 5.05% 4.640 4.874 - 1.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.03% 1968.163 2067.067 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.01% 1143.541 1200.786 - 6.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.99% 8969716.708 9417203.570 - 1.53% -
std::set<std::string>::count(key)_(non-existent)/32 4.98% 10.499 11.023 - 0.13% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.98% 12.177 12.783 - 1.94% -
std::lower_bound(std::vector<int>)/8192 4.97% 15.587 16.361 - -4.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.96% 37.751 39.622 - -10.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.95% 194364306.833 203980769.074 - 0.86% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 4.94% 761.119 798.706 - 5.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.93% 12355.835 12965.507 - 3.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 4.93% 13926.378 14613.411 - 5.02% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 4.93% 1.779 1.866 - 4.30% -
std::list<std::string>::ctor(size)/32 4.92% 345.944 362.975 - -12.41% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.92% 6.488 6.807 - 0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.92% 1186.355 1244.669 - -2.41% -
SetIntersection_Front_Vector_string_16384_64 4.90% 3185504.003 3341539.078 - 6.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.88% 46702363.841 48983739.303 - 9.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.88% 71.653 75.153 - 0.63% -
BM_vector_deque_copy_backward/0 4.87% 0.454 0.476 - 14.13% -
rng::contains(deque<int>)_(process_all)/8 4.86% 2.918 3.060 - 3.11% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.84% 34.805 36.489 - -7.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.83% 14058805.212 14737677.066 - 2.86% -
std::is_sorted_until(deque<int>,_pred)/8 4.81% 4.233 4.437 - 2.42% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.81% 10.985 11.513 - -16.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.81% 2187526.766 2292785.948 - 4.84% -
std::multimap<int,_int>::erase(key)_(existent)/8192 4.79% 26.664 27.942 - 8.92% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.79% 1.572 1.648 - 16.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.79% 12562.551 13164.146 - 4.62% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.79% 4.257 4.460 - 4.03% -
std::list<int>::ctor(size)/8192 4.79% 97917.405 102604.367 - -0.16% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.78% 15.622 16.369 - 0.72% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 4.78% 2356.095 2468.785 - 4.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.78% 1.363 1.428 - 4.15% -
bm_lexicographical_compare<signed_char>/1 4.77% 1.342 1.406 - 6.28% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.77% 463.937 486.078 - -2.13% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 4.77% 6945.282 7276.742 - 7.87% -
std::multiset<int>::erase(iterator)/32 4.77% 20.752 21.742 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.77% 353304307.917 370157101.827 - 1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.76% 194368473.246 203620005.624 - -0.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.74% 2.312 2.421 - 8.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.74% 24.280 25.429 - 5.53% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.73% 20.327 21.288 - 9.48% -
BM_deque_deque_ranges_move_backward/0 4.73% 0.750 0.785 - -10.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.72% 129410.164 135524.148 - 4.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.72% 369.860 387.306 - 2.99% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 4.71% 44690.665 46793.644 - -0.75% -
std::move(list<int>)/1048576 4.69% 968952.101 1014444.222 - 1.71% -
BM_lexicographical_compare_three_way_fast_path/64 4.69% 15.068 15.775 - -0.84% -
std::remove_copy(list<int>)_(sprinkled)/50 4.69% 17.989 18.833 - 0.23% -
SetIntersection_Front_Set_string_262144_16 4.69% 1914665.547 2004428.086 - 2.34% -
BM_deque_vector_copy_backward/0 4.68% 1.422 1.488 - 8.11% -
std::set<std::string>::count(key)_(non-existent)/8192 4.66% 33.189 34.737 - 2.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.66% 979.799 1025.459 - -1.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.65% 601.543 629.537 - 5.45% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.63% 9.324 9.756 - 3.83% -
BM_lexicographical_compare_three_way_fast_path/16 4.63% 4.227 4.423 - 1.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.63% 6.805 7.120 - 4.04% -
std::stable_partition(deque<int>)_(dense)/1024 4.63% 565.103 591.263 - -1.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.63% 4.746 4.965 - 4.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.63% 675.611 706.862 - 3.36% -
ranges::min(std::list<__int128>)/70000 4.62% 59087.676 61814.606 - -0.27% -
std::list<int>::ctor(size)/32 4.61% 334.159 349.560 - -2.38% -
std::remove_if(deque<int>)_(prefix)/32 4.60% 54.208 56.702 - 0.17% -
SetIntersection_Front_Vector_float_16384_64 4.60% 1361960.486 1424550.777 - 6.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.59% 39.701 41.525 - 3.74% -
BM_deque_vector_move_backward/5500 4.59% 199.389 208.546 - 5.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.59% 1414.988 1479.933 - 6.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.59% 104651.060 109451.836 - 2.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.59% 9041535.950 9456133.899 - 7.79% -
std::list<int>::ctor(size)/1024 4.58% 12068.451 12621.413 - -1.58% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 4.58% 496149.494 518868.849 - 3.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.58% 334.452 349.761 - -1.40% -
BM_PushHeap_float_Descending_4 4.57% 0.368 0.385 - 2.28% -
std::find_if(list<int>)_(process_all)/8192 4.57% 9108.915 9525.095 - 5.37% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.56% 516.997 540.590 - 0.06% -
std::stable_sort(deque<int>)_(ascending)/8 4.56% 18.257 19.089 - -0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.56% 77.391 80.917 - -1.29% -
std::unordered_set<int>::count(key)_(existent)/8192 4.56% 1.342 1.403 - -15.81% -
std::find_if(vector<char>)_(bail_25%)/32768 4.55% 797.270 833.537 - 4.24% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.54% 669.492 699.855 - 4.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.49% 84375.229 88166.916 - -0.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.49% 12499.610 13061.300 - 4.52% -
SetIntersection_Front_Set_float_64_64 4.49% 13338775.231 13937279.391 - -1.68% -
BM_lexicographical_compare_three_way_fast_path/1024 4.48% 236.575 247.172 - 0.02% -
bm_lexicographical_compare<signed_char>/512 4.48% 7.634 7.975 - 3.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.47% 5.672 5.926 - 15.40% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.47% 57284.739 59844.393 - 2.73% -
std::set<int>::find(key)_(non-existent)/8192 4.46% 8.885 9.281 - 8.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.46% 168138008.043 175640481.394 - 3.41% -
std::rotate(list<int>)_(1_element_forward)/50 4.46% 24.934 26.046 - 0.44% -
SetIntersection_Front_Vector_float_256_1 4.46% 4138523.166 4322923.644 - 4.48% -
std::equal(deque<int>)_(it,_it,_it)/8 4.45% 4.306 4.497 - 0.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.44% 30.955 32.330 - 1.11% -
SetIntersection_Interlaced_Set_uint64_262144_4 4.44% 1322616.862 1381317.871 - 6.65% -
std::find_end(vector<int>)_(single_element)/1000 4.43% 238.317 248.885 - 2.22% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.43% 1.489 1.555 - 1.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.43% 19437.310 20297.818 - 0.71% -
BM_vector_deque_move_backward/65536 4.43% 7571.242 7906.290 - -5.30% -
SetIntersection_Front_Vector_float_4_4 4.41% 136026352.631 142025388.646 - 4.84% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 4.40% 305521.541 318972.388 - -0.65% -
BM_std_minmax_element<long_long>/64 4.38% 16.771 17.506 - 0.93% -
BM_deque_vector_move_backward/4096 4.38% 147.904 154.383 - 3.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.38% 5.072 5.294 - -0.01% -
std::move(deque<int>)/8 4.37% 3.251 3.394 - 2.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.37% 15.532 16.210 - 2.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 4.37% 13.393 13.978 - 3.36% -
std::fill(vector<int>)/1024 4.36% 29.171 30.444 - 1.29% -
std::copy_if(list<int>)_(every_other)/32768 4.35% 25195.047 26291.233 - 2.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 4.35% 11649.489 12156.242 - 5.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.35% 352.724 368.064 - -12.47% -
BM_PushHeap_uint64_Random_64 4.35% 5.389 5.623 - -0.93% -
SetIntersection_Front_Vector_float_64_4 4.34% 15896959.521 16587597.087 - 4.58% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.34% 7406.970 7728.541 - 3.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.33% 43703.231 45597.044 - 5.81% -
std::multiset<int>::find(key)_(existent)/1024 4.33% 4.091 4.268 - 3.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.32% 17609.242 18369.215 - 1.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.31% 980.662 1022.930 - 2.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.31% 1.350 1.409 - 5.13% -
SetIntersection_Front_Vector_float_262144_1 4.31% 1022394.785 1066412.535 - 2.80% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.30% 65.209 68.014 - 10.46% -
rng::fold_left(deque<int>)/8 4.30% 3.837 4.002 - -0.60% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 4.30% 403.432 420.786 - 4.02% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.29% 217.908 227.249 - 2.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 4.28% 26.629 27.769 - 2.43% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.28% 68565.333 71497.814 - -3.76% -
BM_CmpEqual_uchar_schar 4.27% 0.995 1.037 - 0.60% -
std::list<std::string>::ctor(size)/8192 4.26% 103509.452 107920.207 - -14.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.25% 5725.014 5968.376 - 4.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.25% 14841.072 15471.650 - 0.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.24% 241.573 251.822 - -0.08% -
BM_std_minmax_element<long_long>/5500 4.24% 1394.411 1453.533 - 0.55% -
std::find_if(vector<char>)_(bail_25%)/8192 4.24% 209.468 218.346 - 3.42% -
std::copy_backward(list<int>)/64 4.24% 30.041 31.314 - 1.17% -
SetIntersection_Front_Set_uint32_262144_256 4.23% 3636159.323 3789953.523 - 7.58% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.23% 236.637 246.646 - 0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 4.23% 348824.688 363574.935 - 4.32% -
BM_lexicographical_compare_three_way_fast_path/16384 4.22% 3634.083 3787.392 - 0.06% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.21% 3628.310 3780.948 - 0.09% -
bm_swap_ranges_vb_aligned/4096 4.20% 12.502 13.026 - 3.60% -
ranges::min(std::list<long_long>)/8 4.19% 1.884 1.962 - 2.77% -
std::set<int>::find(key)_(non-existent)/1024 4.19% 5.793 6.036 - 7.66% -
SetIntersection_Front_Vector_string_262144_16 4.18% 1562681.199 1628008.381 - 3.08% -
std::adjacent_find(vector<int>,_pred)/8 4.17% 3.159 3.291 - 0.20% -
BM_toupper_string<char> 4.17% 15.136 15.767 - -3.86% -
std::set<std::string>::insert(value)_(new_value,_end)/0 4.17% 27.421 28.563 - 4.88% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.16% 13380.888 13937.290 - 3.90% -
BM_lexicographical_compare_three_way_fast_path/4096 4.16% 922.253 960.576 - 0.04% -
BM_lexicographical_compare_three_way<IntPtr>/4096 4.15% 919.973 958.163 - -0.37% -
BM_PushHeap_uint32_Ascending_256 4.14% 2.158 2.248 - 7.18% -
std::set<int>::find(key)_(existent)/32 4.14% 1.683 1.752 - 1.98% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.13% 19675.205 20487.989 - -3.56% -
BM_tolower_string<char> 4.13% 15.174 15.800 - 4.72% -
std::set<int>::ctor(const&,_alloc)/8192 4.12% 50476.893 52557.257 - 6.00% -
std::find(vector<long_long>)_(bail_25%)/8 4.12% 0.858 0.893 - -12.97% -
std::find_end(vector<int>)_(single_element)/8192 4.11% 1858.968 1935.305 - 1.59% -
SetIntersection_Front_Vector_float_16_4 4.11% 54226909.540 56453074.120 - 4.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.10% 193818083.333 201766027.239 - -2.86% -
SetIntersection_Front_Vector_float_64_16 4.10% 14308552.152 14894816.027 - 5.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.09% 15890.044 16540.116 - 3.38% -
BM_std_minmax_element<long_long>/4096 4.09% 1041.490 1084.089 - 0.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.08% 923.770 961.431 - 0.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 4.07% 1.709 1.779 - -0.74% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.06% 11410.398 11873.910 - -2.25% -
BM_StringRelational_Less_Small_Empty_Control 4.06% 1.612 1.677 - 4.08% -
std::partial_sort(deque<int>)_(heap)/8 4.06% 39.888 41.507 - 6.97% -
std::multimap<int,_int>::erase(iterator)/1024 4.05% 20.758 21.598 - 4.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.05% 1617379.233 1682888.101 - 5.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.04% 2319521.355 2413246.699 - 5.00% -
std::partial_sort(vector<int>)_(repeated)/8 4.04% 18.676 19.430 - 5.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.04% 219.116 227.958 - 1.45% -
BM_CmpEqual_int_schar 4.03% 1.132 1.178 - 3.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.03% 98658.650 102632.475 - -1.12% -
std::set<int>::lower_bound(key)_(non-existent)/1024 4.03% 6.192 6.441 - 6.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.03% 5.259 5.470 - 1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.03% 1201906.943 1250285.341 - 3.03% -
SetIntersection_Interlaced_Set_float_16384_4 4.02% 166804323.475 173515360.710 - 4.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.01% 3457.647 3596.466 - 2.15% -
BM_PushHeap_float_Random_4 4.01% 2.827 2.940 - 6.62% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.01% 829297.917 862548.183 - 3.51% -
SetIntersection_Front_Vector_string_64_64 4.01% 25415758.860 26434562.757 - 1.46% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.00% 478.200 497.348 - 2.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.00% 90.754 94.385 - -7.14% -
std::reverse_copy(list<int>)/8 4.00% 2.354 2.448 - 0.85% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 4.00% 2.881 2.996 - 3.08% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.00% 171741.341 178606.049 - -3.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.99% 12.192 12.678 - -1.12% -
std::multimap<int,_int>::erase(iterator)/32 3.98% 20.613 21.434 - 3.83% -
std::unique_copy(vector<int>)_(contiguous)/52 3.97% 13.249 13.775 - 0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.97% 339.108 352.568 - -2.66% -
ranges::minmax(std::list<long_long>)/70000 3.96% 53748.513 55877.576 - 2.36% -
std::set<int>::find(key)_(non-existent)/32 3.95% 2.423 2.518 - 10.23% -
BM_std_minmax_element<short>/64 3.95% 16.582 17.237 - -1.15% -
std::rotate_copy(vector<int>)/50 3.94% 2.673 2.778 - 3.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 3.94% 14616.813 15192.015 - 1.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.93% 113848.109 118325.548 - 1.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.93% 1003098.554 1042532.105 - 0.08% -
std::fill_n(vector<int>)/1024 3.93% 28.908 30.044 - 1.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.91% 12683.907 13179.292 - 3.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.90% 3653.498 3796.132 - -0.07% -
BM_CmpLess_uchar_schar 3.90% 1.016 1.056 - -0.33% -
BM_std_minmax_element<long_long>/4000 3.90% 1018.945 1058.661 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.89% 1181281.909 1227207.714 - 3.93% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.87% 181203511.926 188209061.567 - 6.67% -
SetIntersection_Front_Set_float_1024_16 3.86% 1172729.173 1218003.133 - -0.50% -
BM_std_minmax_element<long_long>/64000 3.86% 16449.870 17084.855 - 1.59% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.85% 5.819 6.043 - 2.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.84% 10.425 10.826 - 5.31% -
std::fill(vector<bool>)/32768 3.84% 29.389 30.517 - -0.87% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.83% 13527.270 14045.819 - 3.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.83% 362.596 376.470 - 1.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.82% 3.200 3.322 - 1.70% -
BM_StringRelational_Less_Empty_Large_Control 3.81% 1.613 1.674 - 3.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.81% 668.568 694.017 - 3.56% -
std::copy_n(vector<bool>)_(unaligned)/64 3.81% 1.759 1.826 - 0.41% -
SetIntersection_Front_Vector_float_256_16 3.80% 4231422.068 4392190.186 - 4.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.80% 15.083 15.657 - 3.31% -
bm_swap_ranges_vb_aligned/512 3.80% 4.943 5.130 - 3.43% -
SetIntersection_Interlaced_Vector_float_1024_16 3.79% 1971228.044 2046035.089 - 5.50% -
std::move_backward(deque<int>)/262144 3.79% 30329.836 31480.205 - 0.34% -
BM_std_minmax_element<long_long>/512 3.79% 134.086 139.162 - 0.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.78% 11448.142 11880.744 - -1.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.78% 604.073 626.879 - 5.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.77% 30.131 31.268 - 2.47% -
std::find(deque<int>)_(process_all)/8 3.77% 3.430 3.559 - 4.44% -
std::count(vector<int>)_(every_other)/8 3.76% 1.290 1.339 - 0.27% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.75% 81.432 84.490 - 9.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.75% 1633732.340 1694981.281 - 4.30% -
SetIntersection_Front_Vector_float_16384_256 3.74% 2293476.706 2379289.247 - 9.89% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.74% 5.085 5.275 - -2.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.74% 11554.547 11986.465 - -1.72% -
std::rotate(list<int>)_(1_element_backward)/50 3.74% 24.163 25.066 - -1.11% -
std::copy_if(list<int>)_(entire_range)/1048576 3.74% 857205.525 889227.057 - 1.60% -
std::rotate_copy(list<int>)/32 3.73% 8.439 8.754 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.73% 16395.156 17007.083 - 1.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.73% 19856.597 20597.183 - 4.39% -
rng::find(vector<bool>)_(process_all)/1048576 3.72% 3598.962 3732.967 - 1.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.72% 47.503 49.271 - 4.48% -
std::fill_n(deque<int>)/1024 3.71% 28.898 29.970 - 0.92% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.71% 0.528 0.547 - -3.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.70% 28.005 29.041 - -0.87% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.70% 22.861 23.707 - -2.24% -
SetIntersection_None_Set_float_256_256 3.70% 5662319.358 5871794.767 - 0.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.70% 1.645 1.706 - 5.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.70% 39.528 40.989 - 1.63% -
std::multimap<int,_int>::erase(iterator)/8192 3.69% 20.798 21.566 - 3.88% -
std::rotate(deque<int>)_(by_1/3)/50 3.69% 28.842 29.906 - 0.10% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.69% 22.792 23.632 - -0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.69% 49.333 51.152 - 4.56% -
SetIntersection_Front_Vector_float_1024_16 3.66% 1128190.061 1169508.563 - 5.38% -
std::is_sorted_until(vector<int>,_pred)/8 3.66% 3.438 3.564 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.65% 1633330.080 1692991.127 - 4.25% -
ranges::min(std::vector<long_long>)/70000 3.65% 7726.033 8008.106 - 0.37% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.65% 649.021 672.706 - 0.22% -
bm_lexicographical_compare<unsigned_char>/4096 3.64% 75.046 77.780 - 0.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.63% 1.166 1.209 - 2.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.63% 104559.444 108355.584 - -13.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.63% 172623.110 178889.713 - 4.16% -
std::find(vector<char>)_(bail_25%)/8 3.63% 1.062 1.101 - -0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.62% 0.654 0.678 - -0.10% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.61% 98929.830 102503.720 - -0.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.61% 29.353 30.412 - 2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.60% 1615964.760 1674190.918 - 5.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.60% 462.793 479.437 - -0.23% -
BM_PushHeap_uint64_SingleElement_64 3.59% 0.352 0.365 - -0.10% -
ranges::min(std::deque<char>)/1 3.59% 0.688 0.713 - -3.64% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.59% 68.186 70.633 - 1.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.58% 37.918 39.274 - -1.74% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.58% 2.187 2.265 - 4.09% -
BM_lexicographical_compare_three_way<IntPtr>/1 3.57% 0.445 0.461 - 8.36% -
BM_std_minmax_element<long_long>/1024 3.57% 264.617 274.051 - 0.19% -
std::list<std::string>::ctor(size)/1024 3.56% 12584.629 13033.127 - -13.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.56% 83200.821 86164.679 - 5.90% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.56% 10.043 10.400 - -2.14% -
std::find(list<int>)_(bail_25%)/1024 3.55% 127.103 131.619 - 2.14% -
SetIntersection_Front_Vector_string_1024_256 3.55% 9153696.059 9478325.567 - 2.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.55% 12581.916 13028.111 - 1.18% -
std::search(list<int>)_(no_match)/1000 3.54% 687.021 711.367 - 6.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.54% 6.192 6.411 - 0.07% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 3.54% 154837.662 160319.735 - 3.20% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.54% 19.367 20.052 - 0.14% -
ranges::minmax(std::list<long_long>)/64 3.53% 29.564 30.609 - 1.52% -
BM_CmpEqual_uint_int 3.53% 1.041 1.078 - 1.95% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.53% 1.167 1.208 - 13.75% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.52% 13.259 13.726 - 3.46% -
std::multiset<int>::equal_range(key)_(existent)/32 3.52% 2.240 2.319 - -4.12% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.52% 4.297 4.449 - 1.50% -
rng::contains(deque<int>)_(process_all)/32 3.51% 8.508 8.807 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.51% 1636515.217 1693926.434 - 4.78% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.50% 1443.752 1494.334 - -4.22% -
BM_PushHeap_string_SingleElement_16 3.49% 2.632 2.724 - 5.06% -
std::none_of(list<int>)_(process_all)/32768 3.49% 25990.528 26896.350 - 3.34% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.48% 4.376 4.528 - 2.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.48% 66107.143 68406.292 - 3.00% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.48% 41.003 42.428 - 1.63% -
SetIntersection_None_Set_string_262144_16384 3.47% 1625165.607 1681595.867 - 6.23% -
SetIntersection_None_Set_string_262144_256 3.47% 1626162.272 1682624.756 - 6.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.46% 12863.348 13308.682 - -0.08% -
ranges::min(std::vector<char>)/64 3.45% 4.078 4.218 - -0.52% -
BM_PushHeap_uint32_Random_4 3.45% 2.245 2.322 - 4.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.45% 50.229 51.962 - 1.29% -
ranges::minmax(std::deque<__int128>)/8 3.45% 3.747 3.877 - 3.04% -
rng::find_last_if(list<int>)_(bail_90%)/8192 3.44% 598.225 618.810 - 2.04% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.44% 21.646 22.390 - -17.12% -
std::partial_sort(deque<int>)_(descending)/8192 3.44% 251254.977 259898.674 - -0.97% -
BM_PushHeap_uint32_Ascending_1024 3.44% 2.604 2.693 - 5.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.43% 174154.711 180129.426 - 2.08% -
rng::contains(vector<int>)_(process_all)/1048576 3.42% 229343.808 237197.175 - 1.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.42% 11633.343 12031.087 - -3.12% -
BM_deque_vector_ranges_move/4000 3.41% 138.142 142.853 - 3.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 3.41% 9100.524 9410.634 - 3.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.41% 20.987 21.701 - 8.03% -
std::find(deque<int>)_(bail_25%)/8 3.40% 2.264 2.341 - 2.46% -
std::find_if_not(list<int>)_(bail_25%)/8 3.40% 0.911 0.942 - 1.49% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.40% 58511.624 60498.452 - -0.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.39% 39.143 40.471 - 3.69% -
std::stable_sort(deque<int>)_(descending)/8 3.39% 26.756 27.663 - 1.88% -
BM_lexicographical_compare_three_way_slow_path/16 3.39% 4.449 4.600 - -0.40% -
rng::contains(vector<int>)_(process_all)/8 3.38% 2.539 2.625 - -2.72% -
rng::contains(deque<int>)_(process_all)/8192 3.38% 1852.840 1915.463 - 2.16% -
ranges::minmax(std::list<char>)/64 3.38% 33.300 34.425 - 3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.37% 1639719.402 1695027.426 - 4.87% -
std::swap_ranges(deque<int>)/1024 3.37% 351.991 363.856 - -0.35% -
SetIntersection_Front_Set_string_262144_4 3.37% 1246871.997 1288862.756 - 5.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.37% 40.489 41.852 - -5.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.36% 349999546.405 361770454.200 - 2.10% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 3.36% 12.772 13.201 - 3.29% -
std::map<int,_int>::find(key)_(existent)/8192 3.36% 5.291 5.469 - 1.85% -
ranges::min(std::vector<char>)/70000 3.35% 481.006 497.127 - 0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.35% 9.307 9.619 - 4.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.35% 39.051 40.359 - 3.39% -
BM_StringRelational_Less_Empty_Empty_Control 3.35% 1.612 1.666 - 3.20% -
std::copy_n(list<int>)/64 3.34% 14.418 14.900 - -1.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.34% 526.716 544.300 - 5.46% -
BM_PushHeap_uint32_Ascending_16384 3.34% 3.584 3.704 - 2.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.33% 5.064 5.233 - 0.99% -
BM_StringRelational_Less_Empty_Huge_Control 3.33% 1.613 1.667 - 3.39% -
SetIntersection_Front_Set_float_16384_16 3.33% 1217979.363 1258520.078 - 3.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.33% 13269769.700 13711029.149 - 8.80% -
std::pop_heap(deque<float>)/1024 3.32% 12.805 13.230 - 6.09% -
BM_StringEraseToEnd_Huge_Transparent 3.32% 2.382 2.461 - 3.61% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.31% 2819.375 2912.831 - 0.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.31% 4.432 4.578 - -1.50% -
BM_vector_deque_ranges_copy/1 3.30% 2.121 2.191 - 3.15% -
BM_std_minmax_element<char>/1 3.30% 0.307 0.318 - 4.97% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.28% 2.975 3.072 - 1.87% -
BM_StringRelational_Less_Empty_Small_Control 3.28% 1.612 1.665 - 3.17% -
std::remove_copy(deque<int>)_(sprinkled)/1024 3.27% 351.729 363.218 - 0.29% -
SetIntersection_Front_Vector_uint64_16384_16384 3.26% 75837393.237 78311686.266 - 1.90% -
std::none_of(vector<int>)_(process_all)/50 3.25% 18.662 19.269 - -1.04% -
std::copy_if(list<int>)_(entire_range)/64 3.24% 29.809 30.776 - -14.11% -
std::copy_n(vector<bool>)_(aligned)/64 3.24% 1.323 1.366 - 0.19% -
SetIntersection_Front_Set_string_262144_1 3.24% 1063546.972 1097982.775 - -0.40% -
std::for_each_n(list<int>)/50 3.23% 21.916 22.624 - -1.35% -
BM_std_minmax_element<int>/4 3.23% 1.190 1.228 - 0.26% -
ranges::minmax(std::vector<__int128>)/64 3.23% 31.227 32.235 - 0.11% -
std::reverse_copy(deque<int>)/4096 3.22% 952.725 983.397 - 0.60% -
BM_StringRelational_Compare_Huge_Empty_Control 3.22% 1.610 1.662 - -0.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.21% 3.207 3.310 - -1.21% -
std::upper_bound(std::forward_list<int>)/8192 3.21% 10374.096 10707.324 - 2.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.21% 2.243 2.315 - 3.88% -
SetIntersection_None_Set_string_262144_1024 3.21% 1641524.414 1694203.777 - 6.23% -
std::copy_if(list<int>)_(every_other)/4096 3.21% 3263.301 3368.009 - 0.69% -
std::copy_backward(deque<int>)/4096 3.21% 145.778 150.455 - 1.83% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.20% 224.336 231.510 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.20% 15643.057 16143.180 - 0.64% -
BM_deque_vector_copy/64000 3.20% 2855.451 2946.737 - 2.79% -
BM_std_minmax_element<char>/2 3.20% 0.632 0.653 - 1.13% -
std::partial_sort(deque<int>)_(repeated)/8 3.20% 25.933 26.762 - 2.98% -
std::find_if(list<int>)_(process_all)/1024 3.20% 714.668 737.504 - 7.35% -
BM_getline_string 3.20% 16.542 17.070 - 0.66% -
std::find(deque<int>)_(process_all)/50 3.19% 12.992 13.407 - 1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.19% 9.131 9.422 - 1.44% -
std::fill_n(deque<int>)/8192 3.18% 233.040 240.452 - 1.85% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.18% 4.043 4.172 - 2.82% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.18% 602.590 621.739 - -3.91% -
SetIntersection_Front_Vector_uint64_262144_16384 3.17% 75933476.456 78339398.825 - 7.65% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.16% 19813.084 20439.835 - 2.22% -
BM_lexicographical_compare_three_way_fast_path/4 3.16% 1.118 1.153 - 0.04% -
SetIntersection_None_Set_string_16384_256 3.15% 192278110.042 198340296.558 - 3.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.15% 123.619 127.516 - 0.01% -
SetIntersection_Interlaced_Vector_string_64_16 3.15% 29606412.861 30539759.113 - 3.95% -
SetIntersection_Front_Vector_string_16384_4 3.15% 1160542.687 1197113.745 - 0.38% -
std::move_backward(list<int>)/8 3.15% 3.293 3.397 - 0.23% -
std::unique(list<int>,_pred)_(contiguous)/8192 3.15% 7478.992 7714.432 - -5.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.15% 10942.046 11286.180 - 0.45% -
std::multiset<int>::erase(key)_(existent)/1024 3.14% 39.470 40.711 - -2.21% -
BM_PushHeap_string_Ascending_262144 3.14% 28.058 28.940 - -3.65% -
std::unordered_set<int>::find(key)_(non-existent)/0 3.13% 0.326 0.336 - -0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.13% 6689.822 6899.052 - 0.26% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.12% 35.198 36.298 - 2.71% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.12% 1.517 1.565 - 1.13% -
rng::contains(deque<int>)_(process_all)/1048576 3.12% 242036.915 249591.774 - 1.74% -
std::any_of(list<int>)_(process_all)/32768 3.12% 25870.484 26676.658 - 3.06% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.11% 15.819 16.312 - 2.57% -
std::map<std::string,_int>::find(key)_(existent)/32 3.11% 14.816 15.276 - -0.50% -
std::remove(list<int>)_(sprinkled)/1024 3.11% 944.229 973.586 - -0.30% -
std::fill(deque<int>)/1024 3.11% 29.436 30.352 - 0.16% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.09% 16.238 16.740 - 1.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.09% 130867.140 134909.525 - 1.53% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.09% 14658.742 15111.302 - 0.13% -
BM_lexicographical_compare_three_way_slow_path/1 3.08% 0.448 0.462 - 12.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.08% 22.836 23.540 - 0.49% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.08% 1.119 1.154 - -0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.07% 18.466 19.034 - 2.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 3.07% 23.975 24.711 - 4.50% -
std::rotate(deque<int>)_(by_1/3)/32 3.07% 20.144 20.762 - -0.49% -
std::unique(deque<int>)_(contiguous)/32 3.07% 49.464 50.981 - 2.89% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.07% 8.735 9.002 - 4.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.06% 22.369 23.053 - 2.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 3.05% 53.237 54.862 - 0.04% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.05% 791.217 815.353 - 2.25% -
std::map<int,_int>::ctor(const&)/32 3.05% 221.417 228.163 - 1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.05% 12550920.724 12933273.511 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.05% 2980573.486 3071364.500 - 4.00% -
std::map<std::string,_int>::ctor(const&)/32 3.04% 720.836 742.781 - 2.75% -
BM_std_minmax_element<int>/64 3.04% 16.406 16.906 - 4.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.04% 141502.596 145808.620 - 2.92% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.04% 1357653.501 1398963.815 - -5.82% -
BM_PushHeap_string_SingleElement_4 3.04% 2.361 2.432 - 6.19% -
SetIntersection_Front_Vector_float_64_1 3.04% 16421519.373 16920543.151 - 3.02% -
SetIntersection_Front_Vector_uint32_16384_1024 3.02% 5622292.151 5792330.005 - -1.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.02% 17.267 17.789 - 1.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 3.01% 82.338 84.820 - 14.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.01% 23.847 24.564 - 0.06% -
BM_vector_deque_ranges_copy/64 3.00% 2.700 2.781 - 2.31% -
std::copy_if(list<int>)_(every_other)/64 3.00% 27.132 27.946 - 0.40% -
rng::contains_subrange(list<int>)_(process_all)/32 3.00% 9.926 10.224 - -0.01% -
BM_StringRelational_Eq_Large_Large_Control 2.99% 2.273 2.340 - 3.78% -
std::move(list<int>)/262144 2.98% 239944.264 247106.570 - 0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.98% 176410781.222 181674222.204 - 2.63% -
BM_StringAssignAsciiz_Huge_Opaque 2.98% 189.460 195.111 - 2.20% -
SetIntersection_Front_Vector_float_16384_4 2.98% 1059780.616 1091384.662 - 2.91% -
rng::contains_subrange(list<int>)_(process_all)/50 2.98% 16.923 17.428 - -1.06% -
SetIntersection_Front_Set_uint32_256_64 2.98% 5412894.018 5574182.318 - 4.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.97% 6650.011 6847.784 - -5.12% -
std::map<int,_int>::ctor(const&)/1024 2.97% 6564.525 6759.712 - 2.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.97% 2.380 2.451 - 1.97% -
ranges::minmax(std::vector<long_long>)/64 2.97% 9.949 10.244 - 0.25% -
std::search(list<int>)_(single_element)/1000 2.97% 674.746 694.754 - 0.58% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.96% 12353.967 12720.168 - 0.86% -
BM_PushHeap_uint64_SingleElement_262144 2.96% 0.357 0.368 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.96% 12730.968 13108.314 - -13.12% -
std::remove_if(list<int>)_(prefix)/1024 2.96% 987.375 1016.608 - 1.05% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.96% 54530.477 56144.926 - 1.18% -
std::vector<int>::ctor(size)/1024 2.96% 43.323 44.605 - 1.39% -
std::rotate(list<int>)_(by_1/2)/1024 2.96% 381.415 392.692 - 0.28% -
BM_lexicographical_compare_three_way_fast_path/262144 2.95% 58697.661 60428.110 - -0.22% -
std::copy_if(vector<int>)_(entire_range)/8 2.94% 2.145 2.208 - 0.39% -
SetIntersection_Front_Vector_uint32_262144_262144 2.94% 343694049.725 353807842.129 - 0.86% -
std::fill(vector<int>)/8192 2.93% 229.596 236.326 - 0.36% -
BM_deque_vector_ranges_copy/64000 2.93% 2950.862 3037.318 - 4.27% -
std::swap_ranges(list<int>)/1024 2.92% 746.303 768.130 - -6.27% -
std::transform(vector<int>)_(identity_transform)/50 2.92% 16.042 16.511 - 0.89% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.92% 8084.912 8321.313 - 1.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.92% 503.124 517.835 - 2.95% -
std::copy(vector<bool>)_(unaligned)/64 2.92% 1.764 1.815 - 0.17% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.92% 575.174 591.983 - 2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.92% 1143054.594 1176379.780 - 2.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.92% 3.639 3.745 - 2.63% -
rng::contains(deque<int>)_(process_all)/50 2.92% 12.418 12.780 - 1.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.91% 11055.046 11377.286 - 2.53% -
BM_lexicographical_compare_three_way_fast_path/65536 2.91% 14689.479 15117.115 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.91% 25.201 25.934 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.90% 1833395.266 1886608.316 - 4.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.90% 2311975.440 2379057.680 - 1.18% -
std::sort(deque<int>)_(repeated)/1024 2.90% 1011.200 1040.533 - 5.55% -
BM_CmpEqual_uchar_uint 2.90% 1.047 1.077 - 1.27% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.90% 2894.242 2978.086 - 2.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 2.89% 20.063 20.643 - 10.55% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.89% 172570.114 177558.621 - -8.88% -
std::search(vector<int>)_(no_match)/1024 2.89% 211.760 217.880 - 3.39% -
BM_StringRead_Hot_Shallow_Large 2.89% 0.472 0.486 - 1.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.89% 10.634 10.942 - -1.02% -
SetIntersection_None_Set_string_16384_16 2.89% 191515782.163 197043053.055 - 1.92% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.89% 239192.847 246094.138 - -0.55% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.88% 9.216 9.482 - 2.15% -
std::rotate(list<int>)_(by_1/3)/1024 2.88% 791.897 814.722 - 0.16% -
SetIntersection_None_Set_string_262144_262144 2.88% 1637957.438 1685163.658 - 5.65% -
std::is_sorted_until(vector<int>)/8 2.88% 2.041 2.100 - -3.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.88% 27901616.964 28703915.095 - 7.95% -
std::copy_if(list<int>)_(every_other)/512 2.87% 352.420 362.551 - 0.55% -
std::copy(list<int>)/32768 2.87% 25446.138 26177.573 - 0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.87% 141510.268 145572.769 - 2.51% -
ranges::min(std::vector<__int128>)/1 2.87% 0.403 0.415 - 9.77% -
BM_CmpEqual_int_uchar 2.87% 1.117 1.149 - 2.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.86% 1884.324 1938.299 - 0.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.86% 81721.631 84060.011 - 3.36% -
std::find_if(list<int>)_(process_all)/8 2.85% 2.375 2.443 - 2.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.85% 4.629 4.761 - -2.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.85% 18.932 19.473 - 2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.85% 557.721 573.627 - 3.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.85% 3.597 3.700 - 4.58% -
BM_PushHeap_float_SingleElement_16 2.85% 0.370 0.380 - 4.41% -
BM_PushHeap_uint64_SingleElement_4 2.85% 0.356 0.366 - -1.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.85% 14690.967 15109.579 - -0.06% -
SetIntersection_Interlaced_Vector_string_1024_64 2.85% 8039006.610 8268055.201 - -0.39% -
std::unordered_set<int>::contains(key)_(existent)/1024 2.85% 1.256 1.292 - -12.69% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.84% 576.612 593.012 - 2.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.84% 58756.215 60426.444 - -0.27% -
BM_std_minmax_element<long_long>/2 2.83% 0.668 0.687 - 5.90% -
std::copy_if(list<int>)_(entire_range)/32768 2.83% 26217.232 26957.979 - 2.67% -
std::unique_copy(vector<int>)_(contiguous)/1024 2.82% 244.452 251.342 - 1.10% -
std::deque<int>::ctor(size)/1024 2.81% 76.442 78.591 - 4.49% -
SetIntersection_Interlaced_Set_string_256_256 2.81% 31682988.780 32573350.071 - 14.60% -
rng::contains(vector<int>)_(process_all)/8192 2.81% 1789.111 1839.371 - 1.43% -
std::map<int,_int>::find(key)_(existent)/32 2.81% 1.691 1.738 - -0.89% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 2.81% 81.754 84.050 - -3.39% -
BM_StringFindAllMatch/4096 2.80% 80.165 82.413 - 3.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.80% 1.188 1.221 - 3.16% -
std::copy_n(deque<int>)/8 2.80% 2.683 2.758 - -2.33% -
SetIntersection_Front_Vector_float_262144_4 2.80% 1052376.195 1081790.709 - 2.66% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.79% 0.413 0.424 - 2.36% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.79% 51772.566 53219.345 - 1.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.79% 20.440 21.011 - 1.73% -
std::make_heap(vector<int>)_(heap)/8 2.79% 14.791 15.203 - 3.10% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.78% 467.793 480.807 - 3.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.78% 1536245.242 1578957.525 - 1.41% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.78% 2.131 2.191 - -5.13% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 2.78% 10.273 10.558 - 2.64% -
std::find_end(vector<int>)_(single_element)/1024 2.77% 243.793 250.555 - 0.67% -
std::for_each_n(vector<int>)/8 2.77% 2.649 2.722 - 0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.76% 484614.468 497992.295 - 0.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.75% 4.092 4.204 - 1.57% -
BM_CmpEqual_ushort_uint 2.74% 1.061 1.090 - 1.95% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.74% 14.625 15.026 - 2.51% -
std::find_end(list<int>)_(match_near_end)/1000 2.74% 77.879 80.012 - 2.73% -
std::stable_partition(vector<int>)_(dense)/50 2.74% 25.164 25.853 - -0.71% -
rng::fold_left(list<int>)/1048576 2.74% 1350526.683 1387514.133 - 2.06% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.74% 6869511.441 7057565.000 - 2.04% -
std::stable_partition(deque<int>)_(dense)/50 2.74% 36.303 37.297 - -5.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.73% 1629679.445 1674236.492 - 4.18% -
std::copy_if(deque<int>)_(every_other)/64 2.73% 22.771 23.393 - 0.18% -
std::remove_if(vector<int>)_(prefix)/8192 2.73% 2577.006 2647.436 - 3.01% -
SetIntersection_Front_Set_string_16384_16 2.73% 1955041.307 2008397.798 - 10.95% -
BM_deque_vector_ranges_copy/64 2.73% 2.594 2.664 - 0.22% -
SetIntersection_Front_Vector_float_16384_1024 2.72% 5904812.935 6065671.467 - 4.77% -
std::multiset<int>::clear()/0 2.72% 390.528 401.165 - 2.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.72% 239477.907 245998.152 - -0.54% -
ranges::minmax(std::deque<char>)/8 2.72% 3.982 4.091 - 0.03% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.72% 10506.814 10792.639 - 16.64% -
std::multimap<int,_int>::ctor(const&)/8192 2.71% 51975.275 53382.812 - -3.42% -
BM_lexicographical_compare_three_way_slow_path/256 2.71% 77.639 79.741 - -0.17% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.70% 106506.501 109385.274 - 1.98% -
std::find_first_of(vector<int>)_(large_needle)/32 2.70% 103.506 106.297 - -1.83% -
std::multiset<std::string>::clear()/0 2.69% 394.613 405.248 - 3.42% -
std::find(vector<int>)_(process_all)/50 2.69% 12.283 12.613 - 1.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.68% 48.821 50.128 - -14.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.68% 1.174 1.205 - 1.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.67% 43.567 44.732 - 0.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.67% 8.589 8.818 - 0.93% -
bm_swap_ranges_vb_unaligned/8 2.67% 4.762 4.889 - 2.13% -
SetIntersection_Front_Set_uint32_16384_1024 2.66% 12084090.691 12405292.953 - 7.52% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.66% 2.976 3.055 - 1.12% -
std::multimap<int,_int>::clear()/32 2.66% 652.746 670.077 - 2.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.65% 843.516 865.877 - -1.01% -
std::generate(vector<int>)/8192 2.65% 1804.802 1852.610 - 0.42% -
rng::find(vector<bool>)_(process_all)/8192 2.65% 33.060 33.936 - 0.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.64% 6570.250 6743.945 - 1.94% -
ranges::minmax(std::vector<char>)/70000 2.64% 580.931 596.287 - 0.29% -
BM_deque_vector_ranges_copy/1 2.64% 2.096 2.151 - 2.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.64% 1033252.155 1060497.557 - 0.81% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.64% 75.743 77.739 - -0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.63% 30076.635 30868.591 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.63% 1025695.381 1052694.167 - 1.22% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.63% 25.705 26.381 - -3.03% -
std::copy_backward(list<int>)/32768 2.63% 26056.582 26742.122 - 0.98% -
std::unique(vector<int>)_(contiguous)/1024 2.63% 303.044 311.013 - 1.19% -
std::find_end(forward_list<int>)_(near_matches)/8192 2.63% 2441906.794 2506077.828 - 1.64% -
std::generate(vector<int>)/1024 2.62% 239.415 245.693 - 0.44% -
BM_deque_deque_ranges_move/70000 2.62% 3272.115 3357.893 - -0.01% -
BM_vector_deque_move_backward/64 2.62% 2.969 3.047 - 1.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.62% 6428.165 6596.389 - -0.16% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.61% 33.695 34.574 - -3.12% -
std::copy_if(deque<int>)_(every_other)/512 2.60% 177.462 182.079 - 0.24% -
ranges::minmax(std::vector<long_long>)/70000 2.60% 8994.895 9228.907 - 0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.59% 172296.088 176766.855 - -0.47% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.59% 4.246 4.357 - -0.98% -
std::rotate(list<int>)_(1_element_forward)/32 2.59% 13.577 13.929 - -0.04% -
std::set<int>::count(key)_(non-existent)/32 2.59% 2.878 2.953 - 2.08% -
std::generate(vector<int>)/32 2.59% 7.830 8.032 - 1.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.58% 120374.828 123485.876 - 0.13% -
BM_lexicographical_compare_three_way_slow_path/1024 2.58% 286.988 294.383 - -0.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.58% 605.355 620.944 - 2.89% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.57% 772.744 792.627 - -2.96% -
std::swap_ranges(list<int>)/32 2.57% 19.221 19.714 - 0.60% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.56% 5.027 5.156 - 0.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.56% 52340.757 53680.561 - 1.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.56% 317.986 326.123 - -10.89% -
std::replace_if(list<int>)_(sprinkled)/8192 2.56% 7238.183 7423.169 - 0.35% -
std::all_of(list<int>)_(process_all)/32768 2.55% 26127.364 26794.674 - 3.34% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.55% 12.228 12.540 - -2.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.55% 1047960.357 1074686.712 - 1.13% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.55% 21.499 22.047 - -18.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.54% 1237084.932 1268565.278 - 8.32% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.54% 779.446 799.271 - 0.43% -
SetIntersection_Front_Set_float_1024_1 2.53% 1044902.752 1071347.015 - 5.35% -
std::generate(vector<int>)/50 2.53% 11.761 12.059 - 0.88% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.53% 25.694 26.344 - 5.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.52% 8.393 8.605 - 1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.52% 1025334.519 1051152.510 - 0.41% -
std::copy(deque<int>)/8 2.52% 2.604 2.669 - 0.05% -
std::partition(list<int>)_(sparse)/32 2.52% 8.911 9.136 - -0.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.51% 543.778 557.450 - 2.81% -
std::all_of(vector<int>)_(process_all)/32 2.51% 8.336 8.545 - -0.69% -
std::rotate_copy(vector<int>)/1024 2.51% 32.915 33.741 - 0.41% -
std::set<int>::contains(key)_(existent)/1024 2.51% 3.821 3.917 - 3.05% -
BM_PushHeap_string_Random_16384 2.51% 16.159 16.565 - 2.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.50% 478.411 490.394 - 0.15% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.50% 32.121 32.925 - -1.72% -
ranges::minmax(std::vector<__int128>)/8 2.50% 4.023 4.123 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.50% 1098522.777 1125953.473 - 2.39% -
BM_deque_vector_copy/70000 2.50% 3174.647 3253.882 - 2.38% -
std::generate(deque<int>)/8192 2.49% 1872.577 1919.292 - 0.39% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.49% 17099.621 17524.786 - 2.43% -
BM_deque_deque_ranges_copy/1 2.48% 2.423 2.483 - -3.38% -
ranges::minmax(std::vector<__int128>)/70000 2.48% 34408.477 35261.287 - -0.10% -
SetIntersection_None_Set_string_16384_64 2.48% 191035565.055 195765428.827 - 3.76% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.48% 293.428 300.692 - 0.50% -
std::remove_copy(vector<int>)_(prefix)/32 2.47% 9.367 9.599 - 3.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.47% 54.138 55.475 - -0.86% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 2.47% 1141.789 1169.979 - 0.56% -
std::generate_n(deque<int>)/8192 2.47% 1928.464 1976.058 - 0.32% -
std::set<int>::find(key)_(existent)/1024 2.46% 3.912 4.009 - 0.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.46% 12986.773 13305.706 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.45% 15.940 16.330 - -2.44% -
std::copy_if(vector<int>)_(entire_range)/4096 2.45% 914.168 936.553 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.45% 4654885.875 4768845.890 - -1.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.45% 757.740 776.282 - 1.19% -
std::replace(list<int>)_(sprinkled)/1024 2.45% 726.118 743.879 - 2.13% -
SetIntersection_Interlaced_Set_string_262144_256 2.44% 2039815.593 2089603.192 - -4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.44% 1615317.953 1654743.000 - 5.56% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.44% 8160.293 8359.420 - 0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.44% 167015.071 171087.017 - 1.83% -
std::generate_n(deque<int>)/32 2.44% 8.075 8.271 - 0.32% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.43% 49.383 50.582 - 0.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.43% 17.909 18.343 - 0.75% -
std::for_each(deque<int>)/8 2.43% 0.911 0.933 - 0.99% -
std::copy_if(vector<int>)_(entire_range)/512 2.42% 120.713 123.639 - 0.29% -
BM_PushHeap_string_Random_64 2.42% 12.935 13.248 - 0.42% -
std::swap_ranges(list<int>)/50 2.42% 32.244 33.024 - -1.16% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.42% 430.405 440.812 - 2.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.41% 15164.646 15530.750 - 4.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.41% 4.262 4.364 - 3.73% -
BM_PushHeap_uint64_Random_4 2.41% 2.538 2.599 - -0.47% -
std::move(vector<bool>)_(aligned)/1048576 2.41% 1702.218 1743.161 - 1.40% -
SetIntersection_Front_Vector_uint32_16384_4 2.40% 1048435.694 1073608.366 - 1.38% -
std::move_backward(vector<bool>)_(aligned)/64 2.40% 1.742 1.784 - 2.89% -
std::copy_n(vector<bool>)_(aligned)/32768 2.40% 34.889 35.726 - 0.76% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.40% 2173.952 2226.033 - 1.85% -
SetIntersection_Front_Vector_float_16384_16384 2.40% 77371435.145 79224503.951 - 4.51% -
bm_lexicographical_compare<unsigned_char>/32768 2.39% 559.089 572.457 - -0.01% -
BM_PushHeap_string_Random_1024 2.39% 14.938 15.294 - 1.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.39% 553.799 567.009 - 2.39% -
std::multiset<int>::clear()/32 2.38% 626.663 641.576 - -3.15% -
std::search(list<int>)_(same_length)/1000 2.38% 741.808 759.458 - 0.01% -
rng::starts_with(deque<int>,_pred)/1000 2.38% 501.462 513.379 - 0.42% -
std::find(vector<char>)_(bail_25%)/1024 2.38% 5.272 5.397 - 1.26% -
std::set<std::string>::find(key)_(existent)/1024 2.38% 23.722 24.285 - -2.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.37% 17.109 17.515 - 0.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.37% 46.191 47.287 - 1.45% -
BM_deque_vector_ranges_copy/65536 2.37% 2967.567 3037.932 - 2.80% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.37% 27.734 28.391 - 1.52% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.37% 486736.767 498266.644 - 1.41% -
std::search(vector<int>)_(no_match)/1048576 2.37% 208985.432 213928.310 - 1.94% -
rng::contains_subrange(deque<int>)_(single_element)/50 2.37% 25.272 25.869 - 0.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.36% 577.389 591.028 - 1.35% -
BM_lexicographical_compare_three_way_slow_path/16384 2.36% 4451.318 4556.419 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.36% 8053459.939 8243457.792 - 3.27% -
SetIntersection_Front_Vector_float_262144_256 2.36% 2277573.625 2331287.636 - 2.44% -
std::replace(deque<int>)_(sprinkled)/8192 2.36% 2765.473 2830.672 - 0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.36% 167648.952 171600.719 - 2.09% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.35% 770.794 788.945 - 0.57% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.35% 9.209 9.426 - -3.43% -
std::shift_right(vector<int>)/8192 2.35% 295.435 302.383 - 0.47% -
std::multiset<std::string>::count(key)_(existent)/8192 2.35% 30.083 30.789 - 2.38% -
std::reverse_copy(list<int>)/64 2.35% 29.492 30.184 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.34% 7552.040 7728.778 - 0.14% -
BM_vector_deque_move/1024 2.34% 35.646 36.480 - 1.55% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.34% 12329.514 12617.994 - 5.11% -
rng::contains(vector<int>)_(process_all)/32 2.34% 8.185 8.376 - 0.92% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.33% 1817075.035 1859410.320 - 4.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.33% 9.021 9.231 - 0.02% -
std::generate_n(deque<int>)/50 2.33% 12.001 12.281 - 0.29% -
BM_lexicographical_compare_three_way_slow_path/4096 2.33% 1122.512 1148.637 - -0.00% -
std::generate(list<int>)/32 2.32% 8.284 8.476 - 0.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.32% 4.814 4.926 - -2.11% -
std::search(vector<int>)_(no_match)/1000 2.32% 206.987 211.788 - 2.78% -
ranges::minmax(std::vector<long_long>)/8 2.31% 2.068 2.116 - 0.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.31% 16.994 17.386 - 1.84% -
SetIntersection_Interlaced_Vector_float_262144_64 2.31% 7991669.762 8175895.399 - -32.45% -
std::shift_left(list<int>)/32 2.30% 13.181 13.484 - -0.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.30% 2.888 2.954 - -4.15% -
std::rotate(list<int>)_(by_1/4)/1024 2.29% 566.161 579.140 - 0.13% -
BM_CmpEqual_int_short 2.29% 1.114 1.140 - 0.99% -
SetIntersection_Interlaced_Vector_string_16384_16 2.29% 4164355.830 4259768.076 - 1.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.29% 53.529 54.755 - -0.75% -
std::equal(deque<int>)_(it,_it,_it)/8192 2.29% 3822.766 3910.262 - 3.72% -
std::transform(list<int>)_(identity_transform)/50 2.29% 29.893 30.577 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.29% 173373.194 177336.778 - 3.27% -
SetIntersection_None_Set_float_16384_16384 2.28% 154495786.293 158020227.781 - -1.92% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.28% 9.263 9.474 - 0.12% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.28% 346363701.554 354247825.278 - 1.08% -
std::generate(deque<int>)/1024 2.27% 240.460 245.927 - 0.51% -
rng::contains(vector<int>)_(process_all)/50 2.27% 12.090 12.365 - 0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.27% 19.136 19.571 - 5.13% -
BM_tolower_char<wchar_t> 2.27% 0.689 0.704 - 2.09% -
bm_ranges_swap_ranges_vb_aligned/131072 2.27% 244.416 249.952 - -0.22% -
std::find(vector<int>)_(process_all)/1024 2.26% 239.957 245.375 - 0.73% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.26% 22.807 23.322 - 3.35% -
std::copy_if(vector<int>)_(entire_range)/32768 2.25% 7307.851 7472.456 - 0.18% -
bm_lexicographical_compare<unsigned_char>/512 2.25% 8.553 8.745 - -0.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.25% 12.198 12.472 - -1.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.25% 217.200 222.082 - -6.30% -
SetIntersection_None_Set_float_256_1 2.25% 11369663.826 11625211.939 - -0.45% -
std::lower_bound(std::vector<int>)/8 2.25% 7.719 7.893 - 1.09% -
std::generate(deque<int>)/50 2.24% 11.890 12.157 - 0.59% -
std::search(vector<int>)_(no_match)/8192 2.24% 1629.636 1666.198 - 1.94% -
BM_std_minmax_element<short>/3 2.24% 1.143 1.168 - 10.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.24% 13.410 13.711 - 2.74% -
std::flat_map<int,_int>::erase(key)_(existent)/32 2.24% 22.546 23.051 - 1.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.24% 90.833 92.868 - 6.85% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.24% 9888.114 10109.561 - 3.27% -
std::move(list<int>)/8 2.24% 3.333 3.407 - 0.06% -
SetIntersection_Front_Set_string_1024_256 2.23% 15845488.320 16199434.598 - 5.91% -
BM_PushHeap_uint32_Random_16384 2.23% 5.701 5.828 - -2.78% -
std::fill_n(vector<int>)/50 2.23% 2.180 2.228 - 0.10% -
std::unique(vector<int>)_(sprinkled)/1024 2.23% 526.301 538.019 - 0.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.23% 731.752 748.042 - 1.66% -
rng::contains_subrange(list<int>)_(same_length)/50 2.23% 24.818 25.371 - -0.80% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.22% 311.109 318.028 - 1.42% -
std::for_each_n(list<int>)/8 2.22% 2.525 2.581 - 0.29% -
std::partition_copy(deque<int>)/32 2.22% 12.774 13.058 - -0.18% -
std::fill_n(vector<bool>)/4096 2.21% 4.117 4.208 - 0.20% -
std::adjacent_find(deque<int>)/8192 2.21% 3647.677 3728.144 - 0.49% -
std::find_if_not(list<int>)_(process_all)/50 2.20% 38.374 39.219 - 5.57% -
BM_PushHeap_uint64_Random_16384 2.20% 6.283 6.421 - 0.07% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.20% 1.756 1.794 - 1.21% -
std::replace_if(list<int>)_(sprinkled)/1024 2.19% 729.870 745.889 - 0.25% -
BM_CmpEqual_uint_uchar 2.19% 1.092 1.116 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.19% 1086092.753 1109904.342 - -0.13% -
std::pop_heap(vector<float>)/8192 2.19% 19.363 19.787 - -1.12% -
SetIntersection_Front_Vector_string_1024_64 2.18% 3190430.942 3260063.460 - -0.09% -
std::copy_if(deque<int>)_(every_other)/4096 2.18% 1425.212 1456.302 - -0.07% -
std::remove(deque<int>)_(prefix)/1024 2.18% 517.310 528.579 - 0.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.18% 20821.511 21274.633 - 3.45% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.17% 26.137 26.705 - 0.87% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.17% 201.031 205.390 - 1.27% -
std::adjacent_find(deque<int>)/1024 2.16% 455.192 465.031 - 0.44% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.16% 220.908 225.677 - -0.98% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.16% 288.295 294.508 - 2.07% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.15% 22.340 22.820 - -5.51% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.15% 7606.469 7769.811 - 0.36% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.15% 6787.835 6933.494 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.14% 758.863 775.130 - -1.98% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.14% 32.515 33.212 - 2.21% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 2.14% 207.660 212.101 - 1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.14% 353570995.057 361133541.835 - 2.68% -
std::sort(deque<int>)_(pipe-organ)/1024 2.14% 2717.959 2776.090 - 0.86% -
std::is_sorted(list<int>)/8192 2.14% 7092.683 7244.291 - 1.87% -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.14% 3710.918 3790.214 - -1.77% -
std::generate_n(deque<int>)/1024 2.14% 239.779 244.900 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.14% 3050153.177 3115277.881 - 2.90% -
std::map<int,_int>::find(key)_(existent)/1024 2.13% 4.296 4.388 - -0.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.13% 486.339 496.691 - 0.44% -
SetIntersection_Front_Set_float_16_16 2.13% 38200696.672 39012536.274 - 1.17% -
std::find_end(vector<int>)_(match_near_end)/1024 2.12% 28.116 28.713 - -1.30% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.12% 6684.340 6825.875 - 0.64% -
std::replace(deque<int>)_(prefix)/8192 2.12% 3203.716 3271.521 - 0.10% -
std::find_end(deque<int>)_(process_all)/1000 2.11% 282.398 288.362 - 1.33% -
std::equal(list<int>)_(it,_it,_it)/50 2.11% 34.943 35.680 - 0.33% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.11% 8.748 8.933 - 0.22% -
std::generate_n(list<int>)/32 2.11% 8.417 8.594 - -0.48% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.10% 925494.412 944961.026 - 0.19% -
SetIntersection_Interlaced_Set_string_16384_1024 2.10% 347499049.547 354791891.339 - -0.02% -
std::copy_backward(deque<int>)/1048576 2.10% 129654.935 132373.345 - -0.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.09% 30.851 31.498 - 0.14% -
std::copy_n(list<int>)/8 2.09% 2.185 2.231 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 2.09% 57.239 58.436 - 1.48% -
BM_std_minmax_element<long_long>/4 2.09% 1.235 1.260 - 0.55% -
SetIntersection_Front_Set_float_16384_4 2.09% 1070434.021 1092803.182 - 3.03% -
BM_lexicographical_compare_three_way_slow_path/64 2.09% 17.484 17.849 - 0.03% -
std::make_heap(vector<int>)_(ascending)/8 2.09% 16.471 16.815 - 2.95% -
SetIntersection_None_Set_float_64_4 2.09% 21050956.798 21490085.630 - 2.74% -
std::all_of(list<int>)_(process_all)/8192 2.08% 7395.565 7549.547 - 6.53% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.08% 1300050.987 1327066.951 - 0.42% -
std::replace_if(list<int>)_(prefix)/8192 2.08% 7054.295 7200.817 - 0.47% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.08% 38939.829 39747.838 - 3.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.07% 654.178 667.743 - 4.09% -
std::unique(deque<int>)_(contiguous)/1024 2.07% 509.578 520.142 - 0.57% -
std::reverse_copy(deque<int>)/512 2.07% 122.990 125.534 - 0.25% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 2.07% 470832.186 480565.501 - 0.31% -
std::copy_if(vector<int>)_(entire_range)/262144 2.07% 58580.786 59790.873 - 0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.07% 52.643 53.731 - 4.09% -
SetIntersection_None_Set_float_16384_64 2.06% 153748980.376 156920408.401 - 2.27% -
std::move_backward(list<int>)/64 2.06% 38.998 39.802 - 0.25% -
SetIntersection_Interlaced_Vector_string_1024_256 2.06% 20212681.641 20629325.640 - 2.11% -
std::partial_sort(deque<int>)_(ascending)/8 2.06% 32.581 33.253 - 0.39% -
SetIntersection_Front_Set_uint32_16384_64 2.06% 1666759.197 1701085.545 - 4.47% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.06% 747.440 762.809 - 1.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.06% 23.971 24.464 - 3.17% -
std::transform(list<int>)_(identity_transform)/1024 2.05% 729.039 743.989 - 0.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.05% 12.984 13.250 - 2.09% -
bm_ranges_lexicographical_compare<int>/64 2.05% 4.306 4.394 - 0.77% -
rng::contains_subrange(deque<int>)_(single_element)/8192 2.05% 3672.039 3747.249 - 0.12% -
std::adjacent_find(list<int>)/8192 2.05% 7155.146 7301.625 - 1.89% -
std::remove(deque<int>)_(sprinkled)/1024 2.04% 512.778 523.238 - 0.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.04% 748.629 763.898 - 0.79% -
SetIntersection_Front_Set_uint32_16384_256 2.04% 3809714.331 3887371.316 - 7.53% -
std::replace(list<int>)_(prefix)/32 2.04% 10.853 11.074 - -0.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.04% 14.448 14.742 - 0.74% -
SetIntersection_None_Set_float_16384_256 2.03% 153013263.028 156124899.049 - 1.79% -
SetIntersection_Interlaced_Set_float_1024_64 2.03% 9991189.340 10193774.000 - 0.02% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.03% 37546.177 38306.841 - 0.92% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.03% 450.553 459.677 - 3.79% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.02% 0.752 0.767 - 1.56% -
std::is_sorted(list<int>)/8 2.02% 2.095 2.137 - 0.82% -
std::unique_copy(list<int>)_(sprinkled)/1024 2.02% 732.611 747.406 - 0.62% -
std::partition(list<int>)_(dense)/32 2.02% 8.862 9.041 - 3.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.02% 895439.825 913509.129 - 0.71% -
ranges::min(std::deque<long_long>)/8 2.02% 2.270 2.316 - 0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.02% 269.987 275.427 - -1.79% -
std::move_backward(list<int>)/1048576 2.01% 1017753.098 1038221.771 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.01% 596459.767 608453.786 - 0.53% -
BM_std_minmax_element<char>/64 2.01% 17.074 17.417 - -1.00% -
BM_CmpEqual_ushort_ushort 2.01% 1.070 1.092 - 3.45% -
std::copy_if(list<int>)_(every_other)/8 2.00% 2.261 2.306 - 0.43% -
std::fill(vector<int>)/50 2.00% 2.165 2.208 - 0.18% -
SetIntersection_Interlaced_Set_float_1024_1024 2.00% 12038694.117 12279776.650 - 2.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.00% 20.639 21.052 - -7.41% -
std::adjacent_find(deque<int>)/1048576 2.00% 468623.969 477991.183 - 0.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.00% 1.385 1.413 - 2.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.99% 53902.581 54977.357 - -4.71% -
std::adjacent_find(vector<int>,_pred)/50 1.99% 23.316 23.781 - 0.84% -
SetIntersection_None_Vector_string_1_1 1.99% 534439234.087 545088628.498 - 1.78% -
rng::contains(list<int>)_(process_all)/50 1.99% 18.091 18.452 - -0.21% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.99% 944.030 962.822 - 0.23% -
std::remove_if(list<int>)_(prefix)/32 1.99% 57.823 58.973 - 0.43% -
std::transform(list<int>,_list<int>)/1024 1.99% 828.156 844.620 - 0.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.99% 14634.000 14924.640 - 2.98% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.98% 32.840 33.491 - 1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.98% 53.103 54.155 - -1.00% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.98% 584.576 596.147 - 1.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.98% 17.667 18.016 - 1.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.98% 2.799 2.855 - 62.09% -
std::find_end(deque<int>)_(process_all)/1024 1.98% 300.489 306.428 - 2.48% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.98% 36189.088 36904.093 - 1.07% -
BM_vector_deque_ranges_move_backward/4000 1.97% 141.910 144.713 - 2.09% -
std::partition(vector<int>)_(sparse)/32 1.97% 8.739 8.912 - -2.40% -
BM_vector_deque_copy_backward/64 1.97% 2.982 3.041 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.97% 284.121 289.721 - 0.01% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.97% 240699.611 245440.908 - 0.15% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.97% 28.378 28.937 - -1.30% -
std::copy_if(deque<int>)_(every_other)/32768 1.96% 11408.903 11632.727 - -0.00% -
std::generate_n(vector<int>)/1024 1.96% 239.177 243.868 - 0.33% -
std::find(vector<bool>)_(process_all)/50 1.96% 0.725 0.739 - 6.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.96% 598277.213 609996.693 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.96% 6.617 6.746 - -2.03% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.96% 22.396 22.834 - 0.24% -
std::generate_n(vector<int>)/8192 1.96% 1813.968 1849.468 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.95% 343632748.081 350350004.245 - -0.26% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.95% 17.348 17.687 - 0.26% -
SetIntersection_Front_Set_string_1024_1024 1.95% 56340158.572 57441090.494 - 4.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.95% 16.051 16.365 - -0.27% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.95% 1053055.628 1073594.221 - 8.27% -
std::reverse_copy(deque<int>)/64 1.95% 15.674 15.980 - 0.17% -
std::unique_copy(deque<int>)_(contiguous)/52 1.95% 14.637 14.922 - -29.56% -
std::reverse(list<int>)/512 1.95% 190.137 193.839 - 0.01% -
std::flat_map<int,_int>::clear()/8192 1.95% 407.929 415.869 - 1.90% -
std::copy_backward(list<int>)/1048576 1.94% 868176.179 885056.518 - 0.41% -
std::search(deque<int>)_(same_length)/8192 1.94% 3743.119 3815.811 - -3.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.94% 9001526.658 9176281.382 - 1.75% -
std::remove_copy(deque<int>)_(prefix)/32 1.94% 12.971 13.223 - 0.22% -
std::replace(deque<int>)_(sprinkled)/1024 1.94% 345.801 352.508 - 0.42% -
std::find_if(vector<int>)_(bail_25%)/8 1.94% 0.747 0.762 - -3.48% -
std::generate(deque<int>)/32 1.94% 7.976 8.131 - 0.73% -
std::find(vector<char>)_(bail_25%)/8192 1.94% 39.222 39.981 - 0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.93% 53844.612 54885.892 - 0.00% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.93% 15.607 15.908 - 0.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.93% 166315.774 169525.345 - 1.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.93% 1.851 1.887 - 0.92% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.93% 10.284 10.482 - 0.16% -
std::adjacent_find(vector<int>)/50 1.93% 11.800 12.027 - 0.15% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 1.92% 241.231 245.874 - 1.44% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.92% 229513.944 233929.901 - -2.91% -
std::rotate(vector<int>)_(by_1/3)/8192 1.92% 859.888 876.411 - 0.24% -
std::adjacent_find(vector<int>)/8192 1.92% 1806.812 1841.499 - 0.35% -
SetIntersection_Interlaced_Set_string_16_16 1.92% 61975579.782 63164655.804 - 7.65% -
SetIntersection_Front_Vector_string_262144_64 1.92% 3200662.620 3262035.703 - -0.14% -
std::remove(deque<int>)_(prefix)/8192 1.92% 3807.749 3880.751 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.92% 166608.614 169802.585 - 2.26% -
ranges::min(std::deque<__int128>)/64 1.92% 20.617 21.012 - 0.44% -
rng::fold_left(vector<int>)/32 1.92% 21.519 21.931 - 0.59% -
std::partition_point(vector<int>)/8192 1.91% 9.270 9.448 - -1.34% -
std::copy_if(deque<int>)_(every_other)/8 1.91% 3.388 3.453 - 0.12% -
std::unique(deque<int>)_(sprinkled)/1024 1.91% 504.795 514.447 - 0.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.91% 3.009 3.067 - 1.59% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.91% 4.713 4.803 - 0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.91% 4.430 4.515 - 0.07% -
std::move_backward(deque<int>)/4096 1.91% 154.237 157.180 - 2.28% -
std::sort(vector<NonIntegral>)_(heap)/8 1.91% 23.544 23.993 - 4.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.91% 640.719 652.937 - 2.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.90% 284.297 289.709 - 0.07% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.90% 242.072 246.678 - 0.88% -
rng::for_each(map<int>)/8 1.90% 6.123 6.239 - -0.33% -
std::set<int>::lower_bound(key)_(existent)/1024 1.89% 4.515 4.601 - 0.07% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.89% 53.687 54.704 - 0.66% -
std::replace(list<int>)_(prefix)/50 1.89% 16.982 17.303 - 0.44% -
SetIntersection_Interlaced_Set_float_262144_4 1.89% 1287400.799 1311765.053 - 4.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.89% 34.761 35.419 - 6.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.89% 1.792 1.826 - 34.84% -
std::map<int,_int>::ctor(const&)/0 1.89% 12.647 12.886 - 0.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.89% 2.452 2.498 - 7.53% -
std::multiset<int>::contains(key)_(non-existent)/32 1.89% 2.794 2.847 - 7.18% -
std::find(vector<int>)_(bail_25%)/32768 1.89% 1839.623 1874.334 - 0.39% -
std::partial_sort(deque<int>)_(ascending)/1024 1.88% 7704.568 7849.570 - 1.61% -
std::find(vector<int>)_(process_all)/8192 1.88% 1832.731 1867.221 - 0.30% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.88% 3632.461 3700.812 - -0.04% -
std::reverse_copy(deque<int>)/32768 1.88% 7927.655 8076.824 - 1.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.88% 673.517 686.180 - -1.76% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.88% 42.861 43.666 - -2.45% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.88% 18.152 18.493 - 0.79% -
std::none_of(list<int>)_(process_all)/32 1.88% 11.608 11.826 - 0.81% -
BM_StringRelational_Less_Small_Huge_Control 1.88% 1.850 1.884 - 0.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.87% 70.745 72.072 - 16.77% -
BM_StringRelational_Less_Large_Huge_Control 1.87% 2.121 2.161 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.87% 20880905.665 21271776.137 - 44.51% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.87% 12.320 12.551 - -0.17% -
rng::fold_left(deque<int>)/50 1.87% 27.116 27.623 - 0.02% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.87% 27.417 27.929 - -8.18% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.87% 12.063 12.288 - 0.76% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.87% 272.904 277.998 - 0.44% -
std::move(vector<int>)/32768 1.87% 1693.602 1725.191 - 0.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.86% 15339.682 15625.483 - 7.50% -
std::remove_copy(deque<int>)_(prefix)/50 1.86% 20.018 20.391 - -2.64% -
std::find(vector<int>)_(process_all)/32768 1.86% 7326.214 7462.278 - 0.35% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.86% 10.421 10.614 - 2.61% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.86% 11.156 11.363 - 1.34% -
std::find(vector<int>)_(bail_25%)/8192 1.86% 466.595 475.259 - 0.38% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.86% 22.281 22.695 - 5.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.86% 37.324 38.017 - 1.12% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.86% 729.408 742.944 - 0.48% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.86% 756026.650 770052.255 - 0.58% -
std::rotate(deque<int>)_(1_element_backward)/50 1.85% 5.133 5.228 - 2.02% -
std::adjacent_find(vector<int>)/1024 1.85% 231.556 235.837 - -0.19% -
std::find(deque<int>)_(bail_25%)/1024 1.85% 67.036 68.273 - 0.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.84% 975297.171 993290.428 - -2.28% -
std::copy_if(deque<int>)_(every_other)/262144 1.84% 91299.775 92979.300 - 0.02% -
BM_lexicographical_compare_three_way_slow_path/4 1.84% 1.158 1.180 - 0.07% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.84% 363.370 370.040 - 1.04% -
std::fill_n(vector<int>)/32 1.83% 1.126 1.147 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.83% 35723.330 36378.506 - 3.48% -
BM_CmpEqual_int_ushort 1.83% 1.095 1.115 - -0.55% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.83% 1296625.998 1320332.627 - 0.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.83% 23.426 23.853 - -2.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.82% 22.681 23.094 - -3.74% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.82% 2130.835 2169.655 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.82% 944144.792 961334.363 - 0.39% -
std::replace(deque<int>)_(sprinkled)/50 1.82% 17.941 18.267 - 0.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.82% 29.541 30.078 - 1.78% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.82% 11968.230 12185.529 - -0.58% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.81% 2501247.172 2546637.272 - 0.04% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.81% 3680.856 3747.485 - 0.32% -
std::is_partitioned(list<int>)_(partitioned)/32 1.81% 8.609 8.764 - -0.26% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.81% 38.137 38.827 - 0.13% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.81% 2.554 2.600 - 0.76% -
rng::contains_subrange(list<int>)_(same_length)/32 1.81% 16.348 16.643 - 0.28% -
BM_vector_deque_ranges_move_backward/64 1.80% 3.061 3.116 - 5.00% -
std::unique(vector<int>)_(contiguous)/52 1.80% 53.179 54.137 - 0.04% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.80% 562.771 572.895 - 0.12% -
std::upper_bound(std::vector<int>)/100 1.80% 12.198 12.418 - 0.29% -
SetIntersection_Front_Vector_float_1024_1 1.80% 1045569.020 1064352.446 - 2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.80% 1.281 1.304 - 0.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.79% 138617.394 141103.607 - 1.34% -
std::multimap<int,_int>::ctor(const&)/1024 1.79% 6583.914 6701.994 - -2.88% -
std::find(vector<char>)_(bail_25%)/32768 1.79% 134.782 137.198 - 0.42% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.79% 1791.587 1823.672 - -2.94% -
SetIntersection_Interlaced_Set_float_16384_64 1.79% 211464794.562 215245696.409 - 1.76% -
std::stable_partition(deque<int>)_(sparse)/1024 1.79% 419.675 427.172 - -0.52% -
std::copy_if(deque<int>)_(every_other)/1048576 1.79% 365486.104 372014.990 - -0.02% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.79% 466.538 474.870 - 0.07% -
std::for_each(vector<int>)/8 1.78% 0.908 0.924 - -2.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.78% 9.819 9.994 - 4.07% -
SetIntersection_Interlaced_Vector_string_262144_1 1.78% 1066414.032 1085377.037 - 1.97% -
std::find(deque<int>)_(bail_25%)/8192 1.78% 473.274 481.689 - 0.21% -
BM_deque_vector_copy_backward/1024 1.78% 36.576 37.226 - 0.91% -
std::shift_right(list<int>)/32 1.77% 14.286 14.539 - 0.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.77% 890954.305 906732.761 - 0.54% -
std::remove_copy(deque<int>)_(prefix)/8192 1.77% 3304.877 3363.358 - 0.12% -
std::replace(deque<int>)_(prefix)/1024 1.77% 405.498 412.669 - -0.43% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.77% 8731.059 8885.335 - -4.50% -
std::stable_partition(deque<int>)_(dense)/32 1.77% 27.390 27.874 - -7.24% -
std::map<int,_int>::count(key)_(existent)/1024 1.77% 3.813 3.880 - 0.28% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.77% 482.658 491.180 - 0.23% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.76% 676.940 688.883 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.76% 18.795 19.127 - -0.35% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.76% 35.471 36.097 - 1.05% -
rng::find_last(vector<int>)_(bail_10%)/8 1.76% 1.992 2.027 - -0.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 222.663 226.589 - -0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 199.529 203.047 - 1.12% -
std::find_end(forward_list<int>)_(same_length)/8192 1.76% 14006.254 14253.098 - -1.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.76% 20.977 21.346 - 1.14% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.76% 5633.649 5732.790 - 1.18% -
std::replace(deque<int>)_(sprinkled)/32 1.76% 11.975 12.186 - 0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.76% 2130.595 2168.031 - 0.01% -
std::map<int,_int>::clear()/0 1.76% 392.104 398.991 - 0.74% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.76% 174158.522 177217.362 - 2.00% -
std::find(deque<int>)_(bail_25%)/32768 1.76% 1898.704 1932.045 - 0.28% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.75% 625878.356 636848.050 - 1.35% -
std::search(list<int>)_(same_length)/1024 1.75% 766.094 779.521 - 1.40% -
std::remove_copy(list<int>)_(prefix)/1024 1.75% 734.163 747.018 - 0.36% -
std::set<int>::count(key)_(existent)/32 1.75% 1.624 1.652 - -2.25% -
std::copy_if(list<int>)_(entire_range)/512 1.75% 363.228 369.585 - 0.29% -
std::find(vector<int>)_(bail_25%)/1024 1.75% 65.233 66.374 - 0.29% -
std::remove(list<int>)_(sprinkled)/50 1.75% 60.532 61.589 - 0.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.74% 23.982 24.400 - 25.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.74% 1112888.079 1132246.703 - 0.05% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.74% 671.744 683.414 - 0.14% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.74% 1.401 1.426 - 2.18% -
std::fill(vector<bool>)/4096 1.74% 4.147 4.219 - 0.24% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.74% 12.019 12.227 - -0.36% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.73% 11.021 11.212 - -13.71% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.73% 101033.241 102782.129 - -0.12% -
std::map<int,_int>::contains(key)_(existent)/8192 1.73% 5.482 5.576 - 1.47% -
BM_PushHeap_string_SingleElement_256 1.72% 2.608 2.653 - 3.57% -
SetIntersection_None_Vector_string_1024_256 1.72% 1153187.024 1173034.194 - 0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.72% 89.359 90.895 - 0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.72% 8670254.075 8819334.231 - 0.37% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.72% 1848.069 1879.845 - 0.23% -
std::find(deque<int>)_(process_all)/8192 1.72% 1926.888 1959.964 - 0.26% -
std::find(vector<bool>)_(process_all)/1024 1.72% 4.615 4.694 - 3.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.71% 48.182 49.008 - 1.40% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.71% 77.028 78.346 - -2.96% -
std::find(vector<char>)_(process_all)/1024 1.71% 16.054 16.329 - 0.38% -
std::remove(vector<int>)_(sprinkled)/1024 1.71% 281.408 286.211 - 0.11% -
std::partition_copy(vector<int>)/32 1.71% 7.958 8.094 - 0.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.71% 827.811 841.937 - -0.46% -
std::count_if(list<int>)_(every_other)/8192 1.70% 7019.740 7139.354 - -1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.70% 42.794 43.523 - 0.37% -
std::find(vector<bool>)_(process_all)/8 1.70% 0.734 0.747 - 16.97% -
std::copy_backward(list<int>)/512 1.70% 363.311 369.494 - -3.13% -
std::reverse(list<int>)/8 1.70% 1.911 1.943 - 0.58% -
BM_deque_deque_move_backward/1024 1.70% 37.980 38.626 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.70% 180535.943 183601.710 - -1.48% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.69% 38525.730 39178.697 - 0.38% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.69% 87620.539 89103.249 - 0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.69% 6701.547 6814.883 - 0.41% -
std::unordered_set<std::string>::ctor(const&)/1024 1.69% 34535.819 35119.828 - 5.71% -
std::stable_sort(deque<int>)_(ascending)/1024 1.69% 2116.423 2152.205 - 2.37% -
rng::starts_with(list<int>)/1048576 1.69% 932297.344 948044.478 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.69% 1225534.426 1246227.785 - 0.26% -
rng::for_each(map<int>)/32 1.69% 25.001 25.423 - 0.19% -
std::rotate(list<int>)_(by_1/4)/32 1.68% 14.288 14.529 - -0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.68% 20.595 20.941 - 0.88% -
std::multiset<std::string>::count(key)_(existent)/32 1.68% 19.892 20.227 - 1.33% -
std::copy_if(list<int>)_(entire_range)/262144 1.68% 215428.462 219051.855 - 0.53% -
std::remove_copy_if(list<int>)_(prefix)/32 1.68% 16.827 17.109 - 0.52% -
SetIntersection_None_Set_float_16384_16 1.68% 154578239.095 157173418.902 - 2.74% -
std::count(deque<int>)_(every_other)/1024 1.68% 242.696 246.771 - -0.68% -
std::set<std::string>::ctor(const&)/8192 1.67% 340388.270 346087.981 - 1.44% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.67% 1941.612 1974.095 - 0.18% -
BM_CmpLess_int_uchar 1.67% 1.104 1.122 - 2.02% -
std::copy_backward(list<int>)/262144 1.67% 215873.125 219478.742 - 0.48% -
std::partition_point(deque<int>)/8192 1.67% 15.019 15.269 - 2.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.67% 788.135 801.292 - 0.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.67% 753.804 766.387 - 0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.67% 714.294 726.214 - 1.11% -
ranges::minmax(std::vector<char>)/1 1.67% 0.606 0.616 - -1.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.67% 20821.388 21168.671 - 3.34% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.67% 6578.176 6687.832 - 1.19% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.67% 237113.281 241065.787 - -0.33% -
std::find(deque<int>)_(process_all)/32768 1.67% 7702.101 7830.428 - -0.05% -
bm_lexicographical_compare<int>/8 1.66% 1.476 1.501 - -6.44% -
std::partition_point(list<int>)/32 1.66% 15.828 16.091 - -0.75% -
std::unordered_set<int>::clear()/32 1.66% 593.564 603.424 - 2.89% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.66% 1161.248 1180.536 - 0.60% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.66% 1.476 1.500 - 2.50% -
SetIntersection_None_Vector_string_262144_256 1.66% 1268381.423 1289418.677 - -0.49% -
rng::for_each(multiset<int>)/32 1.66% 25.095 25.511 - -0.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.66% 26.391 26.828 - 0.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.66% 15315.199 15568.794 - 0.25% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.66% 452.117 459.601 - 0.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.66% 1452.376 1476.413 - -7.72% -
SetIntersection_Front_Set_float_64_1 1.65% 16433270.471 16705202.141 - 1.23% -
std::move_backward(list<int>)/262144 1.65% 256579.427 260822.199 - 0.64% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.65% 6980.643 7095.929 - 0.85% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.65% 739.530 751.707 - 0.19% -
std::rotate(list<int>)_(1_element_backward)/1024 1.64% 735.487 747.584 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.64% 1132289.048 1150905.906 - 1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.64% 3856.457 3919.793 - -11.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.64% 753.165 765.533 - 1.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.64% 12.695 12.904 - 0.07% -
BM_deque_deque_ranges_move/1024 1.64% 37.435 38.048 - 3.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.64% 14571.488 14810.432 - -1.99% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.64% 481676.046 489573.522 - 2.19% -
std::copy_backward(deque<int>)/262144 1.64% 31435.549 31950.387 - -3.75% -
std::find_end(list<int>)_(near_matches)/1000 1.64% 32900.736 33439.479 - -0.20% -
std::sort(deque<int>)_(descending)/8 1.64% 25.235 25.648 - 1.41% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1.63% 2499.583 2540.400 - 1.66% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.63% 29.084 29.559 - 3.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.63% 52122.427 52972.976 - -2.67% -
std::lower_bound(std::list<int>)/8 1.63% 15.347 15.598 - 0.10% -
std::find(vector<char>)_(process_all)/8192 1.63% 134.495 136.687 - 0.17% -
std::replace_if(list<int>)_(prefix)/32 1.63% 13.705 13.928 - 0.25% -
BM_PushHeap_string_Random_16 1.63% 10.419 10.589 - -2.23% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 134554.633 136742.994 - 2.65% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.63% 887.435 901.865 - 2.38% -
std::transform(list<int>)_(identity_transform)/8192 1.63% 7507.475 7629.471 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.62% 1032159.805 1048855.963 - -3.19% -
SetIntersection_Interlaced_Set_uint64_16_4 1.62% 59683222.886 60647693.807 - 3.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.61% 18.871 19.176 - 0.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.61% 1437626.468 1460836.031 - 0.88% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.61% 47.433 48.198 - -0.69% -
std::find_if_not(list<int>)_(process_all)/8 1.61% 3.538 3.595 - 0.32% -
std::find_end(list<int>)_(match_near_end)/1024 1.61% 59.204 60.158 - -0.00% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.61% 1865.500 1895.551 - 0.10% -
BM_deque_vector_ranges_move/5500 1.61% 192.273 195.370 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.61% 2277810.547 2314489.133 - 0.70% -
rng::fold_left(deque<int>)/32 1.61% 16.264 16.526 - -0.20% -
BM_lexicographical_compare_three_way_slow_path/65536 1.61% 17907.020 18195.254 - 0.02% -
SetIntersection_Interlaced_Vector_float_256_1 1.61% 4159538.587 4226483.907 - 2.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.61% 91363.935 92834.238 - 0.29% -
SetIntersection_Interlaced_Set_string_1024_1024 1.61% 57009902.578 57927175.948 - 5.25% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.61% 795530.376 808310.174 - 0.27% -
std::any_of(list<int>)_(process_all)/50 1.61% 21.630 21.977 - 0.58% -
std::unique(vector<int>)_(sprinkled)/8192 1.61% 3917.949 3980.834 - 0.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.60% 23.216 23.588 - 0.09% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.60% 3317.809 3371.014 - 0.23% -
BM_CmpLess_int_ushort 1.60% 1.103 1.120 - -0.14% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.60% 8.653 8.792 - 1.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.60% 3828.327 3889.712 - 0.17% -
BM_deque_vector_move_backward/4000 1.60% 141.163 143.426 - 1.00% -
std::replace(vector<int>)_(prefix)/32 1.60% 5.057 5.138 - 2.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.60% 20.952 21.288 - -0.40% -
std::rotate(list<int>)_(1_element_backward)/32 1.60% 13.150 13.360 - 0.28% -
std::for_each(map<int>::iterator)/50 1.60% 35.971 36.546 - 1.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.60% 29.207 29.673 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.60% 458.257 465.571 - 1.52% -
std::move_backward(deque<int>)/512 1.59% 23.457 23.831 - 1.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.59% 555640.870 564498.310 - 1.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.59% 1.846 1.875 - 1.57% -
rng::contains_subrange(list<int>)_(single_element)/32 1.59% 9.931 10.089 - -1.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.59% 2139.626 2173.651 - 0.32% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.59% 4283.556 4351.669 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.59% 1980587.078 2012046.711 - 3.35% -
std::search(list<int>)_(same_length)/8192 1.59% 7950.486 8076.662 - -6.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.59% 9993.523 10151.980 - 3.55% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.59% 259283.367 263393.770 - 1.26% -
std::partial_sort(deque<int>)_(heap)/8192 1.58% 263636.736 267814.288 - 0.02% -
std::count_if(list<int>)_(every_other)/1024 1.58% 744.853 756.649 - 0.32% -
std::all_of(vector<int>)_(process_all)/8 1.58% 2.420 2.458 - 1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.58% 34659.039 35206.411 - 1.12% -
bm_lexicographical_compare<unsigned_char>/64 1.58% 1.933 1.964 - -1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.58% 15.724 15.973 - 2.82% -
std::sort(deque<int>)_(ascending)/8 1.58% 17.833 18.114 - 2.19% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.58% 8871.827 9011.615 - 0.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 12709.118 12909.132 - 1.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.57% 1441390.819 1464049.511 - 1.11% -
rng::starts_with(deque<int>)/8 1.57% 3.919 3.980 - -7.47% -
std::all_of(list<int>)_(process_all)/50 1.57% 21.700 22.041 - -0.41% -
std::reverse(list<int>)/32768 1.57% 17136.783 17404.997 - -10.80% -
std::find_first_of(deque<int>)_(large_needle)/50 1.57% 665.610 676.027 - 0.17% -
SetIntersection_Interlaced_Vector_string_64_4 1.56% 21437001.310 21771896.495 - 0.76% -
std::upper_bound(std::list<int>)/8 1.56% 16.056 16.307 - 0.13% -
std::replace_if(list<int>)_(prefix)/1024 1.56% 728.023 739.390 - 0.16% -
std::remove(list<int>)_(prefix)/50 1.56% 62.364 63.337 - 0.24% -
std::sample(list<int>)/1024 1.56% 11880.862 12066.188 - 0.13% -
std::find_if(deque<int>)_(bail_25%)/1024 1.56% 77.302 78.508 - 0.43% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.56% 17.882 18.161 - 2.53% -
BM_CmpEqual_short_short 1.56% 1.059 1.076 - -1.50% -
std::sort_heap(deque<int>)/8192 1.56% 469411.461 476718.896 - 0.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.55% 899137.432 913100.132 - -0.01% -
std::partition_copy(vector<int>)/50 1.55% 12.548 12.743 - 1.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.55% 47.832 48.574 - 0.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.55% 137442.846 139574.153 - 1.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.55% 459.021 466.135 - 1.43% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.55% 20.068 20.379 - 0.74% -
std::copy_backward(list<int>)/4096 1.55% 3165.062 3214.062 - -1.72% -
std::replace(vector<int>)_(sprinkled)/8192 1.55% 1186.897 1205.270 - -0.26% -
std::count(deque<int>)_(every_other)/8192 1.55% 1907.579 1937.074 - 0.09% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.55% 8.363 8.492 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.54% 18.305 18.587 - -0.40% -
std::lower_bound(std::forward_list<int>)/8 1.54% 15.256 15.492 - 0.00% -
std::find_first_of(list<int>)_(small_needle)/1024 1.54% 2727.692 2769.680 - -0.37% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.54% 424865.126 431402.222 - 0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.54% 15.816 16.059 - 2.84% -
SetIntersection_Interlaced_Set_string_262144_1 1.54% 1094999.258 1111823.396 - 2.38% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.53% 26.251 26.654 - 6.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.53% 390.654 396.644 - 0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.53% 17.700 17.971 - 0.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.53% 1.432 1.454 - 10.68% -
bm_lexicographical_compare<signed_char>/32768 1.53% 471.761 478.991 - 0.02% -
std::multiset<int>::find(key)_(existent)/32 1.53% 1.605 1.630 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.53% 12657.908 12851.431 - -0.74% -
std::find_if(vector<int>)_(process_all)/8 1.53% 1.288 1.307 - -2.02% -
std::find_first_of(list<int>)_(small_needle)/8192 1.52% 21855.720 22188.976 - 0.34% -
std::flat_map<int,_int>::ctor(const&)/32 1.52% 22.809 23.156 - 1.27% -
BM_PushHeap_float_Random_256 1.52% 7.242 7.352 - 1.37% -
std::fill_n(deque<int>)/50 1.52% 2.173 2.206 - 0.46% -
std::find_if(vector<bool>)_(process_all)/8192 1.52% 4471.141 4539.094 - -0.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.52% 36.208 36.759 - 3.28% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.52% 243.887 247.591 - 1.04% -
std::adjacent_find(vector<int>,_pred)/1024 1.51% 395.510 401.491 - 0.16% -
std::transform(list<int>,_list<int>)/50 1.51% 36.838 37.394 - 0.27% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.51% 13834.120 14042.912 - -0.13% -
std::upper_bound(std::deque<int>)/100 1.51% 30.301 30.759 - 0.47% -
std::find_first_of(list<int>)_(small_needle)/50 1.51% 138.774 140.868 - 0.10% -
bm_ranges_swap_ranges_vb_unaligned/512 1.51% 13.413 13.615 - 1.30% -
std::find_end(vector<int>)_(near_matches)/8192 1.51% 760551.948 772021.820 - -0.15% -
SetIntersection_Front_Set_string_256_16 1.51% 7379783.678 7490982.348 - 7.82% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.51% 361558.777 367004.971 - 0.11% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.51% 289.949 294.315 - -6.21% -
SetIntersection_Front_Vector_float_4_1 1.50% 213773844.758 216987093.344 - 1.66% -
SetIntersection_Interlaced_Set_string_16384_1 1.50% 1093465.340 1109901.214 - 4.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.50% 169172138.119 171711043.694 - -1.29% -
std::unique(vector<int>)_(sprinkled)/52 1.50% 64.584 65.554 - 0.20% -
BM_deque_vector_move_backward/0 1.50% 1.364 1.384 - -6.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.50% 49.726 50.472 - -1.05% -
SetIntersection_Front_Set_uint32_262144_16 1.50% 1163325.826 1180756.267 - 3.09% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.50% 686.172 696.444 - 1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.49% 4858079.821 4930623.495 - 7.35% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.49% 264.950 268.904 - -3.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.49% 139912.696 141992.491 - 0.82% -
std::sort(deque<int>)_(ascending)/1024 1.48% 758.258 769.518 - 0.67% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.48% 0.827 0.839 - 2.51% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.48% 38451.643 39021.384 - -0.10% -
std::is_sorted(deque<int>,_pred)/8 1.48% 4.760 4.830 - -0.55% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.48% 3338.241 3387.629 - 0.53% -
std::stable_partition(list<int>)_(sparse)/8192 1.48% 8751.420 8880.869 - -0.59% -
bm_ranges_swap_ranges_vb_unaligned/64 1.48% 6.225 6.317 - 1.81% -
std::find(deque<int>)_(process_all)/1024 1.48% 242.254 245.831 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 802.379 814.224 - 1.01% -
std::adjacent_find(list<int>,_pred)/1024 1.48% 782.715 794.265 - 0.28% -
BM_PushHeap_float_Random_16 1.48% 5.436 5.517 - 4.32% -
SetIntersection_Front_Set_float_64_16 1.48% 15496629.474 15725211.333 - 0.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.47% 33.369 33.860 - 7.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.47% 1998167.399 2027526.611 - 3.43% -
std::partition(vector<int>)_(sparse)/50 1.47% 13.802 14.005 - -3.76% -
rng::find_last(vector<int>)_(bail_10%)/50 1.47% 10.691 10.848 - 0.40% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.47% 4968.746 5041.563 - 1.20% -
std::replace(vector<int>)_(sprinkled)/1024 1.47% 152.298 154.530 - 0.22% -
std::for_each(deque<int>)/32 1.46% 3.655 3.709 - -0.01% -
ranges::minmax(std::list<char>)/8 1.46% 2.486 2.523 - 1.45% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.46% 12.450 12.632 - 0.20% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.46% 52907.867 53681.848 - 2.54% -
std::find_end(list<int>)_(match_near_end)/8192 1.46% 597.791 606.521 - 0.34% -
ranges::min(std::vector<long_long>)/64 1.46% 4.621 4.688 - -0.16% -
std::set<int>::lower_bound(key)_(existent)/32 1.46% 1.500 1.522 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.46% 44.126 44.770 - 0.96% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.46% 16.409 16.648 - 0.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.46% 20796.107 21099.649 - 2.93% -
std::remove_copy(vector<int>)_(prefix)/50 1.46% 13.746 13.946 - -1.53% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.46% 2.360 2.395 - -3.50% -
std::partition_point(vector<int>)/50 1.45% 2.540 2.577 - -0.21% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.45% 6868.200 6968.063 - 1.98% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.45% 768.265 779.430 - -0.57% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 52486.572 53247.573 - 0.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.45% 1343.386 1362.844 - -0.48% -
std::is_sorted(list<int>,_pred)/1024 1.45% 814.944 826.745 - 1.35% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.45% 750.050 760.894 - 0.47% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.45% 574239.216 582539.792 - 0.31% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.44% 186594.508 189285.264 - 1.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.44% 288.790 292.954 - -0.51% -
std::move(deque<int>)/32768 1.44% 1816.952 1843.107 - -8.47% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.44% 1.637 1.661 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.44% 3982.381 4039.582 - 0.44% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.44% 1518.786 1540.597 - -2.22% -
std::unique(deque<int>)_(contiguous)/8192 1.43% 3713.660 3766.914 - 0.16% -
std::find(list<int>)_(bail_25%)/8192 1.43% 1417.486 1437.806 - 0.06% -
std::lower_bound(std::deque<int>)/100 1.43% 30.379 30.814 - -0.20% -
BM_CmpEqual_uint_uint 1.43% 1.052 1.068 - 0.74% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 1.43% 12.758 12.940 - 0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.43% 8721.749 8846.387 - 0.61% -
BM_PushHeap_uint32_Random_16 1.43% 4.148 4.207 - 0.30% -
BM_deque_vector_ranges_copy_backward/2 1.43% 1.815 1.841 - 0.21% -
BM_StringEraseToEnd_Huge_Opaque 1.43% 2.286 2.319 - 1.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 603422.453 612030.791 - 2.29% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.43% 23269.305 23601.129 - 0.93% -
std::upper_bound(std::vector<int>)/8 1.43% 5.930 6.014 - 0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.42% 861.079 873.320 - 1.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.42% 7260.662 7363.853 - -0.49% -
std::generate(list<int>)/8192 1.42% 7495.545 7602.016 - 1.25% -
std::upper_bound(std::forward_list<int>)/8 1.42% 15.968 16.195 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.42% 368.320 373.547 - -1.48% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.42% 583.560 591.836 - 0.30% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.42% 242.366 245.801 - 0.16% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.42% 4754.904 4822.237 - 1.02% -
SetIntersection_Interlaced_Set_string_262144_4 1.42% 1844680.176 1870792.236 - 4.37% -
BM_deque_vector_move/0 1.42% 1.357 1.376 - -0.04% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.41% 8.496 8.616 - 0.33% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.41% 521.054 528.414 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.41% 2085658.041 2115104.246 - 3.36% -
SetIntersection_None_Set_float_16384_1 1.41% 155251498.088 157443353.659 - 3.12% -
std::move_backward(list<int>)/32768 1.41% 31442.129 31885.982 - -0.39% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.41% 4261.713 4321.827 - 0.23% -
std::stable_partition(list<int>)_(dense)/50 1.41% 56.969 57.772 - 6.99% -
rng::starts_with(list<int>)/1024 1.41% 769.622 780.455 - 0.36% -
std::count(vector<int>)_(every_other)/1024 1.41% 101.613 103.043 - 0.16% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.41% 590.360 598.668 - -15.49% -
BM_PushHeap_uint64_Random_256 1.41% 6.004 6.088 - 0.76% -
bm_lexicographical_compare<signed_char>/4096 1.41% 59.010 59.840 - 0.15% -
ranges::minmax(std::list<long_long>)/8 1.40% 2.504 2.539 - 0.33% -
std::pop_heap(deque<std::string>)/8 1.40% 56.960 57.760 - -0.28% -
SetIntersection_Front_Set_float_262144_16384 1.40% 227354928.176 230544970.077 - 1.88% -
std::find_if(vector<bool>)_(process_all)/1024 1.40% 561.738 569.619 - -0.11% -
std::fill_n(vector<bool>)/64 1.40% 1.344 1.363 - -4.00% -
rng::starts_with(deque<int>,_pred)/1048576 1.40% 511580.866 518749.907 - 0.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.40% 618.138 626.794 - 2.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.40% 259517.616 263151.691 - 0.80% -
std::generate_n(vector<int>)/32 1.40% 7.783 7.892 - -0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.40% 61208.240 62065.103 - -1.18% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.40% 12.662 12.840 - 0.18% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.40% 248772.367 252253.212 - 4.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.39% 17.227 17.467 - 0.57% -
std::copy_if(vector<int>)_(every_other)/64 1.39% 32.595 33.048 - 0.43% -
std::any_of(list<int>)_(process_all)/8 1.39% 2.623 2.660 - -0.71% -
std::move_backward(vector<bool>)_(aligned)/32768 1.39% 37.639 38.161 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.38% 6.893 6.989 - -1.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.38% 45.155 45.780 - 3.66% -
std::search(deque<int>)_(single_element)/1024 1.38% 454.302 460.584 - 0.52% -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1.38% 2517.062 2551.826 - 1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.38% 43822.713 44427.703 - 0.68% -
std::adjacent_find(vector<int>,_pred)/1048576 1.38% 462061.088 468434.894 - -0.79% -
std::sample(list<int>)/32 1.38% 309.804 314.078 - -0.23% -
SetIntersection_Interlaced_Set_string_262144_262144 1.38% 17267359.943 17505457.599 - 2.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.38% 1.165 1.181 - -7.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.38% 104.259 105.694 - -1.92% -
std::stable_sort(vector<int>)_(heap)/1024 1.38% 2527.360 2562.149 - 1.18% -
std::unique_copy(list<int>)_(sprinkled)/52 1.37% 23.666 23.992 - -0.57% -
std::for_each_n(vector<int>)/32 1.37% 3.688 3.739 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 203407.850 206201.095 - -1.65% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.37% 5126.020 5196.384 - 0.14% -
rng::find_last(list<int>)_(bail_10%)/50 1.37% 15.705 15.920 - -0.83% -
std::copy_if(vector<int>)_(every_other)/32768 1.37% 16116.985 16337.954 - 0.28% -
BM_PushHeap_uint32_Random_262144 1.37% 5.834 5.914 - 0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.37% 5.111 5.181 - -6.42% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.37% 5.082 5.152 - 0.43% -
bm_lexicographical_compare<int>/1048576 1.37% 68041.671 68973.271 - 1.09% -
std::move_backward(vector<bool>)_(unaligned)/512 1.37% 4.490 4.551 - 0.11% -
std::stable_sort(deque<int>)_(descending)/1024 1.37% 2901.847 2941.537 - 1.61% -
BM_CmpEqual_uint_short 1.37% 1.017 1.031 - -0.12% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.37% 4491.857 4553.275 - 0.35% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.37% 5.516 5.591 - -0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.36% 13.305 13.486 - -0.02% -
std::none_of(vector<int>)_(process_all)/8 1.36% 2.487 2.521 - 3.28% -
std::find_if(list<int>)_(process_all)/50 1.36% 18.962 19.220 - 1.10% -
BM_StringAssignAsciiz_Huge_Transparent 1.36% 189.446 192.021 - 0.71% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.36% 63669.671 64533.148 - 3.18% -
std::unique(vector<int>)_(contiguous)/8192 1.36% 1898.920 1924.658 - 0.30% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.35% 993.918 1007.382 - -2.05% -
rng::starts_with(list<int>)/1000 1.35% 751.317 761.494 - 0.29% -
SetIntersection_Interlaced_Set_float_64_4 1.35% 20873010.806 21155727.194 - 0.90% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.35% 2.243 2.273 - -9.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.35% 3786.644 3837.744 - -0.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.35% 12723.521 12894.977 - -0.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.35% 29.218 29.612 - 0.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.35% 726918.306 736702.820 - -0.40% -
std::unordered_set<int>::count(key)_(existent)/1024 1.34% 1.152 1.168 - -28.03% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.34% 241101.154 244342.627 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.34% 23280263.867 23593006.935 - 0.03% -
std::move_backward(list<int>)/512 1.34% 368.233 373.179 - 1.09% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.34% 28.311 28.691 - 0.13% -
SetIntersection_Interlaced_Vector_string_16_4 1.34% 66751622.465 67647312.357 - 1.05% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.34% 12.683 12.853 - -0.07% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.34% 1896.120 1921.518 - 1.39% -
SetIntersection_None_Set_float_16384_4 1.34% 155403098.384 157483259.343 - 3.09% -
std::find(vector<bool>)_(process_all)/8192 1.33% 33.389 33.833 - 0.75% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.33% 12.665 12.834 - 0.62% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.33% 516357.849 523223.363 - 0.75% -
std::unique(deque<int>)_(sprinkled)/8192 1.33% 3780.650 3830.873 - 0.02% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 1.33% 4475.326 4534.675 - 0.40% -
std::remove_copy(list<int>)_(prefix)/50 1.32% 18.810 19.059 - 0.21% -
BM_lexicographical_compare_three_way_slow_path/262144 1.32% 71874.396 72824.593 - 0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.32% 12.643 12.810 - -2.95% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.32% 18.153 18.392 - 0.06% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.32% 40.269 40.799 - 0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.32% 718.744 728.196 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.31% 360.362 365.101 - -0.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.31% 8701.004 8815.411 - 0.25% -
std::fill_n(vector<int>)/8192 1.31% 231.351 234.388 - -0.33% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.31% 560.923 568.278 - 0.11% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.31% 27.167 27.523 - -3.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.31% 183951.241 186361.819 - 2.85% -
std::search_n(list<int>)_(no_match)/8192 1.31% 6871.242 6961.270 2.648 -1.00% 2.648
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.31% 23.619 23.929 - -31.33% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.31% 13166.519 13338.836 - -0.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.31% 18.195 18.433 - 1.15% -
std::remove(list<int>)_(sprinkled)/32 1.31% 51.656 52.331 - 0.39% -
std::transform(list<int>,_list<int>)/32 1.31% 22.827 23.125 - 0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.31% 393.157 398.290 - 0.46% -
std::sample(vector<int>)/32 1.31% 300.146 304.064 - 0.27% -
std::reverse(vector<int>)/64 1.30% 4.105 4.159 - -0.80% -
std::generate_n(vector<int>)/50 1.30% 11.760 11.914 - -0.59% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.30% 4718.684 4780.148 - -0.06% -
std::unique(vector<int>)_(sprinkled)/32 1.30% 53.940 54.643 - -0.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.30% 26.248 26.589 - 0.88% -
std::copy_if(deque<int>)_(entire_range)/512 1.30% 133.777 135.517 - 0.11% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.30% 953024.004 965405.422 - 0.19% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.30% 534.317 541.257 - 0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 1101064.848 1115337.431 - 0.99% -
std::remove(vector<int>)_(sprinkled)/8192 1.30% 1956.132 1981.481 - 0.20% -
std::adjacent_find(list<int>)/1024 1.30% 730.198 739.657 - 0.41% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.29% 7711.591 7811.395 - 1.78% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.29% 565.106 572.409 - 0.41% -
SetIntersection_Front_Vector_string_16_16 1.29% 50828114.001 51484485.466 - 1.47% -
std::shift_right(vector<int>)/50 1.29% 5.270 5.338 - 0.23% -
std::move_backward(vector<bool>)_(aligned)/4096 1.29% 7.159 7.251 - 0.05% -
std::copy_if(deque<int>)_(entire_range)/64 1.29% 16.003 16.209 - 0.47% -
std::map<std::string,_int>::ctor(const&)/0 1.29% 12.665 12.828 - -0.45% -
BM_deque_vector_ranges_copy_backward/1024 1.29% 36.728 37.200 - 0.15% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.28% 49811.046 50450.811 - 1.16% -
std::search(deque<int>,_pred)_(single_element)/8192 1.28% 5606.329 5678.273 - 0.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.28% 12.180 12.336 - -0.18% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.28% 23.711 24.015 - 0.35% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.28% 12.906 13.071 - 5.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.28% 12.731 12.894 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.28% 4.475 4.532 - 1.09% -
BM_CmpEqual_ushort_uchar 1.28% 1.094 1.108 - 1.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.28% 13.312 13.482 - -0.16% -
std::rotate_copy(list<int>)/1024 1.28% 731.633 740.971 - 0.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.28% 1060288.826 1073820.428 - 0.13% -
std::search(deque<int>)_(single_element)/1000 1.28% 444.708 450.382 - 0.50% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.28% 9317.742 9436.622 - -0.18% -
std::set<int>::upper_bound(key)_(existent)/8192 1.27% 8.005 8.107 - 3.53% -
std::generate_n(list<int>)/50 1.27% 15.252 15.446 - 0.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.27% 1.171 1.185 - -5.86% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.27% 18.887 19.128 - 1.21% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.27% 23.795 24.098 - 0.19% -
std::find_end(list<int>)_(same_length)/1000 1.27% 737.413 746.785 - 0.70% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.27% 1326.456 1343.308 - 1.71% -
rng::fold_left(list<int>)/50 1.27% 37.400 37.875 - 0.19% -
std::adjacent_find(list<int>)/50 1.27% 22.979 23.270 - -0.68% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.27% 42.028 42.561 - 11.90% -
std::search(list<int>,_pred)_(single_element)/8192 1.27% 7665.406 7762.613 - -3.85% -
std::unique(list<int>)_(sprinkled)/32 1.27% 53.805 54.486 - 0.35% -
SetIntersection_Front_Set_uint64_1024_1024 1.26% 12512477.134 12670675.403 - 10.18% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.26% 42.562 43.099 - 0.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.26% 997269.912 1009839.730 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.26% 2577075.739 2609532.176 - 7.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.26% 12.667 12.827 - 0.09% -
std::replace(vector<int>)_(prefix)/50 1.26% 7.568 7.663 - 1.65% -
SetIntersection_Interlaced_Vector_float_1024_4 1.26% 1264687.319 1280591.271 - 2.05% -
std::find(vector<char>)_(process_all)/32768 1.26% 490.479 496.638 - 0.18% -
std::rotate(vector<int>)_(1_element_forward)/32 1.26% 2.929 2.965 - 0.12% -
bm_ranges_swap_ranges_vb_aligned/8 1.25% 3.243 3.283 - 1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.25% 2106497.152 2132879.801 - 2.27% -
std::copy(list<int>)/8 1.25% 2.441 2.472 - -0.46% -
std::stable_sort(vector<int>)_(repeated)/8 1.25% 15.423 15.616 - -0.06% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.25% 55.708 56.405 - 1.41% -
SetIntersection_Interlaced_Set_float_256_64 1.25% 13351367.680 13518308.055 - 5.64% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 564.026 571.058 - -0.78% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.25% 23.801 24.097 - 1.73% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.25% 42.795 43.329 - 4.59% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.24% 797169.451 807090.046 - 0.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.24% 43.849 44.395 - 4.35% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.24% 5322.331 5388.478 - 0.10% -
std::partition(deque<int>)_(dense)/1024 1.24% 352.405 356.775 - -0.20% -
BM_CmpEqual_schar_schar 1.24% 1.081 1.095 - 5.29% -
std::count_if(list<int>)_(every_other)/1048576 1.24% 878949.069 889820.290 - 0.17% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.24% 572344.639 579418.325 - 0.04% -
std::adjacent_find(deque<int>,_pred)/1024 1.24% 623.601 631.307 - 0.15% -
std::replace_if(vector<int>)_(sprinkled)/32 1.24% 8.632 8.738 - -4.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.23% 941.536 953.155 - 1.08% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.23% 263.582 266.835 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.23% 2.943 2.979 - 2.94% -
SetIntersection_None_Vector_uint64_1024_64 1.23% 1069158.586 1082335.465 - 1.23% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.23% 27402.329 27740.022 - 0.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.23% 38.577 39.052 - 4.01% -
BM_CmpLess_uchar_uchar 1.23% 1.069 1.082 - 1.15% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.23% 6932321.470 7017635.386 - 5.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.23% 11.987 12.135 - 0.99% -
std::move(list<int>)/32768 1.23% 30277.291 30649.163 - -1.43% -
rng::find_last(deque<int>)_(bail_10%)/1048576 1.23% 321282.004 325225.801 - 0.38% -
std::find_if(vector<bool>)_(process_all)/1048576 1.23% 573907.855 580943.743 - -0.18% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.22% 786.165 795.789 - -0.07% -
std::sort(vector<NonIntegral>)_(descending)/8 1.22% 24.862 25.166 - 2.26% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.22% 2.626 2.658 - 1.01% -
SetIntersection_None_Vector_string_16384_16 1.22% 1222120.243 1237017.038 - 1.07% -
std::stable_partition(deque<int>)_(dense)/8192 1.22% 5616.248 5684.667 - -0.59% -
rng::find_last(deque<int>)_(bail_10%)/8192 1.22% 2492.532 2522.896 - 0.49% -
BM_deque_vector_ranges_copy/1024 1.22% 37.131 37.583 - 1.50% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.22% 22.451 22.724 - 1.31% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.22% 3493.974 3536.442 - 0.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.22% 34.439 34.857 - -2.89% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.21% 275.439 278.786 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.21% 1231728.274 1246690.920 - 0.05% -
std::sort(deque<int>)_(heap)/8 1.21% 24.288 24.583 - 0.80% -
std::search(deque<int>)_(no_match)/1000 1.21% 402.000 406.877 - 4.45% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.21% 29.756 30.117 - 1.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.21% 17.219 17.428 - -1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.21% 1517347.767 1535721.988 - 1.72% -
std::copy(deque<int>)/4096 1.21% 144.454 146.200 - 0.71% -
std::for_each(vector<int>)/32 1.21% 3.663 3.707 - -0.07% -
std::copy(list<int>)/1048576 1.21% 867219.768 877700.592 - 0.92% -
std::set<std::string>::find(key)_(non-existent)/8192 1.21% 29.907 30.268 - 2.12% -
SetIntersection_Front_Vector_string_16384_1024 1.21% 37545640.829 37998588.022 - 0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.21% 8894.367 9001.587 - 0.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.20% 11.042 11.174 - -1.66% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.20% 28.563 28.906 - 2.04% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.20% 31.926 32.310 - 2.23% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.20% 1557.597 1576.312 - 0.17% -
SetIntersection_Front_Vector_float_262144_64 1.20% 1359856.170 1376152.676 - 2.75% -
std::replace_if(vector<int>)_(sprinkled)/50 1.20% 13.570 13.732 - 0.83% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.20% 791.955 801.438 - 0.21% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.20% 6092.677 6165.494 - 2.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 148263.265 150035.039 - 1.73% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.19% 3.809 3.854 - -0.54% -
std::for_each(multiset<int>::iterator)/8 1.19% 5.029 5.089 - 0.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.19% 7.942 8.037 - 0.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.19% 391.874 396.552 - -0.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.19% 941255.537 952441.746 - -0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.18% 41.058 41.544 - -0.57% -
SetIntersection_Front_Set_uint32_1024_1024 1.18% 12378365.919 12524977.036 - 8.98% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.18% 37889559.214 38338090.274 - -0.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.18% 36.478 36.909 - 2.74% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.18% 484.774 490.485 - -0.33% -
std::find(list<int>)_(process_all)/50 1.18% 18.801 19.022 - -0.25% -
std::find_if(deque<int>)_(process_all)/1024 1.18% 249.339 252.274 - 0.35% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.18% 947861.766 959009.620 - 0.46% -
std::search(deque<int>)_(single_element)/8192 1.17% 3625.537 3668.130 - 0.24% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.17% 8.165 8.261 - 0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.17% 17.034 17.234 - 0.47% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.17% 188.437 190.646 - -0.67% -
ranges::min(std::list<long_long>)/70000 1.17% 49988.878 50574.729 - -4.67% -
BM_CmpLess_uchar_ushort 1.17% 1.060 1.072 - -1.03% -
BM_std_minmax_element<long_long>/70000 1.17% 18479.856 18696.303 - 1.66% -
std::partition(deque<int>)_(sparse)/1024 1.17% 380.712 385.168 - -0.40% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.17% 27.379 27.699 - -0.17% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.17% 12.188 12.330 - -0.18% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.17% 1357.526 1373.389 - -8.02% -
std::is_sorted_until(list<int>)/8192 1.17% 7136.088 7219.441 - -7.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.17% 17.052 17.251 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.17% 90.008 91.058 - 1.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.17% 14.986 15.160 - 0.16% -
std::reverse(deque<int>)/4096 1.17% 712.019 720.319 - 0.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.17% 782.058 791.172 - 0.69% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.17% 24.432 24.717 - 3.62% -
BM_PushHeap_float_Ascending_256 1.16% 2.484 2.512 - 1.23% -
std::search(deque<int>,_pred)_(single_element)/1000 1.16% 679.938 687.851 - 0.17% -
std::move(vector<int>)/512 1.16% 19.924 20.156 - 0.06% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.16% 4474.313 4526.355 - 0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.16% 35.037 35.444 - -0.24% -
SetIntersection_Front_Set_string_256_4 1.16% 4936667.489 4993981.245 - 4.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.16% 2175493.737 2200745.243 - -0.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.16% 33.806 34.199 - -0.86% -
std::find_if(deque<int>)_(process_all)/50 1.16% 12.518 12.663 - -0.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 247833.350 250695.279 - 0.28% -
std::set<int>::count(key)_(existent)/1024 1.15% 4.220 4.269 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.15% 3426221.782 3465693.226 - 0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 56429.465 57079.123 - 1.45% -
std::partial_sort(deque<int>)_(ascending)/8192 1.15% 142987.979 144634.155 - -2.12% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.15% 228.919 231.552 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.15% 391.201 395.698 - -0.02% -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.15% 70.245 71.052 - 0.02% -
std::move_backward(vector<int>)/64 1.15% 4.294 4.343 - -0.57% -
BM_deque_deque_copy/1 1.15% 2.546 2.575 - 0.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.15% 4.144 4.192 - -2.25% -
rng::fold_left(vector<int>)/50 1.15% 36.943 37.367 - 0.13% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.14% 112.831 114.119 - 86.79% -
SetIntersection_Front_Set_float_256_64 1.14% 5719430.908 5784717.691 - 1.14% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.14% 187.778 189.920 - 0.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.14% 40.676 41.140 - 0.19% -
BM_toupper_string<wchar_t> 1.14% 6.306 6.377 - 0.68% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.14% 10.217 10.334 - 0.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.14% 31.962 32.325 - -0.92% -
std::replace_if(list<int>)_(sprinkled)/50 1.14% 22.668 22.925 - -0.39% -
ranges::minmax(std::list<__int128>)/8 1.14% 3.820 3.863 - 0.07% -
std::remove_if(list<int>)_(sprinkled)/8192 1.14% 8092.519 8184.434 - 1.00% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.13% 181600.822 183660.830 - 2.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.13% 166414.120 168299.949 - 0.59% -
std::fill_n(list<int>)/1024 1.13% 440.496 445.486 - -6.48% -
BM_deque_vector_ranges_move_backward/1 1.13% 2.070 2.094 - 0.96% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.13% 12.766 12.911 - 0.16% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.13% 14.939 15.108 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.13% 11925.606 12059.945 - 0.60% -
std::set<std::string>::count(key)_(non-existent)/1024 1.13% 23.800 24.068 - -2.40% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.13% 573727.839 580184.189 - -1.20% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.12% 2920.883 2953.742 - 1.54% -
std::find_if(list<int>)_(bail_25%)/8 1.12% 0.914 0.924 - 0.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.12% 7608.374 7693.772 - 1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.12% 32700.905 33067.488 - -2.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.12% 392.286 396.680 - -0.41% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.12% 8.681 8.778 - -0.56% -
std::shift_right(deque<int>)/1024 1.12% 39.918 40.364 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.12% 1117446.051 1129908.284 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.11% 13127516.396 13273812.073 - 3.15% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.11% 811.194 820.230 - 0.20% -
std::reverse_copy(deque<int>)/8 1.11% 2.510 2.538 - -0.19% -
std::find_end(deque<int>)_(single_element)/1000 1.11% 309.541 312.984 - 0.04% -
std::copy_if(list<int>)_(entire_range)/8 1.11% 2.520 2.548 - 0.11% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.11% 27.185 27.487 - -0.56% -
std::search(vector<int>,_pred)_(same_length)/1000 1.11% 596.158 602.783 - 0.23% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.11% 303.157 306.525 - 1.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.11% 13.613 13.764 - 0.94% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.11% 169.340 171.220 - -0.10% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.11% 582.536 589.004 - 0.26% -
SetIntersection_Interlaced_Set_float_256_1 1.11% 4167496.442 4213766.835 - 1.25% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.11% 203.084 205.338 - -0.02% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.11% 4449.868 4499.262 - 0.21% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.11% 35.586 35.981 - 1.95% -
bm_ranges_swap_ranges_vb_aligned/512 1.11% 5.237 5.295 - 2.37% -
std::find_end(forward_list<int>)_(same_length)/1000 1.11% 1469.862 1486.167 - 1.67% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.11% 1644.218 1662.456 - 0.44% -
std::search(deque<int>,_pred)_(single_element)/1024 1.11% 698.607 706.343 - 0.09% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.11% 3429.088 3467.026 - 0.20% -
std::count(vector<int>)_(every_other)/1048576 1.11% 104104.743 105255.282 - 0.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.10% 18.849 19.057 - -1.60% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.10% 9453.609 9557.955 - 0.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.10% 894287.220 904149.460 - 0.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.10% 23278.326 23534.989 - 0.68% -
std::find_end(vector<int>)_(match_near_end)/8192 1.10% 199.623 201.824 - -1.21% -
SetIntersection_Front_Vector_string_256_16 1.10% 5997863.447 6063977.347 - 2.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.10% 175458301.871 177392140.094 - -0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.10% 17.614 17.808 - 0.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.10% 797.071 805.828 - 1.69% -
std::replace(vector<int>)_(prefix)/8192 1.10% 1252.707 1266.468 - 0.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.10% 36256.804 36654.631 - 1.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.10% 38.613 39.037 - 0.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.10% 12278.863 12413.533 - 1.30% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.10% 11.529 11.655 - -6.12% -
std::remove_copy(vector<int>)_(prefix)/8192 1.09% 2041.329 2063.679 - 0.06% -
std::partition(deque<int>)_(dense)/8192 1.09% 2772.094 2802.426 - -0.42% -
std::set<int>::contains(key)_(existent)/8192 1.09% 8.153 8.242 - 1.11% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.09% 3.518 3.557 - 0.35% -
std::set<int>::count(key)_(existent)/8192 1.09% 7.773 7.858 - 0.41% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.09% 22.444 22.688 - 1.33% -
std::copy_if(deque<int>)_(entire_range)/4096 1.09% 1012.523 1023.549 - 0.24% -
SetIntersection_Front_Set_float_262144_16 1.09% 1197665.261 1210703.155 - 0.05% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.09% 170.411 172.265 - -1.90% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.09% 52.082 52.649 - 12.82% -
std::search(vector<int>,_pred)_(same_length)/8192 1.09% 4884.861 4937.917 - 0.25% -
BM_PushHeap_uint64_Random_262144 1.09% 6.332 6.401 - 0.33% -
std::partial_sort(deque<int>)_(shuffled)/8 1.09% 32.390 32.742 - 2.08% -
std::sample(vector<int>)/1024 1.08% 11197.967 11319.462 - 0.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.08% 37.256 37.660 - -3.58% -
SetIntersection_Interlaced_Set_float_16384_16 1.08% 206418908.552 208657838.339 - 2.63% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.08% 17.218 17.405 - 0.72% -
std::search(deque<int>)_(no_match)/1048576 1.08% 419674.551 424219.449 - 0.20% -
std::find_first_of(deque<int>)_(small_needle)/50 1.08% 163.741 165.514 - 0.10% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.08% 28.769 29.080 - 0.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.08% 5919.225 5983.143 - 0.81% -
std::find_first_of(deque<int>)_(large_needle)/32 1.08% 280.827 283.858 - 0.23% -
std::copy_if(vector<int>)_(every_other)/4096 1.08% 1985.010 2006.412 - 0.32% -
ranges::min(std::list<long_long>)/64 1.08% 24.673 24.939 - 0.23% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.07% 3.033 3.065 - 0.58% -
std::unique(list<int>,_pred)_(contiguous)/52 1.07% 70.424 71.181 - 0.59% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.07% 16.185 16.359 - 0.17% -
rng::find_if(vector<bool>)_(process_all)/8192 1.07% 4482.435 4530.555 - -0.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.07% 10.237 10.347 - -11.30% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.07% 27.844 28.143 - -0.38% -
std::vector<int>::ctor(size)/8192 1.07% 561.801 567.824 - -0.14% -
rng::fold_left(list<int>)/8 1.07% 3.819 3.860 - 0.29% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.07% 5134.715 5189.738 - 0.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.07% 50.110 50.647 - -3.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.07% 11.263 11.383 - 0.18% -
std::for_each_n(deque<int>)/32 1.07% 3.742 3.782 - 0.30% -
BM_vector_deque_move_backward/1024 1.07% 37.608 38.010 - 0.22% -
std::partition(vector<int>)_(dense)/1024 1.07% 247.462 250.104 - -0.21% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.07% 20.266 20.482 - -7.43% -
std::transform(vector<int>,_vector<int>)/32 1.07% 17.075 17.257 - 0.07% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.06% 925548.326 935402.556 - 0.10% -
BM_deque_deque_move/70000 1.06% 3368.390 3404.240 - -0.19% -
std::reverse(list<int>)/64 1.06% 17.266 17.450 - -0.54% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.06% 22.474 22.713 - 1.52% -
std::find_end(list<int>)_(near_matches)/8192 1.06% 2231764.465 2255465.997 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.06% 662.547 669.582 - -0.26% -
std::copy_if(deque<int>)_(entire_range)/32768 1.06% 8586.083 8677.078 - 0.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.06% 50.344 50.877 - 1.97% -
std::rotate(list<int>)_(1_element_forward)/1024 1.06% 728.225 735.929 - 0.21% -
std::transform(vector<int>,_vector<int>)/1024 1.06% 550.550 556.373 - 0.14% -
std::reverse(deque<int>)/32768 1.06% 5670.670 5730.630 - 0.07% -
BM_deque_vector_ranges_move_backward/1024 1.06% 36.482 36.867 - 0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.05% 32.130 32.469 - -2.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.05% 17854.172 18042.337 - 0.35% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.05% 608.485 614.896 - 0.23% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.05% 19.171 19.372 - 63.37% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.05% 9.047 9.142 - 0.70% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.05% 588941.248 595132.704 - 0.50% -
std::partition(list<int>)_(sparse)/50 1.05% 22.266 22.500 - -0.80% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.05% 17.078 17.257 - 0.45% -
bm_lexicographical_compare<int>/4096 1.05% 236.107 238.582 - -0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.05% 3653.680 3691.978 - 0.40% -
bm_ranges_lexicographical_compare<int>/8 1.05% 1.449 1.464 - -0.99% -
std::search(vector<int>,_pred)_(same_length)/1024 1.05% 610.375 616.766 - 0.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.05% 391.621 395.721 - 0.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.05% 184387.308 186317.742 - 2.80% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.05% 18753.634 18949.685 - 0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.04% 54423.786 54991.907 - 0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.04% 71335.666 72080.143 - 0.90% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.04% 2533.152 2559.557 - 1.89% -
BM_CmpLess_schar_ushort 1.04% 1.093 1.104 - 1.86% -
std::search(deque<int>)_(no_match)/8192 1.04% 3278.139 3312.287 - 0.20% -
std::for_each(set<int>::iterator)/32 1.04% 24.455 24.710 - 1.76% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.04% 20.426 20.638 - 3.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.04% 13987.987 14133.458 - 2.21% -
SetIntersection_Interlaced_Vector_float_64_1 1.04% 16362628.358 16532622.524 - 0.97% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.04% 11.395 11.514 - -2.90% -
std::any_of(list<int>)_(process_all)/32 1.04% 11.707 11.829 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.04% 2.005 2.026 - 8.96% -
std::search(list<int>)_(near_matches)/1024 1.04% 39405.699 39814.531 - 0.03% -
std::rotate(vector<int>)_(1_element_forward)/50 1.04% 5.206 5.260 - 0.03% -
std::unique(list<int>,_pred)_(contiguous)/32 1.04% 56.809 57.398 - 1.02% -
std::remove_copy_if(list<int>)_(prefix)/50 1.04% 24.655 24.911 - 0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.04% 16.266 16.434 - 0.39% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.03% 255531.744 258175.419 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.03% 1485.945 1501.310 - 0.21% -
BM_vector_deque_ranges_copy_backward/4096 1.03% 148.212 149.744 - 1.21% -
std::find_if(vector<char>)_(process_all)/50 1.03% 6.588 6.656 - -0.72% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.03% 14.674 14.825 - 0.63% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.03% 940.005 949.709 - 2.22% -
std::find_end(forward_list<int>)_(process_all)/8192 1.03% 5710.671 5769.589 - 2.24% -
std::move(vector<bool>)_(aligned)/4096 1.03% 6.938 7.009 - -0.55% -
bm_ranges_swap_ranges_vb_aligned/262144 1.03% 485.255 490.258 - 0.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.03% 2303.336 2327.059 - -0.21% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.03% 23.584 23.826 - 0.43% -
std::find_if_not(vector<char>)_(process_all)/1024 1.03% 124.769 126.050 - 0.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 61921.291 62556.249 - -0.25% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.02% 5.567 5.624 - 0.11% -
SetIntersection_Front_Set_string_4_4 1.02% 158048414.552 159666384.349 - 1.61% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.02% 3799.919 3838.813 - 0.46% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.02% 580.227 586.152 - 0.32% -
std::all_of(list<int>)_(process_all)/8 1.02% 2.634 2.661 - 0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.02% 36.725 37.099 - -1.35% -
std::find_if(vector<char>)_(process_all)/32768 1.02% 3727.673 3765.617 - 0.05% -
std::sort(deque<int>)_(repeated)/8192 1.02% 6769.327 6838.116 - 1.10% -
std::remove(deque<int>)_(sprinkled)/8192 1.01% 3820.420 3859.184 - 0.23% -
std::find(vector<bool>)_(process_all)/1048576 1.01% 3676.215 3713.423 - 0.98% -
std::find_end(list<int>)_(near_matches)/1024 1.01% 34340.346 34687.608 - -1.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.01% 1.216 1.228 - 9.70% -
rng::find_last(vector<int>)_(bail_10%)/1024 1.01% 209.981 212.102 - 0.34% -
SetIntersection_Interlaced_Set_string_16_4 1.01% 73179125.454 73918138.356 - 1.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.01% 17.031 17.203 - 0.28% -
ranges::min(std::deque<__int128>)/70000 1.01% 24096.913 24340.017 - -0.15% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.01% 42732.184 43163.235 - -0.27% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.01% 1398.283 1412.383 - -0.02% -
rng::contains_subrange(list<int>)_(single_element)/16 1.01% 4.814 4.862 - -2.99% -
BM_vector_deque_ranges_move_backward/1024 1.01% 37.747 38.126 - 0.45% -
std::remove(vector<int>)_(prefix)/8192 1.00% 2088.471 2109.419 - 0.10% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.00% 174.521 176.271 - 0.08% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.00% 275169.057 277922.503 - -0.08% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1612.092 3.336 367.484 3.17% 367.484
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.093 707.073 0.01% 707.073
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3946.244 18.041 568.560 -0.03% 568.560
std::search_n(deque<int>)_(no_match)/8192 -99.32% 2330.641 15.879 487.691 -2.34% 487.691
std::search_n(vector<int>)_(no_match)/1024 -98.40% 208.596 3.332 40.861 2.43% 40.861
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.10% 426.431 8.092 65.140 0.05% 65.140
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 615.563 15.722 89.666 3.13% 89.666
std::search_n(deque<int>)_(no_match)/1024 -95.29% 290.910 13.701 47.442 -0.36% 47.442
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.71% 175.561 35.613 - 0.02% -
bm_swap_ranges_vb_unaligned/4096 -78.69% 305.502 65.090 - -0.03% -
std::fill(vector<bool>)/262144 -75.62% 953.233 232.387 - 0.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.46% 96.807 26.666 - 0.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -67.19% 38.330 12.576 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -66.25% 56.839 19.185 - -14.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -64.37% 40.900 14.573 - -71.64% -
BM_StringConstructDestroyCStr_Small_Opaque -62.41% 5.534 2.080 - -7.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -61.37% 29241713.286 11297471.835 - -61.42% -
BM_StringConstructDestroyCStr_Empty_Opaque -59.38% 5.704 2.317 - 8.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -56.48% 82702276.932 35993865.296 - -41.26% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -55.37% 1922.498 858.070 - -55.29% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.64% 24.085 11.408 - -34.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.55% 217.190 103.058 - 3.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -51.71% 223.601 107.981 - 8.30% -
std::search_n(vector<int>)_(no_match)/32 -51.61% 6.897 3.338 0.375 -0.30% 0.375
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.14% 225.760 110.305 - 8.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -48.79% 14.924 7.643 - -33.07% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.05% 704265.005 365847.265 - -48.67% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.87% 15.008 8.125 0.506 0.19% 0.506
std::copy_n(vector<bool>)_(aligned)/1048576 -45.58% 3775.097 2054.304 - -7.17% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.50% 1238.746 675.137 - 0.65% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -45.47% 38.410 20.946 - -50.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.77% 142.905 78.929 - 0.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -43.93% 43.671 24.485 - -25.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.85% 0.484 0.272 - -43.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -43.22% 0.481 0.273 - -31.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -42.91% 6921656.183 3951891.488 - -50.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -42.82% 55.307 31.622 - -43.76% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.12% 0.484 0.280 - 4.68% -
std::is_sorted_until(deque<int>)/8 -41.96% 4.712 2.734 - 3.06% -
std::set<std::string>::insert(value)_(already_present)/1024 -41.87% 29.492 17.144 - -42.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -40.76% 44.856 26.572 - -8.78% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.58% 663104.387 400623.273 - -40.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -39.27% 49.793 30.238 - -40.69% -
std::adjacent_find(deque<int>)/50 -39.16% 23.692 14.414 - -8.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -38.75% 169322548.512 103713767.972 - -31.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -38.24% 50.176 30.987 - -21.39% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -38.12% 19844042.749 12280196.176 - -30.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -38.10% 19.267 11.927 - 0.35% -
BM_PushHeap_uint32_Ascending_1 -37.98% 0.633 0.393 - -26.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -37.78% 11613946.709 7226665.234 - -37.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -36.84% 55.386 34.981 - -21.75% -
std::rotate(list<int>)_(1_element_backward)/8192 -36.47% 11496.851 7304.500 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -35.98% 0.612 0.392 - -15.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -35.11% 34.338 22.280 - -23.56% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -34.88% 136.955 89.191 - -30.79% -
ranges::min(std::list<long_long>)/1 -34.50% 0.426 0.279 - -12.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.82% 49.589 32.820 - -5.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.15% 19.142 12.795 - 1.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -33.14% 40.166 26.856 - 17.87% -
bm_lexicographical_compare<int>/32768 -32.55% 2844.229 1918.519 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -32.01% 30338813.810 20627445.487 - -11.17% -
std::move_backward(vector<int>)/32768 -32.00% 2552.600 1735.858 - -0.43% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.58% 2548.583 1743.748 - 0.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.41% 85.047 58.336 - -1.40% -
bm_ranges_lexicographical_compare<int>/32768 -31.09% 2780.581 1916.019 - -0.17% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.86% 5555.545 3841.327 - 0.04% -
bm_lexicographical_compare<signed_char>/262144 -30.78% 5548.620 3840.880 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -30.75% 78906195.157 54642582.819 - -23.47% -
BM_vector_deque_ranges_copy_backward/0 -30.49% 0.545 0.379 - -38.03% -
std::rotate(list<int>)_(by_1/2)/8192 -30.46% 7899.777 5493.525 - 0.03% -
ranges::min(std::deque<char>)/70000 -30.19% 25640.784 17899.495 - 0.17% -
std::rotate_copy(vector<int>)/8192 -29.98% 458.696 321.166 - -16.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -29.72% 108.337 76.141 - 5.03% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -29.54% 3.904 2.751 - -19.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -29.10% 25028.095 17745.994 - -7.20% -
std::set<std::string>::insert(value)_(already_present)/32 -28.46% 10.522 7.528 - -26.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.35% 4052403.389 2903598.766 - -32.89% -
std::find_if_not(vector<char>)_(bail_25%)/8 -28.27% 1.056 0.757 - 1.03% -
BM_StringDestroy_Large -27.74% 10.130 7.320 - -12.02% -
std::copy(list<int>)/64 -27.70% 46.498 33.618 - 4.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.52% 34.495 25.000 - -27.13% -
std::move(vector<int>)/262144 -27.48% 20218.226 14662.629 - -2.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -27.22% 37.288 27.138 - -24.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.95% 41.462 30.290 - -18.82% -
BM_StringEraseWithMove_Huge_Transparent -26.71% 59.069 43.291 - 2.03% -
std::unordered_map<int,_int>::clear()/8192 -26.66% 85729.667 62873.713 - -0.61% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -26.65% 882.921 647.619 - 0.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -26.57% 1.230 0.903 - -25.44% -
std::unordered_map<int,_int>::clear()/1024 -26.27% 10820.773 7978.207 - -5.31% -
BM_PushHeap_string_PipeOrgan_262144 -26.04% 21.965 16.245 - -10.23% -
BM_StringEraseWithMove_Huge_Opaque -26.04% 63.777 47.168 - 5.56% -
BM_PushHeap_string_Descending_262144 -25.78% 4.014 2.979 - -47.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -25.57% 5725880.171 4261782.127 - -2.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -25.55% 0.421 0.314 - -10.40% -
std::fill(list<int>)/1024 -25.54% 672.834 501.018 - -25.46% -
BM_StringConstructDestroyCStr_Large_Transparent -25.46% 14.918 11.119 - 2.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.35% 33.425 24.952 - 0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.34% 57.741 43.109 - 0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.33% 2228362.492 1663914.015 - -0.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -25.24% 25.835 19.315 - -0.41% -
ranges::min(std::deque<long_long>)/70000 -25.05% 25458.678 19081.109 - -0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.94% 40.732 30.575 - -0.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.92% 0.405 0.304 - 0.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -24.86% 19.121 14.368 - 75.94% -
BM_PushHeap_float_SingleElement_1 -24.31% 0.519 0.393 - -38.33% -
BM_vector_deque_move_backward/0 -24.26% 0.601 0.455 - -24.60% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -24.24% 889.094 673.585 - -6.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -23.91% 27.212 20.705 - 7.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -23.63% 31.178 23.812 - -15.98% -
std::unique_copy(deque<int>)_(sprinkled)/32 -23.56% 13.084 10.001 - 8.43% -
ranges::min(std::vector<char>)/1 -23.24% 0.431 0.331 - -14.31% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -23.23% 122.834 94.300 - 2.56% -
BM_vector_deque_ranges_move/0 -22.79% 0.463 0.358 - -32.52% -
std::stable_partition(list<int>)_(dense)/8192 -22.24% 22633.205 17600.356 - -0.07% -
BM_PushHeap_float_Descending_1 -22.22% 0.575 0.447 - -29.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.17% 74.434 57.934 - 24.80% -
BM_StringConstructDestroyCStr_Large_Opaque -22.11% 22.076 17.195 - -1.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.06% 0.341 0.266 - -11.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -21.88% 25546.244 19956.245 - -12.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.85% 1.776 1.388 - -3.75% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.80% 5747.927 4494.862 - -0.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.64% 11.451 8.972 - 21.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -21.60% 15.253 11.958 - -18.22% -
bm_lexicographical_compare<unsigned_char>/262144 -21.60% 5731.802 4493.837 - 0.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -21.58% 37.725 29.584 - -15.91% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.55% 27.798 21.808 - -15.83% -
std::unordered_multimap<int,_int>::clear()/8192 -21.34% 79928.074 62873.318 - 0.86% -
BM_StringRead_Cold_Shallow_Large -21.29% 1.403 1.104 - -2.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -21.25% 31.771 25.018 - 2.08% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -21.22% 8.217 6.474 - -0.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.00% 892.374 704.994 - -12.15% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.92% 24512.513 19384.658 - -14.69% -
ranges::min(std::deque<char>)/64 -20.79% 20.984 16.620 - 0.16% -
std::adjacent_find(deque<int>)/8 -20.70% 3.975 3.152 - 11.17% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -20.67% 1.693 1.343 - 6.21% -
std::unordered_multimap<int,_int>::clear()/1024 -20.51% 10248.008 8146.299 - 2.26% -
std::move_backward(deque<int>)/64 -20.20% 6.626 5.287 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -19.96% 2749842.191 2201094.393 - 0.65% -
rng::find(vector<bool>)_(process_all)/8 -19.86% 0.715 0.573 - -15.20% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -19.85% 2.089 1.674 - -12.15% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -19.85% 2.099 1.682 - -13.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -19.77% 6815.476 5468.371 - -0.95% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -19.73% 2.023 1.624 - -16.78% -
std::multiset<std::string>::contains(key)_(existent)/32 -19.67% 19.939 16.016 - -22.77% -
std::rotate(list<int>)_(by_1/4)/8192 -19.60% 8246.035 6629.664 - 0.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -19.39% 1.157 0.933 - 0.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -19.24% 10153.795 8200.178 - -17.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.06% 7.994 6.470 - 20.65% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -19.04% 7720223.372 6250434.550 - -22.53% -
std::multiset<std::string>::erase(key)_(existent)/8192 -19.02% 101.247 81.985 - -15.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -18.91% 1794858.147 1455382.091 - -16.23% -
std::transform(list<int>)_(identity_transform)/32 -18.91% 20.995 17.025 - -0.10% -
std::fill(list<int>)/8192 -18.80% 9169.690 7445.759 - -1.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.67% 28.369 23.071 - -25.38% -
BM_PushHeap_string_PipeOrgan_16384 -18.66% 14.830 12.062 - -20.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -18.65% 61.254 49.828 - -19.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.50% 54813.416 44675.494 - 0.29% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -18.48% 3777.703 3079.575 - 7.80% -
BM_StringDestroy_Huge -18.42% 13.308 10.856 - -4.25% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -18.34% 15.051 12.290 - 0.59% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.11% 38.784 31.760 - -16.40% -
std::set<std::string>::erase(iterator)/1024 -18.03% 33.797 27.703 - -16.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -17.94% 8319614.290 6827066.247 - -15.34% -
BM_StringAssignStr_Huge_Transparent -17.79% 132.249 108.726 - -0.39% -
bm_ranges_lexicographical_compare<signed_char>/1 -17.74% 1.745 1.436 - -4.35% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.68% 1898178.833 1562615.981 - -14.12% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.42% 11757442.123 9709339.325 - -4.42% -
std::find(list<int>)_(process_all)/8192 -17.35% 8279.596 6843.073 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -17.19% 0.495 0.410 - -33.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -17.18% 5106.310 4229.287 - -12.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.07% 76.514 63.451 - -2.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -16.99% 12367.720 10266.423 - -19.10% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.84% 62.971 52.369 - -16.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.70% 38.241 31.855 - -26.96% -
std::unordered_map<int,_int>::erase(iterator)/1024 -16.58% 23.536 19.635 - -0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -16.57% 4.843 4.041 - 1.26% -
BM_StringAssignAsciiz_Empty_Opaque -16.50% 3.717 3.103 - 0.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -16.49% 106.638 89.054 - -1.58% -
std::find_if_not(list<int>)_(bail_25%)/32768 -16.36% 8539.583 7142.102 - -7.66% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.31% 53.568 44.830 - -3.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -16.31% 340346.648 284831.883 - -7.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.28% 39.801 33.320 - -15.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -16.19% 0.459 0.385 - -0.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -16.17% 14.650 12.280 - 0.14% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -16.10% 9452.262 7930.781 - -14.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.03% 26.481 22.237 - -15.23% -
BM_std_minmax_element<char>/3 -15.98% 1.215 1.021 - -21.98% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -15.92% 0.683 0.574 - 20.61% -
ranges::min(std::deque<long_long>)/64 -15.88% 21.015 17.677 - -3.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -15.77% 5050847.031 4254173.735 - -3.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -15.72% 2.395 2.018 - 8.36% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -15.72% 10.533 8.878 - -0.13% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -15.56% 1.427 1.205 - -8.65% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.52% 1.634 1.380 - 0.23% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -15.48% 1.619 1.368 - 8.24% -
std::copy(vector<int>)/262144 -15.41% 14789.133 12510.801 - 0.28% -
BM_PushHeap_string_PipeOrgan_1024 -15.40% 10.583 8.952 - -12.76% -
rng::find(vector<bool>)_(process_all)/50 -15.40% 0.711 0.601 - -18.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.21% 52927.375 44875.248 - -0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.11% 19.764 16.778 - 1.73% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.96% 6.966 5.924 - -0.28% -
BM_StringEraseWithMove_Small_Opaque -14.94% 2.570 2.186 - -0.00% -
std::copy_n(vector<bool>)_(aligned)/262144 -14.91% 760.578 647.149 - -17.13% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -14.74% 21679020.901 18482648.387 - -24.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.71% 3632.935 3098.541 - -0.21% -
std::unordered_set<int>::find(key)_(existent)/32 -14.70% 1.192 1.017 - -15.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -14.67% 1.630 1.391 - 0.57% -
SetIntersection_None_Set_float_1024_1 -14.65% 10211656.720 8716039.954 - -1.04% -
std::unordered_map<int,_int>::erase(iterator)/8192 -14.58% 23.031 19.674 - -0.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.53% 49.640 42.428 - -0.00% -
BM_StringRead_Cold_Shallow_Small -14.44% 1.268 1.085 - -1.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -14.43% 37.095 31.741 - -26.88% -
std::copy(deque<int>)/1048576 -14.37% 58425.247 50031.773 - -0.05% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.36% 54.456 46.639 - 1.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -14.33% 64.892 55.590 - 11.65% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -14.30% 2.758 2.363 - -1.66% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.22% 877.054 752.303 - -13.52% -
BM_std_minmax_element<long_long>/3 -14.18% 1.214 1.042 - -13.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -14.17% 47.104 40.429 - -12.19% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -14.03% 10.739 9.232 - -0.00% -
std::reverse_copy(vector<int>)/32768 -14.03% 1142.069 981.864 - -1.12% -
std::set<int>::clear()/1024 -13.93% 10738.705 9242.550 - -0.83% -
std::lower_bound(std::list<int>)/8192 -13.85% 15533.736 13382.531 - -0.73% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -13.81% 1.812 1.562 - -7.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -13.79% 28.549 24.613 - -22.11% -
std::find_end(deque<int>)_(process_all)/8192 -13.78% 2358.651 2033.585 - -3.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.77% 1765.953 1522.700 - 1.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.61% 6757.311 5837.320 - 0.73% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.58% 13.252 11.452 - 0.40% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.40% 49.283 42.677 - -11.08% -
BM_StringFindAllMatch/64 -13.39% 3.436 2.976 - -0.83% -
BM_StringFindCharLiteral/16 -13.21% 1.864 1.618 - 0.03% -
BM_StringEraseWithMove_Small_Transparent -13.13% 2.514 2.184 - 0.14% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.02% 19.908 17.316 - -13.67% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -12.99% 13.408 11.666 - 1.08% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.98% 22.511 19.588 - -0.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.95% 15211.403 13242.149 - -12.15% -
std::set<int>::clear()/8192 -12.90% 90147.786 78522.794 - -2.88% -
std::unordered_map<int,_int>::clear()/32 -12.89% 670.773 584.311 - -1.48% -
std::reverse_copy(list<int>)/32768 -12.86% 30175.633 26294.939 - -2.82% -
vector<bool>(const_vector<bool>&) -12.81% 10.687 9.318 - -32.63% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.79% 1.581 1.379 - -4.34% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -12.76% 32.364 28.234 - -9.60% -
BM_StringFindCharLiteral/8 -12.72% 1.862 1.625 - 0.47% -
BM_StringFindStringLiteral/16 -12.67% 1.853 1.618 - -0.01% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.65% 8103.594 7078.528 - -12.65% -
std::find_if_not(vector<char>)_(process_all)/8 -12.63% 1.495 1.306 - -15.68% -
std::upper_bound(std::list<int>)/8192 -12.59% 15153.218 13245.300 - -1.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.57% 42.768 37.390 - 19.89% -
std::set<std::string>::contains(key)_(existent)/32 -12.55% 16.471 14.404 - 1.18% -
BM_StringFindStringLiteral/8 -12.53% 1.850 1.618 - 0.00% -
BM_StringConstructDestroyCStr_Empty_Transparent -12.51% 0.272 0.238 - -34.47% -
rng::find_last(deque<int>)_(bail_10%)/1024 -12.43% 259.992 227.662 - 0.44% -
BM_StringConstructDestroyCStr_Small_Transparent -12.41% 0.395 0.346 - 0.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.38% 1.683 1.474 - -11.43% -
BM_StringFindCharLiteral/32 -12.31% 1.846 1.618 - 0.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -12.30% 24.128 21.160 - -9.90% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.15% 14.425 12.673 - 1.50% -
ranges::minmax(std::list<long_long>)/1 -12.12% 0.449 0.395 - 0.36% -
BM_StringAssignAsciiz_Small_Opaque -12.09% 3.530 3.103 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -12.07% 1528137.367 1343749.268 - -0.02% -
SetIntersection_None_Set_uint32_262144_1024 -12.03% 1348604.410 1186330.809 - 3.66% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.02% 43964431.175 38677756.116 - -31.07% -
std::rotate(list<int>)_(by_1/3)/8192 -12.00% 9548.625 8402.865 - 0.27% -
BM_vector_deque_move/0 -11.94% 0.427 0.376 - -31.75% -
std::unordered_set<int>::find(key)_(existent)/1024 -11.89% 1.373 1.210 - 4.25% -
SetIntersection_None_Set_uint32_262144_16384 -11.83% 1337489.748 1179266.766 - 3.86% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.83% 17.366 15.312 - -7.28% -
std::move_backward(vector<bool>)_(unaligned)/64 -11.78% 1.858 1.639 - -3.79% -
SetIntersection_None_Set_float_1024_4 -11.72% 9923299.226 8760084.272 - -3.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -11.70% 4598329.295 4060395.740 - -3.47% -
SetIntersection_Interlaced_Vector_float_262144_256 -11.69% 23113840.352 20410753.449 - -30.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -11.67% 7.122 6.291 - 3.57% -
std::partition(list<int>)_(sparse)/8192 -11.66% 8535.869 7540.604 - -1.09% -
BM_PushHeap_string_PipeOrgan_256 -11.63% 8.500 7.511 - -10.08% -
std::fill(deque<int>)/8192 -11.53% 268.798 237.811 - 0.41% -
BM_StringFindStringLiteral/128 -11.51% 3.510 3.106 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.45% 1519159.455 1345185.671 - 4.00% -
BM_StringEraseWithMove_Large_Opaque -11.33% 3.162 2.804 - -4.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -11.29% 1879996.744 1667694.338 - 0.62% -
BM_StringFindStringLiteral/32 -11.20% 1.954 1.735 - -1.87% -
std::multiset<int>::count(key)_(existent)/8192 -11.19% 10.301 9.148 - -8.25% -
rng::contains_subrange(deque<int>)_(process_all)/16 -11.14% 9.068 8.058 - 1.50% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -11.13% 33.705 29.952 - -12.04% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -11.12% 14.158 12.584 - 5.65% -
std::copy(deque<int>)/262144 -11.11% 13076.154 11623.316 - -0.87% -
std::multiset<std::string>::erase(iterator)/32 -11.10% 30.611 27.213 - -13.79% -
BM_StringRead_Cold_Deep_Empty -11.08% 1.332 1.184 - 0.24% -
ranges::min(std::list<char>)/1 -11.08% 0.440 0.392 - -14.04% -
SetIntersection_Interlaced_Vector_float_262144_16 -11.00% 3295319.258 2932764.101 - -8.46% -
BM_StringFindAllMatch/1 -10.96% 3.120 2.778 - 2.23% -
BM_StringFindCharLiteral/64 -10.95% 2.353 2.095 - 0.38% -
BM_StringFindAllMatch/8 -10.93% 2.899 2.582 - 2.70% -
std::set<std::string>::erase(key)_(existent)/8192 -10.93% 93.295 83.102 - -3.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.87% 126314.356 112579.588 - -9.34% -
std::map<std::string,_int>::contains(key)_(existent)/32 -10.84% 16.059 14.318 - -12.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.82% 10.702 9.544 - -0.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.76% 17.752 15.843 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -10.74% 1825819.660 1629644.449 - 0.48% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -10.70% 5.606 5.006 - -10.41% -
vector<bool>::reserve() -10.65% 8.955 8.001 - -15.28% -
vector<bool>::resize() -10.61% 11.672 10.434 - -9.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.59% 25.516 22.813 - -15.43% -
std::reverse(list<int>)/4096 -10.59% 1755.466 1569.612 - -14.15% -
SetIntersection_None_Set_uint32_262144_262144 -10.56% 1325515.787 1185515.949 - 2.97% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -10.54% 25.952 23.216 - -0.27% -
std::set<int>::equal_range(key)_(non-existent)/32 -10.53% 2.748 2.459 - -5.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -10.52% 13.807 12.355 - 4.57% -
BM_PushHeap_uint64_SingleElement_1 -10.48% 0.479 0.429 - -7.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -10.47% 1.256 1.125 - 0.98% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.39% 26.511 23.755 - 4.33% -
std::find_if(vector<int>)_(bail_25%)/1024 -10.37% 29.399 26.350 - -4.51% -
std::find_if_not(vector<int>)_(process_all)/50 -10.33% 6.027 5.404 - -3.09% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.29% 6.228 5.587 - 2.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.26% 473758.463 425145.226 - -0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.24% 734.315 659.129 - -0.71% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.22% 5909993.307 5305993.085 - -9.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.20% 410.898 368.978 - -11.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -10.10% 52.461 47.163 - -12.02% -
SetIntersection_Interlaced_Vector_float_256_4 -10.08% 5154141.360 4634606.248 - -7.82% -
BM_PushHeap_string_Descending_1024 -10.08% 2.622 2.358 - -24.61% -
BM_StringFindCharLiteral/128 -10.07% 3.341 3.005 - -0.00% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -10.07% 21.210 19.075 - -3.79% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.06% 0.836 0.752 - -10.93% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.03% 13.544 12.185 - -9.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.00% 42.917 38.626 - -0.40% -
std::find_end(deque<int>)_(same_length)/1024 -9.98% 370.570 333.601 - 0.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.96% 1608.454 1448.317 - 0.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.95% 41.012 36.932 - -0.19% -
BM_PushHeap_uint64_Ascending_64 -9.94% 1.680 1.513 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -9.93% 40014562.258 36041509.371 - -22.52% -
SetIntersection_None_Set_float_1024_64 -9.93% 9940624.689 8953626.984 - 0.94% -
std::set<int>::ctor(const&,_alloc)/32 -9.93% 248.600 223.922 - 2.24% -
vector<bool>(size_type,_const_value_type&) -9.86% 9.011 8.122 - -13.52% -
std::remove(deque<int>)_(sprinkled)/50 -9.86% 61.131 55.104 - 1.10% -
BM_StringEraseWithMove_Large_Transparent -9.85% 2.998 2.703 - -3.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -9.79% 70.121 63.254 - 3.59% -
std::find(vector<short>)_(bail_25%)/8 -9.65% 0.825 0.746 - 4.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.62% 11.923 10.776 - -5.58% -
SetIntersection_None_Set_float_1024_16 -9.62% 9965218.671 9006757.268 - 3.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.56% 34.305 31.025 - 0.44% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.54% 3542.324 3204.499 - 0.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.54% 2.633 2.382 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.53% 10244.479 9268.208 - -9.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -9.53% 0.671 0.607 - -8.37% -
std::find_end(deque<int>)_(same_length)/1000 -9.51% 360.866 326.553 - 0.02% -
BM_StringAssignStr_Large_Transparent -9.48% 11.220 10.156 - -4.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -9.44% 1509.112 1366.622 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.40% 5766.955 5225.062 - -3.15% -
std::copy(vector<int>)/32768 -9.40% 3774.998 3420.300 - 0.21% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.35% 29.729 26.949 - -0.22% -
std::generate_n(list<int>)/8192 -9.34% 7563.874 6857.062 - -2.45% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -9.25% 33.239 30.163 - 2.79% -
std::map<std::string,_int>::erase(iterator)/1024 -9.23% 31.025 28.163 - -15.91% -
BM_StringFindStringLiteral/64 -9.22% 2.390 2.169 - -0.58% -
std::find_end(list<int>)_(process_all)/8192 -9.18% 8182.596 7431.636 - -0.96% -
BM_StringFindCharLiteral/4096 -9.14% 85.069 77.294 - 0.24% -
SetIntersection_Front_Set_uint64_262144_64 -9.13% 1795747.471 1631869.622 - -0.17% -
std::any_of(list<int>)_(process_all)/8192 -9.12% 8082.795 7345.885 - -6.95% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.08% 1.138 1.035 - 13.83% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -9.07% 17.303 15.734 - 2.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.02% 33.173 30.181 - -6.58% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.02% 885.680 805.832 - 0.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.01% 44030.914 40065.224 - 0.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -9.00% 34.186 31.110 - 0.65% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.94% 21.576 19.648 - -2.57% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.83% 2.050 1.869 - -11.59% -
std::unordered_set<std::string>::erase(iterator)/32 -8.83% 28.149 25.663 - -20.43% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.80% 21.557 19.660 - 0.42% -
BM_PushHeap_string_PipeOrgan_64 -8.79% 6.106 5.569 - -7.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.77% 7.917 7.223 - -2.76% -
std::rotate_copy(list<int>)/8192 -8.76% 7750.112 7071.386 - 2.82% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.75% 1.861 1.698 - 36.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.67% 14248.646 13013.021 - -17.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.65% 1.319 1.205 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.64% 1214.249 1109.387 - -4.14% -
SetIntersection_None_Set_float_1024_256 -8.62% 9770402.559 8927718.044 - 0.24% -
bm_ranges_lexicographical_compare<signed_char>/8 -8.54% 3.673 3.359 - -0.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.54% 1.320 1.207 - -1.40% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.53% 8.481 7.758 - -7.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.53% 1.315 1.203 - 1.75% -
std::lower_bound(std::deque<int>)/8 -8.51% 18.598 17.015 - -0.84% -
SetIntersection_Front_Set_uint64_1024_64 -8.49% 1803517.640 1650356.236 - 1.60% -
rng::contains_subrange(list<int>)_(single_element)/50 -8.49% 17.809 16.298 - 0.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.48% 9028.445 8263.240 - -7.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.47% 0.492 0.451 - -10.07% -
std::find_first_of(vector<int>)_(small_needle)/50 -8.44% 79.119 72.439 - 4.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.43% 4.629 4.239 - -6.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -8.42% 2050850.015 1878178.836 - -1.67% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -8.38% 20.760 19.022 - -3.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -8.36% 17.567 16.097 - -2.07% -
std::unordered_multimap<int,_int>::clear()/32 -8.35% 650.309 596.031 - 1.17% -
BM_num_get<long_double> -8.34% 39.647 36.340 - -1.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.30% 581.331 533.080 - -0.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.30% 43659.762 40037.376 - -1.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.29% 1974.673 1811.055 - -5.64% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -8.28% 15647.300 14351.103 - -3.48% -
SetIntersection_Front_Vector_uint32_1024_256 -8.25% 2275650.688 2087833.622 - -8.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -8.25% 24.949 22.891 - 1.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -8.24% 1.400 1.284 - -9.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.21% 1.316 1.208 - 0.26% -
std::copy_n(deque<int>)/1048576 -8.16% 54632.103 50172.321 - 0.25% -
std::copy_n(list<int>)/32768 -8.16% 28709.356 26368.096 - 0.73% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.13% 8320.795 7644.336 - -0.82% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.13% 485964.828 446466.969 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.12% 88625.018 81426.971 - 1.14% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -8.12% 30.067 27.625 - -16.24% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.10% 21.241 19.520 - -6.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.08% 27.118 24.927 - 5.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -8.07% 14.450 13.285 - 4.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.05% 26.281 24.165 - -1.23% -
BM_PushHeap_uint32_Descending_4 -8.00% 0.378 0.348 - 1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.95% 5380848.719 4953229.643 - -9.26% -
BM_PushHeap_string_Descending_256 -7.95% 2.481 2.284 - -22.37% -
std::for_each(list<int>)/8 -7.89% 2.528 2.329 - -5.50% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.87% 572.329 527.262 - 0.46% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.85% 1.798 1.657 - 9.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.85% 23.079 21.267 - -5.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.81% 32.908 30.337 - 2.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -7.79% 25.171 23.211 - -3.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.75% 55.557 51.254 - -2.73% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.74% 0.459 0.424 - -0.54% -
BM_StringAssignAsciiz_Large_Opaque -7.71% 12.577 11.607 - -4.12% -
std::unordered_set<int>::insert(value)_(already_present)/32 -7.67% 2.827 2.610 - 48.84% -
BM_PushHeap_string_Ascending_16384 -7.66% 20.388 18.826 - -15.29% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.64% 0.905 0.836 - -6.14% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.61% 5978489.901 5523804.814 - -7.83% -
std::remove(deque<int>)_(sprinkled)/32 -7.60% 53.894 49.797 - -0.26% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -7.60% 21.874 20.211 - 4.28% -
BM_StringFindCharLiteral/256 -7.59% 5.750 5.313 - -0.08% -
std::shift_right(list<int>)/50 -7.55% 28.447 26.301 - -1.75% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.54% 378228.406 349693.399 - -0.18% -
BM_PushHeap_uint64_Ascending_256 -7.47% 2.259 2.090 - 0.01% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.47% 37.003 34.238 - -8.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.47% 0.476 0.441 - -1.85% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.46% 60.016 55.539 - -7.33% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.46% 3779.700 3497.754 - 0.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.43% 2.509 2.322 - 1.17% -
std::copy_backward(vector<int>)/4096 -7.36% 215.495 199.630 - -15.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -7.35% 33.273 30.828 - 1.42% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.34% 24.803 22.981 - -0.08% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.34% 473.171 438.427 - -7.64% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.31% 2.994 2.775 - -0.11% -
SetIntersection_Interlaced_Vector_float_256_16 -7.30% 6200303.303 5747791.104 - -11.55% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.30% 24.250 22.481 - -10.92% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.27% 10209.584 9466.906 - -3.82% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.26% 10.570 9.803 - -1.72% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -7.23% 1.524 1.414 - 9.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.19% 6.636 6.158 - -3.63% -
std::multiset<int>::clear()/1024 -7.16% 10821.027 10045.848 - -10.72% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.16% 52745093.034 48970858.612 - -22.31% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -7.15% 12.607 11.706 - -12.59% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -7.14% 33.248 30.876 - 2.04% -
rng::for_each(multimap<int>)/50 -7.12% 43.020 39.956 - -0.54% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.12% 1.350 1.254 - 17.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.12% 1644.936 1527.872 - -7.04% -
std::transform(list<int>,_list<int>)/8192 -7.11% 9193.170 8539.847 - -6.78% -
BM_deque_deque_ranges_move/0 -7.06% 0.919 0.854 - 8.10% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.05% 1.345 1.250 - 12.78% -
BM_StringAssignStr_Large_Opaque -7.04% 10.869 10.104 - -7.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.03% 1166.111 1084.160 - -2.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.00% 288.105 267.947 - -3.62% -
std::copy_n(list<int>)/4096 -6.97% 4194.105 3901.954 - -4.49% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.93% 29.987 27.909 - -6.86% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.93% 77323657.259 71965749.332 - -9.49% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.93% 1.490 1.387 - 6.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.92% 350.835 326.573 - -6.18% -
std::is_sorted_until(vector<int>,_pred)/1024 -6.86% 428.652 399.226 - -3.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.86% 23.246 21.651 - 0.99% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.80% 7188.289 6699.427 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.79% 25032245.064 23332920.923 - -0.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -6.77% 125511.444 117010.484 - -4.93% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -6.76% 651.987 607.942 - 0.16% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.75% 32.347 30.163 - -4.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.74% 23.294 21.724 - 3.46% -
std::map<std::string,_int>::erase(iterator)/32 -6.73% 34.222 31.918 - 6.47% -
BM_deque_vector_ranges_move/0 -6.71% 1.525 1.423 - -0.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.69% 24.366 22.737 - -2.03% -
BM_PushHeap_uint64_Ascending_262144 -6.64% 5.087 4.749 - -1.84% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.60% 1.589 1.485 - -2.95% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.56% 58711.323 54857.531 - 0.13% -
std::multiset<std::string>::erase(iterator)/1024 -6.56% 33.633 31.428 - 1.12% -
rng::contains(list<int>)_(process_all)/8192 -6.54% 7456.441 6968.549 - 1.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.53% 1.445 1.351 - -2.67% -
std::multiset<std::string>::count(key)_(existent)/1024 -6.52% 25.111 23.474 - -4.61% -
SetIntersection_None_Set_string_262144_4 -6.51% 1795269.531 1678448.406 - 5.93% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -6.50% 77.671 72.621 - -26.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.50% 26759.139 25020.042 - -15.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.49% 821.602 768.285 - -4.66% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -6.49% 158069.297 147813.127 - 0.43% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.47% 38.567 36.070 - -3.47% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.43% 1.689 1.581 - -6.17% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.43% 555.186 519.491 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.43% 1092488.632 1022268.356 - -3.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -6.43% 14.507 13.575 - 6.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.41% 60.560 56.678 - -0.62% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.37% 33.644 31.499 - 2.34% -
BM_StringRelational_Eq_Small_Small_ChangeLast -6.35% 2.126 1.991 - -6.43% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.34% 120870.432 113206.017 - -7.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.33% 2.595 2.431 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -6.31% 58343.291 54659.020 - 1.31% -
BM_PushHeap_string_PipeOrgan_16 -6.30% 4.311 4.039 - -5.26% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.30% 1410350.042 1321543.334 - -0.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -6.28% 1.053 0.986 - -3.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.23% 14145.927 13264.231 - -0.48% -
SetIntersection_Front_Set_uint64_16384_16 -6.23% 1201290.523 1126485.215 - -4.83% -
BM_StringFindStringLiteral/1024 -6.19% 18.634 17.481 - -2.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -6.18% 40.201 37.717 - -1.70% -
BM_StringRead_Cold_Shallow_Empty -6.17% 1.149 1.079 - -1.92% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.17% 1.721 1.615 - 0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.15% 0.866 0.813 - 0.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.11% 22.422 21.052 - -3.32% -
SetIntersection_Front_Set_uint32_262144_4 -6.10% 1064573.923 999651.586 - -3.73% -
std::move(deque<int>)/1048576 -6.10% 58115.268 54572.525 - -1.32% -
BM_vector_deque_ranges_move_backward/0 -6.09% 0.438 0.412 - 2.50% -
BM_PushHeap_string_Descending_16384 -6.08% 2.470 2.320 - -29.05% -
std::find_end(deque<int>)_(same_length)/8192 -6.08% 3140.688 2949.888 - 10.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -6.07% 8859953.998 8321998.508 - -1.10% -
std::find(vector<long_long>)_(process_all)/8 -6.07% 1.146 1.076 - -5.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.06% 13970.144 13123.615 - 0.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.04% 48.623 45.685 - -7.28% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -6.04% 10.529 9.893 - 0.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -6.04% 0.279 0.262 - -0.82% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.03% 58270.563 54754.158 - -0.59% -
std::is_sorted_until(vector<int>,_pred)/8192 -6.03% 3425.046 3218.359 - -3.10% -
SetIntersection_Front_Vector_uint32_262144_256 -6.03% 2273060.118 2135925.075 - -6.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.02% 15060306.171 14154415.459 - 1.44% -
std::stable_partition(deque<int>)_(sparse)/50 -6.01% 28.035 26.349 - -7.75% -
std::multiset<int>::contains(key)_(existent)/8192 -6.01% 8.829 8.298 - -2.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.01% 73345.218 68935.032 - -6.05% -
std::move(deque<int>)/262144 -6.01% 16020.254 15057.020 - -0.46% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.98% 26.734 25.136 - 0.06% -
std::count(list<int>)_(every_other)/1048576 -5.97% 874727.556 822515.789 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.96% 1168550.264 1098891.029 - -5.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.96% 18.374 17.280 - 0.35% -
BM_vector_deque_ranges_move_backward/2 -5.95% 1.934 1.819 - -11.60% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.95% 8997.607 8462.180 - -1.53% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.94% 855.397 804.598 - -5.89% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.94% 818.304 769.709 - -5.19% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.92% 213.938 201.276 - -0.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.91% 12630.832 11883.732 - -4.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.90% 10459.075 9842.027 - -0.79% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.90% 1.425 1.341 - -7.79% -
std::sort(vector<int>)_(pipe-organ)/1024 -5.90% 2442.184 2298.193 - 0.18% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.89% 58238.564 54810.422 - 0.50% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -5.89% 3060.967 2880.810 - -1.95% -
std::find_first_of(vector<int>)_(small_needle)/1024 -5.88% 1551.662 1460.363 - 3.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -5.82% 1.400 1.318 - -4.09% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.82% 31.776 29.928 - -1.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.80% 11.295 10.640 - -1.91% -
std::set<int>::clear()/32 -5.80% 669.673 630.849 - -0.18% -
BM_PushHeap_string_Ascending_1024 -5.79% 13.960 13.151 - -0.52% -
BM_deque_vector_ranges_copy_backward/0 -5.79% 1.466 1.381 - -13.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.79% 2.880 2.713 - 0.01% -
SetIntersection_Front_Vector_uint32_256_256 -5.78% 4529453.978 4267487.246 - -5.48% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -5.77% 289.205 272.513 - -1.54% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.77% 57.864 54.525 - -5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -5.77% 22692878.639 21383439.063 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.77% 6680703.704 6295308.259 - -15.51% -
std::find_first_of(vector<int>)_(small_needle)/8192 -5.75% 12345.160 11635.218 - 3.22% -
std::map<std::string,_int>::ctor(const&)/8192 -5.75% 367192.964 346078.252 - 0.65% -
BM_StringRead_Cold_Deep_Large -5.75% 1.301 1.227 - -5.95% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -5.74% 19148.572 18048.828 - -4.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -5.72% 1.321 1.245 - 2.18% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.70% 77383389.779 72969753.997 - -8.06% -
BM_PushHeap_string_Descending_4 -5.69% 1.988 1.875 - -14.92% -
SetIntersection_None_Set_uint64_1024_256 -5.69% 9120666.562 8601829.787 - -6.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -5.67% 24.155 22.786 - -18.07% -
BM_std_minmax_element<int>/3 -5.65% 1.120 1.057 - -15.40% -
BM_PushHeap_string_Descending_64 -5.64% 2.332 2.200 - -19.46% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.63% 36.910 34.831 - -7.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -5.61% 426.353 402.415 - -3.66% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.60% 32.862 31.021 - -12.73% -
ranges::minmax(std::vector<char>)/8 -5.60% 0.977 0.922 - -19.50% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.59% 19.661 18.562 - -5.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.58% 0.609 0.575 - -6.02% -
std::search(vector<int>)_(near_matches)/1000 -5.58% 15145.970 14301.189 - -1.00% -
SetIntersection_None_Vector_uint64_262144_256 -5.56% 1129267.859 1066473.863 - -4.35% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.55% 11.043 10.430 - 5.90% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.55% 5270421.331 4978030.318 - -13.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -5.55% 28155.905 26593.953 - -4.26% -
BM_StringFindStringLiteral/512 -5.55% 10.033 9.476 - -0.76% -
BM_StringRead_Cold_Deep_Small -5.53% 1.219 1.151 - -2.55% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.53% 7201.041 6802.824 - 1.16% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.53% 37.328 35.265 - 1.60% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.52% 79.778 75.371 - 3.74% -
SetIntersection_Front_Set_uint64_262144_16 -5.52% 1220401.210 1153038.239 - -1.14% -
SetIntersection_Front_Set_uint64_16384_1 -5.50% 1044071.465 986647.325 - -4.50% -
bm_ranges_lexicographical_compare<int>/262144 -5.49% 17195.162 16251.912 - -0.45% -
bm_lexicographical_compare<int>/262144 -5.42% 17183.142 16251.253 - -0.45% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.42% 8.630 8.162 - 20.15% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.41% 52.287 49.456 - 11.00% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.41% 6106808.263 5776720.608 - -13.62% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.40% 17182.611 16255.549 - -0.42% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.39% 8169557.322 7729071.263 - -2.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.39% 359.623 340.253 - -0.53% -
std::unique_copy(list<int>)_(contiguous)/52 -5.39% 20.717 19.601 - 0.09% -
BM_StringEraseToEnd_Small_Transparent -5.38% 0.424 0.401 - 0.08% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.37% 328.191 310.578 - -6.61% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.36% 22.841 21.616 - -4.88% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.34% 23.530 22.273 - 4.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.34% 6240.997 5907.810 - -7.63% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.31% 105.007 99.435 - 0.33% -
BM_PushHeap_uint32_SingleElement_16 -5.30% 0.364 0.345 - -3.02% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.29% 67.451 63.884 - -2.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -5.29% 14642.149 13867.970 - -7.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -5.27% 5.190 4.916 - -8.88% -
std::find_if(deque<int>)_(process_all)/8192 -5.27% 2119.478 2007.816 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.27% 524184.866 496576.453 - 2.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.27% 383.747 363.541 - -1.60% -
SetIntersection_Interlaced_Set_uint64_1024_16 -5.26% 11702062.373 11086891.159 - -1.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.25% 24.850 23.546 - -10.07% -
SetIntersection_Front_Set_uint64_64_64 -5.24% 13546616.374 12836110.769 - 1.04% -
std::find_end(deque<int>)_(process_all)/1048576 -5.22% 278510.084 263979.670 - -0.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.21% 1.173 1.112 - -7.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -5.21% 0.492 0.467 - 9.11% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.20% 40451.608 38347.317 - -0.22% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.18% 55584.032 52706.141 - -0.48% -
SetIntersection_None_Set_uint64_16384_1024 -5.18% 174341702.123 165316662.277 - -0.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.18% 4.604 4.366 - -0.03% -
SetIntersection_None_Vector_uint64_1024_256 -5.17% 1071695.689 1016240.910 - -4.89% -
ranges::min(std::deque<char>)/8 -5.16% 2.494 2.366 - 2.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.14% 148800.251 141144.542 - -0.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.14% 124260.353 117868.075 - -1.16% -
std::multimap<std::string,_int>::erase(iterator)/8192 -5.12% 32.439 30.777 - -1.62% -
BM_StringAssignAsciiz_Large_Transparent -5.11% 12.691 12.042 - -0.65% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.11% 1952.969 1853.250 - -0.71% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.09% 1093.501 1037.793 - -0.03% -
ranges::min(std::deque<long_long>)/1 -5.09% 0.687 0.652 - -5.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.09% 1.102 1.046 - 8.97% -
BM_deque_deque_ranges_move/2 -5.09% 2.301 2.184 - 2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.07% 6985790.026 6631825.440 - -5.25% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -5.06% 1966.430 1867.021 - -0.20% -
BM_StringFindStringLiteral/256 -5.04% 5.681 5.394 - 0.14% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.04% 1548130.787 1470141.107 - -25.60% -
bm_lexicographical_compare<signed_char>/1048576 -5.04% 17157.510 16293.220 - -0.34% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.02% 2.879 2.734 - 0.31% -
BM_StringAssignAsciizMix_Opaque -5.01% 5.427 5.156 - 2.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.00% 29.439 27.967 - -3.79% -
SetIntersection_None_Set_string_262144_16 -4.99% 1766589.029 1678418.457 - 5.93% -
std::set<int>::contains(key)_(non-existent)/32 -4.99% 2.827 2.686 - -0.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.98% 39.579 37.606 - -0.87% -
std::adjacent_find(list<int>,_pred)/8 -4.98% 3.997 3.798 - -1.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -4.97% 1093.585 1039.205 - 0.12% -
BM_PushHeap_uint64_Descending_4 -4.96% 0.381 0.362 - -6.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.95% 16898.230 16061.660 - -3.28% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.94% 17445.508 16584.260 - -4.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -4.92% 1.180 1.121 - 2.03% -
BM_StringFindCharLiteral/8192 -4.92% 145.289 138.134 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.90% 14356575.273 13653384.591 - -6.98% -
BM_PushHeap_string_Random_262144 -4.89% 19.494 18.540 - -15.42% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.89% 32.852 31.245 - 11.54% -
SetIntersection_Front_Set_uint64_1024_4 -4.89% 1070361.411 1018035.780 - -3.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.88% 44562.579 42386.625 - -3.29% -
std::replace_if(vector<int>)_(prefix)/32 -4.88% 10.132 9.638 - 0.93% -
BM_PushHeap_string_Ascending_256 -4.87% 11.330 10.778 - -0.12% -
SetIntersection_Front_Set_uint32_262144_1 -4.87% 1052672.223 1001403.785 - -0.48% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.87% 35160.688 33449.309 - -8.93% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.84% 2.760 2.626 - -1.89% -
std::deque<int>::ctor(size)/32 -4.84% 30.196 28.735 - 1.39% -
std::set<std::string>::find(key)_(existent)/32 -4.83% 16.327 15.539 - -3.69% -
SetIntersection_Front_Set_uint64_1024_256 -4.83% 3987415.975 3794819.254 - 2.48% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.83% 1.369 1.303 - 4.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.82% 101.243 96.362 - -2.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.80% 19.822 18.870 - -0.34% -
std::multiset<int>::count(key)_(non-existent)/0 -4.79% 0.266 0.253 - -2.54% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.79% 1336.031 1272.043 - 0.09% -
std::copy_n(vector<int>)/4096 -4.79% 216.782 206.406 - -3.32% -
std::multimap<std::string,_int>::clear()/1024 -4.78% 21975.314 20924.440 - -4.03% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.76% 5390.180 5133.738 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.75% 1070330.332 1019464.303 - -3.09% -
BM_PushHeap_uint32_Descending_16 -4.74% 0.371 0.354 - 0.25% -
BM_PushHeap_float_Ascending_262144 -4.73% 5.365 5.111 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.72% 1066540.211 1016238.695 - -5.40% -
std::copy_n(vector<int>)/262144 -4.70% 12976.368 12366.144 - 2.27% -
std::multiset<int>::ctor(const&)/1024 -4.67% 6613.231 6304.589 - -3.34% -
std::set<std::string>::count(key)_(existent)/1024 -4.66% 25.022 23.856 - -2.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.64% 53.254 50.780 - 0.02% -
std::unique_copy(deque<int>)_(sprinkled)/52 -4.64% 20.853 19.885 - 34.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.63% 166502.918 158787.722 - 0.17% -
SetIntersection_None_Set_string_262144_1 -4.63% 1757024.738 1675731.446 - 5.53% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.62% 1.696 1.617 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.62% 1169988.788 1115922.668 - 1.13% -
std::map<std::string,_int>::erase(iterator)/8192 -4.61% 31.666 30.205 - 5.94% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.59% 16.186 15.443 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.59% 249918368.582 238456863.635 - -1.73% -
std::map<std::string,_int>::ctor(const&)/1024 -4.58% 38834.476 37055.744 - 4.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.58% 19662751.033 18762224.169 - -1.80% -
std::find_if(deque<int>)_(process_all)/32768 -4.58% 8466.945 8079.191 - -0.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.56% 79184.635 75573.532 - -1.53% -
std::multiset<int>::ctor(const&)/8192 -4.55% 52259.504 49879.354 - -2.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.55% 60.293 57.547 - 0.67% -
SetIntersection_Front_Set_string_64_16 -4.55% 25227743.558 24079665.798 - -0.34% -
std::for_each(multiset<int>::iterator)/8192 -4.55% 8213.673 7840.123 - -1.85% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.55% 34.206 32.651 - -1.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.54% 45.760 43.682 - 1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.54% 52.085 49.722 - -1.65% -
std::fill(list<int>)/32 -4.54% 8.758 8.361 - 0.35% -
SetIntersection_None_Vector_uint32_262144_4 -4.53% 1144419.565 1092542.561 - -3.49% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.53% 796.983 760.862 - -3.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.52% 25.247 24.106 - 0.11% -
SetIntersection_None_Set_uint64_1024_1 -4.52% 8988767.555 8582781.334 - -7.05% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.52% 230.946 220.519 - -3.19% -
std::find_if(vector<int>)_(process_all)/32768 -4.50% 3358.715 3207.663 - 0.09% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.49% 0.495 0.473 - -3.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -4.47% 11687124.588 11165248.614 - -3.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.46% 14796884.952 14136450.491 - -0.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.45% 16.805 16.057 - 0.68% -
BM_vector_deque_copy/1 -4.45% 2.368 2.262 - -4.36% -
BM_PushHeap_uint64_Ascending_16384 -4.45% 3.732 3.566 - -1.22% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.43% 628.815 600.977 - 0.16% -
std::set<int>::equal_range(key)_(existent)/8192 -4.41% 8.321 7.954 - 0.27% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.40% 4.247 4.060 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.40% 7986753.896 7635350.721 - 2.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.39% 1898583.864 1815145.809 - -1.55% -
std::find_if(vector<int>)_(process_all)/8192 -4.39% 843.397 806.338 - -0.21% -
SetIntersection_None_Vector_uint64_16384_1024 -4.39% 1104043.882 1055594.055 - -3.47% -
SetIntersection_Front_Set_uint64_262144_262144 -4.39% 1698716.717 1624211.912 - -0.76% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.39% 25.638 24.514 - -6.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.38% 5904.692 5645.803 - -20.47% -
std::flat_map<int,_int>::erase(iterator)/1024 -4.38% 80.961 77.414 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.37% 1130041.240 1080662.682 - -2.72% -
std::multiset<std::string>::erase(key)_(existent)/1024 -4.37% 102.071 97.612 - 2.44% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.36% 26403.383 25253.106 - -1.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.36% 1998.963 1911.908 - 6.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.34% 29.121 27.856 - -3.71% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.31% 19.043 18.222 - -2.11% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.31% 75.017 71.782 - 0.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.31% 1903.622 1821.590 - 1.39% -
SetIntersection_Front_Vector_uint32_262144_64 -4.31% 1367078.890 1308224.853 - -4.60% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.30% 4.507 4.313 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.30% 1108620.705 1060960.514 - -2.46% -
std::find_if_not(deque<int>)_(process_all)/50 -4.30% 13.245 12.676 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -4.29% 209723901.791 200721162.010 - -0.93% -
BM_deque_vector_ranges_move/1 -4.28% 2.121 2.030 - -4.76% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.26% 224321.576 214770.597 - 0.46% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.25% 767.004 734.437 - -4.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.24% 25.041 23.980 - -2.98% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.22% 1052811.296 1008347.877 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.22% 1049728.316 1005415.107 - -2.49% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.21% 5013525.559 4802345.882 - -4.30% -
std::for_each(join_view(vector<vector<int>>))/8 -4.20% 1.442 1.381 - 0.02% -
SetIntersection_None_Set_uint64_1024_4 -4.17% 8958424.753 8584997.416 - -5.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.17% 2.700 2.587 - -7.24% -
SetIntersection_None_Set_uint32_1024_16 -4.16% 9160489.781 8779184.128 - 1.31% -
BM_StringFindNoMatch/10 -4.16% 1.375 1.318 - -2.83% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.15% 1.400 1.342 - -7.27% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.15% 72.642 69.631 - 0.48% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.14% 52.596 50.417 - 2.36% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.14% 3.140 3.011 - 13.09% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.13% 4.603 4.413 - -2.88% -
SetIntersection_None_Set_uint64_256_64 -4.13% 9376666.110 8989472.840 - -4.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.12% 66244.164 63515.291 - -7.43% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -4.10% 0.669 0.642 - -0.80% -
BM_deque_vector_ranges_copy/0 -4.10% 1.368 1.311 - -4.26% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.09% 567.990 544.767 - -7.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.09% 9404981.497 9020588.865 - -0.98% -
std::partition(list<int>)_(dense)/8192 -4.06% 5183.087 4972.446 - -0.03% -
SetIntersection_None_Vector_uint32_262144_64 -4.06% 1130550.810 1084616.422 - -3.88% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.05% 251731.538 241527.474 - -0.01% -
SetIntersection_Front_Set_uint64_262144_256 -4.04% 3922082.714 3763657.474 - 0.52% -
std::is_sorted(deque<int>)/8192 -4.04% 3943.295 3784.039 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -4.03% 63253.680 60701.600 - -2.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.03% 22.109 21.217 - 6.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.02% 7047.813 6764.764 - -0.75% -
std::set<int>::find(key)_(existent)/8192 -4.00% 8.414 8.077 - 0.70% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.00% 3.797 3.645 - -1.04% -
std::remove(vector<int>)_(prefix)/50 -4.00% 56.116 53.873 - -0.75% -
BM_StringAssignStr_Huge_Opaque -3.99% 114.034 109.484 - -0.42% -
BM_vector_deque_ranges_move_backward/1 -3.98% 2.244 2.155 - -6.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.98% 7680621.429 7374942.587 - -2.49% -
std::search(list<int>)_(no_match)/1024 -3.98% 763.529 733.170 - -4.74% -
std::multiset<int>::clear()/8192 -3.97% 82076.421 78816.174 - -12.38% -
std::distance(join_view(vector<vector<int>>))/8192 -3.97% 8.636 8.293 - -0.43% -
BM_StringFindAllMatch/512 -3.97% 12.261 11.775 - 1.99% -
SetIntersection_None_Vector_uint64_256_64 -3.96% 3422144.445 3286769.116 - -3.55% -
std::set<int>::erase(iterator)/1024 -3.96% 22.001 21.130 - 4.59% -
BM_StringFindCharLiteral/2048 -3.95% 41.929 40.272 - 0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.94% 13371.270 12844.977 - -2.21% -
BM_num_get<unsigned_long_long> -3.93% 10.776 10.353 - -1.65% -
std::unordered_multiset<int>::clear()/1024 -3.92% 8347.509 8019.968 - -13.32% -
SetIntersection_Front_Set_uint32_16384_16 -3.92% 1194115.853 1147358.218 - -1.34% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -3.91% 0.299 0.287 - 8.98% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -3.91% 632751.956 608000.360 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.91% 1240061.990 1191587.882 - 0.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.91% 30.087 28.911 - 3.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.91% 52.459 50.408 - 2.46% -
std::reverse_copy(list<int>)/4096 -3.90% 3243.962 3117.350 - -2.61% -
SetIntersection_Front_Set_float_1024_4 -3.90% 1078728.126 1036654.184 - -3.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.89% 27554030.135 26481180.349 - -3.18% -
BM_tolower_char<char> -3.89% 0.690 0.663 - 6.47% -
std::rotate(vector<int>)_(1_element_backward)/32 -3.88% 3.038 2.920 - -0.14% -
BM_StringRead_Hot_Shallow_Small -3.88% 0.492 0.473 - -0.18% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.88% 234.351 225.256 - 0.58% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.87% 52588.898 50551.837 - -0.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.87% 8046.278 7734.677 - -1.18% -
SetIntersection_Front_Set_uint32_1024_1 -3.87% 1039574.076 999333.055 - -4.19% -
std::sort(vector<int>)_(pipe-organ)/8192 -3.87% 22588.181 21714.097 - 0.68% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.87% 10185372.943 9791601.894 - 1.24% -
std::partial_sort(vector<int>)_(descending)/8 -3.86% 25.527 24.541 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.86% 22978489.577 22091285.828 - -1.77% -
std::set<std::string>::find(key)_(non-existent)/32 -3.86% 10.989 10.565 - -0.06% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.85% 1302605.713 1252393.231 - 2.70% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.83% 1515.837 1457.801 - 9.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.83% 38867.676 37380.004 - -1.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.82% 40.784 39.224 - 1.58% -
std::remove(list<int>)_(prefix)/1024 -3.82% 1041.633 1001.834 - 0.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.82% 309.011 297.216 - -0.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.82% 38.451 36.983 - -8.16% -
BM_deque_vector_copy/0 -3.82% 1.305 1.255 - -14.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.81% 389.967 375.096 - 2.74% -
SetIntersection_Front_Set_uint32_16384_1 -3.81% 1050951.481 1010926.648 - 1.44% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.80% 30.129 28.983 - -10.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.80% 51.989 50.014 - -3.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.79% 5093.834 4900.763 - -1.00% -
std::make_heap(deque<int>)_(descending)/8 -3.79% 21.841 21.013 - 1.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.78% 313982.582 302104.273 - -2.29% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -3.78% 892.527 858.777 - -55.40% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.77% 22471.683 21624.258 - -3.93% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.77% 3.299 3.175 - -1.04% -
std::map<int,_int>::erase(key)_(existent)/32 -3.76% 23.070 22.203 - -0.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.76% 17393.920 16740.595 - 1.97% -
SetIntersection_Front_Set_uint64_262144_1024 -3.75% 12841292.430 12359749.878 - 2.42% -
std::for_each(multimap<int>::iterator)/8192 -3.74% 7613.759 7328.753 - -1.68% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.74% 8.288 7.978 - 0.41% -
BM_deque_deque_ranges_move/1 -3.73% 2.556 2.461 - 3.54% -
std::set<int>::insert(value)_(already_present)/1024 -3.73% 6.177 5.947 - -16.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -3.72% 2.546 2.451 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.72% 18599166.765 17907826.477 - -0.82% -
rng::starts_with(list<int>,_pred)/8192 -3.69% 11721.288 11289.133 - -7.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.68% 241.584 232.683 - -3.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.68% 1045676.351 1007176.046 - -1.83% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.67% 10165310.350 9792098.335 - -2.33% -
BM_deque_vector_move/1 -3.66% 2.117 2.039 - -2.80% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.66% 23184.412 22335.800 - -3.29% -
BM_PushHeap_string_Ascending_64 -3.66% 7.564 7.287 - -1.54% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.66% 27618.101 26608.376 - 0.83% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.64% 78.179 75.332 - -3.62% -
std::set<std::string>::count(key)_(existent)/8192 -3.63% 31.288 30.152 - -6.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.63% 1395.071 1344.424 - -0.88% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.63% 39665.765 38226.312 - 0.05% -
SetIntersection_None_Set_string_1024_64 -3.63% 9175286.561 8842392.514 - -2.81% -
SetIntersection_None_Set_uint32_1024_1 -3.62% 8995039.156 8669402.538 - -0.18% -
BM_PushHeap_uint64_Ascending_16 -3.62% 0.945 0.911 - -0.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.61% 24.542 23.656 - -1.24% -
SetIntersection_None_Vector_string_16384_64 -3.61% 1254946.347 1209619.496 - -1.07% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.60% 6759.317 6516.135 - -0.03% -
std::set<int>::erase(iterator)/8192 -3.59% 22.146 21.351 - 4.78% -
BM_PushHeap_uint32_SingleElement_1024 -3.59% 0.381 0.368 - -1.54% -
SetIntersection_Front_Vector_uint32_16384_64 -3.59% 1335174.780 1287246.527 - -5.56% -
std::move_backward(list<int>)/4096 -3.59% 4994.049 4814.893 - -3.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.58% 13374.475 12896.082 - 4.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.56% 1059090.511 1021417.683 - 1.90% -
BM_PushHeap_uint32_SingleElement_64 -3.54% 0.370 0.357 - -1.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.54% 15428.819 14882.852 - 0.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.53% 49.227 47.489 - 1.44% -
BM_PushHeap_float_Descending_16384 -3.51% 0.398 0.384 - -0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.50% 8214.906 7927.016 - -5.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.50% 6.768 6.530 - -0.51% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.50% 28.790 27.781 - -4.37% -
BM_deque_deque_move_backward/0 -3.50% 0.890 0.858 - 12.62% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.50% 464.978 448.706 - 4.52% -
SetIntersection_Front_Vector_uint64_16384_64 -3.50% 1365703.520 1317937.491 - -0.19% -
std::multiset<int>::ctor(const&)/32 -3.49% 229.471 221.458 - -1.96% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.48% 5.049 4.874 - -3.15% -
std::distance(join_view(vector<vector<int>>))/4096 -3.48% 4.593 4.433 - -0.52% -
std::count(list<int>)_(every_other)/8192 -3.48% 7099.657 6852.540 - -6.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.48% 1.207 1.165 - -0.75% -
std::copy_n(deque<int>)/262144 -3.48% 12073.851 11653.854 - -0.28% -
SetIntersection_Front_Set_string_1024_16 -3.48% 1953708.679 1885806.516 - -0.75% -
std::pop_heap(vector<float>)/1024 -3.47% 8.775 8.471 - 0.55% -
rng::find_if(vector<bool>)_(process_all)/8 -3.46% 3.706 3.578 - 0.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.46% 807.204 779.305 - -3.80% -
SetIntersection_None_Vector_uint64_262144_262144 -3.46% 1126698.590 1087767.224 - -2.77% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.45% 25.696 24.811 - 1.50% -
std::for_each(set<int>::iterator)/8192 -3.44% 8092.027 7813.449 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.43% 265.614 256.496 - 1.06% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.43% 6564.105 6338.910 - -0.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.43% 795.600 768.309 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.43% 8942429.899 8635749.630 - -2.55% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.43% 9.960 9.619 - -1.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -3.42% 0.301 0.291 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.42% 11521432.207 11127916.725 - -0.53% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.41% 23066898.295 22280278.790 - 1.60% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.41% 1.797 1.736 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -3.41% 1707557.859 1649403.727 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.40% 5868809.985 5669105.893 - 1.49% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.40% 2.776 2.681 - 1.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.40% 5.843 5.645 - 16.97% -
SetIntersection_Interlaced_Set_string_16384_4 -3.40% 200586125.878 193768568.784 - -3.25% -
BM_StringRelational_Compare_Huge_Large_Control -3.40% 2.161 2.088 - 0.31% -
SetIntersection_None_Set_uint32_256_4 -3.40% 11538395.820 11146576.177 - 0.55% -
BM_PushHeap_uint64_Ascending_1024 -3.39% 2.675 2.584 - 0.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.39% 1.707 1.649 - -12.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.37% 1123228.469 1085321.199 - 2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.37% 8981299.691 8678696.764 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.35% 54.995 53.150 - -0.67% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.35% 296.730 286.779 - -1.89% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.35% 305004.899 294777.112 - -0.00% -
SetIntersection_Front_Set_uint64_262144_16384 -3.35% 222362501.747 214912258.192 - 0.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.34% 16.857 16.293 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.34% 17720496.863 17128684.152 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.34% 12463219.622 12047209.749 - -1.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.34% 6605.043 6384.650 - -2.11% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.33% 116.855 112.961 - 0.18% -
std::move(deque<int>)/64 -3.32% 4.992 4.826 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.31% 10110851.429 9775809.355 - 4.61% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.31% 411.632 397.999 - -1.77% -
std::set<int>::insert(value)_(new_value,_middle)/32 -3.30% 19.289 18.652 - 1.38% -
std::partial_sort(vector<int>)_(descending)/1024 -3.30% 8226.691 7955.393 - 0.30% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.30% 1.057 1.022 - -16.36% -
BM_StringFindNoMatch/64 -3.29% 2.163 2.092 - -0.69% -
BM_StringFindCharLiteral/512 -3.28% 9.796 9.474 - -0.14% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.28% 0.919 0.889 - -1.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.27% 0.941 0.911 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.27% 16.294 15.761 - -4.70% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.25% 92100.520 89103.295 - 0.16% -
BM_vector_deque_ranges_copy_backward/512 -3.25% 18.101 17.513 - 0.07% -
BM_num_get<long_long> -3.24% 10.921 10.567 - -2.52% -
std::unique(list<int>)_(contiguous)/32 -3.23% 53.790 52.053 - 0.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -3.23% 23.854 23.084 - -1.37% -
SetIntersection_Front_Set_uint64_16384_16384 -3.22% 229157289.303 221773959.160 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.22% 1040479.573 1006984.323 - -3.81% -
BM_PushHeap_uint32_SingleElement_4 -3.22% 0.365 0.353 - -2.44% -
BM_StringFindNoMatch/512 -3.20% 9.577 9.270 - -0.42% -
BM_num_get<long> -3.20% 10.915 10.566 - -1.93% -
std::multimap<int,_int>::ctor(const&)/0 -3.20% 13.125 12.705 - -0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.20% 1.445 1.399 - 6.78% -
std::swap_ranges(deque<int>)/8192 -3.19% 2789.952 2700.901 - -6.46% -
std::stable_partition(list<int>)_(sparse)/50 -3.18% 26.797 25.944 - -3.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.17% 88.338 85.541 - -0.39% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.16% 18898.462 18300.331 - -1.01% -
std::for_each(map<int>::iterator)/8192 -3.16% 7716.158 7472.192 - 0.08% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.16% 30.528 29.563 - 7.16% -
BM_deque_vector_copy/2 -3.16% 1.825 1.767 - -8.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.16% 11783315.780 11411175.724 - -1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.15% 3.233 3.131 - 1.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.15% 78.099 75.638 - -3.09% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.15% 15.884 15.384 - -7.67% -
BM_deque_vector_move/2 -3.15% 1.832 1.774 - -3.46% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.14% 1050063.342 1017043.011 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.14% 4353400.954 4216640.046 - -2.96% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.14% 2.085 2.020 - 0.38% -
std::copy(deque<int>)/32768 -3.14% 1171.876 1135.137 - -0.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -3.11% 19.143 18.547 - 2.66% -
std::copy_backward(list<int>)/8 -3.11% 2.365 2.291 - -2.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -3.10% 22.750 22.044 - 5.31% -
SetIntersection_Front_Set_uint64_16384_64 -3.10% 1653661.831 1602392.246 - 2.92% -
ranges::minmax(std::deque<long_long>)/8 -3.10% 3.895 3.774 - -2.50% -
std::pop_heap(vector<float>)/8 -3.09% 52.210 50.595 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.09% 1087608.253 1054031.543 - -4.15% -
SetIntersection_None_Set_uint64_16384_1 -3.09% 162905295.030 157878493.318 - -0.75% -
SetIntersection_None_Set_uint32_1024_64 -3.08% 8896989.308 8622552.535 - -0.23% -
BM_num_get<void*> -3.08% 11.228 10.882 - 0.66% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.08% 231.443 224.326 - -2.30% -
SetIntersection_None_Vector_float_16384_16 -3.07% 1112224.151 1078049.884 - -1.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.07% 24.492 23.740 - -0.68% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.05% 1.215 1.178 - 1.49% -
SetIntersection_None_Set_uint32_262144_64 -3.04% 1223813.639 1186572.837 - 3.73% -
rng::starts_with(list<int>)/8192 -3.04% 9003.441 8729.835 - -4.94% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.04% 30.423 29.499 - -0.33% -
std::move(list<int>)/64 -3.04% 40.592 39.360 - -4.35% -
SetIntersection_Front_Vector_uint64_16384_1 -3.03% 1041844.880 1010279.467 - -3.74% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.03% 1943.706 1884.882 - -1.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -3.02% 90.353 87.625 - -3.10% -
std::set<int>::erase(iterator)/32 -3.02% 21.413 20.766 - 4.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.01% 31.907 30.945 - -0.22% -
BM_CmpLess_uint_schar -3.01% 1.099 1.066 - -1.60% -
SetIntersection_None_Set_uint64_1024_16 -3.01% 8934124.001 8665437.399 - -6.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.00% 13.905 13.488 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.00% 780.745 757.354 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.99% 198145158.688 192217757.958 - -2.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.99% 119777.031 116194.390 - -2.68% -
SetIntersection_Front_Set_uint64_262144_4 -2.99% 1098818.714 1065953.313 - 5.05% -
std::reverse(deque<int>)/64 -2.98% 13.461 13.060 - 0.06% -
std::multiset<std::string>::clear()/1024 -2.98% 22381.307 21714.955 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.98% 1.236 1.200 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.98% 11512833.612 11170203.673 - -0.11% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.97% 28.851 27.994 - 1.85% -
SetIntersection_Front_Vector_uint64_1024_256 -2.97% 2269672.336 2202253.771 - -2.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.97% 6583.311 6388.014 - -3.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.96% 1198899.978 1163403.894 - -1.79% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.96% 11.145 10.815 - 0.09% -
std::unordered_set<int>::ctor(const&)/32 -2.95% 206.239 200.150 - -1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.95% 1181463.859 1146599.722 - -0.87% -
BM_deque_vector_ranges_move/2 -2.95% 1.833 1.779 - -3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.95% 12078412.781 11722587.902 - -2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.95% 5254957.182 5100168.374 - 2.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.94% 11645757.402 11303833.640 - 0.88% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.93% 6796.717 6597.538 - -1.87% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.92% 32.879 31.920 - -15.01% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.91% 16.398 15.920 - -7.49% -
SetIntersection_None_Set_uint64_256_16 -2.91% 10892837.861 10575522.404 - -2.23% -
SetIntersection_Front_Set_uint64_262144_1 -2.91% 1066627.481 1035557.455 - -1.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.91% 23.942 23.245 - 7.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.91% 23.859 23.164 - 21.45% -
SetIntersection_None_Set_uint32_256_64 -2.91% 9353087.137 9081153.694 - -0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.90% 66314.017 64391.462 - -2.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.90% 8990529.313 8729992.617 - 0.66% -
std::copy_if(list<int>)_(every_other)/1048576 -2.89% 864434.049 839454.701 - -1.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.89% 13.165 12.784 - -0.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.89% 13.088 12.710 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.89% 1101119.051 1069344.444 - -1.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.87% 24.797 24.085 - 1.22% -
SetIntersection_Front_Vector_uint64_256_4 -2.86% 4152184.179 4033262.205 - -2.02% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.86% 5867.263 5699.272 - -8.23% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.86% 9563.835 9290.506 - 2.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.86% 2922503.013 2839027.656 - -2.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.85% 1071200.887 1040655.794 - -1.40% -
std::set<std::string>::erase(iterator)/8192 -2.85% 31.684 30.781 - -1.04% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.85% 25.965 25.225 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.84% 5803123.139 5638055.311 - -3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.84% 5784717.922 5620282.858 - -1.42% -
std::map<std::string,_int>::clear()/8192 -2.84% 218959.319 212745.452 - -0.61% -
std::shift_right(list<int>)/1024 -2.84% 756.949 735.479 - 0.32% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.83% 3.077 2.990 - 0.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.83% 24.460 23.768 - -15.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.83% 4341582.520 4218903.295 - -2.37% -
std::shift_right(list<int>)/8192 -2.82% 7652.703 7436.563 - -3.51% -
rng::for_each(multimap<int>)/8192 -2.82% 7591.106 7376.872 - 2.17% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -2.82% 40.542 39.398 - 0.88% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.82% 6.468 6.286 - -4.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.80% 121961.968 118540.947 - 0.48% -
BM_std_minmax_element<char>/64000 -2.80% 16868.580 16396.320 - -2.68% -
BM_vector_deque_move/1 -2.80% 2.314 2.249 - -2.91% -
std::set<int>::ctor(const&)/32 -2.80% 224.311 218.035 - -2.71% -
BM_std_minmax_element<char>/4000 -2.80% 1063.846 1034.108 - -2.14% -
std::partition(list<int>)_(dense)/1024 -2.79% 402.285 391.046 - -0.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.79% 49768.203 48377.903 - -2.46% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.79% 828.472 805.370 - -2.08% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.79% 21.530 20.930 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.78% 4166327.392 4050402.822 - -2.78% -
BM_num_get<unsigned_long> -2.77% 10.570 10.277 - -0.96% -
SetIntersection_None_Vector_uint64_16384_16384 -2.77% 1107585.782 1076860.578 - -1.96% -
std::replace(vector<int>)_(sprinkled)/32 -2.77% 5.719 5.560 - 2.97% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.77% 13062.386 12700.141 - 0.52% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.77% 162.294 157.797 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.77% 409.612 398.267 - 1.10% -
BM_std_minmax_element<char>/65536 -2.77% 17255.955 16778.789 - -2.87% -
std::move(vector<bool>)_(aligned)/64 -2.76% 1.799 1.750 - 10.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.76% 145261.726 141256.301 - 0.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.75% 12.146 11.812 - 4.78% -
SetIntersection_Front_Set_uint64_256_16 -2.75% 4472947.501 4350058.752 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.75% 3.853 3.747 - 1.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.74% 33.363 32.449 - -2.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.74% 1.262 1.227 - -8.75% -
std::unordered_set<int>::ctor(const&)/1024 -2.74% 6982.389 6791.378 - -3.53% -
std::is_sorted(deque<int>)/1024 -2.73% 485.752 472.490 - 0.24% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.73% 1585927.084 1542659.178 - 1.77% -
SetIntersection_None_Vector_float_1024_1 -2.72% 1088018.837 1058383.131 - -2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.71% 28082.751 27322.603 - -0.28% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.70% 15.818 15.391 - -0.97% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.70% 59.977 58.357 - 0.25% -
SetIntersection_Interlaced_Set_float_256_16 -2.70% 12350651.515 12017237.321 - -0.25% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.70% 4.331 4.214 - -9.61% -
std::find_if(vector<char>)_(process_all)/8 -2.70% 1.526 1.485 - -3.66% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.68% 13015.589 12666.490 - -2.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.68% 58.432 56.867 - -1.64% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.67% 2.485 2.419 - 12.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.67% 4333507.849 4217900.729 - -1.64% -
BM_StringAssignAsciizMix_Transparent -2.66% 3.110 3.027 - 1.60% -
std::stable_sort(vector<int>)_(descending)/8 -2.66% 24.333 23.686 - -3.90% -
BM_std_minmax_element<char>/70000 -2.66% 18434.448 17943.894 - -2.67% -
SetIntersection_None_Set_uint32_262144_1 -2.66% 1218340.250 1185929.363 - 3.61% -
SetIntersection_None_Set_uint32_256_1 -2.66% 11616735.246 11307793.341 - -1.96% -
BM_vector_deque_ranges_copy_backward/64 -2.66% 3.134 3.051 - 2.45% -
SetIntersection_None_Vector_float_262144_1024 -2.64% 1152213.957 1121764.627 - -2.22% -
SetIntersection_None_Set_uint32_1024_256 -2.64% 8909480.114 8674161.040 - 0.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.64% 36.323 35.365 - -4.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.64% 145881.085 142032.561 - 0.37% -
SetIntersection_Front_Set_uint32_1_1 -2.64% 544398879.198 530042148.484 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.62% 4145396.398 4036771.901 - -0.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.62% 394.381 384.052 - -8.12% -
BM_PushHeap_string_Ascending_16 -2.61% 4.806 4.681 - -1.86% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.61% 1295000.733 1261249.838 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.60% 8871852.621 8640977.470 - -2.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.60% 13.846 13.486 - 0.15% -
BM_PushHeap_string_Descending_16 -2.60% 2.144 2.089 - -14.82% -
SetIntersection_None_Set_uint64_1024_1024 -2.60% 8875416.149 8644901.793 - -6.33% -
std::swap_ranges(deque<int>)/32 -2.59% 10.696 10.419 - -3.51% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.59% 8.082 7.873 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.57% 1859052.981 1811218.994 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.57% 3.913 3.813 - 0.36% -
SetIntersection_Front_Vector_uint32_262144_16 -2.57% 1100866.950 1072542.303 - -3.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.57% 12694427.858 12368269.281 - -0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.57% 13.950 13.592 - 0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.57% 12317.959 12001.734 - 0.47% -
SetIntersection_Front_Set_string_16_4 -2.56% 64512400.992 62858627.006 - -2.12% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.56% 80961767.109 78886329.774 - -28.41% -
SetIntersection_None_Vector_uint32_16384_4 -2.56% 1108624.177 1080217.036 - -1.28% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.56% 1895.611 1847.079 - -2.19% -
SetIntersection_None_Set_string_256_4 -2.55% 11635324.337 11338405.360 - -0.14% -
BM_vector_deque_copy/2 -2.55% 2.054 2.002 - -2.75% -
SetIntersection_Front_Set_string_262144_64 -2.54% 4999323.268 4872200.046 - -2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.54% 18906245.426 18425905.514 - -1.24% -
std::multiset<int>::count(key)_(existent)/1024 -2.54% 5.941 5.790 - 2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.54% 1174833.429 1145043.134 - -5.43% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.53% 27035.544 26351.361 - -4.20% -
BM_std_minmax_element<char>/5500 -2.52% 1457.659 1420.858 - -1.87% -
std::remove_if(list<int>)_(sprinkled)/50 -2.52% 76.207 74.286 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.52% 6713220.081 6544203.527 - 2.33% -
BM_std_minmax_element<long_long>/65536 -2.52% 17950.871 17499.255 - 1.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.52% 16.351 15.940 - -0.00% -
SetIntersection_None_Vector_uint64_1024_1024 -2.51% 1074178.770 1047222.968 - -0.19% -
rng::fold_left(deque<int>)/8192 -2.50% 4548.722 4434.787 - -0.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.50% 163.631 159.533 - -0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.50% 16708.746 16290.581 - 5.86% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.50% 32.377 31.568 - 1.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.49% 14223941.015 13869560.228 - -2.36% -
BM_std_minmax_element<short>/2 -2.49% 0.669 0.652 - 1.61% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.48% 23.498 22.914 - 7.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.47% 52314.075 51021.604 - -2.34% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.47% 1031.602 1006.147 - -4.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.47% 1.565 1.526 - 13.00% -
SetIntersection_None_Set_uint64_16384_4 -2.46% 164757256.536 160698081.462 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.45% 1108394.361 1081258.753 - -4.78% -
BM_deque_deque_ranges_copy_backward/64 -2.44% 3.475 3.390 - -0.16% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.43% 979263.814 955469.304 - -0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.43% 18.923 18.463 - 5.31% -
bm_gcd_trivial -2.42% 0.682 0.666 - -3.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.42% 207.591 202.564 - 0.91% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.42% 56.416 55.050 - 2.14% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.42% 1.632 1.593 - 1.78% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.42% 15.334 14.964 - -12.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.41% 20.392 19.900 - -1.82% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.41% 172799241.910 168631226.007 - 1.97% -
BM_std_minmax_element<char>/4096 -2.41% 1088.988 1062.773 - -1.81% -
SetIntersection_Front_Set_uint32_1024_4 -2.41% 1068605.668 1042889.606 - -2.08% -
std::stable_partition(deque<int>)_(sparse)/32 -2.41% 11.326 11.053 - -8.79% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.40% 17.815 17.387 - -1.67% -
SetIntersection_Interlaced_Set_float_262144_1 -2.40% 1034878.576 1010012.818 - -2.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.40% 1341670.412 1309508.219 - -0.43% -
std::find_end(deque<int>)_(single_element)/1024 -2.40% 303.803 296.521 - -10.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.40% 46.702 45.583 - 2.00% -
rng::contains(list<int>)_(process_all)/8 -2.40% 2.259 2.205 - -2.21% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.39% 12.072 11.783 - 9.73% -
BM_CmpEqual_ushort_int -2.39% 1.100 1.073 - 0.56% -
std::move_backward(vector<int>)/1048576 -2.38% 58412.509 57020.859 - 0.49% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.38% 12395322.127 12100022.090 - -15.56% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.38% 181960723.674 177628913.791 - -0.82% -
SetIntersection_Front_Set_uint64_256_256 -2.38% 7735785.346 7551651.148 - 5.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.38% 18.997 18.545 - -1.03% -
BM_vector_deque_move/2 -2.37% 2.055 2.007 - -2.63% -
BM_num_put<unsigned_long> -2.36% 11.483 11.211 - -2.19% -
SetIntersection_None_Set_uint64_256_1 -2.36% 11566352.184 11293062.352 - 0.71% -
SetIntersection_None_Set_uint64_256_256 -2.36% 5806808.459 5669635.395 - -4.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.36% 39321276.176 38393975.266 - -0.59% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.36% 21.035 20.539 - -1.59% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.36% 23.293 22.744 - -2.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.35% 4.292 4.191 - 0.05% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.34% 202041018.443 197306989.614 - 0.90% -
std::multiset<int>::count(key)_(non-existent)/32 -2.34% 2.578 2.518 - 2.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.34% 10.596 10.348 - -15.41% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.34% 3426090.227 3345953.595 - -3.19% -
std::move_backward(vector<bool>)_(aligned)/512 -2.34% 2.344 2.289 - -1.15% -
SetIntersection_None_Vector_float_262144_1 -2.33% 1136339.553 1109823.676 - -2.04% -
SetIntersection_Front_Vector_uint32_262144_1 -2.33% 1060266.957 1035527.806 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6835.433 6676.120 - 0.41% -
BM_StringAssignStr_Small_Opaque -2.33% 0.741 0.724 - -0.87% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.32% 5993.682 5854.706 - 0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.32% 4854.051 4741.633 - 0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.31% 663.514 648.167 - -3.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.31% 13081.227 12779.020 - 3.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.31% 11534517.480 11268316.658 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.30% 9.575 9.355 - 0.92% -
SetIntersection_None_Set_uint32_1024_1024 -2.29% 9092807.195 8884190.325 - 1.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.29% 1215.760 1187.921 - -0.87% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.29% 1715230.387 1675961.346 - -0.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.28% 12.731 12.440 - 0.02% -
std::any_of(vector<int>)_(process_all)/8 -2.28% 2.369 2.315 - -5.52% -
SetIntersection_Interlaced_Set_string_1024_4 -2.27% 10466824.667 10228827.859 - -0.56% -
SetIntersection_None_Set_uint32_262144_256 -2.27% 1212325.279 1184785.565 - 3.67% -
SetIntersection_None_Vector_string_16384_1024 -2.27% 1228669.351 1200810.068 - -2.99% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.27% 17.540 17.143 - -6.94% -
SetIntersection_None_Vector_float_262144_4 -2.27% 1154979.530 1128802.063 - -0.76% -
std::partition_point(list<int>)/8192 -2.27% 12736.236 12447.654 - 0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.26% 69916.425 68334.849 - 0.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.25% 1.206 1.179 - 1.12% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.24% 17.535 17.141 - 0.36% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.24% 1529314.125 1495025.229 - 0.54% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.24% 1570835.451 1535627.277 - 1.76% -
BM_CmpEqual_int_int -2.24% 1.088 1.064 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.24% 1158460.850 1132509.523 - -0.88% -
bm_lexicographical_compare<int>/64 -2.24% 4.392 4.294 - -4.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.23% 21560590.423 21078882.873 - 1.27% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.23% 222326096.271 217363915.997 - 3.72% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.23% 185128.822 180999.677 - -0.96% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37588.999 36750.659 - -1.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.23% 773.474 756.232 - -4.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 6219.532 6081.026 - -4.46% -
std::sort_heap(deque<int>,_pred)/1024 -2.22% 12673.820 12392.259 - 1.67% -
bm_ranges_swap_ranges_vb_aligned/64 -2.21% 3.078 3.009 - -2.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.21% 209631.683 205004.677 - -0.77% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.21% 3.041 2.974 - -2.29% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.20% 6.738 6.590 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.20% 15116743.787 14783605.098 - 7.23% -
SetIntersection_Front_Set_uint32_1024_64 -2.20% 1754483.545 1715869.209 - 3.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.20% 1056834.183 1033585.604 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.20% 18351088.442 17947870.611 - 0.15% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.19% 19.222 18.801 - -1.64% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.19% 12112026.364 11846802.253 - 1.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.19% 30.233 29.571 - 7.26% -
BM_num_put<long_double> -2.19% 59.833 58.524 - -0.93% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.19% 10.429 10.201 - -1.98% -
std::pop_heap(deque<int>)/1024 -2.18% 12.658 12.382 - -4.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.18% 20211412.701 19771368.489 - 1.52% -
rng::starts_with(vector<int>,_pred)/8 -2.17% 2.443 2.390 - 0.84% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.17% 27.495 26.897 - -4.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.17% 5.347 5.231 - -0.07% -
SetIntersection_None_Set_uint32_262144_16 -2.17% 1209596.355 1183393.309 - 3.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.16% 1644517.252 1608977.866 - -0.12% -
SetIntersection_None_Set_uint64_16384_16384 -2.16% 171156045.561 167466126.031 - -0.04% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.15% 2.118 2.072 - 0.23% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.15% 9.609 9.402 - -4.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.15% 20.435 19.996 - -1.27% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.15% 3.811 3.729 - -1.52% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.15% 3.872 3.789 - -6.42% -
SetIntersection_None_Vector_uint64_64_64 -2.14% 8478330.654 8296541.225 - -1.53% -
BM_std_minmax_element<char>/1024 -2.14% 278.056 272.100 - -1.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.13% 1152758.187 1128180.544 - -1.68% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.13% 133604.089 130762.823 - 2.81% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.12% 21.690 21.230 - -1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.12% 1175051.801 1150159.280 - 0.90% -
std::map<std::string,_int>::clear()/32 -2.12% 909.889 890.628 - -0.46% -
std::unordered_set<std::string>::clear()/1024 -2.12% 23555.022 23056.759 - -1.44% -
std::rotate_copy(deque<int>)/1024 -2.11% 35.488 34.738 - 0.20% -
SetIntersection_None_Vector_uint64_64_4 -2.11% 15958839.694 15622437.166 - -0.26% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.11% 46503.523 45523.678 - -8.55% -
BM_CmpEqual_short_uint -2.11% 1.109 1.086 - -2.08% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.10% 137.216 134.330 - -1.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.10% 8852315.830 8666314.440 - 0.13% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.10% 19.258 18.854 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.10% 8385965.653 8210092.736 - -6.31% -
SetIntersection_None_Vector_uint32_1024_256 -2.09% 1100928.578 1077879.427 - 1.16% -
std::remove(deque<int>)_(prefix)/32 -2.09% 52.522 51.424 - -3.83% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.09% 30.876 30.231 - -3.96% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -2.09% 1.655 1.620 - -0.11% -
BM_num_get<bool> -2.09% 11.930 11.681 - -0.81% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.09% 22.673 22.200 - 0.58% -
SetIntersection_None_Set_uint32_262144_4 -2.09% 1210599.203 1185356.283 - 3.66% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.08% 97810.663 95772.743 - 0.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.08% 669.414 655.477 - -0.84% -
BM_deque_deque_ranges_move/64 -2.08% 3.108 3.044 - -0.70% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.07% 179.937 176.219 - -0.11% -
SetIntersection_Front_Set_uint64_1_1 -2.04% 539904834.366 528871850.276 - -0.02% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.04% 662.933 649.395 - -5.87% -
rng::for_each(multiset<int>)/8192 -2.04% 7813.392 7654.058 - -1.04% -
SetIntersection_None_Set_float_262144_262144 -2.04% 1203859.619 1179356.285 - 1.91% -
SetIntersection_None_Set_uint32_256_16 -2.03% 10892103.529 10670660.719 - 0.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.02% 1524.361 1493.547 - -13.92% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.02% 240.440 235.590 - 2.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.01% 54246.486 53154.504 - -0.46% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.01% 1042360.521 1021398.248 - 2.42% -
BM_CmpLess_int_uint -2.01% 1.115 1.092 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.01% 16534993.567 16202996.521 - 0.02% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.00% 21148.736 20725.234 - -0.60% -
SetIntersection_Front_Set_string_16384_256 -2.00% 15360971.892 15054460.266 - 1.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.99% 704.290 690.274 - -1.23% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.99% 10.136 9.935 - 2.01% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.98% 12608320.772 12358782.513 - -1.05% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.98% 14428687.171 14143406.667 - -10.03% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.98% 3.624 3.552 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.98% 19029.564 18653.702 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.97% 38.419 37.661 - 1.24% -
std::multiset<int>::contains(key)_(existent)/32 -1.97% 1.723 1.689 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.97% 11973196.495 11737713.852 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.97% 1086204.821 1064857.919 - -1.22% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.96% 8.245 8.083 - -1.22% -
SetIntersection_Front_Set_uint32_262144_262144 -1.95% 1678121.258 1645365.803 - 5.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.95% 456.502 447.609 - -0.14% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.94% 12411.820 12170.692 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.94% 1046812.993 1026485.026 - -0.57% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.93% 11998.474 11766.432 - -7.51% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.93% 283.645 278.162 - 5.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.93% 64872.686 63619.608 - -1.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.93% 79.843 78.302 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.93% 25.207 24.721 - -1.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.93% 6441.497 6317.437 - -5.12% -
std::deque<std::string>::ctor(size)/32 -1.92% 45.569 44.695 - 1.13% -
BM_PushHeap_string_QuickSortAdversary_256 -1.92% 14.741 14.458 - -4.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.91% 0.661 0.648 - 3.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.91% 17.547 17.213 - -0.12% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.90% 3672.718 3602.770 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 1040851.577 1021038.908 - -2.94% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.90% 527527.380 517487.293 - 0.00% -
SetIntersection_None_Set_float_1024_1024 -1.90% 8992437.371 8821371.889 - -1.86% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.90% 3426.109 3360.946 - -3.59% -
std::search(vector<int>)_(single_element)/1000 -1.90% 232.960 228.538 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.90% 10855150.543 10649209.284 - 0.58% -
BM_num_get<unsigned_int> -1.90% 9.859 9.672 - -0.16% -
std::find_if_not(deque<int>)_(process_all)/8 -1.90% 2.669 2.618 - 3.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.89% 8763520.520 8597656.077 - -0.18% -
std::make_heap(deque<int>)_(shuffled)/8 -1.88% 25.042 24.570 - -0.52% -
std::remove_if(list<int>)_(sprinkled)/32 -1.88% 58.183 57.088 - 0.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.88% 963.759 945.657 - 4.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.88% 465.314 456.582 - 0.60% -
SetIntersection_Front_Set_uint32_64_1 -1.88% 16557898.742 16247276.655 - -0.59% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.87% 636.082 624.178 - 1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.87% 8754893.690 8591086.148 - -1.65% -
std::unordered_set<std::string>::clear()/8192 -1.87% 221418.393 217287.704 - -1.68% -
SetIntersection_Front_Set_uint64_64_1 -1.86% 16527893.652 16219696.021 - -1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 1193388.287 1171143.356 - 4.84% -
BM_PushHeap_string_PipeOrgan_4 -1.86% 2.534 2.487 - -6.04% -
SetIntersection_None_Vector_string_262144_16384 -1.86% 1308831.951 1284484.437 - -0.60% -
std::search(vector<int>)_(single_element)/1024 -1.86% 238.241 233.817 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.85% 17702079.722 17374454.485 - -1.61% -
SetIntersection_Interlaced_Set_float_16384_1 -1.85% 1053058.862 1033607.167 - -1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.85% 4132909.298 4056594.352 - 0.09% -
std::stable_sort(deque<int>)_(repeated)/8 -1.85% 18.896 18.547 - -0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.85% 89666.883 88011.776 - -2.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.84% 525.085 515.414 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.84% 4293141.043 4214087.384 - 0.81% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.84% 63.055 61.895 - -1.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.83% 37.616 36.926 - 1.44% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.83% 55558.009 54539.451 - -1.09% -
SetIntersection_None_Vector_uint32_1024_64 -1.83% 1092952.812 1072915.454 - 2.72% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.83% 17249171.116 16933271.617 - -5.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.83% 2.532 2.486 - -1.01% -
SetIntersection_Front_Vector_uint32_1024_1 -1.82% 1036904.557 1018059.183 - -1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.81% 16230866.890 15936292.623 - -0.55% -
BM_CmpEqual_uchar_int -1.81% 1.088 1.068 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.81% 1862902.752 1829177.166 - -0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.81% 669.994 657.881 - -2.64% -
BM_num_put<double> -1.81% 58.483 57.426 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.81% 1262106.283 1239293.539 - 0.31% -
std::remove(deque<int>)_(prefix)/50 -1.81% 60.886 59.786 - -3.02% -
SetIntersection_Front_Set_uint64_16384_4 -1.81% 1072469.892 1053099.909 - -0.77% -
BM_num_get<double> -1.81% 37.046 36.377 - -1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.80% 24.336 23.897 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.80% 1179725.631 1158497.955 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.79% 5198456.617 5105179.454 - 1.68% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.79% 209032331.584 205284108.659 - 2.82% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.79% 37841575.878 37164481.981 - -0.90% -
SetIntersection_None_Set_float_256_64 -1.79% 9333377.526 9166673.511 - 0.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6225.281 6114.187 - -9.44% -
std::multimap<std::string,_int>::clear()/8192 -1.78% 214401.253 210578.303 - -5.62% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.78% 2233.391 2193.575 - 2.53% -
BM_num_get<float> -1.78% 37.221 36.558 - -0.48% -
rng::contains(list<int>)_(process_all)/1048576 -1.78% 840378.652 825430.556 - 0.38% -
std::unordered_set<int>::ctor(const&)/8192 -1.78% 56266.330 55265.593 - -0.97% -
std::copy(deque<int>)/64 -1.78% 2.758 2.709 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.78% 670.854 658.944 - -0.55% -
std::partition_copy(list<int>)/8192 -1.77% 6928.902 6806.116 - -7.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.77% 680.873 668.810 - -1.11% -
SetIntersection_None_Vector_uint32_16384_1 -1.77% 1106808.907 1087211.342 - -1.28% -
std::find_end(vector<int>)_(process_all)/8192 -1.77% 1744.104 1713.235 - 1.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 807.320 793.057 - -1.60% -
SetIntersection_None_Set_uint64_1024_64 -1.77% 8829372.185 8673387.293 - -5.95% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.77% 55.884 54.897 - -2.19% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.76% 511.451 502.437 - -1.32% -
SetIntersection_None_Vector_uint32_64_64 -1.76% 8552134.283 8401432.145 - -0.81% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.76% 789.326 775.422 - -4.49% -
SetIntersection_None_Vector_string_1024_1 -1.76% 1167885.158 1147331.092 - -1.25% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.76% 13329629.814 13095509.260 - 1.10% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.75% 13896862.063 13653039.206 - 2.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.75% 7.015 6.892 - 6.44% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.75% 7646.211 7512.283 - -0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 747.111 734.064 - 3.12% -
SetIntersection_Interlaced_Set_string_64_4 -1.74% 26147258.639 25692592.895 - -1.34% -
SetIntersection_Front_Vector_uint64_262144_4 -1.74% 1061638.050 1043181.692 - -1.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.74% 39556.639 38869.726 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_1 -1.74% 1041754.469 1023671.953 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.73% 18704922.717 18380720.873 - -1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.73% 58233122.626 57226078.559 - -0.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.73% 1027.773 1010.012 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.72% 540112486.284 530797440.778 - -0.20% -
SetIntersection_None_Set_uint32_16384_1 -1.72% 158709718.713 155974829.721 - 3.72% -
std::multiset<std::string>::clear()/8192 -1.72% 218257.504 214499.406 - -0.40% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.72% 194297.172 190952.442 - -0.01% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.72% 225949290.897 222061297.797 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.72% 2148932.817 2112059.824 - -1.61% -
ranges::min(std::deque<__int128>)/1 -1.71% 0.649 0.638 - -12.70% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.71% 11643286.044 11444078.739 - 2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.71% 4192431.916 4120715.308 - -1.68% -
BM_deque_vector_ranges_copy_backward/4000 -1.71% 148.068 145.539 - 0.46% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.71% 32.280 31.729 - -1.50% -
std::partition(deque<int>)_(sparse)/8192 -1.71% 3032.047 2980.283 - -2.94% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.70% 17.300 17.005 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.70% 4177617.150 4106583.443 - -0.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.70% 24.523 24.107 - -4.70% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.70% 21.657 21.290 - -3.45% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.69% 1.763 1.733 - -3.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.68% 49744.131 48905.977 - -3.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.68% 1.279 1.258 - -4.01% -
std::find_if_not(list<int>)_(process_all)/32768 -1.68% 26175.807 25736.396 - -5.33% -
std::unordered_multiset<int>::clear()/32 -1.67% 590.758 580.895 - -5.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 1365115.291 1342363.124 - -2.17% -
bm_swap_ranges_vb_aligned/8 -1.66% 3.235 3.182 - -1.30% -
SetIntersection_Interlaced_Set_string_16384_16 -1.66% 242758391.781 238732451.624 - -4.25% -
std::copy_if(list<int>)_(every_other)/262144 -1.66% 214757.310 211197.577 - 0.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.66% 52287.862 51421.291 - -2.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.66% 2.465 2.424 - 4.45% -
SetIntersection_Front_Vector_uint64_256_16 -1.66% 4203470.329 4133881.681 - 0.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.66% 6.659 6.549 - -2.33% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.65% 10142455.748 9974901.310 - -6.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.65% 37.575 36.954 - -2.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.65% 2.561 2.519 - -2.03% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.64% 1.215 1.195 - -9.99% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.64% 215495209.980 211957742.830 - 1.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.64% 1129666.578 1111152.089 - -1.38% -
std::for_each(multiset<int>::iterator)/32 -1.64% 23.999 23.606 - 0.25% -
BM_PushHeap_string_QuickSortAdversary_16 -1.63% 10.541 10.369 - -2.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.63% 41865.458 41181.654 - -5.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.63% 11439281.450 11252514.122 - -0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.63% 1.291 1.270 - -2.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.63% 22.161 21.800 - 0.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.63% 27.247 26.804 - -6.20% -
std::replace(deque<int>)_(prefix)/32 -1.62% 13.002 12.791 - -0.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 873833.966 859664.255 - -6.33% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.61% 32.571 32.045 - -9.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.61% 1206013.578 1186649.681 - 5.14% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.60% 1295285.480 1274497.803 - 1.96% -
SetIntersection_None_Set_uint64_64_16 -1.60% 18324860.899 18030917.022 - 0.12% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.60% 8.981 8.837 - 2.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.60% 43653.007 42954.518 - -0.67% -
std::reverse(deque<int>)/8 -1.60% 2.560 2.519 - 0.94% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.60% 889.083 874.864 - 0.51% -
std::partial_sort(vector<int>)_(heap)/8 -1.60% 28.356 27.903 - 0.25% -
std::unordered_multiset<int>::erase(iterator)/32 -1.60% 19.724 19.409 - -5.82% -
SetIntersection_None_Set_uint32_64_16 -1.60% 18377083.077 18083960.893 - -0.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.59% 18.750 18.451 - 0.10% -
BM_deque_deque_ranges_copy_backward/1024 -1.59% 38.292 37.683 - -0.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.59% 580.762 571.526 - 0.08% -
SetIntersection_None_Set_float_262144_1024 -1.59% 1202776.531 1183663.328 - 2.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.59% 10.737 10.566 - -8.06% -
SetIntersection_None_Set_uint64_64_64 -1.59% 11478350.263 11296190.705 - 0.43% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.58% 2.177 2.143 - 0.16% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.58% 2.870 2.825 - 60.05% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.58% 20.636 20.311 - -3.34% -
SetIntersection_None_Set_uint64_64_4 -1.57% 21703606.096 21362427.705 - -0.20% -
std::fill(vector<int>)/32 -1.57% 1.055 1.039 - 0.07% -
std::set<int>::ctor(const&)/1024 -1.56% 6480.288 6378.940 - -1.73% -
rng::find_if(vector<bool>)_(process_all)/50 -1.56% 24.517 24.134 - 2.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.56% 220.250 216.819 - 1.07% -
std::for_each(list<int>)/8192 -1.56% 7782.001 7660.821 - 5.52% -
SetIntersection_Front_Set_uint64_16384_256 -1.56% 3931559.076 3870344.665 - 6.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.55% 53.002 52.178 - -0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.55% 120538776.610 118665583.861 - -1.02% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.55% 9.857 9.704 - 3.69% -
std::map<int,_int>::clear()/8192 -1.55% 87043.455 85695.127 - 0.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.54% 24.032 23.662 - -2.55% -
std::map<int,_int>::erase(iterator)/8192 -1.54% 24.366 23.991 - -1.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.54% 477.838 470.501 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.54% 13717894.808 13507315.892 - -5.55% -
SetIntersection_Front_Set_uint32_16_16 -1.53% 38092823.525 37508638.934 - 1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.53% 1249471.098 1230324.158 - 0.28% -
std::unique(deque<int>)_(sprinkled)/32 -1.53% 54.608 53.772 - 3.20% -
SetIntersection_None_Set_float_262144_256 -1.53% 1202136.311 1183759.195 - 2.44% -
SetIntersection_Front_Vector_uint64_4_4 -1.53% 135982544.128 133908146.950 - -0.17% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.52% 57598.004 56721.786 - -1.22% -
BM_CmpLess_ushort_uchar -1.52% 1.122 1.105 - 0.19% -
std::reverse(vector<int>)/32768 -1.52% 1050.944 1034.981 - 0.04% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.52% 21.196 20.874 - 0.12% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.52% 223495020.740 220108371.651 - 0.80% -
rng::find(vector<bool>)_(process_all)/1024 -1.51% 4.603 4.534 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.51% 1097724.440 1081135.233 - -2.96% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.50% 269.153 265.118 - -2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.49% 18396549.764 18122568.798 - -0.47% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.49% 17.652 17.390 - -1.17% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.48% 458.050 451.249 - -2.97% -
SetIntersection_None_Vector_string_262144_1 -1.48% 1304596.680 1285284.081 - -0.31% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.48% 42.979 42.344 - 0.47% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.48% 752.072 740.959 - 0.19% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.48% 11.424 11.255 - -0.84% -
BM_deque_deque_move/4000 -1.47% 145.515 143.372 - -0.63% -
std::sort_heap(vector<NonIntegral>)/8 -1.47% 29.988 29.548 - -7.41% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.47% 6976.144 6873.929 - -0.52% -
BM_CmpEqual_schar_short -1.47% 1.126 1.110 - -1.72% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.46% 59676163.053 58802323.624 - 0.10% -
BM_PushHeap_float_QuickSortAdversary_16 -1.46% 0.991 0.977 - 0.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.46% 3.808 3.752 - 0.78% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.46% 58.793 57.935 - -0.07% -
SetIntersection_None_Set_uint64_262144_262144 -1.46% 1240751.302 1222651.694 - 0.14% -
SetIntersection_None_Vector_uint64_262144_16384 -1.45% 1124007.520 1107670.644 - 4.01% -
SetIntersection_Front_Vector_uint64_16_16 -1.45% 35872844.577 35352977.863 - 0.87% -
BM_deque_deque_ranges_copy_backward/512 -1.45% 19.201 18.923 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.45% 35879413.671 35360570.520 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.44% 3223556.303 3176977.871 - -5.80% -
SetIntersection_Front_Vector_uint64_16_4 -1.44% 54405005.656 53620832.727 - -0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.43% 38.397 37.847 - -4.97% -
std::find_if(vector<int>)_(process_all)/1024 -1.43% 114.705 113.065 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.43% 9828950.609 9688620.294 - -0.25% -
SetIntersection_Front_Vector_uint64_64_16 -1.43% 14401102.135 14195591.972 - 1.33% -
SetIntersection_None_Vector_float_262144_16 -1.43% 1144755.679 1128428.801 - -0.12% -
BM_deque_deque_ranges_move_backward/1024 -1.43% 38.505 37.957 - -1.19% -
SetIntersection_Front_Set_string_262144_262144 -1.42% 17859375.002 17605081.949 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.42% 15.906 15.679 - -0.43% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.42% 527.731 520.217 - -1.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.42% 58768.446 57932.026 - -6.45% -
std::for_each_n(deque<int>)/50 -1.42% 3.957 3.901 - -1.95% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.42% 19.191 18.919 - 0.47% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.42% 16478320.213 16244831.424 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.42% 12801.791 12620.447 - -1.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.42% 2.724 2.686 - -8.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.41% 1124766.267 1108874.823 - 1.59% -
std::map<int,_int>::erase(iterator)/32 -1.41% 20.911 20.616 - -1.05% -
SetIntersection_None_Set_uint32_1024_4 -1.41% 8950886.153 8824503.293 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.41% 7.018 6.919 - 0.76% -
std::find_end(vector<int>)_(process_all)/1048576 -1.41% 223641.050 220484.487 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.40% 1171709.814 1155261.928 - 1.54% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.40% 56093902.111 55306763.548 - 0.21% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.40% 717.153 707.121 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.40% 165038957.223 162732939.804 - -0.09% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.40% 5.509 5.432 - 0.68% -
std::multiset<int>::insert(value)_(already_present)/32 -1.39% 18.482 18.224 - -2.76% -
std::multiset<std::string>::ctor(const&)/1024 -1.39% 34985.832 34498.681 - -0.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.39% 8585.341 8465.816 - -0.23% -
rng::starts_with(deque<int>)/1024 -1.39% 466.498 460.037 - -5.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.38% 1048235.938 1033719.599 - -0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 58614.195 57804.380 - 0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.38% 15532.151 15317.589 - 4.59% -
SetIntersection_None_Set_uint64_16384_64 -1.38% 168812250.898 166483943.119 - -0.17% -
std::copy(vector<bool>)_(unaligned)/32768 -1.38% 217.798 214.798 - -1.58% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.37% 1590979.899 1569122.723 - 3.65% -
BM_PushHeap_string_QuickSortAdversary_64 -1.37% 13.134 12.953 - -2.94% -
SetIntersection_Front_Set_float_256_16 -1.37% 4598696.509 4535527.886 - -0.80% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.37% 699.898 690.307 - -0.22% -
std::set<std::string>::clear()/8192 -1.37% 216570.852 213611.477 - -0.46% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.36% 62936737.803 62079366.305 - -0.19% -
SetIntersection_Front_Vector_uint64_64_1 -1.36% 16418407.868 16194871.211 - 0.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.36% 79483.639 78402.839 - 2.89% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 119379.661 117757.917 - -1.12% -
SetIntersection_None_Set_uint32_16_1 -1.36% 66699199.540 65793205.350 - 0.05% -
SetIntersection_None_Set_float_262144_4 -1.36% 1202624.269 1186309.572 - 2.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.36% 5.376 5.303 - -0.98% -
std::multiset<int>::find(key)_(existent)/8192 -1.36% 8.361 8.248 - -2.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.35% 132.017 130.232 - 2.47% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.35% 150368.685 148336.236 - -1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.35% 16.064 15.847 - -3.63% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.35% 4165371.508 4109251.614 - -0.60% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.34% 11001267.904 10853373.582 - -2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 451.225 445.162 - -1.52% -
std::set<int>::ctor(const&,_alloc)/0 -1.34% 12.886 12.713 - -0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.34% 23.969 23.648 - 0.79% -
BM_StringFindCharLiteral/1024 -1.34% 18.219 17.975 - 0.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.34% 21.033 20.751 - -1.72% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.34% 360199856.524 355383514.777 - 4.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.34% 385720.837 380565.305 - -1.17% -
SetIntersection_None_Vector_uint32_1024_1024 -1.33% 1089653.814 1075128.073 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.33% 4539901.268 4479505.442 - -0.79% -
std::multiset<int>::contains(key)_(existent)/1024 -1.33% 4.042 3.988 - -0.77% -
SetIntersection_None_Vector_uint32_256_1 -1.33% 4253677.291 4197253.567 - 0.99% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.32% 1.745 1.722 - -1.10% -
std::make_heap(deque<int>)_(ascending)/8 -1.32% 27.303 26.942 - -0.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.32% 37169.304 36677.535 - -0.65% -
SetIntersection_None_Set_uint64_16384_16 -1.32% 167655566.870 165437719.350 - 1.03% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.32% 7.104 7.010 - -4.16% -
SetIntersection_None_Set_string_16384_16384 -1.32% 191867696.443 189342082.728 - 0.98% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.32% 137583899.629 135773524.820 - 0.14% -
SetIntersection_Front_Set_uint32_1024_256 -1.32% 3851545.522 3800870.883 - 3.31% -
SetIntersection_None_Set_float_262144_16 -1.31% 1199240.398 1183501.791 - 2.23% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.31% 5.580 5.507 - 0.40% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.31% 2.646 2.611 - 38.86% -
BM_vector_deque_ranges_move_backward/5500 -1.31% 199.609 197.000 - -1.46% -
BM_std_minmax_element<char>/512 -1.30% 140.955 139.116 - -1.28% -
std::map<std::string,_int>::clear()/1024 -1.30% 22855.565 22558.160 - 1.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.30% 886.019 874.496 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.30% 217470982.681 214649272.038 - -0.39% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 -1.30% 40.537 40.011 - -1.72% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.30% 396.372 391.234 - -0.43% -
BM_deque_deque_ranges_copy/65536 -1.29% 3100.516 3060.377 - -1.80% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.29% 4.862 4.799 - -3.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.29% 61.121 60.331 - -0.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.29% 27544.329 27188.742 - 0.96% -
SetIntersection_None_Set_uint64_16_4 -1.29% 57070144.816 56333458.788 - -2.15% -
SetIntersection_None_Set_float_262144_64 -1.29% 1200356.119 1184862.793 - 2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.29% 16594350.544 16380327.650 - -1.21% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.28% 33.891 33.456 - -13.25% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.28% 24.833 24.514 - -14.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.28% 10005403.778 9877145.882 - 0.28% -
SetIntersection_None_Vector_float_262144_16384 -1.28% 1144130.203 1129494.099 - -0.40% -
SetIntersection_None_Vector_uint32_262144_1 -1.27% 1133749.920 1119368.006 - 1.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.26% 36710.622 36247.424 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.26% 351144.812 346721.634 - -0.72% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.26% 4.796 4.736 - -2.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.26% 22026106.379 21749233.151 - 0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.26% 54629750.381 53944102.103 - -0.38% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.25% 19.198 18.957 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.25% 1529869.183 1510685.380 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.25% 1532727.805 1513521.776 - -0.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.25% 18.974 18.737 - -3.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.25% 74678.181 73746.343 - 0.03% -
SetIntersection_None_Vector_float_256_16 -1.25% 4050486.446 4000057.692 - -1.78% -
std::for_each_n(deque<int>)/8 -1.24% 1.126 1.112 - -15.22% -
SetIntersection_None_Set_uint32_16384_1024 -1.24% 156844916.639 154897742.120 - 2.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.24% 20.056 19.808 - 7.54% -
BM_deque_deque_copy/64 -1.24% 3.068 3.030 - -0.43% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.24% 266.873 263.566 - -1.03% -
BM_num_get<unsigned_short> -1.24% 10.300 10.172 - 0.28% -
SetIntersection_None_Vector_string_16384_1 -1.24% 1236641.140 1221341.220 - -0.36% -
std::reverse(vector<int>)/512 -1.24% 16.549 16.345 - 0.04% -
SetIntersection_Front_Vector_uint64_16_1 -1.24% 63027036.944 62247919.084 - 0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 13.282 13.119 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.23% 916191.704 904888.381 - -1.10% -
SetIntersection_None_Set_uint64_1_1 -1.23% 536279717.274 529667808.935 - -1.88% -
SetIntersection_None_Vector_uint64_262144_64 -1.23% 1123390.033 1109540.090 - -0.83% -
SetIntersection_None_Set_float_262144_16384 -1.23% 1207579.428 1192701.659 - 2.24% -
std::find(vector<char>)_(process_all)/50 -1.23% 1.641 1.620 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.23% 5809002.302 5737560.717 - 0.02% -
SetIntersection_None_Vector_uint32_262144_1024 -1.23% 1122444.734 1108655.568 - 2.35% -
BM_vector_deque_move/64 -1.23% 2.847 2.812 - -1.49% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.22% 218.604 215.929 - -10.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.22% 1240425.272 1225248.929 - 5.01% -
SetIntersection_None_Set_uint64_4_1 -1.22% 217145082.401 214489117.577 - -5.48% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.22% 6.251 6.175 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.22% 15580953.314 15391124.581 - -0.84% -
SetIntersection_None_Vector_uint32_1024_1 -1.22% 1090144.046 1076884.803 - -0.65% -
std::reverse(vector<int>)/4096 -1.22% 132.239 130.631 - 0.16% -
SetIntersection_Front_Vector_float_262144_16384 -1.21% 77424676.470 76484124.514 - 0.61% -
SetIntersection_Front_Set_uint32_16_1 -1.21% 63027504.302 62263805.243 - 0.02% -
SetIntersection_None_Set_uint32_16384_4 -1.21% 158323757.704 156408051.819 - 3.63% -
rng::fold_left(list<int>)/8192 -1.21% 10652.094 10523.356 - -0.85% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.21% 22.143 21.876 - 0.55% -
SetIntersection_None_Vector_float_262144_256 -1.21% 1146143.055 1132319.540 - 0.27% -
SetIntersection_Front_Set_uint32_1024_16 -1.21% 1210961.051 1196366.652 - 1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 1117.656 1104.203 - -0.91% -
SetIntersection_None_Set_uint64_4_4 -1.20% 135602298.740 133970056.244 - -4.57% -
std::pop_heap(deque<float>)/8192 -1.20% 61.566 60.825 - -0.53% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.20% 4.883 4.825 - -4.38% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.20% 11569282.410 11430293.408 - 1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 60727.825 59998.750 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.20% 1049173.236 1036579.381 - 0.40% -
SetIntersection_None_Vector_float_64_4 -1.20% 16044635.869 15852122.681 - -1.57% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.20% 7.592 7.501 - -3.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.20% 16493441.156 16295792.606 - -0.46% -
SetIntersection_None_Set_float_262144_1 -1.20% 1206732.910 1192280.764 - 2.96% -
SetIntersection_Front_Set_uint32_4_4 -1.20% 137539976.051 135894176.326 - 0.54% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.19% 352795564.818 348584009.439 - 2.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.19% 18.230 18.013 - 1.12% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.19% 71.640 70.786 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.19% 535650740.946 529270710.786 - -0.36% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.19% 213916740.801 211369189.245 - 0.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.19% 13.907 13.742 - -0.16% -
std::copy_n(list<int>)/262144 -1.19% 218889.885 216288.710 - -0.14% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.19% 217.342 214.762 - 0.26% -
SetIntersection_None_Set_string_1024_1024 -1.19% 9042487.722 8935256.370 - 1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.19% 55097859.298 54444666.147 - -0.20% -
SetIntersection_None_Set_uint32_64_4 -1.18% 21707923.385 21450784.658 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.18% 4180651.316 4131306.467 - 2.05% -
SetIntersection_None_Set_uint64_16384_256 -1.18% 167650056.708 165672231.936 - -0.12% -
SetIntersection_None_Vector_uint64_16384_1 -1.17% 1099516.439 1086611.120 - 1.54% -
SetIntersection_None_Vector_uint32_16384_64 -1.17% 1115967.524 1102869.633 - 0.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.17% 2.538 2.508 - 9.98% -
BM_CmpLess_ushort_ushort -1.17% 1.069 1.056 - -2.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.17% 61577.598 60858.770 - -2.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.17% 456190.135 450868.836 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.17% 167711337.392 165756341.826 - -0.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.16% 3.497 3.456 - -2.82% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.16% 4278.809 4229.173 - -1.57% -
SetIntersection_None_Vector_uint32_1024_4 -1.16% 1090544.956 1077934.877 - -0.75% -
SetIntersection_None_Set_uint64_64_1 -1.16% 22666625.112 22404550.838 - 0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.16% 17.014 16.817 - -0.15% -
SetIntersection_Front_Set_uint32_4_1 -1.15% 214525974.207 212053227.998 - -0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.15% 1.636 1.617 - 5.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.15% 1131715.160 1118680.249 - -0.53% -
SetIntersection_None_Vector_string_16384_16384 -1.15% 1236069.840 1221887.920 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.15% 16164301.830 15979094.661 - -0.37% -
SetIntersection_None_Vector_uint32_1024_16 -1.14% 1093380.810 1080864.914 - 0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.14% 22.037 21.785 - -1.82% -
SetIntersection_Interlaced_Set_string_1024_64 -1.14% 17007252.523 16812638.782 - 0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.14% 63133663.695 62412372.034 - -0.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.14% 31.487 31.127 - -0.10% -
SetIntersection_Front_Vector_uint64_4_1 -1.14% 213647731.129 211217506.909 - 0.01% -
SetIntersection_None_Vector_string_256_16 -1.14% 4263508.763 4215021.819 - -1.59% -
SetIntersection_None_Vector_uint32_16384_256 -1.14% 1114763.776 1102088.075 - 3.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.14% 214892200.323 212450143.360 - -0.11% -
SetIntersection_None_Vector_uint64_1_1 -1.14% 534557187.641 528483836.791 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.13% 56022562.574 55386737.474 - -0.46% -
SetIntersection_Front_Set_uint64_64_4 -1.13% 16030916.789 15849135.265 - -0.34% -
SetIntersection_None_Set_uint64_262144_16384 -1.13% 1231448.811 1217516.848 - -0.19% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.13% 696.908 689.038 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.13% 9093516.900 8990893.785 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.13% 54271990.858 53659792.667 - -0.45% -
std::adjacent_find(vector<int>)/8 -1.13% 2.055 2.032 - 0.38% -
SetIntersection_Interlaced_Set_string_1024_256 -1.13% 36524931.712 36113211.060 - 0.93% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.13% 20927623.762 20691900.961 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.13% 13216.312 13067.609 - 0.09% -
SetIntersection_None_Vector_uint64_262144_4 -1.12% 1135716.446 1122953.118 - 3.86% -
SetIntersection_None_Set_uint32_16384_16 -1.12% 158097418.017 156323127.350 - 3.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.12% 534953401.255 528962093.932 - -0.41% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.12% 0.922 0.912 - -1.65% -
SetIntersection_Front_Vector_uint64_64_64 -1.12% 10871768.806 10750364.044 - -0.40% -
SetIntersection_Front_Vector_string_16384_1 -1.12% 1070403.288 1058463.271 - -2.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.11% 1160116.166 1147208.913 - -0.51% -
SetIntersection_Front_Set_uint64_16_16 -1.11% 37776638.929 37356609.368 - -0.08% -
BM_deque_deque_copy_backward/5500 -1.11% 205.130 202.855 - -0.81% -
std::find_if(list<int>)_(process_all)/32768 -1.11% 26372.640 26080.207 - 1.59% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.11% 19.735 19.517 - -5.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.10% 18.122 17.922 - -2.86% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.10% 599.480 592.873 - -1.37% -
SetIntersection_None_Vector_uint64_16_1 -1.10% 63294467.307 62597212.680 - 0.28% -
SetIntersection_None_Vector_float_1024_64 -1.10% 1088423.546 1076455.431 - -0.87% -
std::set<int>::erase(key)_(existent)/1024 -1.10% 50.445 49.891 - 2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.10% 9084649.776 8984850.425 - -0.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.10% 19.514 19.300 - 0.70% -
rng::for_each(map<int>)/8192 -1.10% 7392.749 7311.688 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.09% 215595245.131 213234802.231 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.09% 1042616.510 1031214.145 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.09% 213953896.185 211621289.501 - -0.36% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.09% 534928140.194 529111072.061 - -0.04% -
SetIntersection_None_Vector_float_262144_262144 -1.09% 1108591.918 1096544.178 - -2.75% -
SetIntersection_Front_Set_uint64_4_4 -1.09% 136970880.645 135483038.775 - -0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.09% 761.917 753.641 - -4.90% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.09% 13577160.949 13429802.356 - 6.18% -
BM_vector_deque_move_backward/4096 -1.08% 150.224 148.594 - -3.77% -
SetIntersection_None_Vector_uint64_16_4 -1.08% 53767767.055 53184782.177 - 0.02% -
SetIntersection_Front_Set_uint64_4_1 -1.08% 214170271.401 211850844.692 - -0.11% -
std::move(list<int>)/512 -1.08% 354.388 350.553 - -2.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.08% 2885790.025 2854581.660 - -2.51% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.08% 21060952.023 20833269.231 - -0.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 46.639 46.135 - -1.22% -
std::move(vector<int>)/1048576 -1.08% 56705.139 56092.815 - -1.49% -
SetIntersection_Front_Vector_uint64_64_4 -1.08% 15979367.763 15807199.280 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.08% 1178610.370 1165932.837 - 0.94% -
SetIntersection_Front_Vector_uint64_1_1 -1.07% 534425742.147 528689636.903 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.07% 12145287.369 12015147.991 - -0.87% -
std::search(list<int>)_(single_element)/8192 -1.07% 7540.243 7459.522 - -11.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.07% 11560444.668 11436816.729 - -0.21% -
SetIntersection_Front_Set_uint32_16_4 -1.07% 54947784.234 54361276.450 - 0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.07% 63981480.443 63299579.215 - -0.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.07% 1058726.182 1047444.382 - 14.99% -
std::flat_multimap<int,_int>::clear()/1024 -1.06% 408.110 403.765 - -0.68% -
std::partition_point(list<int>)/1024 -1.06% 1290.464 1276.743 - -0.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.06% 367248.099 363344.905 - 0.06% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.06% 136677143.790 135224552.052 - 0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.06% 68307.683 67582.649 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.06% 214898202.933 212619749.909 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 405.744 401.446 - -0.64% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.06% 214506013.490 212233858.244 - 0.31% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.06% 29412.984 29101.579 - -2.68% -
SetIntersection_Front_Set_uint64_64_16 -1.06% 15187329.010 15026560.133 - 1.48% -
SetIntersection_None_Set_uint32_16384_64 -1.06% 157270407.763 155606782.217 - 3.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.06% 4236630.089 4191820.908 - 0.39% -
BM_num_put<long> -1.06% 11.445 11.324 - -4.00% -
SetIntersection_None_Vector_string_256_1 -1.06% 4505877.289 4458294.986 - -1.47% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.05% 192.137 190.110 - -0.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.05% 54.245 53.673 - -1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.05% 7640.679 7560.435 - 2.53% -
std::set<int>::equal_range(key)_(existent)/1024 -1.05% 4.410 4.364 - -3.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.05% 1.019 1.008 - 1.22% -
SetIntersection_None_Set_uint64_16_1 -1.05% 66754307.496 66053640.740 - -3.64% -
std::unique(list<int>)_(contiguous)/52 -1.05% 64.920 64.239 - 0.07% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.05% 536297333.509 530668537.036 - 0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.05% 668.185 661.180 - 0.91% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.05% 1581538.086 1564969.562 - 0.40% -
SetIntersection_None_Vector_float_16384_1024 -1.05% 1117979.625 1106268.304 - 0.45% -
std::replace_if(vector<int>)_(prefix)/50 -1.05% 14.029 13.883 - -0.13% -
BM_deque_deque_move/64 -1.04% 3.072 3.040 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 8725234.383 8634267.987 - 0.30% -
std::set<std::string>::clear()/1024 -1.04% 22156.717 21925.782 - 2.44% -
BM_CmpEqual_schar_uchar -1.04% 1.112 1.100 - 0.04% -
SetIntersection_None_Vector_float_16384_64 -1.04% 1110762.811 1099222.230 - -0.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -1.04% 2.493 2.467 - 8.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.03% 1056991.472 1046083.090 - -0.60% -
SetIntersection_None_Vector_uint64_4_4 -1.03% 133947528.516 132566560.368 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.03% 16496030.855 16325983.614 - -0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.03% 15.178 15.021 - -1.00% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.03% 20.548 20.337 - -4.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.03% 5011724.870 4960097.992 - -0.47% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 120772.101 119528.618 - -1.56% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.03% 26823.663 26547.840 - -1.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.03% 4673.629 4625.624 - -9.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.02% 2915982.608 2886099.408 - 0.55% -
BM_CmpLess_uint_short -1.02% 1.024 1.013 - 1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.02% 819000.138 810608.221 - -0.84% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.02% 13112.443 12978.539 - -1.52% -
SetIntersection_Interlaced_Set_float_1024_16 -1.02% 11702915.558 11583562.701 - 1.74% -
SetIntersection_Front_Set_uint64_1024_1 -1.02% 1046251.835 1035583.455 - 0.55% -
SetIntersection_Front_Vector_uint32_16384_256 -1.02% 2151896.868 2129979.467 - -6.90% -
std::copy(vector<bool>)_(aligned)/4096 -1.02% 4.786 4.737 - -1.20% -
SetIntersection_Front_Set_string_16_16 -1.02% 59213137.883 58610631.709 - 2.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.02% 925.185 915.782 - -0.59% -
std::sort_heap(deque<int>,_pred)/8192 -1.02% 430417.729 426045.490 - -1.31% -
std::count(list<int>)_(every_other)/1024 -1.02% 719.792 712.486 - 0.54% -
std::is_sorted(list<int>)/1024 -1.01% 757.594 749.914 - 0.26% -
std::make_heap(deque<int>)_(descending)/1024 -1.01% 1105.263 1094.084 - -0.18% -
SetIntersection_None_Vector_uint32_16384_16 -1.01% 1110239.621 1099019.621 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.01% 13692303.348 13553932.121 - -0.11% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.01% 180.305 178.484 - 0.68% -
BM_deque_deque_copy_backward/1024 -1.01% 38.297 37.910 - -0.19% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.01% 2.310 2.286 - -9.19% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.00% 37920.789 37539.748 - 0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.00% 1170.295 1158.542 - 2.71% -
BM_std_minmax_element<char>/4 -1.00% 1.242 1.229 - -3.00% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.00% 4855.398 4806.726 - -0.38% -
SetIntersection_Front_Set_uint64_16_4 -1.00% 54819428.469 54270509.134 - 0.53% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.00% 1286389.891 1273511.719 - 3.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.00% 17.344 17.170 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.00% 134609719.065 133262699.595 - -0.08% -


Report Time: 4.09s
Name Current %
BM_CmpEqual_int_int 1.064 -
BM_CmpEqual_int_schar 1.178 3.59%
BM_CmpEqual_int_short 1.140 -
BM_CmpEqual_int_uchar 1.149 2.87%
BM_CmpEqual_int_uint 1.084 -
BM_CmpEqual_int_ushort 1.115 -
BM_CmpEqual_schar_int 1.125 -
BM_CmpEqual_schar_schar 1.095 5.29%
BM_CmpEqual_schar_short 1.110 -1.72%
BM_CmpEqual_schar_uchar 1.100 -
BM_CmpEqual_schar_uint 1.112 -
BM_CmpEqual_schar_ushort 1.104 -
BM_CmpEqual_short_int 1.129 -
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.076 -1.50%
BM_CmpEqual_short_uchar 1.105 -
BM_CmpEqual_short_uint 1.086 -2.08%
BM_CmpEqual_short_ushort 1.104 -
BM_CmpEqual_uchar_int 1.068 -
BM_CmpEqual_uchar_schar 1.037 -
BM_CmpEqual_uchar_short 1.010 -
BM_CmpEqual_uchar_uchar 1.067 -
BM_CmpEqual_uchar_uint 1.077 1.27%
BM_CmpEqual_uchar_ushort 1.055 -2.42%
BM_CmpEqual_uint_int 1.078 1.95%
BM_CmpEqual_uint_schar 1.053 -
BM_CmpEqual_uint_short 1.031 -
BM_CmpEqual_uint_uchar 1.116 -
BM_CmpEqual_uint_uint 1.068 -
BM_CmpEqual_uint_ushort 1.099 -
BM_CmpEqual_ushort_int 1.073 -
BM_CmpEqual_ushort_schar 1.011 -
BM_CmpEqual_ushort_short 1.009 1.89%
BM_CmpEqual_ushort_uchar 1.108 1.43%
BM_CmpEqual_ushort_uint 1.090 1.95%
BM_CmpEqual_ushort_ushort 1.092 3.45%
BM_CmpLess_int_int 1.069 2.20%
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.122 2.02%
BM_CmpLess_int_uint 1.092 -
BM_CmpLess_int_ushort 1.120 -
BM_CmpLess_schar_int 1.122 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.950 -
BM_CmpLess_schar_uchar 1.108 1.85%
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.104 1.86%
BM_CmpLess_short_int 1.115 -
BM_CmpLess_short_schar 0.952 -
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.105 2.31%
BM_CmpLess_short_uint 1.116 1.21%
BM_CmpLess_short_ushort 1.104 -
BM_CmpLess_uchar_int 1.080 2.45%
BM_CmpLess_uchar_schar 1.056 -
BM_CmpLess_uchar_short 1.043 -1.98%
BM_CmpLess_uchar_uchar 1.082 1.15%
BM_CmpLess_uchar_uint 1.072 -
BM_CmpLess_uchar_ushort 1.072 -1.03%
BM_CmpLess_uint_int 1.076 -
BM_CmpLess_uint_schar 1.066 -1.60%
BM_CmpLess_uint_short 1.013 1.15%
BM_CmpLess_uint_uchar 1.114 -
BM_CmpLess_uint_uint 1.079 -
BM_CmpLess_uint_ushort 1.122 -
BM_CmpLess_ushort_int 1.079 -1.48%
BM_CmpLess_ushort_schar 1.057 -
BM_CmpLess_ushort_short 1.013 -1.88%
BM_CmpLess_ushort_uchar 1.105 -
BM_CmpLess_ushort_uint 1.050 -
BM_CmpLess_ushort_ushort 1.056 -2.09%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.142 1.20%
BM_PushHeap_float_Ascending_16 1.025 5.21%
BM_PushHeap_float_Ascending_16384 4.277 -1.93%
BM_PushHeap_float_Ascending_256 2.512 1.23%
BM_PushHeap_float_Ascending_262144 5.111 -
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.784 2.20%
BM_PushHeap_float_Descending_1 0.447 -29.90%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.377 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.385 -
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.141 -
BM_PushHeap_float_PipeOrgan_4 0.481 -4.19%
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.470 -
BM_PushHeap_float_QuickSortAdversary_1024 0.631 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.616 11.86%
BM_PushHeap_float_Random_1024 7.488 1.59%
BM_PushHeap_float_Random_16 5.517 4.32%
BM_PushHeap_float_Random_16384 7.563 -
BM_PushHeap_float_Random_256 7.352 1.37%
BM_PushHeap_float_Random_262144 7.764 -
BM_PushHeap_float_Random_4 2.940 6.62%
BM_PushHeap_float_Random_64 6.590 -1.14%
BM_PushHeap_float_SingleElement_1 0.393 -38.33%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.380 4.41%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.384 7.54%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.438 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.689 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.308 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.477 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.355 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.612 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.583 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.882 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.388 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.920 1.78%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.366 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.406 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.861 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.588 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.555 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.107 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.537 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.574 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.891 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.303 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.907 1.04%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.919 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.793 -1.70%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.519 -2.03%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.468 -1.47%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 3.81%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 -3.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -6.02%
BM_PushHeap_string_Ascending_1 0.700 48.49%
BM_PushHeap_string_Ascending_1024 13.151 -
BM_PushHeap_string_Ascending_16 4.681 -1.86%
BM_PushHeap_string_Ascending_16384 18.826 -15.29%
BM_PushHeap_string_Ascending_256 10.778 -
BM_PushHeap_string_Ascending_262144 28.940 -3.65%
BM_PushHeap_string_Ascending_4 2.551 -
BM_PushHeap_string_Ascending_64 7.287 -1.54%
BM_PushHeap_string_Descending_1 0.700 9.13%
BM_PushHeap_string_Descending_1024 2.358 -24.61%
BM_PushHeap_string_Descending_16 2.089 -14.82%
BM_PushHeap_string_Descending_16384 2.320 -29.05%
BM_PushHeap_string_Descending_256 2.284 -22.37%
BM_PushHeap_string_Descending_262144 2.979 -47.76%
BM_PushHeap_string_Descending_4 1.875 -14.92%
BM_PushHeap_string_Descending_64 2.200 -19.46%
BM_PushHeap_string_PipeOrgan_1 0.642 22.00%
BM_PushHeap_string_PipeOrgan_1024 8.952 -12.76%
BM_PushHeap_string_PipeOrgan_16 4.039 -5.26%
BM_PushHeap_string_PipeOrgan_16384 12.062 -20.90%
BM_PushHeap_string_PipeOrgan_256 7.511 -10.08%
BM_PushHeap_string_PipeOrgan_262144 16.245 -10.23%
BM_PushHeap_string_PipeOrgan_4 2.487 -6.04%
BM_PushHeap_string_PipeOrgan_64 5.569 -7.48%
BM_PushHeap_string_QuickSortAdversary_1 0.642 36.39%
BM_PushHeap_string_QuickSortAdversary_1024 14.964 -12.26%
BM_PushHeap_string_QuickSortAdversary_16 10.369 -2.94%
BM_PushHeap_string_QuickSortAdversary_16384 15.384 -7.67%
BM_PushHeap_string_QuickSortAdversary_256 14.458 -4.25%
BM_PushHeap_string_QuickSortAdversary_262144 15.920 -7.49%
BM_PushHeap_string_QuickSortAdversary_4 6.342 -2.01%
BM_PushHeap_string_QuickSortAdversary_64 12.953 -2.94%
BM_PushHeap_string_Random_1 0.699 9.11%
BM_PushHeap_string_Random_1024 15.294 1.70%
BM_PushHeap_string_Random_16 10.589 -2.23%
BM_PushHeap_string_Random_16384 16.565 2.18%
BM_PushHeap_string_Random_256 15.330 6.02%
BM_PushHeap_string_Random_262144 18.540 -15.42%
BM_PushHeap_string_Random_4 6.051 -
BM_PushHeap_string_Random_64 13.248 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.640 3.31%
BM_PushHeap_string_SingleElement_16 2.724 5.06%
BM_PushHeap_string_SingleElement_16384 2.624 2.76%
BM_PushHeap_string_SingleElement_256 2.653 3.57%
BM_PushHeap_string_SingleElement_262144 2.656 2.05%
BM_PushHeap_string_SingleElement_4 2.432 6.19%
BM_PushHeap_string_SingleElement_64 2.679 1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.392 -15.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.031 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.666 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.842 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.979 2.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.410 -33.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.588 3.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.607 -8.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.678 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 10.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.375 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.156 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.467 9.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.486 -1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.304 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.131 1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.747 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.786 -2.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.657 -2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.355 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.989 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.457 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.058 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.348 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.745 2.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.605 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 20.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.607 -4.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 16.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.640 2.43%
BM_PushHeap_uint32_Ascending_1 0.393 -26.05%
BM_PushHeap_uint32_Ascending_1024 2.693 5.02%
BM_PushHeap_uint32_Ascending_16 1.017 8.55%
BM_PushHeap_uint32_Ascending_16384 3.704 2.87%
BM_PushHeap_uint32_Ascending_256 2.248 7.18%
BM_PushHeap_uint32_Ascending_262144 4.937 5.06%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.713 11.64%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.348 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.697 12.03%
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.398 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.031 -
BM_PushHeap_uint32_PipeOrgan_4 0.544 -
BM_PushHeap_uint32_PipeOrgan_64 1.307 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.679 12.27%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.690 52.19%
BM_PushHeap_uint32_Random_1024 5.723 -
BM_PushHeap_uint32_Random_16 4.207 -
BM_PushHeap_uint32_Random_16384 5.828 -2.78%
BM_PushHeap_uint32_Random_256 5.657 -
BM_PushHeap_uint32_Random_262144 5.914 -
BM_PushHeap_uint32_Random_4 2.322 4.99%
BM_PushHeap_uint32_Random_64 5.200 -1.64%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.345 -3.02%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.388 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.353 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.584 -
BM_PushHeap_uint64_Ascending_16 0.911 -
BM_PushHeap_uint64_Ascending_16384 3.566 -1.22%
BM_PushHeap_uint64_Ascending_256 2.090 -
BM_PushHeap_uint64_Ascending_262144 4.749 -1.84%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.513 -
BM_PushHeap_uint64_Descending_1 0.576 19.62%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -5.78%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -6.92%
BM_PushHeap_uint64_Descending_64 0.376 -2.59%
BM_PushHeap_uint64_PipeOrgan_1 0.471 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.393 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.033 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.912 -1.65%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.554 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.219 -
BM_PushHeap_uint64_Random_16 4.527 -
BM_PushHeap_uint64_Random_16384 6.421 -
BM_PushHeap_uint64_Random_256 6.088 -
BM_PushHeap_uint64_Random_262144 6.401 -
BM_PushHeap_uint64_Random_4 2.599 -
BM_PushHeap_uint64_Random_64 5.623 -
BM_PushHeap_uint64_SingleElement_1 0.429 -7.72%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.356 -
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.395 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.366 -
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 5.156 2.66%
BM_StringAssignAsciizMix_Transparent 3.027 1.60%
BM_StringAssignAsciiz_Empty_Opaque 3.103 -
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 195.111 2.20%
BM_StringAssignAsciiz_Huge_Transparent 192.021 -
BM_StringAssignAsciiz_Large_Opaque 11.607 -4.12%
BM_StringAssignAsciiz_Large_Transparent 12.042 -
BM_StringAssignAsciiz_Small_Opaque 3.103 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -3.66%
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 109.484 -
BM_StringAssignStr_Huge_Transparent 108.726 -
BM_StringAssignStr_Large_Opaque 10.104 -7.05%
BM_StringAssignStr_Large_Transparent 10.156 -4.37%
BM_StringAssignStr_Small_Opaque 0.724 -
BM_StringAssignStr_Small_Transparent 0.485 -4.02%
BM_StringConstructDestroyCStr_Empty_Opaque 2.317 8.09%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -34.47%
BM_StringConstructDestroyCStr_Huge_Opaque 157.797 -
BM_StringConstructDestroyCStr_Huge_Transparent 63.884 -2.69%
BM_StringConstructDestroyCStr_Large_Opaque 17.195 -1.16%
BM_StringConstructDestroyCStr_Large_Transparent 11.119 2.56%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -7.53%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 108.961 -1.17%
BM_StringCopy_Large 6.131 -1.66%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.371 53.35%
BM_StringDestroy_Empty 0.624 -
BM_StringDestroy_Huge 10.856 -4.25%
BM_StringDestroy_Large 7.320 -12.02%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.319 1.31%
BM_StringEraseToEnd_Huge_Transparent 2.461 3.61%
BM_StringEraseToEnd_Large_Opaque 0.993 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 1.021 26.05%
BM_StringEraseWithMove_Empty_Transparent 0.781 39.61%
BM_StringEraseWithMove_Huge_Opaque 47.168 5.56%
BM_StringEraseWithMove_Huge_Transparent 43.291 2.03%
BM_StringEraseWithMove_Large_Opaque 2.804 -4.45%
BM_StringEraseWithMove_Large_Transparent 2.703 -3.21%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.184 -
BM_StringFindAllMatch/1 2.778 2.23%
BM_StringFindAllMatch/131072 2270.124 -
BM_StringFindAllMatch/32768 576.947 -
BM_StringFindAllMatch/4096 82.413 3.29%
BM_StringFindAllMatch/512 11.775 1.99%
BM_StringFindAllMatch/64 2.976 -
BM_StringFindAllMatch/8 2.582 2.70%
BM_StringFindCharLiteral/1024 17.975 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.272 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.294 -
BM_StringFindCharLiteral/512 9.474 -
BM_StringFindCharLiteral/64 2.095 -
BM_StringFindCharLiteral/8 1.625 -
BM_StringFindCharLiteral/8192 138.134 -
BM_StringFindMatch1/1 982.925 -
BM_StringFindMatch1/32768 1566.017 -
BM_StringFindMatch1/4096 1065.489 -
BM_StringFindMatch1/512 991.576 -
BM_StringFindMatch1/64 982.485 -
BM_StringFindMatch1/8 982.080 -
BM_StringFindMatch2/1 982.241 -
BM_StringFindMatch2/32768 1565.204 -
BM_StringFindMatch2/4096 1064.722 -
BM_StringFindMatch2/512 989.915 -
BM_StringFindMatch2/64 982.926 -
BM_StringFindMatch2/8 982.086 -
BM_StringFindNoMatch/10 1.318 -2.83%
BM_StringFindNoMatch/131072 1962.815 -
BM_StringFindNoMatch/32768 499.032 -
BM_StringFindNoMatch/4096 75.118 -
BM_StringFindNoMatch/512 9.270 -
BM_StringFindNoMatch/64 2.092 -
BM_StringFindStringLiteral/1024 17.481 -2.86%
BM_StringFindStringLiteral/128 3.106 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.349 -
BM_StringFindStringLiteral/256 5.394 -
BM_StringFindStringLiteral/32 1.735 -1.87%
BM_StringFindStringLiteral/4096 77.501 -
BM_StringFindStringLiteral/512 9.476 -
BM_StringFindStringLiteral/64 2.169 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.506 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.708 -2.54%
BM_StringRead_Cold_Deep_Empty 1.184 -
BM_StringRead_Cold_Deep_Large 1.227 -5.95%
BM_StringRead_Cold_Deep_Small 1.151 -2.55%
BM_StringRead_Cold_Shallow_Empty 1.079 -1.92%
BM_StringRead_Cold_Shallow_Large 1.104 -2.50%
BM_StringRead_Cold_Shallow_Small 1.085 -1.38%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.511 2.38%
BM_StringRead_Hot_Deep_Small 0.504 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.486 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.424 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.595 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.596 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.218 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.018 8.36%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.75%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.027 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.314 13.36%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.839 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.260 9.03%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.302 -16.81%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 12.00%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.839 2.51%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.455 23.47%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.642 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.721 15.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 1.70%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.669 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.225 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.617 1.21%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.639 2.56%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.164 -1.34%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.421 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.028 3.75%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.178 1.49%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.165 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.621 -
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -3.27%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -2.90%
BM_StringRelational_Compare_Empty_Large_Control 1.838 -2.58%
BM_StringRelational_Compare_Empty_Small_Control 1.613 -3.24%
BM_StringRelational_Compare_Huge_Empty_Control 1.662 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.399 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.301 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.646 -
BM_StringRelational_Compare_Huge_Huge_Control 99.261 -
BM_StringRelational_Compare_Huge_Large_Control 2.088 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -5.77%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.860 -
BM_StringRelational_Compare_Small_Empty_Control 1.613 -3.08%
BM_StringRelational_Compare_Small_Huge_Control 1.856 -2.47%
BM_StringRelational_Compare_Small_Large_Control 1.848 -4.11%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.625 -4.13%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.855 -
BM_StringRelational_Eq_Empty_Empty_Control 2.055 -
BM_StringRelational_Eq_Empty_Huge_Control 0.489 -
BM_StringRelational_Eq_Empty_Large_Control 0.469 -3.31%
BM_StringRelational_Eq_Empty_Small_Control 0.466 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.412 -5.47%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.629 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.644 -
BM_StringRelational_Eq_Huge_Huge_Control 99.151 -
BM_StringRelational_Eq_Large_Huge_Control 0.485 2.32%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.500 2.50%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 11.98%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 15.63%
BM_StringRelational_Eq_Large_Large_Control 2.340 3.78%
BM_StringRelational_Eq_Small_Huge_Control 0.490 3.84%
BM_StringRelational_Eq_Small_Large_Control 0.485 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.661 -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.991 -6.43%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.659 5.44%
BM_StringRelational_Eq_Small_Small_Control 1.958 8.61%
BM_StringRelational_Less_Empty_Empty_Control 1.666 3.20%
BM_StringRelational_Less_Empty_Huge_Control 1.667 3.39%
BM_StringRelational_Less_Empty_Large_Control 1.674 3.85%
BM_StringRelational_Less_Empty_Small_Control 1.665 3.17%
BM_StringRelational_Less_Huge_Empty_Control 1.615 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.409 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.414 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.628 -
BM_StringRelational_Less_Huge_Huge_Control 98.773 -
BM_StringRelational_Less_Huge_Large_Control 2.100 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.616 -
BM_StringRelational_Less_Large_Huge_Control 2.161 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.168 1.32%
BM_StringRelational_Less_Large_Small_Control 1.850 -
BM_StringRelational_Less_Small_Empty_Control 1.677 4.08%
BM_StringRelational_Less_Small_Huge_Control 1.884 -
BM_StringRelational_Less_Small_Large_Control 1.863 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.426 2.18%
BM_StringRelational_Less_Small_Small_ChangeLast 1.736 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.701 12.48%
BM_align/256 0.693 11.29%
BM_align/64 0.693 11.27%
BM_align/8 0.692 11.23%
BM_deque_deque_copy/0 0.949 11.31%
BM_deque_deque_copy/1 2.575 -
BM_deque_deque_copy/1024 36.908 -
BM_deque_deque_copy/2 2.305 -
BM_deque_deque_copy/4000 141.443 2.02%
BM_deque_deque_copy/4096 148.533 -
BM_deque_deque_copy/512 17.691 -
BM_deque_deque_copy/5500 197.938 -
BM_deque_deque_copy/64 3.030 -
BM_deque_deque_copy/64000 2928.931 -
BM_deque_deque_copy/65536 3072.539 -2.83%
BM_deque_deque_copy/70000 3199.290 -
BM_deque_deque_copy_backward/0 0.922 -
BM_deque_deque_copy_backward/1 2.779 1.74%
BM_deque_deque_copy_backward/1024 37.910 -
BM_deque_deque_copy_backward/2 2.532 2.58%
BM_deque_deque_copy_backward/4000 144.496 -
BM_deque_deque_copy_backward/4096 152.608 -
BM_deque_deque_copy_backward/512 18.910 -
BM_deque_deque_copy_backward/5500 202.855 -
BM_deque_deque_copy_backward/64 3.352 -1.37%
BM_deque_deque_copy_backward/64000 7906.284 -
BM_deque_deque_copy_backward/65536 8076.684 -
BM_deque_deque_copy_backward/70000 8549.334 -1.06%
BM_deque_deque_move/0 0.868 -5.70%
BM_deque_deque_move/1 2.542 -
BM_deque_deque_move/1024 37.202 -1.10%
BM_deque_deque_move/2 2.307 -
BM_deque_deque_move/4000 143.372 -
BM_deque_deque_move/4096 148.453 -
BM_deque_deque_move/512 17.652 -
BM_deque_deque_move/5500 197.588 -
BM_deque_deque_move/64 3.040 -
BM_deque_deque_move/64000 3020.141 -2.34%
BM_deque_deque_move/65536 3083.720 -
BM_deque_deque_move/70000 3404.240 -
BM_deque_deque_move_backward/0 0.858 12.62%
BM_deque_deque_move_backward/1 2.768 -
BM_deque_deque_move_backward/1024 38.626 -1.06%
BM_deque_deque_move_backward/2 2.530 -
BM_deque_deque_move_backward/4000 144.673 -
BM_deque_deque_move_backward/4096 151.976 -
BM_deque_deque_move_backward/512 18.906 -
BM_deque_deque_move_backward/5500 203.538 -
BM_deque_deque_move_backward/64 3.346 -
BM_deque_deque_move_backward/64000 7801.670 -1.01%
BM_deque_deque_move_backward/65536 8222.853 1.47%
BM_deque_deque_move_backward/70000 8486.404 -2.50%
BM_deque_deque_ranges_copy/0 0.870 4.58%
BM_deque_deque_ranges_copy/1 2.483 -3.38%
BM_deque_deque_ranges_copy/1024 36.696 -
BM_deque_deque_ranges_copy/2 2.198 3.04%
BM_deque_deque_ranges_copy/4000 142.151 -
BM_deque_deque_ranges_copy/4096 146.678 -
BM_deque_deque_ranges_copy/512 17.657 -
BM_deque_deque_ranges_copy/5500 196.410 -
BM_deque_deque_ranges_copy/64 3.073 -
BM_deque_deque_ranges_copy/64000 2932.838 -
BM_deque_deque_ranges_copy/65536 3060.377 -1.80%
BM_deque_deque_ranges_copy/70000 3266.608 -
BM_deque_deque_ranges_copy_backward/0 0.738 -6.23%
BM_deque_deque_ranges_copy_backward/1 2.576 1.79%
BM_deque_deque_ranges_copy_backward/1024 37.683 -
BM_deque_deque_ranges_copy_backward/2 2.306 2.89%
BM_deque_deque_ranges_copy_backward/4000 144.093 -
BM_deque_deque_ranges_copy_backward/4096 150.814 -
BM_deque_deque_ranges_copy_backward/512 18.923 -
BM_deque_deque_ranges_copy_backward/5500 203.205 -
BM_deque_deque_ranges_copy_backward/64 3.390 -
BM_deque_deque_ranges_copy_backward/64000 7779.425 -
BM_deque_deque_ranges_copy_backward/65536 8013.607 -
BM_deque_deque_ranges_copy_backward/70000 8690.791 -
BM_deque_deque_ranges_move/0 0.854 8.10%
BM_deque_deque_ranges_move/1 2.461 3.54%
BM_deque_deque_ranges_move/1024 38.048 3.23%
BM_deque_deque_ranges_move/2 2.184 2.50%
BM_deque_deque_ranges_move/4000 144.526 -
BM_deque_deque_ranges_move/4096 148.022 -
BM_deque_deque_ranges_move/512 17.659 -
BM_deque_deque_ranges_move/5500 197.164 -
BM_deque_deque_ranges_move/64 3.044 -
BM_deque_deque_ranges_move/64000 3108.026 -2.04%
BM_deque_deque_ranges_move/65536 3067.004 -
BM_deque_deque_ranges_move/70000 3357.893 -
BM_deque_deque_ranges_move_backward/0 0.785 -10.95%
BM_deque_deque_ranges_move_backward/1 2.679 -
BM_deque_deque_ranges_move_backward/1024 37.957 -1.19%
BM_deque_deque_ranges_move_backward/2 2.465 2.22%
BM_deque_deque_ranges_move_backward/4000 145.046 -
BM_deque_deque_ranges_move_backward/4096 151.144 -
BM_deque_deque_ranges_move_backward/512 18.913 -2.14%
BM_deque_deque_ranges_move_backward/5500 202.160 -
BM_deque_deque_ranges_move_backward/64 3.369 -4.22%
BM_deque_deque_ranges_move_backward/64000 7973.536 1.28%
BM_deque_deque_ranges_move_backward/65536 8078.276 -
BM_deque_deque_ranges_move_backward/70000 8713.355 -
BM_deque_vector_copy/0 1.255 -14.03%
BM_deque_vector_copy/1 2.098 -1.53%
BM_deque_vector_copy/1024 37.322 -
BM_deque_vector_copy/2 1.767 -8.04%
BM_deque_vector_copy/4000 142.527 -
BM_deque_vector_copy/4096 145.268 -
BM_deque_vector_copy/512 16.547 -
BM_deque_vector_copy/5500 195.893 -
BM_deque_vector_copy/64 2.584 -
BM_deque_vector_copy/64000 2946.737 2.79%
BM_deque_vector_copy/65536 2949.962 1.45%
BM_deque_vector_copy/70000 3253.882 2.38%
BM_deque_vector_copy_backward/0 1.488 8.11%
BM_deque_vector_copy_backward/1 2.120 -
BM_deque_vector_copy_backward/1024 37.226 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.659 -
BM_deque_vector_copy_backward/4096 147.893 -
BM_deque_vector_copy_backward/512 17.930 -
BM_deque_vector_copy_backward/5500 199.822 1.05%
BM_deque_vector_copy_backward/64 2.927 -
BM_deque_vector_copy_backward/64000 8050.572 -
BM_deque_vector_copy_backward/65536 8557.642 3.19%
BM_deque_vector_copy_backward/70000 9007.143 -1.36%
BM_deque_vector_move/0 1.376 -
BM_deque_vector_move/1 2.039 -2.80%
BM_deque_vector_move/1024 37.083 -
BM_deque_vector_move/2 1.774 -3.46%
BM_deque_vector_move/4000 142.337 -
BM_deque_vector_move/4096 144.759 -
BM_deque_vector_move/512 16.559 -
BM_deque_vector_move/5500 194.677 -
BM_deque_vector_move/64 2.677 3.11%
BM_deque_vector_move/64000 2980.515 -
BM_deque_vector_move/65536 2980.328 -1.20%
BM_deque_vector_move/70000 3233.194 -
BM_deque_vector_move_backward/0 1.384 -6.60%
BM_deque_vector_move_backward/1 2.129 -
BM_deque_vector_move_backward/1024 36.900 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 143.426 -
BM_deque_vector_move_backward/4096 154.383 3.11%
BM_deque_vector_move_backward/512 17.902 -
BM_deque_vector_move_backward/5500 208.546 5.79%
BM_deque_vector_move_backward/64 2.925 -
BM_deque_vector_move_backward/64000 8081.636 3.11%
BM_deque_vector_move_backward/65536 8060.613 -
BM_deque_vector_move_backward/70000 8468.154 -3.36%
BM_deque_vector_ranges_copy/0 1.311 -4.26%
BM_deque_vector_ranges_copy/1 2.151 2.92%
BM_deque_vector_ranges_copy/1024 37.583 1.50%
BM_deque_vector_ranges_copy/2 1.832 -
BM_deque_vector_ranges_copy/4000 141.958 -
BM_deque_vector_ranges_copy/4096 146.036 -
BM_deque_vector_ranges_copy/512 16.564 -
BM_deque_vector_ranges_copy/5500 193.846 -1.15%
BM_deque_vector_ranges_copy/64 2.664 -
BM_deque_vector_ranges_copy/64000 3037.318 4.27%
BM_deque_vector_ranges_copy/65536 3037.932 2.80%
BM_deque_vector_ranges_copy/70000 3410.895 6.59%
BM_deque_vector_ranges_copy_backward/0 1.381 -13.13%
BM_deque_vector_ranges_copy_backward/1 2.087 -1.33%
BM_deque_vector_ranges_copy_backward/1024 37.200 -
BM_deque_vector_ranges_copy_backward/2 1.841 -
BM_deque_vector_ranges_copy_backward/4000 145.539 -
BM_deque_vector_ranges_copy_backward/4096 148.406 -
BM_deque_vector_ranges_copy_backward/512 17.920 -
BM_deque_vector_ranges_copy_backward/5500 196.920 -
BM_deque_vector_ranges_copy_backward/64 2.928 -
BM_deque_vector_ranges_copy_backward/64000 7933.309 -1.16%
BM_deque_vector_ranges_copy_backward/65536 8178.183 -
BM_deque_vector_ranges_copy_backward/70000 8604.120 -3.03%
BM_deque_vector_ranges_move/0 1.423 -
BM_deque_vector_ranges_move/1 2.030 -4.76%
BM_deque_vector_ranges_move/1024 40.064 7.17%
BM_deque_vector_ranges_move/2 1.779 -3.19%
BM_deque_vector_ranges_move/4000 142.853 3.07%
BM_deque_vector_ranges_move/4096 145.410 -
BM_deque_vector_ranges_move/512 16.587 -
BM_deque_vector_ranges_move/5500 195.370 -
BM_deque_vector_ranges_move/64 2.635 -
BM_deque_vector_ranges_move/64000 2978.624 -
BM_deque_vector_ranges_move/65536 3005.118 -
BM_deque_vector_ranges_move/70000 3254.211 -
BM_deque_vector_ranges_move_backward/0 1.472 7.51%
BM_deque_vector_ranges_move_backward/1 2.094 -
BM_deque_vector_ranges_move_backward/1024 36.867 -
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 144.579 -1.06%
BM_deque_vector_ranges_move_backward/4096 149.023 -
BM_deque_vector_ranges_move_backward/512 17.923 -
BM_deque_vector_ranges_move_backward/5500 198.732 1.79%
BM_deque_vector_ranges_move_backward/64 2.928 -
BM_deque_vector_ranges_move_backward/64000 7781.189 -
BM_deque_vector_ranges_move_backward/65536 7901.599 -2.24%
BM_deque_vector_ranges_move_backward/70000 8865.274 -
BM_getline_string 17.070 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.461 8.36%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.646 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 253531.283 1.36%
BM_lexicographical_compare_three_way<IntPtr>/16 4.357 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3780.948 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.633 1.08%
BM_lexicographical_compare_three_way<IntPtr>/262144 60498.452 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 958.163 -
BM_lexicographical_compare_three_way<IntPtr>/64 16.025 2.19%
BM_lexicographical_compare_three_way<IntPtr>/65536 15111.302 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.322 1.70%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.394 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497992.295 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.231 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7728.778 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.516 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123485.876 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.723 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1938.299 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.498 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30868.591 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.310 -1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.822 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245998.152 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.411 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3796.132 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 75.153 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60426.444 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.431 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.515 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15109.579 -
BM_lexicographical_compare_three_way_fast_path/1 0.368 -20.14%
BM_lexicographical_compare_three_way_fast_path/1024 247.172 -
BM_lexicographical_compare_three_way_fast_path/1048576 246094.138 -
BM_lexicographical_compare_three_way_fast_path/16 4.423 1.41%
BM_lexicographical_compare_three_way_fast_path/16384 3787.392 -
BM_lexicographical_compare_three_way_fast_path/256 72.576 2.63%
BM_lexicographical_compare_three_way_fast_path/262144 60428.110 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.576 -
BM_lexicographical_compare_three_way_fast_path/64 15.775 -
BM_lexicographical_compare_three_way_fast_path/65536 15117.115 -
BM_lexicographical_compare_three_way_slow_path/1 0.462 12.64%
BM_lexicographical_compare_three_way_slow_path/1024 294.383 -
BM_lexicographical_compare_three_way_slow_path/1048576 294777.112 -
BM_lexicographical_compare_three_way_slow_path/16 4.600 -
BM_lexicographical_compare_three_way_slow_path/16384 4556.419 -
BM_lexicographical_compare_three_way_slow_path/256 79.741 -
BM_lexicographical_compare_three_way_slow_path/262144 72824.593 -
BM_lexicographical_compare_three_way_slow_path/4 1.180 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.637 -
BM_lexicographical_compare_three_way_slow_path/64 17.849 -
BM_lexicographical_compare_three_way_slow_path/65536 18195.254 -
BM_map_find_string_literal 12.169 -
BM_num_get<bool> 11.681 -
BM_num_get<double> 36.377 -1.37%
BM_num_get<float> 36.558 -
BM_num_get<long> 10.566 -1.93%
BM_num_get<long_double> 36.340 -1.36%
BM_num_get<long_long> 10.567 -2.52%
BM_num_get<unsigned_int> 9.672 -
BM_num_get<unsigned_long> 10.277 -
BM_num_get<unsigned_long_long> 10.353 -1.65%
BM_num_get<unsigned_short> 10.172 -
BM_num_get<void*> 10.882 -
BM_num_put<bool> 10.615 -
BM_num_put<const_void*> 11.959 -3.70%
BM_num_put<double> 57.426 -1.24%
BM_num_put<long> 11.324 -4.00%
BM_num_put<long_double> 58.524 -
BM_num_put<long_long> 11.230 -4.22%
BM_num_put<unsigned_long> 11.211 -2.19%
BM_num_put<unsigned_long_long> 10.702 -7.12%
BM_std_minmax_element<char>/1 0.318 4.97%
BM_std_minmax_element<char>/1024 272.100 -1.64%
BM_std_minmax_element<char>/2 0.653 -
BM_std_minmax_element<char>/3 1.021 -21.98%
BM_std_minmax_element<char>/4 1.229 -3.00%
BM_std_minmax_element<char>/4000 1034.108 -2.14%
BM_std_minmax_element<char>/4096 1062.773 -1.81%
BM_std_minmax_element<char>/512 139.116 -1.28%
BM_std_minmax_element<char>/5500 1420.858 -1.87%
BM_std_minmax_element<char>/64 17.417 -
BM_std_minmax_element<char>/64000 16396.320 -2.68%
BM_std_minmax_element<char>/65536 16778.789 -2.87%
BM_std_minmax_element<char>/70000 17943.894 -2.67%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 263.784 5.65%
BM_std_minmax_element<int>/2 0.673 2.68%
BM_std_minmax_element<int>/3 1.057 -15.40%
BM_std_minmax_element<int>/4 1.228 -
BM_std_minmax_element<int>/4000 1019.908 6.86%
BM_std_minmax_element<int>/4096 1042.684 6.73%
BM_std_minmax_element<int>/512 133.842 4.30%
BM_std_minmax_element<int>/5500 1395.415 6.74%
BM_std_minmax_element<int>/64 16.906 4.40%
BM_std_minmax_element<int>/64000 16252.500 6.77%
BM_std_minmax_element<int>/65536 16628.791 6.80%
BM_std_minmax_element<int>/70000 17775.326 6.85%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 274.051 -
BM_std_minmax_element<long_long>/2 0.687 5.90%
BM_std_minmax_element<long_long>/3 1.042 -13.07%
BM_std_minmax_element<long_long>/4 1.260 -
BM_std_minmax_element<long_long>/4000 1058.661 -
BM_std_minmax_element<long_long>/4096 1084.089 -
BM_std_minmax_element<long_long>/512 139.162 -
BM_std_minmax_element<long_long>/5500 1453.533 -
BM_std_minmax_element<long_long>/64 17.506 -
BM_std_minmax_element<long_long>/64000 17084.855 1.59%
BM_std_minmax_element<long_long>/65536 17499.255 1.63%
BM_std_minmax_element<long_long>/70000 18696.303 1.66%
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 269.979 -5.04%
BM_std_minmax_element<short>/2 0.652 1.61%
BM_std_minmax_element<short>/3 1.168 10.73%
BM_std_minmax_element<short>/4 1.233 -2.92%
BM_std_minmax_element<short>/4000 1032.220 -5.00%
BM_std_minmax_element<short>/4096 1054.089 -5.21%
BM_std_minmax_element<short>/512 138.414 -4.17%
BM_std_minmax_element<short>/5500 1415.135 -5.09%
BM_std_minmax_element<short>/64 17.237 -1.15%
BM_std_minmax_element<short>/64000 16463.593 -4.75%
BM_std_minmax_element<short>/65536 16863.839 -4.73%
BM_std_minmax_element<short>/70000 17991.381 -4.87%
BM_tolower_char<char> 0.663 6.47%
BM_tolower_char<wchar_t> 0.704 2.09%
BM_tolower_string<char> 15.800 4.72%
BM_tolower_string<wchar_t> 6.294 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.689 -
BM_toupper_string<char> 15.767 -3.86%
BM_toupper_string<wchar_t> 6.377 -
BM_vector_deque_copy/0 0.530 6.10%
BM_vector_deque_copy/1 2.262 -4.36%
BM_vector_deque_copy/1024 35.910 -
BM_vector_deque_copy/2 2.002 -2.75%
BM_vector_deque_copy/4000 140.111 -
BM_vector_deque_copy/4096 145.071 -
BM_vector_deque_copy/512 16.948 -
BM_vector_deque_copy/5500 195.622 -
BM_vector_deque_copy/64 2.799 -
BM_vector_deque_copy/64000 2841.609 -
BM_vector_deque_copy/65536 2857.594 -
BM_vector_deque_copy/70000 3104.003 -
BM_vector_deque_copy_backward/0 0.476 14.13%
BM_vector_deque_copy_backward/1 2.316 9.00%
BM_vector_deque_copy_backward/1024 37.982 1.45%
BM_vector_deque_copy_backward/2 2.063 9.53%
BM_vector_deque_copy_backward/4000 141.771 -
BM_vector_deque_copy_backward/4096 148.697 -
BM_vector_deque_copy_backward/512 17.510 -1.59%
BM_vector_deque_copy_backward/5500 196.025 -1.78%
BM_vector_deque_copy_backward/64 3.041 -
BM_vector_deque_copy_backward/64000 8216.368 -2.09%
BM_vector_deque_copy_backward/65536 8379.382 -2.83%
BM_vector_deque_copy_backward/70000 8802.212 -2.18%
BM_vector_deque_move/0 0.376 -31.75%
BM_vector_deque_move/1 2.249 -2.91%
BM_vector_deque_move/1024 36.480 1.55%
BM_vector_deque_move/2 2.007 -2.63%
BM_vector_deque_move/4000 140.266 -
BM_vector_deque_move/4096 145.420 -
BM_vector_deque_move/512 16.974 -
BM_vector_deque_move/5500 196.792 -
BM_vector_deque_move/64 2.812 -1.49%
BM_vector_deque_move/64000 2842.877 -
BM_vector_deque_move/65536 2857.797 -
BM_vector_deque_move/70000 3105.457 -
BM_vector_deque_move_backward/0 0.455 -24.60%
BM_vector_deque_move_backward/1 2.306 -
BM_vector_deque_move_backward/1024 38.010 -
BM_vector_deque_move_backward/2 2.062 -
BM_vector_deque_move_backward/4000 140.565 -
BM_vector_deque_move_backward/4096 148.594 -3.77%
BM_vector_deque_move_backward/512 17.485 -
BM_vector_deque_move_backward/5500 196.306 -4.80%
BM_vector_deque_move_backward/64 3.047 1.39%
BM_vector_deque_move_backward/64000 7807.491 -4.25%
BM_vector_deque_move_backward/65536 7906.290 -5.30%
BM_vector_deque_move_backward/70000 8431.874 -3.21%
BM_vector_deque_ranges_copy/0 0.396 -34.79%
BM_vector_deque_ranges_copy/1 2.191 3.15%
BM_vector_deque_ranges_copy/1024 35.738 -
BM_vector_deque_ranges_copy/2 1.945 3.16%
BM_vector_deque_ranges_copy/4000 140.507 -
BM_vector_deque_ranges_copy/4096 144.638 -2.08%
BM_vector_deque_ranges_copy/512 16.958 -
BM_vector_deque_ranges_copy/5500 194.594 -5.96%
BM_vector_deque_ranges_copy/64 2.781 2.31%
BM_vector_deque_ranges_copy/64000 2841.646 -5.48%
BM_vector_deque_ranges_copy/65536 2859.307 -
BM_vector_deque_ranges_copy/70000 3102.458 -
BM_vector_deque_ranges_copy_backward/0 0.379 -38.03%
BM_vector_deque_ranges_copy_backward/1 2.343 2.52%
BM_vector_deque_ranges_copy_backward/1024 38.126 -
BM_vector_deque_ranges_copy_backward/2 2.061 -
BM_vector_deque_ranges_copy_backward/4000 141.879 -
BM_vector_deque_ranges_copy_backward/4096 149.744 1.21%
BM_vector_deque_ranges_copy_backward/512 17.513 -
BM_vector_deque_ranges_copy_backward/5500 197.238 -
BM_vector_deque_ranges_copy_backward/64 3.051 2.45%
BM_vector_deque_ranges_copy_backward/64000 8176.651 1.31%
BM_vector_deque_ranges_copy_backward/65536 8373.661 -
BM_vector_deque_ranges_copy_backward/70000 8725.202 -
BM_vector_deque_ranges_move/0 0.358 -32.52%
BM_vector_deque_ranges_move/1 2.324 -3.19%
BM_vector_deque_ranges_move/1024 35.901 -
BM_vector_deque_ranges_move/2 2.068 -3.48%
BM_vector_deque_ranges_move/4000 140.423 -
BM_vector_deque_ranges_move/4096 144.652 -
BM_vector_deque_ranges_move/512 16.928 -
BM_vector_deque_ranges_move/5500 195.055 -
BM_vector_deque_ranges_move/64 2.808 -
BM_vector_deque_ranges_move/64000 2842.928 -
BM_vector_deque_ranges_move/65536 2859.962 -
BM_vector_deque_ranges_move/70000 3105.442 -
BM_vector_deque_ranges_move_backward/0 0.412 2.50%
BM_vector_deque_ranges_move_backward/1 2.155 -6.93%
BM_vector_deque_ranges_move_backward/1024 38.126 -
BM_vector_deque_ranges_move_backward/2 1.819 -11.60%
BM_vector_deque_ranges_move_backward/4000 144.713 2.09%
BM_vector_deque_ranges_move_backward/4096 148.182 -1.43%
BM_vector_deque_ranges_move_backward/512 17.777 1.69%
BM_vector_deque_ranges_move_backward/5500 197.000 -1.46%
BM_vector_deque_ranges_move_backward/64 3.116 5.00%
BM_vector_deque_ranges_move_backward/64000 8008.215 1.55%
BM_vector_deque_ranges_move_backward/65536 8013.651 -1.37%
BM_vector_deque_ranges_move_backward/70000 8577.735 -1.48%
SetIntersection_Front_Set_float_1024_1 1071347.015 5.35%
SetIntersection_Front_Set_float_1024_1024 13251860.890 -
SetIntersection_Front_Set_float_1024_16 1218003.133 -
SetIntersection_Front_Set_float_1024_256 4189854.556 -
SetIntersection_Front_Set_float_1024_4 1036654.184 -3.67%
SetIntersection_Front_Set_float_1024_64 1790555.939 -
SetIntersection_Front_Set_float_16384_1 1035688.715 -1.14%
SetIntersection_Front_Set_float_16384_1024 13484301.195 -
SetIntersection_Front_Set_float_16384_16 1258520.078 3.93%
SetIntersection_Front_Set_float_16384_16384 223863933.674 1.58%
SetIntersection_Front_Set_float_16384_256 4217037.342 -1.78%
SetIntersection_Front_Set_float_16384_4 1092803.182 3.03%
SetIntersection_Front_Set_float_16384_64 1801827.339 4.41%
SetIntersection_Front_Set_float_16_1 63233335.984 -
SetIntersection_Front_Set_float_16_16 39012536.274 1.17%
SetIntersection_Front_Set_float_16_4 55213493.183 -
SetIntersection_Front_Set_float_1_1 536114332.747 -
SetIntersection_Front_Set_float_256_1 4142948.681 -
SetIntersection_Front_Set_float_256_16 4535527.886 -
SetIntersection_Front_Set_float_256_256 8259455.152 -1.51%
SetIntersection_Front_Set_float_256_4 4239013.379 -
SetIntersection_Front_Set_float_256_64 5784717.691 1.14%
SetIntersection_Front_Set_float_262144_1 1034870.369 2.81%
SetIntersection_Front_Set_float_262144_1024 13831285.631 1.24%
SetIntersection_Front_Set_float_262144_16 1210703.155 -
SetIntersection_Front_Set_float_262144_16384 230544970.077 1.88%
SetIntersection_Front_Set_float_262144_256 4115769.417 -3.96%
SetIntersection_Front_Set_float_262144_262144 1659539.226 2.10%
SetIntersection_Front_Set_float_262144_4 1038915.612 -2.47%
SetIntersection_Front_Set_float_262144_64 1752209.213 -2.09%
SetIntersection_Front_Set_float_4_1 214481984.753 -
SetIntersection_Front_Set_float_4_4 137637193.044 -
SetIntersection_Front_Set_float_64_1 16705202.141 1.23%
SetIntersection_Front_Set_float_64_16 15725211.333 -
SetIntersection_Front_Set_float_64_4 16056848.350 -
SetIntersection_Front_Set_float_64_64 13937279.391 -1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1052694.167 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13507315.892 -5.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1225248.929 5.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4254173.735 -3.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082365.764 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1815145.809 -1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1021417.683 1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13653384.591 -6.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1227207.714 3.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354597264.550 42.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4060395.740 -3.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1061282.035 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1878178.836 -1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62366088.734 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38393975.266 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54444666.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 528962093.932 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4131306.467 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4622610.738 1.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8210092.736 -6.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4191820.908 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5620282.858 -1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1014472.106 -1.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14154415.459 1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1268565.278 8.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339633800.098 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4457193.511 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1829177.166 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1022268.356 -3.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1772451.685 -3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 211621289.501 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136589150.961 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16382561.760 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15391124.581 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 15979094.661 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14136450.491 -
SetIntersection_Front_Set_string_1024_1 1089719.569 -
SetIntersection_Front_Set_string_1024_1024 57441090.494 4.40%
SetIntersection_Front_Set_string_1024_16 1885806.516 -
SetIntersection_Front_Set_string_1024_256 16199434.598 5.91%
SetIntersection_Front_Set_string_1024_4 1256343.784 -
SetIntersection_Front_Set_string_1024_64 5084804.557 11.94%
SetIntersection_Front_Set_string_16384_1 1078294.010 1.10%
SetIntersection_Front_Set_string_16384_1024 59689495.588 2.70%
SetIntersection_Front_Set_string_16384_16 2008397.798 10.95%
SetIntersection_Front_Set_string_16384_16384 349731696.506 -
SetIntersection_Front_Set_string_16384_256 15054460.266 1.70%
SetIntersection_Front_Set_string_16384_4 1274859.756 -
SetIntersection_Front_Set_string_16384_64 5033001.402 6.73%
SetIntersection_Front_Set_string_16_1 65521711.248 -
SetIntersection_Front_Set_string_16_16 58610631.709 2.76%
SetIntersection_Front_Set_string_16_4 62858627.006 -2.12%
SetIntersection_Front_Set_string_1_1 553600157.037 -
SetIntersection_Front_Set_string_256_1 4359273.568 1.67%
SetIntersection_Front_Set_string_256_16 7490982.348 7.82%
SetIntersection_Front_Set_string_256_256 31569556.212 3.62%
SetIntersection_Front_Set_string_256_4 4993981.245 4.52%
SetIntersection_Front_Set_string_256_64 16003395.684 9.24%
SetIntersection_Front_Set_string_262144_1 1097982.775 -
SetIntersection_Front_Set_string_262144_1024 60416878.111 2.45%
SetIntersection_Front_Set_string_262144_16 2004428.086 2.34%
SetIntersection_Front_Set_string_262144_16384 346861358.330 -
SetIntersection_Front_Set_string_262144_256 15312590.953 5.45%
SetIntersection_Front_Set_string_262144_262144 17605081.949 -
SetIntersection_Front_Set_string_262144_4 1288862.756 5.95%
SetIntersection_Front_Set_string_262144_64 4872200.046 -2.82%
SetIntersection_Front_Set_string_4_1 221527012.996 -
SetIntersection_Front_Set_string_4_4 159666384.349 1.61%
SetIntersection_Front_Set_string_64_1 17052447.406 -
SetIntersection_Front_Set_string_64_16 24079665.798 -
SetIntersection_Front_Set_string_64_4 18924259.710 -
SetIntersection_Front_Set_string_64_64 38975136.530 9.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051152.510 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24540520.772 4.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1350025.563 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6544203.527 2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1109904.342 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2413246.699 5.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1048855.963 -3.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26012517.189 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1342363.124 -2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 370157101.827 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6631825.440 -5.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1081258.753 -4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2465044.693 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62906885.364 -3.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42088793.688 -1.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56244595.044 -1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535544065.076 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4120715.308 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5105179.454 1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12933273.511 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4217900.729 -1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7635350.721 2.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1031571.958 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26481180.349 -3.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1310867.663 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 361133541.835 2.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6909154.289 6.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3071364.500 4.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1069344.444 -1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2314489.133 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213644258.405 -4.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140374272.838 -4.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16452920.740 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17128684.152 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16380327.650 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18333560.607 3.36%
SetIntersection_Front_Set_uint32_1024_1 999333.055 -4.19%
SetIntersection_Front_Set_uint32_1024_1024 12524977.036 8.98%
SetIntersection_Front_Set_uint32_1024_16 1196366.652 1.15%
SetIntersection_Front_Set_uint32_1024_256 3800870.883 3.31%
SetIntersection_Front_Set_uint32_1024_4 1042889.606 -2.08%
SetIntersection_Front_Set_uint32_1024_64 1715869.209 3.91%
SetIntersection_Front_Set_uint32_16384_1 1010926.648 1.44%
SetIntersection_Front_Set_uint32_16384_1024 12405292.953 7.52%
SetIntersection_Front_Set_uint32_16384_16 1147358.218 -1.34%
SetIntersection_Front_Set_uint32_16384_16384 220630179.866 7.17%
SetIntersection_Front_Set_uint32_16384_256 3887371.316 7.53%
SetIntersection_Front_Set_uint32_16384_4 1065652.867 1.92%
SetIntersection_Front_Set_uint32_16384_64 1701085.545 4.47%
SetIntersection_Front_Set_uint32_16_1 62263805.243 -
SetIntersection_Front_Set_uint32_16_16 37508638.934 1.52%
SetIntersection_Front_Set_uint32_16_4 54361276.450 -
SetIntersection_Front_Set_uint32_1_1 530042148.484 -
SetIntersection_Front_Set_uint32_256_1 4129002.729 -
SetIntersection_Front_Set_uint32_256_16 4558666.598 3.69%
SetIntersection_Front_Set_uint32_256_256 7782133.541 3.78%
SetIntersection_Front_Set_uint32_256_4 4206745.479 -
SetIntersection_Front_Set_uint32_256_64 5574182.318 4.54%
SetIntersection_Front_Set_uint32_262144_1 1001403.785 -
SetIntersection_Front_Set_uint32_262144_1024 12491526.197 2.60%
SetIntersection_Front_Set_uint32_262144_16 1180756.267 3.09%
SetIntersection_Front_Set_uint32_262144_16384 222689701.337 7.40%
SetIntersection_Front_Set_uint32_262144_256 3789953.523 7.58%
SetIntersection_Front_Set_uint32_262144_262144 1645365.803 5.52%
SetIntersection_Front_Set_uint32_262144_4 999651.586 -3.73%
SetIntersection_Front_Set_uint32_262144_64 1718828.877 7.32%
SetIntersection_Front_Set_uint32_4_1 212053227.998 -
SetIntersection_Front_Set_uint32_4_4 135894176.326 -
SetIntersection_Front_Set_uint32_64_1 16247276.655 -
SetIntersection_Front_Set_uint32_64_16 15168160.573 -
SetIntersection_Front_Set_uint32_64_4 16003125.158 -
SetIntersection_Front_Set_uint32_64_64 13334636.045 5.99%
SetIntersection_Front_Set_uint64_1024_1 1035583.455 -
SetIntersection_Front_Set_uint64_1024_1024 12670675.403 10.18%
SetIntersection_Front_Set_uint64_1024_16 1173702.360 -
SetIntersection_Front_Set_uint64_1024_256 3794819.254 2.48%
SetIntersection_Front_Set_uint64_1024_4 1018035.780 -3.89%
SetIntersection_Front_Set_uint64_1024_64 1650356.236 1.60%
SetIntersection_Front_Set_uint64_16384_1 986647.325 -4.50%
SetIntersection_Front_Set_uint64_16384_1024 12698885.491 9.08%
SetIntersection_Front_Set_uint64_16384_16 1126485.215 -4.83%
SetIntersection_Front_Set_uint64_16384_16384 221773959.160 -
SetIntersection_Front_Set_uint64_16384_256 3870344.665 6.73%
SetIntersection_Front_Set_uint64_16384_4 1053099.909 -
SetIntersection_Front_Set_uint64_16384_64 1602392.246 2.92%
SetIntersection_Front_Set_uint64_16_1 62225465.139 -
SetIntersection_Front_Set_uint64_16_16 37356609.368 -
SetIntersection_Front_Set_uint64_16_4 54270509.134 -
SetIntersection_Front_Set_uint64_1_1 528871850.276 -
SetIntersection_Front_Set_uint64_256_1 4085374.350 -1.18%
SetIntersection_Front_Set_uint64_256_16 4350058.752 -
SetIntersection_Front_Set_uint64_256_256 7551651.148 5.25%
SetIntersection_Front_Set_uint64_256_4 4158337.730 2.33%
SetIntersection_Front_Set_uint64_256_64 5737312.937 11.35%
SetIntersection_Front_Set_uint64_262144_1 1035557.455 -1.13%
SetIntersection_Front_Set_uint64_262144_1024 12359749.878 2.42%
SetIntersection_Front_Set_uint64_262144_16 1153038.239 -1.14%
SetIntersection_Front_Set_uint64_262144_16384 214912258.192 -
SetIntersection_Front_Set_uint64_262144_256 3763657.474 -
SetIntersection_Front_Set_uint64_262144_262144 1624211.912 -
SetIntersection_Front_Set_uint64_262144_4 1065953.313 5.05%
SetIntersection_Front_Set_uint64_262144_64 1631869.622 -
SetIntersection_Front_Set_uint64_4_1 211850844.692 -
SetIntersection_Front_Set_uint64_4_4 135483038.775 -
SetIntersection_Front_Set_uint64_64_1 16219696.021 -1.20%
SetIntersection_Front_Set_uint64_64_16 15026560.133 1.48%
SetIntersection_Front_Set_uint64_64_4 15849135.265 -
SetIntersection_Front_Set_uint64_64_64 12836110.769 1.04%
SetIntersection_Front_Vector_float_1024_1 1064352.446 2.15%
SetIntersection_Front_Vector_float_1024_1024 6100760.077 3.37%
SetIntersection_Front_Vector_float_1024_16 1169508.563 5.38%
SetIntersection_Front_Vector_float_1024_256 2385380.044 5.03%
SetIntersection_Front_Vector_float_1024_4 1125957.235 7.88%
SetIntersection_Front_Vector_float_1024_64 1424455.370 4.77%
SetIntersection_Front_Vector_float_16384_1 1099751.992 6.54%
SetIntersection_Front_Vector_float_16384_1024 6065671.467 4.77%
SetIntersection_Front_Vector_float_16384_16 1166606.433 5.54%
SetIntersection_Front_Vector_float_16384_16384 79224503.951 4.51%
SetIntersection_Front_Vector_float_16384_256 2379289.247 9.89%
SetIntersection_Front_Vector_float_16384_4 1091384.662 2.91%
SetIntersection_Front_Vector_float_16384_64 1424550.777 6.75%
SetIntersection_Front_Vector_float_16_1 66234621.355 5.62%
SetIntersection_Front_Vector_float_16_16 37219138.770 4.95%
SetIntersection_Front_Vector_float_16_4 56453074.120 4.46%
SetIntersection_Front_Vector_float_1_1 534553855.980 -
SetIntersection_Front_Vector_float_256_1 4322923.644 4.48%
SetIntersection_Front_Vector_float_256_16 4392190.186 4.49%
SetIntersection_Front_Vector_float_256_256 4778479.116 8.30%
SetIntersection_Front_Vector_float_256_4 4492315.210 8.02%
SetIntersection_Front_Vector_float_256_64 4628982.459 7.82%
SetIntersection_Front_Vector_float_262144_1 1066412.535 2.80%
SetIntersection_Front_Vector_float_262144_1024 5987156.843 9.41%
SetIntersection_Front_Vector_float_262144_16 1123778.787 3.23%
SetIntersection_Front_Vector_float_262144_16384 76484124.514 -
SetIntersection_Front_Vector_float_262144_256 2331287.636 2.44%
SetIntersection_Front_Vector_float_262144_262144 348420026.861 -
SetIntersection_Front_Vector_float_262144_4 1081790.709 2.66%
SetIntersection_Front_Vector_float_262144_64 1376152.676 2.75%
SetIntersection_Front_Vector_float_4_1 216987093.344 1.66%
SetIntersection_Front_Vector_float_4_4 142025388.646 4.84%
SetIntersection_Front_Vector_float_64_1 16920543.151 3.02%
SetIntersection_Front_Vector_float_64_16 14894816.027 5.16%
SetIntersection_Front_Vector_float_64_4 16587597.087 4.58%
SetIntersection_Front_Vector_float_64_64 11396463.733 6.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1044011.276 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8331218.678 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1139461.883 4.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2854581.660 -2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1016238.695 -5.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1535721.988 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1044215.399 4.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8321998.508 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1132509.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119045970.263 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2886099.408 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1019464.303 -3.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1513521.776 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62544172.012 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36646984.428 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 53944102.103 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 530797440.778 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4106583.443 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4326230.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5715940.865 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4148440.689 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4903785.553 2.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036579.381 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8458030.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1128180.544 -1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118947714.325 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2839027.656 -2.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 352357416.723 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1064857.919 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1510685.380 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212450143.360 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135255041.749 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16295792.606 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14697469.421 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15924134.936 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12119736.843 -1.02%
SetIntersection_Front_Vector_string_1024_1 1073539.645 -
SetIntersection_Front_Vector_string_1024_1024 38965527.207 -
SetIntersection_Front_Vector_string_1024_16 1608737.993 1.35%
SetIntersection_Front_Vector_string_1024_256 9478325.567 2.47%
SetIntersection_Front_Vector_string_1024_4 1186497.070 -
SetIntersection_Front_Vector_string_1024_64 3260063.460 -
SetIntersection_Front_Vector_string_16384_1 1058463.271 -2.88%
SetIntersection_Front_Vector_string_16384_1024 37998588.022 -
SetIntersection_Front_Vector_string_16384_16 1608295.403 2.95%
SetIntersection_Front_Vector_string_16384_16384 351435263.240 -
SetIntersection_Front_Vector_string_16384_256 9476507.947 -1.69%
SetIntersection_Front_Vector_string_16384_4 1197113.745 -
SetIntersection_Front_Vector_string_16384_64 3341539.078 6.92%
SetIntersection_Front_Vector_string_16_1 64435891.534 -
SetIntersection_Front_Vector_string_16_16 51484485.466 1.47%
SetIntersection_Front_Vector_string_16_4 59612504.933 -1.34%
SetIntersection_Front_Vector_string_1_1 548569999.493 -
SetIntersection_Front_Vector_string_256_1 4307423.059 2.14%
SetIntersection_Front_Vector_string_256_16 6063977.347 2.77%
SetIntersection_Front_Vector_string_256_256 20250263.935 2.88%
SetIntersection_Front_Vector_string_256_4 4668556.729 -
SetIntersection_Front_Vector_string_256_64 10087481.461 -3.21%
SetIntersection_Front_Vector_string_262144_1 1087741.324 -
SetIntersection_Front_Vector_string_262144_1024 39481428.664 -
SetIntersection_Front_Vector_string_262144_16 1628008.381 3.08%
SetIntersection_Front_Vector_string_262144_16384 347988392.124 -
SetIntersection_Front_Vector_string_262144_256 9567666.574 -
SetIntersection_Front_Vector_string_262144_262144 14381064.207 -
SetIntersection_Front_Vector_string_262144_4 1197163.974 1.30%
SetIntersection_Front_Vector_string_262144_64 3262035.703 -
SetIntersection_Front_Vector_string_4_1 218955938.150 -
SetIntersection_Front_Vector_string_4_4 150550760.711 -
SetIntersection_Front_Vector_string_64_1 16832118.772 -
SetIntersection_Front_Vector_string_64_16 20468278.210 2.35%
SetIntersection_Front_Vector_string_64_4 17769565.017 -
SetIntersection_Front_Vector_string_64_64 26434562.757 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1047503.681 1.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9176281.382 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1162824.203 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3056902.445 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074686.712 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1565156.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1032933.529 3.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9121216.007 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1147208.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130058572.377 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3115277.881 2.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1068776.891 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1578957.525 1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62392673.104 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37021714.877 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54292714.821 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530574283.557 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4153151.676 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4384729.561 2.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6107871.513 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4188771.977 1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4960097.992 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041713.288 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8984850.425 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156419.016 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128778373.799 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3064910.690 1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350904945.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1060497.557 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1543821.756 -1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212470720.567 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135958242.607 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16354085.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14790759.321 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16042742.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12523482.364 1.00%
SetIntersection_Front_Vector_uint32_1024_1 1018059.183 -1.43%
SetIntersection_Front_Vector_uint32_1024_1024 5305993.085 -9.77%
SetIntersection_Front_Vector_uint32_1024_16 1114612.908 -
SetIntersection_Front_Vector_uint32_1024_256 2087833.622 -8.25%
SetIntersection_Front_Vector_uint32_1024_4 1047244.174 -
SetIntersection_Front_Vector_uint32_1024_64 1365079.042 -
SetIntersection_Front_Vector_uint32_16384_1 1043050.451 -
SetIntersection_Front_Vector_uint32_16384_1024 5792330.005 -1.71%
SetIntersection_Front_Vector_uint32_16384_16 1103343.100 1.33%
SetIntersection_Front_Vector_uint32_16384_16384 71965749.332 -9.49%
SetIntersection_Front_Vector_uint32_16384_256 2129979.467 -6.90%
SetIntersection_Front_Vector_uint32_16384_4 1073608.366 1.38%
SetIntersection_Front_Vector_uint32_16384_64 1287246.527 -5.56%
SetIntersection_Front_Vector_uint32_16_1 63158814.810 1.10%
SetIntersection_Front_Vector_uint32_16_16 35662599.114 -
SetIntersection_Front_Vector_uint32_16_4 53888452.250 -
SetIntersection_Front_Vector_uint32_1_1 534513653.955 -
SetIntersection_Front_Vector_uint32_256_1 4201496.460 1.86%
SetIntersection_Front_Vector_uint32_256_16 4212187.878 -
SetIntersection_Front_Vector_uint32_256_256 4267487.246 -5.48%
SetIntersection_Front_Vector_uint32_256_4 4149410.477 -
SetIntersection_Front_Vector_uint32_256_64 4323586.082 -
SetIntersection_Front_Vector_uint32_262144_1 1035527.806 -
SetIntersection_Front_Vector_uint32_262144_1024 5911076.797 -
SetIntersection_Front_Vector_uint32_262144_16 1072542.303 -3.48%
SetIntersection_Front_Vector_uint32_262144_16384 72969753.997 -8.06%
SetIntersection_Front_Vector_uint32_262144_256 2135925.075 -6.99%
SetIntersection_Front_Vector_uint32_262144_262144 353807842.129 -
SetIntersection_Front_Vector_uint32_262144_4 1064059.751 3.30%
SetIntersection_Front_Vector_uint32_262144_64 1308224.853 -4.60%
SetIntersection_Front_Vector_uint32_4_1 214145123.657 -
SetIntersection_Front_Vector_uint32_4_4 135354044.117 -
SetIntersection_Front_Vector_uint32_64_1 16430482.016 -
SetIntersection_Front_Vector_uint32_64_16 14263240.675 -
SetIntersection_Front_Vector_uint32_64_4 15925391.853 -
SetIntersection_Front_Vector_uint32_64_64 10633528.432 -2.41%
SetIntersection_Front_Vector_uint64_1024_1 1040654.888 -
SetIntersection_Front_Vector_uint64_1024_1024 5904168.408 1.12%
SetIntersection_Front_Vector_uint64_1024_16 1123354.319 1.70%
SetIntersection_Front_Vector_uint64_1024_256 2202253.771 -2.44%
SetIntersection_Front_Vector_uint64_1024_4 1060120.361 -
SetIntersection_Front_Vector_uint64_1024_64 1367777.299 3.52%
SetIntersection_Front_Vector_uint64_16384_1 1010279.467 -3.74%
SetIntersection_Front_Vector_uint64_16384_1024 5909675.816 11.21%
SetIntersection_Front_Vector_uint64_16384_16 1124894.287 5.21%
SetIntersection_Front_Vector_uint64_16384_16384 78311686.266 1.90%
SetIntersection_Front_Vector_uint64_16384_256 2285621.592 7.27%
SetIntersection_Front_Vector_uint64_16384_4 1050026.595 -
SetIntersection_Front_Vector_uint64_16384_64 1317937.491 -
SetIntersection_Front_Vector_uint64_16_1 62247919.084 -
SetIntersection_Front_Vector_uint64_16_16 35352977.863 -
SetIntersection_Front_Vector_uint64_16_4 53620832.727 -
SetIntersection_Front_Vector_uint64_1_1 528689636.903 -
SetIntersection_Front_Vector_uint64_256_1 4124145.827 -
SetIntersection_Front_Vector_uint64_256_16 4133881.681 -
SetIntersection_Front_Vector_uint64_256_256 4526073.093 -
SetIntersection_Front_Vector_uint64_256_4 4033262.205 -2.02%
SetIntersection_Front_Vector_uint64_256_64 4328481.974 -
SetIntersection_Front_Vector_uint64_262144_1 1023671.953 -
SetIntersection_Front_Vector_uint64_262144_1024 5850419.731 4.69%
SetIntersection_Front_Vector_uint64_262144_16 1116880.997 1.96%
SetIntersection_Front_Vector_uint64_262144_16384 78339398.825 7.65%
SetIntersection_Front_Vector_uint64_262144_256 2269680.686 6.87%
SetIntersection_Front_Vector_uint64_262144_262144 350186451.628 -
SetIntersection_Front_Vector_uint64_262144_4 1043181.692 -1.97%
SetIntersection_Front_Vector_uint64_262144_64 1305733.012 -1.24%
SetIntersection_Front_Vector_uint64_4_1 211217506.909 -
SetIntersection_Front_Vector_uint64_4_4 133908146.950 -
SetIntersection_Front_Vector_uint64_64_1 16194871.211 -
SetIntersection_Front_Vector_uint64_64_16 14195591.972 1.33%
SetIntersection_Front_Vector_uint64_64_4 15807199.280 -
SetIntersection_Front_Vector_uint64_64_64 10750364.044 -
SetIntersection_Interlaced_Set_float_1024_1 1042604.291 -
SetIntersection_Interlaced_Set_float_1024_1024 12279776.650 2.79%
SetIntersection_Interlaced_Set_float_1024_16 11583562.701 1.74%
SetIntersection_Interlaced_Set_float_1024_256 14423420.244 2.54%
SetIntersection_Interlaced_Set_float_1024_4 9811436.108 -2.11%
SetIntersection_Interlaced_Set_float_1024_64 10193774.000 -
SetIntersection_Interlaced_Set_float_16384_1 1033607.167 -1.89%
SetIntersection_Interlaced_Set_float_16384_1024 171798507.380 1.32%
SetIntersection_Interlaced_Set_float_16384_16 208657838.339 2.63%
SetIntersection_Interlaced_Set_float_16384_16384 217363915.997 3.72%
SetIntersection_Interlaced_Set_float_16384_256 201337036.804 -
SetIntersection_Interlaced_Set_float_16384_4 173515360.710 4.67%
SetIntersection_Interlaced_Set_float_16384_64 215245696.409 1.76%
SetIntersection_Interlaced_Set_float_16_1 63084765.866 -
SetIntersection_Interlaced_Set_float_16_16 38174875.867 1.00%
SetIntersection_Interlaced_Set_float_16_4 59708613.930 -
SetIntersection_Interlaced_Set_float_1_1 536217001.778 -
SetIntersection_Interlaced_Set_float_256_1 4213766.835 1.25%
SetIntersection_Interlaced_Set_float_256_16 12017237.321 -
SetIntersection_Interlaced_Set_float_256_256 7533210.712 -2.59%
SetIntersection_Interlaced_Set_float_256_4 11216413.042 1.49%
SetIntersection_Interlaced_Set_float_256_64 13518308.055 5.64%
SetIntersection_Interlaced_Set_float_262144_1 1010012.818 -2.88%
SetIntersection_Interlaced_Set_float_262144_1024 1528821.047 -
SetIntersection_Interlaced_Set_float_262144_16 1610350.910 3.60%
SetIntersection_Interlaced_Set_float_262144_16384 1274497.803 1.96%
SetIntersection_Interlaced_Set_float_262144_256 1564658.365 2.21%
SetIntersection_Interlaced_Set_float_262144_262144 1643820.963 3.00%
SetIntersection_Interlaced_Set_float_262144_4 1311765.053 4.20%
SetIntersection_Interlaced_Set_float_262144_64 1560781.006 1.73%
SetIntersection_Interlaced_Set_float_4_1 214387235.507 -
SetIntersection_Interlaced_Set_float_4_4 137170109.771 -
SetIntersection_Interlaced_Set_float_64_1 16487693.038 -
SetIntersection_Interlaced_Set_float_64_16 22007676.413 -
SetIntersection_Interlaced_Set_float_64_4 21155727.194 -
SetIntersection_Interlaced_Set_float_64_64 13325648.665 -3.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1005415.107 -2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13273812.073 3.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11165248.614 -3.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14737677.066 2.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9688620.294 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10292789.037 2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1042532.105 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177392140.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213234802.231 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247342765.129 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 200721162.010 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181674222.204 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226192062.517 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62466454.246 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38286107.850 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59099515.578 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530764213.267 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4050402.822 -2.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11976043.068 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8243457.792 3.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11411175.724 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13711029.149 8.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1040655.794 -1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1608977.866 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1667694.338 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1309508.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649403.727 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1811218.994 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1343749.268 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1629644.449 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212002874.911 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136504666.559 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16362120.516 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21749233.151 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20706587.262 -1.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13733864.676 -
SetIntersection_Interlaced_Set_string_1024_1 1099158.710 -
SetIntersection_Interlaced_Set_string_1024_1024 57927175.948 5.25%
SetIntersection_Interlaced_Set_string_1024_16 12771096.357 -1.20%
SetIntersection_Interlaced_Set_string_1024_256 36113211.060 -
SetIntersection_Interlaced_Set_string_1024_4 10228827.859 -
SetIntersection_Interlaced_Set_string_1024_64 16812638.782 -
SetIntersection_Interlaced_Set_string_16384_1 1109901.214 4.45%
SetIntersection_Interlaced_Set_string_16384_1024 354791891.339 -
SetIntersection_Interlaced_Set_string_16384_16 238732451.624 -4.25%
SetIntersection_Interlaced_Set_string_16384_16384 348584009.439 2.14%
SetIntersection_Interlaced_Set_string_16384_256 345940812.847 -3.09%
SetIntersection_Interlaced_Set_string_16384_4 193768568.784 -3.25%
SetIntersection_Interlaced_Set_string_16384_64 348297831.791 -
SetIntersection_Interlaced_Set_string_16_1 65536474.660 -
SetIntersection_Interlaced_Set_string_16_16 63164655.804 7.65%
SetIntersection_Interlaced_Set_string_16_4 73918138.356 1.70%
SetIntersection_Interlaced_Set_string_1_1 557812189.681 -
SetIntersection_Interlaced_Set_string_256_1 4346138.158 -
SetIntersection_Interlaced_Set_string_256_16 18113719.474 1.15%
SetIntersection_Interlaced_Set_string_256_256 32573350.071 14.60%
SetIntersection_Interlaced_Set_string_256_4 12947264.106 -
SetIntersection_Interlaced_Set_string_256_64 31402084.490 2.62%
SetIntersection_Interlaced_Set_string_262144_1 1111823.396 2.38%
SetIntersection_Interlaced_Set_string_262144_1024 2070019.125 -
SetIntersection_Interlaced_Set_string_262144_16 2137400.147 1.75%
SetIntersection_Interlaced_Set_string_262144_16384 2823857.908 2.79%
SetIntersection_Interlaced_Set_string_262144_256 2089603.192 -4.26%
SetIntersection_Interlaced_Set_string_262144_262144 17505457.599 2.59%
SetIntersection_Interlaced_Set_string_262144_4 1870792.236 4.37%
SetIntersection_Interlaced_Set_string_262144_64 2146484.701 -8.11%
SetIntersection_Interlaced_Set_string_4_1 223294208.049 -
SetIntersection_Interlaced_Set_string_4_4 159752768.975 1.62%
SetIntersection_Interlaced_Set_string_64_1 17124264.560 -
SetIntersection_Interlaced_Set_string_64_16 39074917.450 4.01%
SetIntersection_Interlaced_Set_string_64_4 25692592.895 -1.34%
SetIntersection_Interlaced_Set_string_64_64 39311521.870 9.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1046083.090 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23332920.923 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11722587.902 -2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18425905.514 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9877145.882 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11748243.283 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051745.406 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233234531.643 4.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 238456863.635 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361770454.200 2.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 355631053.579 41.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 192217757.958 -2.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354504599.215 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62842664.402 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41657303.987 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61928826.775 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534821980.652 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4174740.276 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12368269.281 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12047209.749 -1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11393066.650 -6.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17288218.892 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1027664.438 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2012046.711 3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2132879.801 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1947021.483 13.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2027526.611 3.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3124478.432 5.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1886608.316 4.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2115104.246 3.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213838437.691 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140398191.446 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16391041.538 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25439736.344 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22091285.828 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17907826.477 -
SetIntersection_Interlaced_Set_uint32_1024_1 1039483.308 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12358782.513 -1.05%
SetIntersection_Interlaced_Set_uint32_1024_16 11444078.739 2.82%
SetIntersection_Interlaced_Set_uint32_1024_256 13869560.228 -2.36%
SetIntersection_Interlaced_Set_uint32_1024_4 9791601.894 1.24%
SetIntersection_Interlaced_Set_uint32_1024_64 9792098.335 -2.33%
SetIntersection_Interlaced_Set_uint32_16384_1 1038315.230 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168631226.007 1.97%
SetIntersection_Interlaced_Set_uint32_16384_16 205284108.659 2.82%
SetIntersection_Interlaced_Set_uint32_16384_16384 222061297.797 1.18%
SetIntersection_Interlaced_Set_uint32_16384_256 197306989.614 -
SetIntersection_Interlaced_Set_uint32_16384_4 170987589.723 5.18%
SetIntersection_Interlaced_Set_uint32_16384_64 211957742.830 1.84%
SetIntersection_Interlaced_Set_uint32_16_1 62318149.938 -
SetIntersection_Interlaced_Set_uint32_16_16 37839947.321 1.67%
SetIntersection_Interlaced_Set_uint32_16_4 58802323.624 -
SetIntersection_Interlaced_Set_uint32_1_1 530668537.036 -
SetIntersection_Interlaced_Set_uint32_256_1 4109251.614 -
SetIntersection_Interlaced_Set_uint32_256_16 11846802.253 1.80%
SetIntersection_Interlaced_Set_uint32_256_256 7729071.263 -2.21%
SetIntersection_Interlaced_Set_uint32_256_4 11430293.408 1.33%
SetIntersection_Interlaced_Set_uint32_256_64 13429802.356 6.18%
SetIntersection_Interlaced_Set_uint32_262144_1 1008347.877 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1495025.229 -
SetIntersection_Interlaced_Set_uint32_262144_16 1569122.723 3.65%
SetIntersection_Interlaced_Set_uint32_262144_16384 1252393.231 2.70%
SetIntersection_Interlaced_Set_uint32_262144_256 1542659.178 1.77%
SetIntersection_Interlaced_Set_uint32_262144_262144 1859410.320 4.09%
SetIntersection_Interlaced_Set_uint32_262144_4 1273511.719 3.09%
SetIntersection_Interlaced_Set_uint32_262144_64 1535627.277 1.76%
SetIntersection_Interlaced_Set_uint32_4_1 212233858.244 -
SetIntersection_Interlaced_Set_uint32_4_4 135773524.820 -
SetIntersection_Interlaced_Set_uint32_64_1 16244831.424 -
SetIntersection_Interlaced_Set_uint32_64_16 22227662.134 1.73%
SetIntersection_Interlaced_Set_uint32_64_4 20833269.231 -
SetIntersection_Interlaced_Set_uint32_64_64 13347777.130 5.09%
SetIntersection_Interlaced_Set_uint64_1024_1 1037502.869 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12100022.090 -15.56%
SetIntersection_Interlaced_Set_uint64_1024_16 11086891.159 -1.55%
SetIntersection_Interlaced_Set_uint64_1024_256 14143406.667 -10.03%
SetIntersection_Interlaced_Set_uint64_1024_4 9917363.836 -13.42%
SetIntersection_Interlaced_Set_uint64_1024_64 9974901.310 -6.01%
SetIntersection_Interlaced_Set_uint64_16384_1 1041782.732 1.31%
SetIntersection_Interlaced_Set_uint64_16384_1024 188209061.567 6.67%
SetIntersection_Interlaced_Set_uint64_16384_16 220108371.651 -
SetIntersection_Interlaced_Set_uint64_16384_16384 347486872.724 47.68%
SetIntersection_Interlaced_Set_uint64_16384_256 227100186.710 9.59%
SetIntersection_Interlaced_Set_uint64_16384_4 177628913.791 -
SetIntersection_Interlaced_Set_uint64_16384_64 251520468.232 8.98%
SetIntersection_Interlaced_Set_uint64_16_1 62079366.305 -
SetIntersection_Interlaced_Set_uint64_16_16 37164481.981 -
SetIntersection_Interlaced_Set_uint64_16_4 60647693.807 3.30%
SetIntersection_Interlaced_Set_uint64_1_1 529111072.061 -
SetIntersection_Interlaced_Set_uint64_256_1 4144503.534 1.33%
SetIntersection_Interlaced_Set_uint64_256_16 11737713.852 -
SetIntersection_Interlaced_Set_uint64_256_256 7581962.122 -
SetIntersection_Interlaced_Set_uint64_256_4 10853373.582 -2.22%
SetIntersection_Interlaced_Set_uint64_256_64 13653039.206 2.53%
SetIntersection_Interlaced_Set_uint64_262144_1 1073594.221 8.27%
SetIntersection_Interlaced_Set_uint64_262144_1024 1564969.562 -
SetIntersection_Interlaced_Set_uint64_262144_16 1667423.502 3.10%
SetIntersection_Interlaced_Set_uint64_262144_16384 1261249.838 -
SetIntersection_Interlaced_Set_uint64_262144_256 1598844.647 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1675961.346 -
SetIntersection_Interlaced_Set_uint64_262144_4 1381317.871 6.65%
SetIntersection_Interlaced_Set_uint64_262144_64 1610073.000 -
SetIntersection_Interlaced_Set_uint64_4_1 211369189.245 -
SetIntersection_Interlaced_Set_uint64_4_4 135224552.052 -
SetIntersection_Interlaced_Set_uint64_64_1 16359701.111 -
SetIntersection_Interlaced_Set_uint64_64_16 22280278.790 1.60%
SetIntersection_Interlaced_Set_uint64_64_4 20691900.961 -
SetIntersection_Interlaced_Set_uint64_64_64 13095509.260 1.10%
SetIntersection_Interlaced_Vector_float_1024_1 1056041.464 -
SetIntersection_Interlaced_Vector_float_1024_1024 5913825.589 -
SetIntersection_Interlaced_Vector_float_1024_16 2046035.089 5.50%
SetIntersection_Interlaced_Vector_float_1024_256 5523804.814 -7.83%
SetIntersection_Interlaced_Vector_float_1024_4 1280591.271 2.05%
SetIntersection_Interlaced_Vector_float_1024_64 3942949.367 2.84%
SetIntersection_Interlaced_Vector_float_16384_1 1042661.400 -
SetIntersection_Interlaced_Vector_float_16384_1024 38677756.116 -31.07%
SetIntersection_Interlaced_Vector_float_16384_16 2730931.798 -28.32%
SetIntersection_Interlaced_Vector_float_16384_16384 79632161.679 -
SetIntersection_Interlaced_Vector_float_16384_256 14710963.695 -10.65%
SetIntersection_Interlaced_Vector_float_16384_4 1412877.833 -12.07%
SetIntersection_Interlaced_Vector_float_16384_64 6764708.700 -23.74%
SetIntersection_Interlaced_Vector_float_16_1 62993367.882 -
SetIntersection_Interlaced_Vector_float_16_16 35785409.205 -
SetIntersection_Interlaced_Vector_float_16_4 56381313.541 -
SetIntersection_Interlaced_Vector_float_1_1 536731610.305 -
SetIntersection_Interlaced_Vector_float_256_1 4226483.907 2.28%
SetIntersection_Interlaced_Vector_float_256_16 5747791.104 -11.55%
SetIntersection_Interlaced_Vector_float_256_256 4558440.059 -
SetIntersection_Interlaced_Vector_float_256_4 4634606.248 -7.82%
SetIntersection_Interlaced_Vector_float_256_64 6872334.615 -3.66%
SetIntersection_Interlaced_Vector_float_262144_1 1043218.694 -
SetIntersection_Interlaced_Vector_float_262144_1024 78886329.774 -28.41%
SetIntersection_Interlaced_Vector_float_262144_16 2932764.101 -8.46%
SetIntersection_Interlaced_Vector_float_262144_16384 354247825.278 1.08%
SetIntersection_Interlaced_Vector_float_262144_256 20410753.449 -30.12%
SetIntersection_Interlaced_Vector_float_262144_262144 350558875.805 -
SetIntersection_Interlaced_Vector_float_262144_4 1470141.107 -25.60%
SetIntersection_Interlaced_Vector_float_262144_64 8175895.399 -32.45%
SetIntersection_Interlaced_Vector_float_4_1 214256025.998 -
SetIntersection_Interlaced_Vector_float_4_4 136296286.124 -
SetIntersection_Interlaced_Vector_float_64_1 16532622.524 -
SetIntersection_Interlaced_Vector_float_64_16 16658545.353 -2.94%
SetIntersection_Interlaced_Vector_float_64_4 17998458.127 -
SetIntersection_Interlaced_Vector_float_64_64 10873017.051 -1.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1033719.599 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8349105.710 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2201094.393 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7374942.587 -2.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1345185.671 4.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4261782.127 -2.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1033193.966 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54642582.819 -23.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2903598.766 -32.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118665583.861 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20627445.487 -11.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1455382.091 -16.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7226665.234 -37.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62412372.034 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36530217.713 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57226078.559 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533009077.022 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4152583.770 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6827066.247 -15.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5737560.717 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4953229.643 -9.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8567631.634 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1033585.604 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 103713767.972 -31.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3951891.488 -50.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351431966.755 2.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 35993865.296 -41.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351239707.746 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1663914.015 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11297471.835 -61.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212619749.909 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135306392.209 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16325983.614 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18762224.169 -1.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18719375.774 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12015147.991 -
SetIntersection_Interlaced_Vector_string_1024_1 1067193.931 -1.19%
SetIntersection_Interlaced_Vector_string_1024_1024 39426577.178 -2.63%
SetIntersection_Interlaced_Vector_string_1024_16 3345953.595 -3.19%
SetIntersection_Interlaced_Vector_string_1024_256 20629325.640 2.11%
SetIntersection_Interlaced_Vector_string_1024_4 1630240.109 -4.93%
SetIntersection_Interlaced_Vector_string_1024_64 8268055.201 -
SetIntersection_Interlaced_Vector_string_16384_1 1075720.962 -1.02%
SetIntersection_Interlaced_Vector_string_16384_1024 119662667.442 -
SetIntersection_Interlaced_Vector_string_16384_16 4259768.076 1.50%
SetIntersection_Interlaced_Vector_string_16384_16384 349958499.633 -
SetIntersection_Interlaced_Vector_string_16384_256 41451078.025 -
SetIntersection_Interlaced_Vector_string_16384_4 1943853.155 -
SetIntersection_Interlaced_Vector_string_16384_64 13549233.574 -5.30%
SetIntersection_Interlaced_Vector_string_16_1 64630452.509 -
SetIntersection_Interlaced_Vector_string_16_16 52252500.308 -
SetIntersection_Interlaced_Vector_string_16_4 67647312.357 1.05%
SetIntersection_Interlaced_Vector_string_1_1 549216428.733 -
SetIntersection_Interlaced_Vector_string_256_1 4281894.628 1.65%
SetIntersection_Interlaced_Vector_string_256_16 10510409.467 1.32%
SetIntersection_Interlaced_Vector_string_256_256 20861334.129 6.20%
SetIntersection_Interlaced_Vector_string_256_4 6069419.774 -2.27%
SetIntersection_Interlaced_Vector_string_256_64 19967686.896 7.25%
SetIntersection_Interlaced_Vector_string_262144_1 1085377.037 1.97%
SetIntersection_Interlaced_Vector_string_262144_1024 351065041.420 2.20%
SetIntersection_Interlaced_Vector_string_262144_16 5776720.608 -13.62%
SetIntersection_Interlaced_Vector_string_262144_16384 1009708.252 -1.17%
SetIntersection_Interlaced_Vector_string_262144_256 73205155.609 -2.79%
SetIntersection_Interlaced_Vector_string_262144_262144 14460605.795 -
SetIntersection_Interlaced_Vector_string_262144_4 2295369.659 4.60%
SetIntersection_Interlaced_Vector_string_262144_64 21215576.718 -
SetIntersection_Interlaced_Vector_string_4_1 219487018.241 -
SetIntersection_Interlaced_Vector_string_4_4 150128601.645 -
SetIntersection_Interlaced_Vector_string_64_1 16904372.088 -
SetIntersection_Interlaced_Vector_string_64_16 30539759.113 3.95%
SetIntersection_Interlaced_Vector_string_64_4 21771896.495 -
SetIntersection_Interlaced_Vector_string_64_64 26705879.281 4.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1021038.908 -2.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990893.785 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2609532.176 7.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9417203.570 1.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1472443.035 3.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5214304.262 6.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1007176.046 -1.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 70814872.104 13.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3458346.550 8.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128968145.470 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28703915.095 7.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1702903.128 10.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9456133.899 7.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62505631.909 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36990523.216 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57993614.994 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531288907.522 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4086416.303 -1.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8064326.390 8.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6136040.049 -1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5100168.374 2.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9775809.355 4.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042139.374 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 154531016.055 9.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4930623.495 7.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349562907.597 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48983739.303 9.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350924414.415 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1873124.392 5.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14783605.098 7.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212318235.327 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135659306.209 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16287543.932 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19771368.489 1.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18380720.873 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12430932.958 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1026485.026 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905628.606 1.11%
SetIntersection_Interlaced_Vector_uint32_1024_16 2326469.211 -5.98%
SetIntersection_Interlaced_Vector_uint32_1024_256 6250434.550 -22.53%
SetIntersection_Interlaced_Vector_uint32_1024_4 1352590.088 -4.18%
SetIntersection_Interlaced_Vector_uint32_1024_64 3645371.911 -27.36%
SetIntersection_Interlaced_Vector_uint32_16384_1 1006984.323 -3.81%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48970858.612 -22.31%
SetIntersection_Interlaced_Vector_uint32_16384_16 3176977.871 -5.80%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79475920.197 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18482648.387 -24.81%
SetIntersection_Interlaced_Vector_uint32_16384_4 1495415.015 -
SetIntersection_Interlaced_Vector_uint32_16384_64 7823249.659 -12.01%
SetIntersection_Interlaced_Vector_uint32_16_1 62425771.352 -
SetIntersection_Interlaced_Vector_uint32_16_16 35745733.443 1.67%
SetIntersection_Interlaced_Vector_uint32_16_4 55386737.474 -
SetIntersection_Interlaced_Vector_uint32_1_1 531275483.119 -
SetIntersection_Interlaced_Vector_uint32_256_1 4142993.998 -
SetIntersection_Interlaced_Vector_uint32_256_16 6295308.259 -15.51%
SetIntersection_Interlaced_Vector_uint32_256_256 4549832.200 4.34%
SetIntersection_Interlaced_Vector_uint32_256_4 4802345.882 -4.30%
SetIntersection_Interlaced_Vector_uint32_256_64 7717463.644 -10.29%
SetIntersection_Interlaced_Vector_uint32_262144_1 1017043.011 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 102956970.838 -22.98%
SetIntersection_Interlaced_Vector_uint32_262144_16 4978030.318 -13.44%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350350004.245 -
SetIntersection_Interlaced_Vector_uint32_262144_256 36041509.371 -22.52%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350629389.771 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1562615.981 -14.12%
SetIntersection_Interlaced_Vector_uint32_262144_64 12280196.176 -30.54%
SetIntersection_Interlaced_Vector_uint32_4_1 212519904.577 -
SetIntersection_Interlaced_Vector_uint32_4_4 134876904.689 -
SetIntersection_Interlaced_Vector_uint32_64_1 16320334.826 -
SetIntersection_Interlaced_Vector_uint32_64_16 16933271.617 -5.58%
SetIntersection_Interlaced_Vector_uint32_64_4 17374454.485 -1.61%
SetIntersection_Interlaced_Vector_uint32_64_64 10906151.457 3.05%
SetIntersection_Interlaced_Vector_uint64_1024_1 1043350.922 2.05%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5873621.937 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2254242.846 -
SetIntersection_Interlaced_Vector_uint64_1024_256 7767939.348 48.31%
SetIntersection_Interlaced_Vector_uint64_1024_4 1321543.334 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4644303.374 42.67%
SetIntersection_Interlaced_Vector_uint64_16384_1 1021398.248 2.42%
SetIntersection_Interlaced_Vector_uint64_16384_1024 54094712.766 15.08%
SetIntersection_Interlaced_Vector_uint64_16384_16 2691984.809 -15.59%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78370015.242 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21271776.137 44.51%
SetIntersection_Interlaced_Vector_uint64_16384_4 1398963.815 -5.82%
SetIntersection_Interlaced_Vector_uint64_16384_64 8339256.254 13.07%
SetIntersection_Interlaced_Vector_uint64_16_1 62320990.891 -
SetIntersection_Interlaced_Vector_uint64_16_16 35360570.520 -
SetIntersection_Interlaced_Vector_uint64_16_4 55306763.548 -
SetIntersection_Interlaced_Vector_uint64_1_1 528999031.265 -
SetIntersection_Interlaced_Vector_uint64_256_1 4036771.901 -
SetIntersection_Interlaced_Vector_uint64_256_16 7017635.386 5.78%
SetIntersection_Interlaced_Vector_uint64_256_256 4479505.442 -
SetIntersection_Interlaced_Vector_uint64_256_4 4768845.890 -1.14%
SetIntersection_Interlaced_Vector_uint64_256_64 8352641.539 23.77%
SetIntersection_Interlaced_Vector_uint64_262144_1 1031214.145 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 116203835.429 27.11%
SetIntersection_Interlaced_Vector_uint64_262144_16 5948442.924 29.54%
SetIntersection_Interlaced_Vector_uint64_262144_16384 355383514.777 4.20%
SetIntersection_Interlaced_Vector_uint64_262144_256 55644236.045 42.42%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350893375.970 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1569802.757 -13.04%
SetIntersection_Interlaced_Vector_uint64_262144_64 9709339.325 -4.42%
SetIntersection_Interlaced_Vector_uint64_4_1 211491015.513 -
SetIntersection_Interlaced_Vector_uint64_4_4 134580454.705 -
SetIntersection_Interlaced_Vector_uint64_64_1 16202996.521 -
SetIntersection_Interlaced_Vector_uint64_64_16 17410116.882 6.02%
SetIntersection_Interlaced_Vector_uint64_64_4 17644624.592 1.14%
SetIntersection_Interlaced_Vector_uint64_64_64 10893930.535 -
SetIntersection_None_Set_float_1024_1 8716039.954 -1.04%
SetIntersection_None_Set_float_1024_1024 8821371.889 -1.86%
SetIntersection_None_Set_float_1024_16 9006757.268 3.37%
SetIntersection_None_Set_float_1024_256 8927718.044 -
SetIntersection_None_Set_float_1024_4 8760084.272 -3.72%
SetIntersection_None_Set_float_1024_64 8953626.984 -
SetIntersection_None_Set_float_16384_1 157443353.659 3.12%
SetIntersection_None_Set_float_16384_1024 155869277.476 1.41%
SetIntersection_None_Set_float_16384_16 157173418.902 2.74%
SetIntersection_None_Set_float_16384_16384 158020227.781 -1.92%
SetIntersection_None_Set_float_16384_256 156124899.049 1.79%
SetIntersection_None_Set_float_16384_4 157483259.343 3.09%
SetIntersection_None_Set_float_16384_64 156920408.401 2.27%
SetIntersection_None_Set_float_16_1 66492124.114 -
SetIntersection_None_Set_float_16_16 35381895.723 -
SetIntersection_None_Set_float_16_4 56509466.809 -
SetIntersection_None_Set_float_1_1 536844276.802 -
SetIntersection_None_Set_float_256_1 11625211.939 -
SetIntersection_None_Set_float_256_16 10901466.240 -
SetIntersection_None_Set_float_256_256 5871794.767 -
SetIntersection_None_Set_float_256_4 11354045.537 -1.05%
SetIntersection_None_Set_float_256_64 9166673.511 -
SetIntersection_None_Set_float_262144_1 1192280.764 2.96%
SetIntersection_None_Set_float_262144_1024 1183663.328 2.16%
SetIntersection_None_Set_float_262144_16 1183501.791 2.23%
SetIntersection_None_Set_float_262144_16384 1192701.659 2.24%
SetIntersection_None_Set_float_262144_256 1183759.195 2.44%
SetIntersection_None_Set_float_262144_262144 1179356.285 1.91%
SetIntersection_None_Set_float_262144_4 1186309.572 2.77%
SetIntersection_None_Set_float_262144_64 1184862.793 2.46%
SetIntersection_None_Set_float_4_1 216650980.357 -
SetIntersection_None_Set_float_4_4 135822554.177 -
SetIntersection_None_Set_float_64_1 22116768.660 -
SetIntersection_None_Set_float_64_16 18165164.386 1.69%
SetIntersection_None_Set_float_64_4 21490085.630 2.74%
SetIntersection_None_Set_float_64_64 11421720.146 3.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8640977.470 -2.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8591086.148 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8597656.077 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8678696.764 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8666314.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8741675.665 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161487740.713 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159718313.736 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171711043.694 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175640481.394 3.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162732939.804 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165263276.322 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165756341.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66120775.085 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35053791.084 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56081947.555 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 529270710.786 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11303833.640 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10649209.284 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5669105.893 1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11170203.673 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9020588.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1227545.246 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1232754.313 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1232749.510 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1246690.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1246227.785 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1239293.539 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1229364.744 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1233435.955 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214649272.038 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 133969310.737 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21383439.063 -4.33%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18122568.798 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21118231.653 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11268316.658 -
SetIntersection_None_Set_string_1024_1 8874801.008 -
SetIntersection_None_Set_string_1024_1024 8935256.370 1.72%
SetIntersection_None_Set_string_1024_16 8789707.156 -
SetIntersection_None_Set_string_1024_256 8837412.974 -
SetIntersection_None_Set_string_1024_4 9027905.986 -
SetIntersection_None_Set_string_1024_64 8842392.514 -2.81%
SetIntersection_None_Set_string_16384_1 203622017.183 4.97%
SetIntersection_None_Set_string_16384_1024 208079036.552 5.95%
SetIntersection_None_Set_string_16384_16 197043053.055 1.92%
SetIntersection_None_Set_string_16384_16384 189342082.728 -
SetIntersection_None_Set_string_16384_256 198340296.558 3.35%
SetIntersection_None_Set_string_16384_4 202377864.655 4.63%
SetIntersection_None_Set_string_16384_64 195765428.827 3.76%
SetIntersection_None_Set_string_16_1 68358955.752 -
SetIntersection_None_Set_string_16_16 36255868.222 -
SetIntersection_None_Set_string_16_4 58220170.446 -
SetIntersection_None_Set_string_1_1 540611603.865 -
SetIntersection_None_Set_string_256_1 11602415.366 -1.32%
SetIntersection_None_Set_string_256_16 10885094.196 -1.22%
SetIntersection_None_Set_string_256_256 5892449.523 -
SetIntersection_None_Set_string_256_4 11338405.360 -
SetIntersection_None_Set_string_256_64 9406926.120 3.06%
SetIntersection_None_Set_string_262144_1 1675731.446 5.53%
SetIntersection_None_Set_string_262144_1024 1694203.777 6.23%
SetIntersection_None_Set_string_262144_16 1678418.457 5.93%
SetIntersection_None_Set_string_262144_16384 1681595.867 6.23%
SetIntersection_None_Set_string_262144_256 1682624.756 6.28%
SetIntersection_None_Set_string_262144_262144 1685163.658 5.65%
SetIntersection_None_Set_string_262144_4 1678448.406 5.93%
SetIntersection_None_Set_string_262144_64 1681329.590 6.07%
SetIntersection_None_Set_string_4_1 221171204.238 -
SetIntersection_None_Set_string_4_4 138277073.453 -
SetIntersection_None_Set_string_64_1 22937178.864 1.04%
SetIntersection_None_Set_string_64_16 18607608.856 -
SetIntersection_None_Set_string_64_4 21991041.968 -
SetIntersection_None_Set_string_64_64 11699011.677 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8634267.987 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8729992.617 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8635749.630 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8819334.231 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8763648.733 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8677554.687 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203620005.624 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 196983220.588 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201766027.239 -2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 223922169.544 14.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195442335.941 -5.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 203980769.074 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 195502298.194 -6.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66546437.725 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35474637.460 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56713737.770 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535861508.907 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11252514.122 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10828433.447 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5638055.311 -3.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11127916.725 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9254728.835 2.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1674236.492 4.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1674190.918 5.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1693926.434 4.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1695027.426 4.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1692991.127 4.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1682888.101 5.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1654743.000 5.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1694981.281 4.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216779443.274 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136116068.890 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22415560.290 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17947870.611 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21078882.873 1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11436816.729 -
SetIntersection_None_Set_uint32_1024_1 8669402.538 -
SetIntersection_None_Set_uint32_1024_1024 8884190.325 1.85%
SetIntersection_None_Set_uint32_1024_16 8779184.128 1.31%
SetIntersection_None_Set_uint32_1024_256 8674161.040 -
SetIntersection_None_Set_uint32_1024_4 8824503.293 1.01%
SetIntersection_None_Set_uint32_1024_64 8622552.535 -
SetIntersection_None_Set_uint32_16384_1 155974829.721 3.72%
SetIntersection_None_Set_uint32_16384_1024 154897742.120 2.47%
SetIntersection_None_Set_uint32_16384_16 156323127.350 3.57%
SetIntersection_None_Set_uint32_16384_16384 158756984.473 4.18%
SetIntersection_None_Set_uint32_16384_256 155742662.727 2.87%
SetIntersection_None_Set_uint32_16384_4 156408051.819 3.63%
SetIntersection_None_Set_uint32_16384_64 155606782.217 3.16%
SetIntersection_None_Set_uint32_16_1 65793205.350 -
SetIntersection_None_Set_uint32_16_16 34960424.563 -
SetIntersection_None_Set_uint32_16_4 56056450.452 -
SetIntersection_None_Set_uint32_1_1 532667114.964 -
SetIntersection_None_Set_uint32_256_1 11307793.341 -1.96%
SetIntersection_None_Set_uint32_256_16 10670660.719 -
SetIntersection_None_Set_uint32_256_256 5814808.243 3.60%
SetIntersection_None_Set_uint32_256_4 11146576.177 -
SetIntersection_None_Set_uint32_256_64 9081153.694 -
SetIntersection_None_Set_uint32_262144_1 1185929.363 3.61%
SetIntersection_None_Set_uint32_262144_1024 1186330.809 3.66%
SetIntersection_None_Set_uint32_262144_16 1183393.309 3.45%
SetIntersection_None_Set_uint32_262144_16384 1179266.766 3.86%
SetIntersection_None_Set_uint32_262144_256 1184785.565 3.67%
SetIntersection_None_Set_uint32_262144_262144 1185515.949 2.97%
SetIntersection_None_Set_uint32_262144_4 1185356.283 3.66%
SetIntersection_None_Set_uint32_262144_64 1186572.837 3.73%
SetIntersection_None_Set_uint32_4_1 215268160.464 -
SetIntersection_None_Set_uint32_4_4 134431677.466 -
SetIntersection_None_Set_uint32_64_1 22440472.048 2.16%
SetIntersection_None_Set_uint32_64_16 18083960.893 -
SetIntersection_None_Set_uint32_64_4 21450784.658 -
SetIntersection_None_Set_uint32_64_64 11495412.061 1.29%
SetIntersection_None_Set_uint64_1024_1 8582781.334 -7.05%
SetIntersection_None_Set_uint64_1024_1024 8644901.793 -6.33%
SetIntersection_None_Set_uint64_1024_16 8665437.399 -6.24%
SetIntersection_None_Set_uint64_1024_256 8601829.787 -6.03%
SetIntersection_None_Set_uint64_1024_4 8584997.416 -5.57%
SetIntersection_None_Set_uint64_1024_64 8673387.293 -5.95%
SetIntersection_None_Set_uint64_16384_1 157878493.318 -
SetIntersection_None_Set_uint64_16384_1024 165316662.277 -
SetIntersection_None_Set_uint64_16384_16 165437719.350 1.03%
SetIntersection_None_Set_uint64_16384_16384 167466126.031 -
SetIntersection_None_Set_uint64_16384_256 165672231.936 -
SetIntersection_None_Set_uint64_16384_4 160698081.462 -
SetIntersection_None_Set_uint64_16384_64 166483943.119 -
SetIntersection_None_Set_uint64_16_1 66053640.740 -3.64%
SetIntersection_None_Set_uint64_16_16 35320976.080 -
SetIntersection_None_Set_uint64_16_4 56333458.788 -2.15%
SetIntersection_None_Set_uint64_1_1 529667808.935 -1.88%
SetIntersection_None_Set_uint64_256_1 11293062.352 -
SetIntersection_None_Set_uint64_256_16 10575522.404 -2.23%
SetIntersection_None_Set_uint64_256_256 5669635.395 -4.37%
SetIntersection_None_Set_uint64_256_4 11163363.441 -
SetIntersection_None_Set_uint64_256_64 8989472.840 -4.54%
SetIntersection_None_Set_uint64_262144_1 1208850.342 -
SetIntersection_None_Set_uint64_262144_1024 1215790.690 -
SetIntersection_None_Set_uint64_262144_16 1211441.568 -
SetIntersection_None_Set_uint64_262144_16384 1217516.848 -
SetIntersection_None_Set_uint64_262144_256 1212862.060 -
SetIntersection_None_Set_uint64_262144_262144 1222651.694 -
SetIntersection_None_Set_uint64_262144_4 1210386.313 -
SetIntersection_None_Set_uint64_262144_64 1214514.320 -
SetIntersection_None_Set_uint64_4_1 214489117.577 -5.48%
SetIntersection_None_Set_uint64_4_4 133970056.244 -4.57%
SetIntersection_None_Set_uint64_64_1 22404550.838 -
SetIntersection_None_Set_uint64_64_16 18030917.022 -
SetIntersection_None_Set_uint64_64_4 21362427.705 -
SetIntersection_None_Set_uint64_64_64 11296190.705 -
SetIntersection_None_Vector_float_1024_1 1058383.131 -2.03%
SetIntersection_None_Vector_float_1024_1024 1071206.896 -
SetIntersection_None_Vector_float_1024_16 1081057.513 -
SetIntersection_None_Vector_float_1024_256 1086856.673 1.09%
SetIntersection_None_Vector_float_1024_4 1081511.233 -
SetIntersection_None_Vector_float_1024_64 1076455.431 -
SetIntersection_None_Vector_float_16384_1 1103605.793 3.27%
SetIntersection_None_Vector_float_16384_1024 1106268.304 -
SetIntersection_None_Vector_float_16384_16 1078049.884 -1.74%
SetIntersection_None_Vector_float_16384_16384 1105908.761 -
SetIntersection_None_Vector_float_16384_256 1107411.261 -
SetIntersection_None_Vector_float_16384_4 1105216.275 -
SetIntersection_None_Vector_float_16384_64 1099222.230 -
SetIntersection_None_Vector_float_16_1 63310664.998 -
SetIntersection_None_Vector_float_16_16 33605872.208 -
SetIntersection_None_Vector_float_16_4 53782202.578 -
SetIntersection_None_Vector_float_1_1 533846740.792 -
SetIntersection_None_Vector_float_256_1 4259511.115 -
SetIntersection_None_Vector_float_256_16 4000057.692 -1.78%
SetIntersection_None_Vector_float_256_256 2143905.977 1.42%
SetIntersection_None_Vector_float_256_4 4197367.013 -
SetIntersection_None_Vector_float_256_64 3418524.218 -
SetIntersection_None_Vector_float_262144_1 1109823.676 -2.04%
SetIntersection_None_Vector_float_262144_1024 1121764.627 -2.22%
SetIntersection_None_Vector_float_262144_16 1128428.801 -
SetIntersection_None_Vector_float_262144_16384 1129494.099 -
SetIntersection_None_Vector_float_262144_256 1132319.540 -
SetIntersection_None_Vector_float_262144_262144 1096544.178 -2.75%
SetIntersection_None_Vector_float_262144_4 1128802.063 -
SetIntersection_None_Vector_float_262144_64 1137748.400 1.03%
SetIntersection_None_Vector_float_4_1 213650038.485 -
SetIntersection_None_Vector_float_4_4 133561704.400 -
SetIntersection_None_Vector_float_64_1 16630815.727 -
SetIntersection_None_Vector_float_64_16 13517018.138 -
SetIntersection_None_Vector_float_64_4 15852122.681 -1.57%
SetIntersection_None_Vector_float_64_64 8462794.122 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103082.519 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1091655.773 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1060960.514 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1081135.233 -2.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1099242.801 4.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1054031.543 -4.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1080662.682 -2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1132840.465 4.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129416.419 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1118680.249 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1137688.344 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1111152.089 -1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132246.703 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63299579.215 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33713038.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53659792.667 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531520749.191 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4218903.295 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4094235.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2112059.824 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4214087.384 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3480804.882 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1162225.951 -1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1098891.029 -5.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1150905.906 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1144255.949 -1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1155261.928 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1160615.517 3.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1158497.955 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1176379.780 2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213298894.885 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133262699.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16775140.244 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13553932.121 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15936292.623 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8532437.631 -
SetIntersection_None_Vector_string_1024_1 1147331.092 -1.25%
SetIntersection_None_Vector_string_1024_1024 1167183.376 -
SetIntersection_None_Vector_string_1024_16 1164099.841 -
SetIntersection_None_Vector_string_1024_256 1173034.194 -
SetIntersection_None_Vector_string_1024_4 1170728.860 -
SetIntersection_None_Vector_string_1024_64 1167204.983 -
SetIntersection_None_Vector_string_16384_1 1221341.220 -
SetIntersection_None_Vector_string_16384_1024 1200810.068 -2.99%
SetIntersection_None_Vector_string_16384_16 1237017.038 1.07%
SetIntersection_None_Vector_string_16384_16384 1221887.920 -
SetIntersection_None_Vector_string_16384_256 1235595.078 3.36%
SetIntersection_None_Vector_string_16384_4 1217578.567 -3.05%
SetIntersection_None_Vector_string_16384_64 1209619.496 -1.07%
SetIntersection_None_Vector_string_16_1 65130673.998 -
SetIntersection_None_Vector_string_16_16 34646978.056 -
SetIntersection_None_Vector_string_16_4 55508918.408 -
SetIntersection_None_Vector_string_1_1 545088628.498 1.78%
SetIntersection_None_Vector_string_256_1 4458294.986 -1.47%
SetIntersection_None_Vector_string_256_16 4215021.819 -1.59%
SetIntersection_None_Vector_string_256_256 2274456.255 2.09%
SetIntersection_None_Vector_string_256_4 4467879.018 -
SetIntersection_None_Vector_string_256_64 3613642.294 -
SetIntersection_None_Vector_string_262144_1 1285284.081 -
SetIntersection_None_Vector_string_262144_1024 1283976.387 1.46%
SetIntersection_None_Vector_string_262144_16 1294749.546 -
SetIntersection_None_Vector_string_262144_16384 1284484.437 -
SetIntersection_None_Vector_string_262144_256 1289418.677 -
SetIntersection_None_Vector_string_262144_262144 1288559.308 -
SetIntersection_None_Vector_string_262144_4 1281023.105 -
SetIntersection_None_Vector_string_262144_64 1312723.314 1.41%
SetIntersection_None_Vector_string_4_1 218004988.351 -
SetIntersection_None_Vector_string_4_4 135856004.307 -
SetIntersection_None_Vector_string_64_1 17346253.513 -
SetIntersection_None_Vector_string_64_16 14136146.760 -
SetIntersection_None_Vector_string_64_4 16590817.247 -
SetIntersection_None_Vector_string_64_64 8859723.553 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114590.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1129908.284 1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1085321.199 2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1125953.473 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1127784.971 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1108874.823 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1115922.668 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1171143.356 4.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1165932.837 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1172887.729 2.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1167177.125 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1150159.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1146599.722 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63366181.880 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33798512.198 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53695984.322 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530996344.492 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4216640.046 -2.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4056594.352 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2200745.243 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4246183.487 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3465693.226 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1230324.158 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1197991.558 2.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185076.245 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1191587.882 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1250285.341 3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1145043.134 -5.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1163403.894 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1186649.681 5.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213276719.009 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133393125.821 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16925245.325 1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13691428.371 1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16036554.206 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8655508.237 1.23%
SetIntersection_None_Vector_uint32_1024_1 1076884.803 -
SetIntersection_None_Vector_uint32_1024_1024 1075128.073 -
SetIntersection_None_Vector_uint32_1024_16 1080864.914 -
SetIntersection_None_Vector_uint32_1024_256 1077879.427 1.16%
SetIntersection_None_Vector_uint32_1024_4 1077934.877 -
SetIntersection_None_Vector_uint32_1024_64 1072915.454 2.72%
SetIntersection_None_Vector_uint32_16384_1 1087211.342 -1.28%
SetIntersection_None_Vector_uint32_16384_1024 1102509.764 -
SetIntersection_None_Vector_uint32_16384_16 1099019.621 -
SetIntersection_None_Vector_uint32_16384_16384 1110499.166 -
SetIntersection_None_Vector_uint32_16384_256 1102088.075 3.82%
SetIntersection_None_Vector_uint32_16384_4 1080217.036 -1.28%
SetIntersection_None_Vector_uint32_16384_64 1102869.633 -
SetIntersection_None_Vector_uint32_16_1 63267890.859 -
SetIntersection_None_Vector_uint32_16_16 33450012.075 -
SetIntersection_None_Vector_uint32_16_4 53614759.719 -
SetIntersection_None_Vector_uint32_1_1 532892544.195 -
SetIntersection_None_Vector_uint32_256_1 4197253.567 -
SetIntersection_None_Vector_uint32_256_16 4010661.153 -
SetIntersection_None_Vector_uint32_256_256 2126000.520 1.41%
SetIntersection_None_Vector_uint32_256_4 4196943.863 -
SetIntersection_None_Vector_uint32_256_64 3410340.909 -
SetIntersection_None_Vector_uint32_262144_1 1119368.006 1.96%
SetIntersection_None_Vector_uint32_262144_1024 1108655.568 2.35%
SetIntersection_None_Vector_uint32_262144_16 1123662.413 -1.39%
SetIntersection_None_Vector_uint32_262144_16384 1133549.851 1.26%
SetIntersection_None_Vector_uint32_262144_256 1125433.807 -
SetIntersection_None_Vector_uint32_262144_262144 1119309.616 -
SetIntersection_None_Vector_uint32_262144_4 1092542.561 -3.49%
SetIntersection_None_Vector_uint32_262144_64 1084616.422 -3.88%
SetIntersection_None_Vector_uint32_4_1 213909556.409 -
SetIntersection_None_Vector_uint32_4_4 133785437.838 -
SetIntersection_None_Vector_uint32_64_1 16552681.870 -
SetIntersection_None_Vector_uint32_64_16 13494852.683 -
SetIntersection_None_Vector_uint32_64_4 15796830.559 -
SetIntersection_None_Vector_uint32_64_64 8401432.145 -
SetIntersection_None_Vector_uint64_1024_1 1072530.578 -
SetIntersection_None_Vector_uint64_1024_1024 1047222.968 -
SetIntersection_None_Vector_uint64_1024_16 1078313.882 1.67%
SetIntersection_None_Vector_uint64_1024_256 1016240.910 -4.89%
SetIntersection_None_Vector_uint64_1024_4 1075876.181 4.37%
SetIntersection_None_Vector_uint64_1024_64 1082335.465 1.23%
SetIntersection_None_Vector_uint64_16384_1 1086611.120 1.54%
SetIntersection_None_Vector_uint64_16384_1024 1055594.055 -3.47%
SetIntersection_None_Vector_uint64_16384_16 1096230.750 -
SetIntersection_None_Vector_uint64_16384_16384 1076860.578 -1.96%
SetIntersection_None_Vector_uint64_16384_256 1095697.782 1.22%
SetIntersection_None_Vector_uint64_16384_4 1098106.354 -
SetIntersection_None_Vector_uint64_16384_64 1096786.438 3.97%
SetIntersection_None_Vector_uint64_16_1 62597212.680 -
SetIntersection_None_Vector_uint64_16_16 33361326.291 -
SetIntersection_None_Vector_uint64_16_4 53184782.177 -
SetIntersection_None_Vector_uint64_1_1 528483836.791 -
SetIntersection_None_Vector_uint64_256_1 4225433.355 -
SetIntersection_None_Vector_uint64_256_16 3999759.098 2.65%
SetIntersection_None_Vector_uint64_256_256 2123343.746 -
SetIntersection_None_Vector_uint64_256_4 4174353.926 1.11%
SetIntersection_None_Vector_uint64_256_64 3286769.116 -3.55%
SetIntersection_None_Vector_uint64_262144_1 1125642.659 -
SetIntersection_None_Vector_uint64_262144_1024 1118166.955 -
SetIntersection_None_Vector_uint64_262144_16 1119813.934 -
SetIntersection_None_Vector_uint64_262144_16384 1107670.644 4.01%
SetIntersection_None_Vector_uint64_262144_256 1066473.863 -4.35%
SetIntersection_None_Vector_uint64_262144_262144 1087767.224 -2.77%
SetIntersection_None_Vector_uint64_262144_4 1122953.118 3.86%
SetIntersection_None_Vector_uint64_262144_64 1109540.090 -
SetIntersection_None_Vector_uint64_4_1 212165798.937 -
SetIntersection_None_Vector_uint64_4_4 132566560.368 -
SetIntersection_None_Vector_uint64_64_1 16505636.769 -
SetIntersection_None_Vector_uint64_64_16 13445597.179 1.51%
SetIntersection_None_Vector_uint64_64_4 15622437.166 -
SetIntersection_None_Vector_uint64_64_64 8296541.225 -1.53%
bm_gcd_complex 18.259 2.04%
bm_gcd_random 29.457 -
bm_gcd_trivial 0.666 -3.23%
bm_lexicographical_compare<int>/1 1.480 1.14%
bm_lexicographical_compare<int>/1048576 68973.271 1.09%
bm_lexicographical_compare<int>/262144 16251.253 -
bm_lexicographical_compare<int>/32768 1918.519 -
bm_lexicographical_compare<int>/4096 238.582 -
bm_lexicographical_compare<int>/512 29.870 -
bm_lexicographical_compare<int>/64 4.294 -4.63%
bm_lexicographical_compare<int>/8 1.501 -6.44%
bm_lexicographical_compare<signed_char>/1 1.406 6.28%
bm_lexicographical_compare<signed_char>/1048576 16293.220 -
bm_lexicographical_compare<signed_char>/262144 3840.880 -
bm_lexicographical_compare<signed_char>/32768 478.991 -
bm_lexicographical_compare<signed_char>/4096 59.840 -
bm_lexicographical_compare<signed_char>/512 7.975 3.19%
bm_lexicographical_compare<signed_char>/64 2.175 5.16%
bm_lexicographical_compare<signed_char>/8 3.250 -
bm_lexicographical_compare<unsigned_char>/1 1.596 -4.35%
bm_lexicographical_compare<unsigned_char>/1048576 17926.506 -
bm_lexicographical_compare<unsigned_char>/262144 4493.837 -
bm_lexicographical_compare<unsigned_char>/32768 572.457 -
bm_lexicographical_compare<unsigned_char>/4096 77.780 -
bm_lexicographical_compare<unsigned_char>/512 8.745 -
bm_lexicographical_compare<unsigned_char>/64 1.964 -1.76%
bm_lexicographical_compare<unsigned_char>/8 1.371 -2.37%
bm_ranges_lexicographical_compare<int>/1 1.259 -15.40%
bm_ranges_lexicographical_compare<int>/1048576 68586.733 -
bm_ranges_lexicographical_compare<int>/262144 16251.912 -
bm_ranges_lexicographical_compare<int>/32768 1916.019 -
bm_ranges_lexicographical_compare<int>/4096 238.532 -
bm_ranges_lexicographical_compare<int>/512 29.805 -
bm_ranges_lexicographical_compare<int>/64 4.394 -
bm_ranges_lexicographical_compare<int>/8 1.464 -
bm_ranges_lexicographical_compare<signed_char>/1 1.436 -4.35%
bm_ranges_lexicographical_compare<signed_char>/1048576 16255.549 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.327 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.854 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.874 -
bm_ranges_lexicographical_compare<signed_char>/512 7.978 -
bm_ranges_lexicographical_compare<signed_char>/64 2.419 12.19%
bm_ranges_lexicographical_compare<signed_char>/8 3.359 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 5.45%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.096 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.862 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.895 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.739 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.792 1.57%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.026 8.96%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 6.28%
bm_ranges_swap_ranges_vb_aligned/1024 6.521 -
bm_ranges_swap_ranges_vb_aligned/1048576 3347.828 -
bm_ranges_swap_ranges_vb_aligned/128 3.414 -
bm_ranges_swap_ranges_vb_aligned/131072 249.952 -
bm_ranges_swap_ranges_vb_aligned/16 3.324 -
bm_ranges_swap_ranges_vb_aligned/16384 34.822 -
bm_ranges_swap_ranges_vb_aligned/2048 8.581 -
bm_ranges_swap_ranges_vb_aligned/256 3.460 -
bm_ranges_swap_ranges_vb_aligned/262144 490.258 -
bm_ranges_swap_ranges_vb_aligned/32 3.327 -
bm_ranges_swap_ranges_vb_aligned/32768 64.131 -2.43%
bm_ranges_swap_ranges_vb_aligned/4096 11.937 -
bm_ranges_swap_ranges_vb_aligned/512 5.295 2.37%
bm_ranges_swap_ranges_vb_aligned/524288 1045.129 -
bm_ranges_swap_ranges_vb_aligned/64 3.009 -2.26%
bm_ranges_swap_ranges_vb_aligned/65536 123.206 -3.87%
bm_ranges_swap_ranges_vb_aligned/8 3.283 1.16%
bm_ranges_swap_ranges_vb_aligned/8192 19.514 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15682.205 -
bm_ranges_swap_ranges_vb_unaligned/262144 3774.437 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.613 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.050 -
bm_ranges_swap_ranges_vb_unaligned/512 13.615 1.30%
bm_ranges_swap_ranges_vb_unaligned/64 6.317 1.81%
bm_ranges_swap_ranges_vb_unaligned/8 4.874 -3.15%
bm_swap_ranges_vb_aligned/1048576 3350.065 -
bm_swap_ranges_vb_aligned/262144 483.317 -
bm_swap_ranges_vb_aligned/32768 64.056 -
bm_swap_ranges_vb_aligned/4096 13.026 3.60%
bm_swap_ranges_vb_aligned/512 5.130 3.43%
bm_swap_ranges_vb_aligned/64 2.867 -
bm_swap_ranges_vb_aligned/8 3.182 -1.30%
bm_swap_ranges_vb_unaligned/1048576 15906.353 -
bm_swap_ranges_vb_unaligned/262144 3830.539 -
bm_swap_ranges_vb_unaligned/32768 484.842 -
bm_swap_ranges_vb_unaligned/4096 65.090 -
bm_swap_ranges_vb_unaligned/512 12.591 -
bm_swap_ranges_vb_unaligned/64 4.993 -
bm_swap_ranges_vb_unaligned/8 4.889 2.13%
bm_write 604.884 89.00%
ranges::min(std::deque<__int128>)/1 0.638 -12.70%
ranges::min(std::deque<__int128>)/64 21.012 -
ranges::min(std::deque<__int128>)/70000 24340.017 -
ranges::min(std::deque<__int128>)/8 2.831 -
ranges::min(std::deque<char>)/1 0.713 -3.64%
ranges::min(std::deque<char>)/64 16.620 -
ranges::min(std::deque<char>)/70000 17899.495 -
ranges::min(std::deque<char>)/8 2.366 2.36%
ranges::min(std::deque<long_long>)/1 0.652 -5.94%
ranges::min(std::deque<long_long>)/64 17.677 -3.49%
ranges::min(std::deque<long_long>)/70000 19081.109 -
ranges::min(std::deque<long_long>)/8 2.316 -
ranges::min(std::list<__int128>)/1 0.411 11.82%
ranges::min(std::list<__int128>)/64 36.401 -
ranges::min(std::list<__int128>)/70000 61814.606 -
ranges::min(std::list<__int128>)/8 2.313 -
ranges::min(std::list<char>)/1 0.392 -14.04%
ranges::min(std::list<char>)/64 28.597 2.21%
ranges::min(std::list<char>)/70000 54178.926 -1.06%
ranges::min(std::list<char>)/8 1.936 -1.31%
ranges::min(std::list<long_long>)/1 0.279 -12.12%
ranges::min(std::list<long_long>)/64 24.939 -
ranges::min(std::list<long_long>)/70000 50574.729 -4.67%
ranges::min(std::list<long_long>)/8 1.962 2.77%
ranges::min(std::vector<__int128>)/1 0.415 9.77%
ranges::min(std::vector<__int128>)/64 34.064 25.36%
ranges::min(std::vector<__int128>)/70000 39608.412 30.92%
ranges::min(std::vector<__int128>)/8 3.034 3.92%
ranges::min(std::vector<char>)/1 0.331 -14.31%
ranges::min(std::vector<char>)/64 4.218 -
ranges::min(std::vector<char>)/70000 497.127 -
ranges::min(std::vector<char>)/8 2.456 -1.33%
ranges::min(std::vector<long_long>)/1 0.332 -13.39%
ranges::min(std::vector<long_long>)/64 4.688 -
ranges::min(std::vector<long_long>)/70000 8008.106 -
ranges::min(std::vector<long_long>)/8 2.286 7.61%
ranges::minmax(std::deque<__int128>)/1 0.673 -2.97%
ranges::minmax(std::deque<__int128>)/64 33.144 7.40%
ranges::minmax(std::deque<__int128>)/70000 34601.905 -
ranges::minmax(std::deque<__int128>)/8 3.877 3.04%
ranges::minmax(std::deque<char>)/1 0.776 -8.44%
ranges::minmax(std::deque<char>)/64 29.708 9.01%
ranges::minmax(std::deque<char>)/70000 29402.078 14.67%
ranges::minmax(std::deque<char>)/8 4.091 -
ranges::minmax(std::deque<long_long>)/1 0.828 22.53%
ranges::minmax(std::deque<long_long>)/64 27.738 18.79%
ranges::minmax(std::deque<long_long>)/70000 30485.669 17.58%
ranges::minmax(std::deque<long_long>)/8 3.774 -2.50%
ranges::minmax(std::list<__int128>)/1 0.463 3.65%
ranges::minmax(std::list<__int128>)/64 39.230 -
ranges::minmax(std::list<__int128>)/70000 59728.448 2.86%
ranges::minmax(std::list<__int128>)/8 3.863 -
ranges::minmax(std::list<char>)/1 0.367 -20.23%
ranges::minmax(std::list<char>)/64 34.425 3.29%
ranges::minmax(std::list<char>)/70000 55277.267 3.07%
ranges::minmax(std::list<char>)/8 2.523 1.45%
ranges::minmax(std::list<long_long>)/1 0.395 -
ranges::minmax(std::list<long_long>)/64 30.609 1.52%
ranges::minmax(std::list<long_long>)/70000 55877.576 2.36%
ranges::minmax(std::list<long_long>)/8 2.539 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.235 -
ranges::minmax(std::vector<__int128>)/70000 35261.287 -
ranges::minmax(std::vector<__int128>)/8 4.123 -
ranges::minmax(std::vector<char>)/1 0.616 -1.66%
ranges::minmax(std::vector<char>)/64 1.189 -3.41%
ranges::minmax(std::vector<char>)/70000 596.287 -
ranges::minmax(std::vector<char>)/8 0.922 -19.50%
ranges::minmax(std::vector<long_long>)/1 0.648 -6.12%
ranges::minmax(std::vector<long_long>)/64 10.244 -
ranges::minmax(std::vector<long_long>)/70000 9228.907 -
ranges::minmax(std::vector<long_long>)/8 2.116 -
rng::contains(deque<int>)_(process_all)/1048576 249591.774 1.74%
rng::contains(deque<int>)_(process_all)/32 8.807 1.80%
rng::contains(deque<int>)_(process_all)/50 12.780 1.32%
rng::contains(deque<int>)_(process_all)/8 3.060 3.11%
rng::contains(deque<int>)_(process_all)/8192 1915.463 2.16%
rng::contains(list<int>)_(process_all)/1048576 825430.556 -
rng::contains(list<int>)_(process_all)/32 8.899 -
rng::contains(list<int>)_(process_all)/50 18.452 -
rng::contains(list<int>)_(process_all)/8 2.205 -2.21%
rng::contains(list<int>)_(process_all)/8192 6968.549 1.61%
rng::contains(vector<int>)_(process_all)/1048576 237197.175 1.53%
rng::contains(vector<int>)_(process_all)/32 8.376 -
rng::contains(vector<int>)_(process_all)/50 12.365 -
rng::contains(vector<int>)_(process_all)/8 2.625 -2.72%
rng::contains(vector<int>)_(process_all)/8192 1839.371 1.43%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19384.658 -14.69%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19956.245 -12.59%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1516991.492 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431402.222 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.058 1.50%
rng::contains_subrange(deque<int>)_(process_all)/32 12.673 1.50%
rng::contains_subrange(deque<int>)_(process_all)/50 24.717 3.62%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.014 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503741.343 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.071 5.66%
rng::contains_subrange(deque<int>)_(same_length)/32 20.638 3.57%
rng::contains_subrange(deque<int>)_(same_length)/50 28.906 2.04%
rng::contains_subrange(deque<int>)_(same_length)/8192 3928.164 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480565.501 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.482 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.687 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.869 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3747.249 -
rng::contains_subrange(list<int>)_(near_matches)/1000 38799.940 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39178.697 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2546637.272 -
rng::contains_subrange(list<int>)_(process_all)/1048576 861137.117 1.21%
rng::contains_subrange(list<int>)_(process_all)/16 4.825 -4.38%
rng::contains_subrange(list<int>)_(process_all)/32 10.224 -
rng::contains_subrange(list<int>)_(process_all)/50 17.428 -1.06%
rng::contains_subrange(list<int>)_(process_all)/8192 7141.457 2.71%
rng::contains_subrange(list<int>)_(same_length)/1048576 944961.026 -
rng::contains_subrange(list<int>)_(same_length)/16 5.853 -
rng::contains_subrange(list<int>)_(same_length)/32 16.643 -
rng::contains_subrange(list<int>)_(same_length)/50 25.371 -
rng::contains_subrange(list<int>)_(same_length)/8192 8592.332 7.09%
rng::contains_subrange(list<int>)_(single_element)/1048576 862548.183 3.51%
rng::contains_subrange(list<int>)_(single_element)/16 4.862 -2.99%
rng::contains_subrange(list<int>)_(single_element)/32 10.089 -1.38%
rng::contains_subrange(list<int>)_(single_element)/50 16.298 -
rng::contains_subrange(list<int>)_(single_element)/8192 7991.462 6.35%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13338.836 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14042.912 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 770052.255 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210116.071 -1.27%
rng::contains_subrange(vector<int>)_(process_all)/16 4.736 -2.81%
rng::contains_subrange(vector<int>)_(process_all)/32 7.951 -2.53%
rng::contains_subrange(vector<int>)_(process_all)/50 11.470 -1.47%
rng::contains_subrange(vector<int>)_(process_all)/8192 1638.593 -1.04%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244342.627 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.934 2.70%
rng::contains_subrange(vector<int>)_(same_length)/32 8.778 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.834 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1879.845 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233929.901 -2.91%
rng::contains_subrange(vector<int>)_(single_element)/16 4.803 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.616 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.551 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1823.672 -2.94%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 470.501 -2.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491503.304 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.546 -10.07%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.006 -10.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3837.744 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.143 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.010 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513751.711 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.355 -3.23%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.618 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3995.999 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.713 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2067.067 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2292785.948 4.84%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.574 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.120 4.04%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17745.994 -7.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 796.314 21.75%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1460836.031 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.145 -1.10%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.926 -2.11%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11436.064 -2.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1821.590 1.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2379057.680 1.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.755 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.746 -2.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20297.818 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 614.392 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464049.511 1.11%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.564 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.761 -2.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11377.286 2.53%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.782 10.00%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.782 9.99%
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.781 9.99%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 776.282 1.19%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 961334.363 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.673 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.087 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7927.016 -5.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.816 5.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.818 5.69%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.767 1.56%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.765 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.816 5.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 865.877 -1.01%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073820.428 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.660 -3.58%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.965 4.68%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10266.423 -19.10%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 80.917 -1.29%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73699.540 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.578 -1.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.764 -1.01%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.147 -2.27%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.207 -1.40%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.208 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.203 1.75%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.245 2.18%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.205 -1.91%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.111 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 307961.398 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.967 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.994 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.323 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.813 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.954 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9436.622 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.719 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.985 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.059 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 491.180 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15568.794 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.588 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.532 1.09%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3889.712 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 748.042 1.66%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27188.742 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.140 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.433 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11476.970 16.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.050 1.87%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 661.180 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.700 4.58%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.067 1.59%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.067 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.998 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8815.411 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.742 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.233 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2173.651 -
rng::find(vector<bool>)_(process_all)/1024 4.534 -2.12%
rng::find(vector<bool>)_(process_all)/1048576 3732.967 1.07%
rng::find(vector<bool>)_(process_all)/50 0.601 -18.62%
rng::find(vector<bool>)_(process_all)/8 0.573 -15.20%
rng::find(vector<bool>)_(process_all)/8192 33.936 -
rng::find_if(vector<bool>)_(process_all)/1024 568.719 -
rng::find_if(vector<bool>)_(process_all)/1048576 580184.189 -1.20%
rng::find_if(vector<bool>)_(process_all)/50 24.134 2.80%
rng::find_if(vector<bool>)_(process_all)/8 3.578 -
rng::find_if(vector<bool>)_(process_all)/8192 4530.555 -
rng::find_if_not(vector<bool>)_(process_all)/1024 568.278 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579418.325 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.098 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.557 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4526.355 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.662 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325225.801 -
rng::find_last(deque<int>)_(bail_10%)/50 11.452 -
rng::find_last(deque<int>)_(bail_10%)/8 2.734 -
rng::find_last(deque<int>)_(bail_10%)/8192 2522.896 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.134 -19.00%
rng::find_last(deque<int>)_(bail_90%)/1048576 25530.696 -22.13%
rng::find_last(deque<int>)_(bail_90%)/50 1.840 -9.30%
rng::find_last(deque<int>)_(bail_90%)/8 0.836 -6.14%
rng::find_last(deque<int>)_(bail_90%)/8192 203.637 -20.22%
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.579 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365847.265 -48.67%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.086 -1.24%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.307 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5863.930 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.475 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 400623.273 -40.68%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.941 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.421 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5975.408 -
rng::find_last(list<int>)_(bail_10%)/1024 675.137 -
rng::find_last(list<int>)_(bail_10%)/1048576 785666.899 -
rng::find_last(list<int>)_(bail_10%)/50 15.920 -
rng::find_last(list<int>)_(bail_10%)/8 2.086 -
rng::find_last(list<int>)_(bail_10%)/8192 6242.237 -1.15%
rng::find_last(list<int>)_(bail_90%)/1024 76.202 -1.30%
rng::find_last(list<int>)_(bail_90%)/1048576 86045.617 -
rng::find_last(list<int>)_(bail_90%)/50 1.386 11.15%
rng::find_last(list<int>)_(bail_90%)/8 0.463 -
rng::find_last(list<int>)_(bail_90%)/8192 592.873 -1.37%
rng::find_last(vector<char>)_(bail_10%)/1024 211.615 -
rng::find_last(vector<char>)_(bail_10%)/1048576 207105.369 -
rng::find_last(vector<char>)_(bail_10%)/50 10.831 -
rng::find_last(vector<char>)_(bail_10%)/8 2.020 -
rng::find_last(vector<char>)_(bail_10%)/8192 1631.717 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.826 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23063.602 -
rng::find_last(vector<char>)_(bail_90%)/50 1.541 3.03%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 3.21%
rng::find_last(vector<char>)_(bail_90%)/8192 189.920 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.102 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214770.597 -
rng::find_last(vector<int>)_(bail_10%)/50 10.848 -
rng::find_last(vector<int>)_(bail_10%)/8 2.027 -
rng::find_last(vector<int>)_(bail_10%)/8192 1662.456 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.082 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23602.670 1.83%
rng::find_last(vector<int>)_(bail_90%)/50 1.485 -2.95%
rng::find_last(vector<int>)_(bail_90%)/8 0.424 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.031 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.279 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363344.905 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.463 5.31%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.808 -1.29%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2774.230 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.309 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38226.312 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.600 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.933 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.189 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 768.309 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 904149.460 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.769 2.43%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.214 -9.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7108.983 5.44%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 769.709 -5.19%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 906732.761 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.728 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.239 -6.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6764.764 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.770 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808310.174 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.298 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.308 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6636.430 1.30%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.400 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89103.249 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.171 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 618.810 2.04%
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.109 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238829.049 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.433 9.38%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.747 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.806 -2.19%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26239.400 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.555 1.71%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.481 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.878 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.739 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 318972.388 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.507 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.658 1.01%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2226.033 1.85%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.094 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33555.254 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.489 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.574 20.61%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.902 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.518 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363577.381 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.390 -1.17%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.826 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2779.135 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.037 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39021.384 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.322 1.17%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.911 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 318.028 1.42%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 766.387 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913100.132 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.544 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.191 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7459.021 12.32%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.285 -4.66%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899919.694 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.246 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.366 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6556.426 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.414 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807090.046 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.954 -2.67%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.190 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6687.832 1.19%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.623 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89103.295 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.085 -1.24%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.942 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 245.874 1.44%
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237641.545 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.509 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1861.688 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.068 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26294.846 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.534 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.560 8.67%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.975 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.790 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307557.031 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.666 1.08%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.975 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.589 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33561.425 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.518 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.473 -3.68%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.573 -
rng::fold_left(deque<int>)/1048576 554596.367 -
rng::fold_left(deque<int>)/32 16.526 -
rng::fold_left(deque<int>)/50 27.623 -
rng::fold_left(deque<int>)/8 4.002 -
rng::fold_left(deque<int>)/8192 4434.787 -
rng::fold_left(list<int>)/1048576 1387514.133 2.06%
rng::fold_left(list<int>)/32 20.734 -
rng::fold_left(list<int>)/50 37.875 -
rng::fold_left(list<int>)/8 3.860 -
rng::fold_left(list<int>)/8192 10523.356 -
rng::fold_left(vector<int>)/1048576 1326012.468 -
rng::fold_left(vector<int>)/32 21.931 -
rng::fold_left(vector<int>)/50 37.367 -
rng::fold_left(vector<int>)/8 3.566 -
rng::fold_left(vector<int>)/8192 10315.491 -
rng::for_each(map<int>)/32 25.423 -
rng::for_each(map<int>)/50 37.937 -
rng::for_each(map<int>)/8 6.239 -
rng::for_each(map<int>)/8192 7311.688 -
rng::for_each(multimap<int>)/32 26.392 -
rng::for_each(multimap<int>)/50 39.956 -
rng::for_each(multimap<int>)/8 6.219 -
rng::for_each(multimap<int>)/8192 7376.872 2.17%
rng::for_each(multiset<int>)/32 25.511 -
rng::for_each(multiset<int>)/50 39.025 -
rng::for_each(multiset<int>)/8 6.675 -4.87%
rng::for_each(multiset<int>)/8192 7654.058 -1.04%
rng::for_each(set<int>)/32 25.507 1.25%
rng::for_each(set<int>)/50 37.898 -
rng::for_each(set<int>)/8 7.060 9.09%
rng::for_each(set<int>)/8192 7727.836 -
rng::starts_with(deque<int>)/1000 436.789 -6.04%
rng::starts_with(deque<int>)/1024 460.037 -5.24%
rng::starts_with(deque<int>)/1048576 493315.372 -1.79%
rng::starts_with(deque<int>)/8 3.980 -7.47%
rng::starts_with(deque<int>)/8192 3836.728 -1.78%
rng::starts_with(deque<int>,_pred)/1000 513.379 -
rng::starts_with(deque<int>,_pred)/1024 525.954 -
rng::starts_with(deque<int>,_pred)/1048576 518749.907 -
rng::starts_with(deque<int>,_pred)/8 4.637 -
rng::starts_with(deque<int>,_pred)/8192 3979.083 -
rng::starts_with(list<int>)/1000 761.494 -
rng::starts_with(list<int>)/1024 780.455 -
rng::starts_with(list<int>)/1048576 948044.478 -
rng::starts_with(list<int>)/8 2.966 1.75%
rng::starts_with(list<int>)/8192 8729.835 -4.94%
rng::starts_with(list<int>,_pred)/1000 781.645 -
rng::starts_with(list<int>,_pred)/1024 803.695 -
rng::starts_with(list<int>,_pred)/1048576 973164.992 -
rng::starts_with(list<int>,_pred)/8 3.529 -
rng::starts_with(list<int>,_pred)/8192 11289.133 -7.66%
rng::starts_with(vector<int>)/1000 58.388 -
rng::starts_with(vector<int>)/1024 59.942 -
rng::starts_with(vector<int>)/1048576 68325.734 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.322 -
rng::starts_with(vector<int>,_pred)/1000 279.045 -
rng::starts_with(vector<int>,_pred)/1024 288.578 -
rng::starts_with(vector<int>,_pred)/1048576 304640.410 -
rng::starts_with(vector<int>,_pred)/8 2.390 -
rng::starts_with(vector<int>,_pred)/8192 2493.008 -
std::adjacent_find(deque<int>)/1024 465.031 -
std::adjacent_find(deque<int>)/1048576 477991.183 -
std::adjacent_find(deque<int>)/50 14.414 -8.90%
std::adjacent_find(deque<int>)/8 3.152 11.17%
std::adjacent_find(deque<int>)/8192 3728.144 -
std::adjacent_find(deque<int>,_pred)/1024 631.307 -
std::adjacent_find(deque<int>,_pred)/1048576 651633.295 -
std::adjacent_find(deque<int>,_pred)/50 30.745 -
std::adjacent_find(deque<int>,_pred)/8 4.676 11.44%
std::adjacent_find(deque<int>,_pred)/8192 5109.461 -
std::adjacent_find(list<int>)/1024 739.657 -
std::adjacent_find(list<int>)/1048576 874085.918 -
std::adjacent_find(list<int>)/50 23.270 -
std::adjacent_find(list<int>)/8 2.087 -
std::adjacent_find(list<int>)/8192 7301.625 1.89%
std::adjacent_find(list<int>,_pred)/1024 794.265 -
std::adjacent_find(list<int>,_pred)/1048576 922446.813 -
std::adjacent_find(list<int>,_pred)/50 29.339 -
std::adjacent_find(list<int>,_pred)/8 3.798 -1.10%
std::adjacent_find(list<int>,_pred)/8192 7660.629 5.99%
std::adjacent_find(vector<int>)/1024 235.837 -
std::adjacent_find(vector<int>)/1048576 235561.078 -
std::adjacent_find(vector<int>)/50 12.027 -
std::adjacent_find(vector<int>)/8 2.032 -
std::adjacent_find(vector<int>)/8192 1841.499 -
std::adjacent_find(vector<int>,_pred)/1024 401.491 -
std::adjacent_find(vector<int>,_pred)/1048576 468434.894 -
std::adjacent_find(vector<int>,_pred)/50 23.781 -
std::adjacent_find(vector<int>,_pred)/8 3.291 -
std::adjacent_find(vector<int>,_pred)/8192 3194.781 -
std::all_of(deque<int>)_(process_all)/32 12.330 -
std::all_of(deque<int>)_(process_all)/32768 10884.853 7.47%
std::all_of(deque<int>)_(process_all)/50 18.950 -
std::all_of(deque<int>)_(process_all)/8 3.433 -
std::all_of(deque<int>)_(process_all)/8192 2719.081 7.57%
std::all_of(list<int>)_(process_all)/32 11.459 -
std::all_of(list<int>)_(process_all)/32768 26794.674 3.34%
std::all_of(list<int>)_(process_all)/50 22.041 -
std::all_of(list<int>)_(process_all)/8 2.661 -
std::all_of(list<int>)_(process_all)/8192 7549.547 6.53%
std::all_of(vector<int>)_(process_all)/32 8.545 -
std::all_of(vector<int>)_(process_all)/32768 8117.786 -
std::all_of(vector<int>)_(process_all)/50 13.945 -5.75%
std::all_of(vector<int>)_(process_all)/8 2.458 1.44%
std::all_of(vector<int>)_(process_all)/8192 2041.943 -
std::any_of(deque<int>)_(process_all)/32 12.321 -
std::any_of(deque<int>)_(process_all)/32768 10904.374 3.63%
std::any_of(deque<int>)_(process_all)/50 18.903 -
std::any_of(deque<int>)_(process_all)/8 3.434 -
std::any_of(deque<int>)_(process_all)/8192 2716.505 3.53%
std::any_of(list<int>)_(process_all)/32 11.829 -
std::any_of(list<int>)_(process_all)/32768 26676.658 3.06%
std::any_of(list<int>)_(process_all)/50 21.977 -
std::any_of(list<int>)_(process_all)/8 2.660 -
std::any_of(list<int>)_(process_all)/8192 7345.885 -6.95%
std::any_of(vector<int>)_(process_all)/32 8.354 -
std::any_of(vector<int>)_(process_all)/32768 8119.724 -
std::any_of(vector<int>)_(process_all)/50 14.911 6.95%
std::any_of(vector<int>)_(process_all)/8 2.315 -5.52%
std::any_of(vector<int>)_(process_all)/8192 2037.020 -
std::copy(deque<int>)/1048576 50031.773 -
std::copy(deque<int>)/262144 11623.316 -
std::copy(deque<int>)/32768 1135.137 -
std::copy(deque<int>)/4096 146.200 -
std::copy(deque<int>)/512 16.686 -
std::copy(deque<int>)/64 2.709 -
std::copy(deque<int>)/8 2.669 -
std::copy(list<int>)/1048576 877700.592 -
std::copy(list<int>)/262144 215454.518 -
std::copy(list<int>)/32768 26177.573 -
std::copy(list<int>)/4096 3242.166 -1.32%
std::copy(list<int>)/512 366.641 -
std::copy(list<int>)/64 33.618 4.03%
std::copy(list<int>)/8 2.472 -
std::copy(vector<bool>)_(aligned)/1048576 2907.109 42.57%
std::copy(vector<bool>)_(aligned)/262144 605.054 4.88%
std::copy(vector<bool>)_(aligned)/32768 35.929 1.66%
std::copy(vector<bool>)_(aligned)/4096 4.737 -1.20%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.311 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.637 -
std::copy(vector<bool>)_(unaligned)/262144 1713.125 -
std::copy(vector<bool>)_(unaligned)/32768 214.798 -1.58%
std::copy(vector<bool>)_(unaligned)/4096 26.061 -
std::copy(vector<bool>)_(unaligned)/512 3.484 -
std::copy(vector<bool>)_(unaligned)/64 1.815 -
std::copy(vector<int>)/1048576 50206.072 -
std::copy(vector<int>)/262144 12510.801 -
std::copy(vector<int>)/32768 3420.300 -
std::copy(vector<int>)/4096 179.865 21.93%
std::copy(vector<int>)/512 15.948 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.225 3.11%
std::copy_backward(deque<int>)/1048576 132373.345 -
std::copy_backward(deque<int>)/262144 31950.387 -3.75%
std::copy_backward(deque<int>)/32768 4038.056 -
std::copy_backward(deque<int>)/4096 150.455 1.83%
std::copy_backward(deque<int>)/512 18.069 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.740 -1.22%
std::copy_backward(list<int>)/1048576 885056.518 -
std::copy_backward(list<int>)/262144 219478.742 -
std::copy_backward(list<int>)/32768 26742.122 -
std::copy_backward(list<int>)/4096 3214.062 -1.72%
std::copy_backward(list<int>)/512 369.494 -3.13%
std::copy_backward(list<int>)/64 31.314 1.17%
std::copy_backward(list<int>)/8 2.291 -2.72%
std::copy_backward(vector<bool>)_(aligned)/1048576 3079.575 7.80%
std::copy_backward(vector<bool>)_(aligned)/262144 642.681 -6.31%
std::copy_backward(vector<bool>)_(aligned)/32768 36.097 1.05%
std::copy_backward(vector<bool>)_(aligned)/4096 5.152 -
std::copy_backward(vector<bool>)_(aligned)/512 1.617 3.77%
std::copy_backward(vector<bool>)_(aligned)/64 1.819 4.74%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6547.237 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.364 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.338 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.362 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.794 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.889 -1.27%
std::copy_backward(vector<int>)/1048576 50215.455 -
std::copy_backward(vector<int>)/262144 12524.009 -
std::copy_backward(vector<int>)/32768 3786.173 1.05%
std::copy_backward(vector<int>)/4096 199.630 -15.79%
std::copy_backward(vector<int>)/512 16.598 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.292 -
std::copy_if(deque<int>)_(entire_range)/1048576 277114.666 -
std::copy_if(deque<int>)_(entire_range)/262144 69612.081 -
std::copy_if(deque<int>)_(entire_range)/32768 8677.078 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.549 -
std::copy_if(deque<int>)_(entire_range)/512 135.517 -
std::copy_if(deque<int>)_(entire_range)/64 16.209 -
std::copy_if(deque<int>)_(entire_range)/8 2.648 -
std::copy_if(deque<int>)_(every_other)/1048576 372014.990 -
std::copy_if(deque<int>)_(every_other)/262144 92979.300 -
std::copy_if(deque<int>)_(every_other)/32768 11632.727 -
std::copy_if(deque<int>)_(every_other)/4096 1456.302 -
std::copy_if(deque<int>)_(every_other)/512 182.079 -
std::copy_if(deque<int>)_(every_other)/64 23.393 -
std::copy_if(deque<int>)_(every_other)/8 3.453 -
std::copy_if(list<int>)_(entire_range)/1048576 889227.057 1.60%
std::copy_if(list<int>)_(entire_range)/262144 219051.855 -
std::copy_if(list<int>)_(entire_range)/32768 26957.979 2.67%
std::copy_if(list<int>)_(entire_range)/4096 3073.722 -20.93%
std::copy_if(list<int>)_(entire_range)/512 369.585 -
std::copy_if(list<int>)_(entire_range)/64 30.776 -14.11%
std::copy_if(list<int>)_(entire_range)/8 2.548 -
std::copy_if(list<int>)_(every_other)/1048576 839454.701 -1.18%
std::copy_if(list<int>)_(every_other)/262144 211197.577 -
std::copy_if(list<int>)_(every_other)/32768 26291.233 2.58%
std::copy_if(list<int>)_(every_other)/4096 3368.009 -
std::copy_if(list<int>)_(every_other)/512 362.551 -
std::copy_if(list<int>)_(every_other)/64 27.946 -
std::copy_if(list<int>)_(every_other)/8 2.306 -
std::copy_if(vector<int>)_(entire_range)/1048576 245440.908 -
std::copy_if(vector<int>)_(entire_range)/262144 59790.873 -
std::copy_if(vector<int>)_(entire_range)/32768 7472.456 -
std::copy_if(vector<int>)_(entire_range)/4096 936.553 -
std::copy_if(vector<int>)_(entire_range)/512 123.639 -
std::copy_if(vector<int>)_(entire_range)/64 15.827 3.04%
std::copy_if(vector<int>)_(entire_range)/8 2.208 -
std::copy_if(vector<int>)_(every_other)/1048576 500127.565 -
std::copy_if(vector<int>)_(every_other)/262144 128433.245 -
std::copy_if(vector<int>)_(every_other)/32768 16337.954 -
std::copy_if(vector<int>)_(every_other)/4096 2006.412 -
std::copy_if(vector<int>)_(every_other)/512 255.980 -
std::copy_if(vector<int>)_(every_other)/64 33.048 -
std::copy_if(vector<int>)_(every_other)/8 4.166 -
std::copy_n(deque<int>)/1048576 50172.321 -
std::copy_n(deque<int>)/262144 11653.854 -
std::copy_n(deque<int>)/32768 1135.159 -
std::copy_n(deque<int>)/4096 146.178 -
std::copy_n(deque<int>)/512 16.752 -
std::copy_n(deque<int>)/64 2.786 -
std::copy_n(deque<int>)/8 2.758 -2.33%
std::copy_n(list<int>)/1048576 870212.182 -
std::copy_n(list<int>)/262144 216288.710 -
std::copy_n(list<int>)/32768 26368.096 -
std::copy_n(list<int>)/4096 3901.954 -4.49%
std::copy_n(list<int>)/512 342.883 -
std::copy_n(list<int>)/64 14.900 -1.28%
std::copy_n(list<int>)/8 2.231 -
std::copy_n(vector<bool>)_(aligned)/1048576 2054.304 -7.17%
std::copy_n(vector<bool>)_(aligned)/262144 647.149 -17.13%
std::copy_n(vector<bool>)_(aligned)/32768 35.726 -
std::copy_n(vector<bool>)_(aligned)/4096 4.685 -
std::copy_n(vector<bool>)_(aligned)/512 1.379 -
std::copy_n(vector<bool>)_(aligned)/64 1.366 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.622 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.141 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.762 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.084 -
std::copy_n(vector<bool>)_(unaligned)/512 3.479 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 49913.559 1.14%
std::copy_n(vector<int>)/262144 12366.144 2.27%
std::copy_n(vector<int>)/32768 3783.658 1.81%
std::copy_n(vector<int>)/4096 206.406 -3.32%
std::copy_n(vector<int>)/512 16.057 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.258 2.47%
std::count(deque<int>)_(every_other)/1024 246.771 -
std::count(deque<int>)_(every_other)/1048576 252773.057 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1937.074 -
std::count(list<int>)_(every_other)/1024 712.486 -
std::count(list<int>)_(every_other)/1048576 822515.789 -
std::count(list<int>)_(every_other)/8 2.059 -1.94%
std::count(list<int>)_(every_other)/8192 6852.540 -6.64%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1458.687 -
std::count(vector<bool>)/8192 11.440 -
std::count(vector<int>)_(every_other)/1024 103.043 -
std::count(vector<int>)_(every_other)/1048576 105255.282 -
std::count(vector<int>)_(every_other)/8 1.339 -
std::count(vector<int>)_(every_other)/8192 820.450 -
std::count_if(deque<int>)_(every_other)/1024 346.597 -
std::count_if(deque<int>)_(every_other)/1048576 342517.686 -
std::count_if(deque<int>)_(every_other)/8 3.502 -
std::count_if(deque<int>)_(every_other)/8192 2685.237 -
std::count_if(list<int>)_(every_other)/1024 756.649 -
std::count_if(list<int>)_(every_other)/1048576 889820.290 -
std::count_if(list<int>)_(every_other)/8 2.773 -
std::count_if(list<int>)_(every_other)/8192 7139.354 -1.35%
std::count_if(vector<int>)_(every_other)/1024 246.183 -
std::count_if(vector<int>)_(every_other)/1048576 247775.059 -
std::count_if(vector<int>)_(every_other)/8 4.158 -
std::count_if(vector<int>)_(every_other)/8192 1900.538 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 655.495 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 403.043 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2521.194 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 326.123 -10.89%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.317 4.64%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2540.890 -7.73%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.287 3.36%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.571 7.26%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.976 1.53%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.290 3.55%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.563 7.16%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 459.677 3.79%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.652 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.265 1.60%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2166.570 1.02%
std::deque<int>::ctor(size)/1024 78.591 4.49%
std::deque<int>::ctor(size)/32 28.735 1.39%
std::deque<int>::ctor(size)/8192 507.223 10.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.591 1.94%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 37.801 34.21%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 440.812 2.80%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.470 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.615 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.615 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.879 1.87%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.448 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.899 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.922 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.020 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.954 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.876 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.514 -2.90%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.924 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.834 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.802 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 310.578 -6.61%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.993 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.446 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2523.381 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.782 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1039.205 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.708 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8108.002 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12901.092 -2.40%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 762.809 1.73%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114624.655 -3.67%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.325 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.887 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6078.530 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6735.977 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.533 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54681.710 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 874.496 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.408 2.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12860.231 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21168.671 3.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 652.937 2.29%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 186361.819 2.85%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.864 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.417 2.36%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12894.977 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21274.633 3.45%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 654.588 2.89%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 186317.742 2.80%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1074.167 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.780 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 12156.242 5.03%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20725.234 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 667.743 4.09%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180999.677 -
std::deque<std::string>::ctor(size)/1024 727.293 -
std::deque<std::string>::ctor(size)/32 44.695 1.13%
std::deque<std::string>::ctor(size)/8192 8588.078 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 960.478 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.489 1.44%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12720.168 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21099.649 2.93%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 620.944 2.89%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 183660.830 2.93%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.338 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.304 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.356 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.656 -1.24%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.084 -1.37%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.740 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.384 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.668 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.028 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.437 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 38.253 5.15%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2468.785 4.67%
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.903 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.727 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.889 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.167 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.602 2.38%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.325 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.948 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.489 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.275 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.476 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.525 3.74%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2367.290 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.743 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.116 1.40%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4580.926 1.26%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6506.622 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 157.874 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52530.692 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1037.793 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.476 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8090.054 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12896.889 -1.49%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 763.898 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114754.690 -1.13%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.225 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.274 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.183 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.564 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.688 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.852 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.433 -
std::distance(join_view(vector<vector<int>>))/50 0.691 14.02%
std::distance(join_view(vector<vector<int>>))/8192 8.293 -
std::equal(deque<int>)_(it,_it,_it)/1024 497.348 2.99%
std::equal(deque<int>)_(it,_it,_it)/1048576 502906.826 2.43%
std::equal(deque<int>)_(it,_it,_it)/50 25.399 -
std::equal(deque<int>)_(it,_it,_it)/8 4.497 -
std::equal(deque<int>)_(it,_it,_it)/8192 3910.262 3.72%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.162 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425145.226 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.288 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.002 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3098.541 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 515.414 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 542734.228 3.59%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.934 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4039.582 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 514.828 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519140.204 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.104 -5.34%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4029.308 -
std::equal(list<int>)_(it,_it,_it)/1024 1565.126 37.92%
std::equal(list<int>)_(it,_it,_it)/1048576 1320332.627 -
std::equal(list<int>)_(it,_it,_it)/50 35.680 -
std::equal(list<int>)_(it,_it,_it)/8 2.712 -
std::equal(list<int>)_(it,_it,_it)/8192 9466.906 -3.82%
std::equal(list<int>)_(it,_it,_it,_it)/1024 779.430 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 959009.620 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.949 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.894 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11985.280 3.15%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.531 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 982418.888 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.199 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.481 -2.88%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11883.732 -4.82%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.979 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1327066.951 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.827 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11937.679 6.28%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6378.008 -
std::equal(vector<bool>)_(unaligned)/50 1.013 5.53%
std::equal(vector<bool>)_(unaligned)/8 1.017 14.59%
std::equal(vector<bool>)_(unaligned)/8192 56.791 -
std::equal(vector<int>)_(it,_it,_it)/1024 78.013 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73757.146 -
std::equal(vector<int>)_(it,_it,_it)/50 4.124 -2.01%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.150 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.302 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73746.343 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.274 3.34%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.399 6.78%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.526 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.527 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305706.823 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.693 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.055 1.12%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.027 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.876 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305688.792 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.414 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.626 -1.89%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.395 -
std::fill(deque<int>)/1024 30.352 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.369 -
std::fill(deque<int>)/8192 237.811 -
std::fill(list<int>)/1024 501.018 -25.46%
std::fill(list<int>)/32 8.361 -
std::fill(list<int>)/50 35.413 2.59%
std::fill(list<int>)/8192 7445.759 -1.19%
std::fill(vector<bool>)/1048576 3821.011 -
std::fill(vector<bool>)/262144 232.387 -
std::fill(vector<bool>)/32768 30.517 -
std::fill(vector<bool>)/4096 4.219 -
std::fill(vector<bool>)/512 1.605 6.20%
std::fill(vector<bool>)/64 1.601 2.47%
std::fill(vector<int>)/1024 30.444 1.29%
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 236.326 -
std::fill_n(deque<int>)/1024 29.970 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.206 -
std::fill_n(deque<int>)/8192 240.452 1.85%
std::fill_n(list<int>)/1024 445.486 -6.48%
std::fill_n(list<int>)/32 8.398 4.00%
std::fill_n(list<int>)/50 16.698 5.06%
std::fill_n(list<int>)/8192 7277.394 -
std::fill_n(vector<bool>)/1048576 3795.436 -
std::fill_n(vector<bool>)/262144 926.150 -1.61%
std::fill_n(vector<bool>)/32768 30.227 -
std::fill_n(vector<bool>)/4096 4.208 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.363 -4.00%
std::fill_n(vector<int>)/1024 30.044 1.87%
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 234.388 -
std::find(deque<int>)_(bail_25%)/1024 68.273 -
std::find(deque<int>)_(bail_25%)/32768 1932.045 -
std::find(deque<int>)_(bail_25%)/8 2.341 2.46%
std::find(deque<int>)_(bail_25%)/8192 481.689 -
std::find(deque<int>)_(process_all)/1024 245.831 -
std::find(deque<int>)_(process_all)/32768 7830.428 -
std::find(deque<int>)_(process_all)/50 13.407 1.76%
std::find(deque<int>)_(process_all)/8 3.559 4.44%
std::find(deque<int>)_(process_all)/8192 1959.964 -
std::find(list<int>)_(bail_25%)/1024 131.619 2.14%
std::find(list<int>)_(bail_25%)/32768 8974.917 9.89%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1437.806 -
std::find(list<int>)_(process_all)/1024 690.656 -
std::find(list<int>)_(process_all)/32768 26150.094 -
std::find(list<int>)_(process_all)/50 19.022 -
std::find(list<int>)_(process_all)/8 2.244 -6.31%
std::find(list<int>)_(process_all)/8192 6843.073 -
std::find(vector<bool>)_(process_all)/1024 4.694 3.69%
std::find(vector<bool>)_(process_all)/1048576 3713.423 -
std::find(vector<bool>)_(process_all)/50 0.739 6.85%
std::find(vector<bool>)_(process_all)/8 0.747 16.97%
std::find(vector<bool>)_(process_all)/8192 33.833 -
std::find(vector<char>)_(bail_25%)/1024 5.397 1.26%
std::find(vector<char>)_(bail_25%)/32768 137.198 -
std::find(vector<char>)_(bail_25%)/8 1.101 -
std::find(vector<char>)_(bail_25%)/8192 39.981 -
std::find(vector<char>)_(process_all)/1024 16.329 -
std::find(vector<char>)_(process_all)/32768 496.638 -
std::find(vector<char>)_(process_all)/50 1.620 -1.91%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.687 -
std::find(vector<int>)_(bail_25%)/1024 66.374 -
std::find(vector<int>)_(bail_25%)/32768 1874.334 -
std::find(vector<int>)_(bail_25%)/8 1.475 4.94%
std::find(vector<int>)_(bail_25%)/8192 475.259 -
std::find(vector<int>)_(process_all)/1024 245.375 -
std::find(vector<int>)_(process_all)/32768 7462.278 -
std::find(vector<int>)_(process_all)/50 12.613 1.06%
std::find(vector<int>)_(process_all)/8 2.945 8.91%
std::find(vector<int>)_(process_all)/8192 1867.221 -
std::find(vector<long_long>)_(bail_25%)/1024 22.974 -
std::find(vector<long_long>)_(bail_25%)/32768 728.526 -
std::find(vector<long_long>)_(bail_25%)/8 0.893 -12.97%
std::find(vector<long_long>)_(bail_25%)/8192 188.093 -
std::find(vector<long_long>)_(process_all)/1024 90.068 -
std::find(vector<long_long>)_(process_all)/32768 2895.242 -
std::find(vector<long_long>)_(process_all)/50 4.391 -1.08%
std::find(vector<long_long>)_(process_all)/8 1.076 -5.35%
std::find(vector<long_long>)_(process_all)/8192 722.631 -
std::find(vector<short>)_(bail_25%)/1024 5.977 -
std::find(vector<short>)_(bail_25%)/32768 187.890 -
std::find(vector<short>)_(bail_25%)/8 0.746 4.26%
std::find(vector<short>)_(bail_25%)/8192 45.474 -
std::find(vector<short>)_(process_all)/1024 22.528 -
std::find(vector<short>)_(process_all)/32768 721.859 -
std::find(vector<short>)_(process_all)/50 1.684 -
std::find(vector<short>)_(process_all)/8 0.693 1.66%
std::find(vector<short>)_(process_all)/8192 180.584 -
std::find_end(deque<int>)_(match_near_end)/1000 39.289 -5.93%
std::find_end(deque<int>)_(match_near_end)/1024 32.550 -
std::find_end(deque<int>)_(match_near_end)/8192 273.361 -
std::find_end(deque<int>)_(near_matches)/1000 17434.395 3.72%
std::find_end(deque<int>)_(near_matches)/1024 18127.396 3.57%
std::find_end(deque<int>)_(near_matches)/8192 1125770.232 -10.56%
std::find_end(deque<int>)_(process_all)/1000 288.362 1.33%
std::find_end(deque<int>)_(process_all)/1024 306.428 2.48%
std::find_end(deque<int>)_(process_all)/1048576 263979.670 -
std::find_end(deque<int>)_(process_all)/8192 2033.585 -3.34%
std::find_end(deque<int>)_(same_length)/1000 326.553 -
std::find_end(deque<int>)_(same_length)/1024 333.601 -
std::find_end(deque<int>)_(same_length)/8192 2949.888 10.34%
std::find_end(deque<int>)_(single_element)/1000 312.984 -
std::find_end(deque<int>)_(single_element)/1024 296.521 -10.44%
std::find_end(deque<int>)_(single_element)/8192 2220.269 -6.03%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.287 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.013 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.977 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30937.332 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32072.030 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1869170.342 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.012 2.49%
std::find_end(deque<int>,_pred)_(process_all)/1024 589.004 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 595132.704 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4351.669 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.733 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.837 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5041.563 1.20%
std::find_end(deque<int>,_pred)_(single_element)/1000 672.706 -
std::find_end(deque<int>,_pred)_(single_element)/1024 670.794 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4900.185 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.898 -1.43%
std::find_end(forward_list<int>)_(match_near_end)/1024 4499.262 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258175.419 -
std::find_end(forward_list<int>)_(near_matches)/1000 36904.093 1.07%
std::find_end(forward_list<int>)_(near_matches)/1024 38306.841 -
std::find_end(forward_list<int>)_(near_matches)/8192 2506077.828 1.64%
std::find_end(forward_list<int>)_(process_all)/1000 679.674 -1.98%
std::find_end(forward_list<int>)_(process_all)/1024 709.269 -
std::find_end(forward_list<int>)_(process_all)/1048576 765688.480 -
std::find_end(forward_list<int>)_(process_all)/8192 5769.589 2.24%
std::find_end(forward_list<int>)_(same_length)/1000 1486.167 1.67%
std::find_end(forward_list<int>)_(same_length)/1024 1495.278 -
std::find_end(forward_list<int>)_(same_length)/8192 14253.098 -1.81%
std::find_end(forward_list<int>)_(single_element)/1000 689.038 -
std::find_end(forward_list<int>)_(single_element)/1024 707.121 -
std::find_end(forward_list<int>)_(single_element)/8192 5699.272 -8.23%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.212 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5189.738 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277922.503 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41431.389 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43100.317 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697352.637 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 756.227 -4.16%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 783.899 -2.99%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 863895.627 -2.52%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6319.392 -3.00%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.597 -2.22%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1576.312 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17627.104 -3.51%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 756.232 -4.50%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 775.422 -4.49%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6317.437 -5.12%
std::find_end(list<int>)_(match_near_end)/1000 80.012 2.73%
std::find_end(list<int>)_(match_near_end)/1024 60.158 -
std::find_end(list<int>)_(match_near_end)/8192 606.521 -
std::find_end(list<int>)_(near_matches)/1000 33439.479 -
std::find_end(list<int>)_(near_matches)/1024 34687.608 -1.11%
std::find_end(list<int>)_(near_matches)/8192 2255465.997 -
std::find_end(list<int>)_(process_all)/1000 714.533 -
std::find_end(list<int>)_(process_all)/1024 729.133 -
std::find_end(list<int>)_(process_all)/1048576 877050.966 -
std::find_end(list<int>)_(process_all)/8192 7431.636 -
std::find_end(list<int>)_(same_length)/1000 746.785 -
std::find_end(list<int>)_(same_length)/1024 756.565 -
std::find_end(list<int>)_(same_length)/8192 8143.979 -
std::find_end(list<int>)_(single_element)/1000 714.655 -
std::find_end(list<int>)_(single_element)/1024 731.691 -
std::find_end(list<int>)_(single_element)/8192 8347.493 -4.85%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.782 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.631 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.403 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37051.344 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38347.317 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2415684.052 -
std::find_end(list<int>,_pred)_(process_all)/1000 801.438 -
std::find_end(list<int>,_pred)_(process_all)/1024 820.230 -
std::find_end(list<int>,_pred)_(process_all)/1048576 965405.422 -
std::find_end(list<int>,_pred)_(process_all)/8192 8321.313 1.44%
std::find_end(list<int>,_pred)_(same_length)/1000 821.149 6.14%
std::find_end(list<int>,_pred)_(same_length)/1024 815.353 2.25%
std::find_end(list<int>,_pred)_(same_length)/8192 10328.784 -8.00%
std::find_end(list<int>,_pred)_(single_element)/1000 801.868 -
std::find_end(list<int>,_pred)_(single_element)/1024 820.955 -
std::find_end(list<int>,_pred)_(single_element)/8192 8678.983 -3.92%
std::find_end(vector<int>)_(match_near_end)/1000 28.038 -1.24%
std::find_end(vector<int>)_(match_near_end)/1024 28.713 -1.30%
std::find_end(vector<int>)_(match_near_end)/8192 201.824 -1.21%
std::find_end(vector<int>)_(near_matches)/1000 13536.137 -
std::find_end(vector<int>)_(near_matches)/1024 14034.284 -
std::find_end(vector<int>)_(near_matches)/8192 772021.820 -
std::find_end(vector<int>)_(process_all)/1000 220.319 1.38%
std::find_end(vector<int>)_(process_all)/1024 225.415 1.51%
std::find_end(vector<int>)_(process_all)/1048576 220484.487 1.41%
std::find_end(vector<int>)_(process_all)/8192 1713.235 1.85%
std::find_end(vector<int>)_(same_length)/1000 242.993 -
std::find_end(vector<int>)_(same_length)/1024 248.409 -
std::find_end(vector<int>)_(same_length)/8192 2025.260 -
std::find_end(vector<int>)_(single_element)/1000 248.885 2.22%
std::find_end(vector<int>)_(single_element)/1024 250.555 -
std::find_end(vector<int>)_(single_element)/8192 1935.305 1.59%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.660 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.310 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.627 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22878.029 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23769.127 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1454099.759 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.414 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.257 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642814.394 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.827 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.773 -
std::find_end(vector<int>,_pred)_(same_length)/1024 627.067 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5020.759 -
std::find_end(vector<int>,_pred)_(single_element)/1000 586.152 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.368 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4801.913 -
std::find_first_of(deque<int>)_(large_needle)/1024 367004.971 -
std::find_first_of(deque<int>)_(large_needle)/32 283.858 -
std::find_first_of(deque<int>)_(large_needle)/50 676.027 -
std::find_first_of(deque<int>)_(large_needle)/8192 23593006.935 -
std::find_first_of(deque<int>)_(small_needle)/1024 3467.026 -
std::find_first_of(deque<int>)_(small_needle)/32 107.479 -
std::find_first_of(deque<int>)_(small_needle)/50 165.514 -
std::find_first_of(deque<int>)_(small_needle)/8192 27740.022 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 609996.693 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 591.983 2.17%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1583.354 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36858256.575 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6198.974 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.367 -3.61%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.756 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49979.261 -
std::find_first_of(list<int>)_(large_needle)/1024 865681.555 3.94%
std::find_first_of(list<int>)_(large_needle)/32 677.467 -
std::find_first_of(list<int>)_(large_needle)/50 1742.224 -
std::find_first_of(list<int>)_(large_needle)/8192 49136169.394 1.74%
std::find_first_of(list<int>)_(small_needle)/1024 2769.680 -
std::find_first_of(list<int>)_(small_needle)/32 93.546 -
std::find_first_of(list<int>)_(small_needle)/50 140.868 -
std::find_first_of(list<int>)_(small_needle)/8192 22188.976 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1047444.382 14.99%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.707 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1974.095 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58492545.087 2.66%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5388.478 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.220 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.835 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43163.235 -
std::find_first_of(vector<int>)_(large_needle)/1024 109385.274 1.98%
std::find_first_of(vector<int>)_(large_needle)/32 106.297 -1.83%
std::find_first_of(vector<int>)_(large_needle)/50 278.162 5.82%
std::find_first_of(vector<int>)_(large_needle)/8192 7057565.000 2.04%
std::find_first_of(vector<int>)_(small_needle)/1024 1460.363 3.74%
std::find_first_of(vector<int>)_(small_needle)/32 49.456 11.00%
std::find_first_of(vector<int>)_(small_needle)/50 72.439 4.53%
std::find_first_of(vector<int>)_(small_needle)/8192 11635.218 3.22%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592894.437 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.691 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.844 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38338090.274 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5732.790 1.18%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.271 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.786 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 46793.644 -
std::find_if(deque<int>)_(bail_25%)/1024 78.508 -
std::find_if(deque<int>)_(bail_25%)/32768 2843.284 42.08%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 710.760 41.05%
std::find_if(deque<int>)_(process_all)/1024 252.274 -
std::find_if(deque<int>)_(process_all)/32768 8079.191 -
std::find_if(deque<int>)_(process_all)/50 12.663 -
std::find_if(deque<int>)_(process_all)/8 2.528 -3.89%
std::find_if(deque<int>)_(process_all)/8192 2007.816 -
std::find_if(list<int>)_(bail_25%)/1024 181.699 -
std::find_if(list<int>)_(bail_25%)/32768 6946.960 -1.20%
std::find_if(list<int>)_(bail_25%)/8 0.924 -
std::find_if(list<int>)_(bail_25%)/8192 1425.942 -
std::find_if(list<int>)_(process_all)/1024 737.504 7.35%
std::find_if(list<int>)_(process_all)/32768 26080.207 1.59%
std::find_if(list<int>)_(process_all)/50 19.220 1.10%
std::find_if(list<int>)_(process_all)/8 2.443 2.16%
std::find_if(list<int>)_(process_all)/8192 9525.095 5.37%
std::find_if(vector<bool>)_(process_all)/1024 569.619 -
std::find_if(vector<bool>)_(process_all)/1048576 580943.743 -
std::find_if(vector<bool>)_(process_all)/50 23.963 -
std::find_if(vector<bool>)_(process_all)/8 3.517 -
std::find_if(vector<bool>)_(process_all)/8192 4539.094 -
std::find_if(vector<char>)_(bail_25%)/1024 29.131 16.27%
std::find_if(vector<char>)_(bail_25%)/32768 833.537 4.24%
std::find_if(vector<char>)_(bail_25%)/8 1.030 34.46%
std::find_if(vector<char>)_(bail_25%)/8192 218.346 3.42%
std::find_if(vector<char>)_(process_all)/1024 124.910 -
std::find_if(vector<char>)_(process_all)/32768 3765.617 -
std::find_if(vector<char>)_(process_all)/50 6.656 -
std::find_if(vector<char>)_(process_all)/8 1.485 -3.66%
std::find_if(vector<char>)_(process_all)/8192 946.838 -
std::find_if(vector<int>)_(bail_25%)/1024 26.350 -4.51%
std::find_if(vector<int>)_(bail_25%)/32768 805.370 -2.08%
std::find_if(vector<int>)_(bail_25%)/8 0.762 -3.48%
std::find_if(vector<int>)_(bail_25%)/8192 212.337 -
std::find_if(vector<int>)_(process_all)/1024 113.065 -
std::find_if(vector<int>)_(process_all)/32768 3207.663 -
std::find_if(vector<int>)_(process_all)/50 5.752 -
std::find_if(vector<int>)_(process_all)/8 1.307 -2.02%
std::find_if(vector<int>)_(process_all)/8192 806.338 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.346 -2.96%
std::find_if_not(deque<int>)_(bail_25%)/32768 2158.398 -7.66%
std::find_if_not(deque<int>)_(bail_25%)/8 1.176 -
std::find_if_not(deque<int>)_(bail_25%)/8192 544.767 -7.26%
std::find_if_not(deque<int>)_(process_all)/1024 354.146 29.97%
std::find_if_not(deque<int>)_(process_all)/32768 11369.753 30.08%
std::find_if_not(deque<int>)_(process_all)/50 12.676 -
std::find_if_not(deque<int>)_(process_all)/8 2.618 3.59%
std::find_if_not(deque<int>)_(process_all)/8192 2841.853 31.13%
std::find_if_not(list<int>)_(bail_25%)/1024 199.514 8.48%
std::find_if_not(list<int>)_(bail_25%)/32768 7142.102 -7.66%
std::find_if_not(list<int>)_(bail_25%)/8 0.942 1.49%
std::find_if_not(list<int>)_(bail_25%)/8192 1494.334 -4.22%
std::find_if_not(list<int>)_(process_all)/1024 792.425 6.33%
std::find_if_not(list<int>)_(process_all)/32768 25736.396 -5.33%
std::find_if_not(list<int>)_(process_all)/50 39.219 5.57%
std::find_if_not(list<int>)_(process_all)/8 3.595 -
std::find_if_not(list<int>)_(process_all)/8192 7358.235 -4.66%
std::find_if_not(vector<bool>)_(process_all)/1024 572.409 -
std::find_if_not(vector<bool>)_(process_all)/1048576 582539.792 -
std::find_if_not(vector<bool>)_(process_all)/50 24.350 -
std::find_if_not(vector<bool>)_(process_all)/8 3.552 -
std::find_if_not(vector<bool>)_(process_all)/8192 4553.275 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.979 -3.70%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.709 2.22%
std::find_if_not(vector<char>)_(bail_25%)/8 0.757 -
std::find_if_not(vector<char>)_(bail_25%)/8192 235.590 2.10%
std::find_if_not(vector<char>)_(process_all)/1024 126.050 -
std::find_if_not(vector<char>)_(process_all)/32768 3762.385 -
std::find_if_not(vector<char>)_(process_all)/50 6.648 -
std::find_if_not(vector<char>)_(process_all)/8 1.306 -15.68%
std::find_if_not(vector<char>)_(process_all)/8192 947.420 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.856 7.86%
std::find_if_not(vector<int>)_(bail_25%)/32768 962.822 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.752 -10.93%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.678 -
std::find_if_not(vector<int>)_(process_all)/1024 112.961 -
std::find_if_not(vector<int>)_(process_all)/32768 3204.499 -
std::find_if_not(vector<int>)_(process_all)/50 5.404 -3.09%
std::find_if_not(vector<int>)_(process_all)/8 1.607 8.34%
std::find_if_not(vector<int>)_(process_all)/8192 805.832 -
std::flat_map<int,_int>::clear()/0 393.635 -
std::flat_map<int,_int>::clear()/1024 395.134 -
std::flat_map<int,_int>::clear()/32 394.738 -
std::flat_map<int,_int>::clear()/8192 415.869 1.90%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.910 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.112 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.673 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.385 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.837 24.46%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.467 8.59%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.318 27.70%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.225 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.667 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.432 -11.88%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.944 -24.25%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.191 -5.13%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.039 -33.75%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.135 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.690 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.815 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1169.402 -
std::flat_map<int,_int>::ctor(const&)/0 12.911 -
std::flat_map<int,_int>::ctor(const&)/1024 178.658 -
std::flat_map<int,_int>::ctor(const&)/32 23.156 1.27%
std::flat_map<int,_int>::ctor(const&)/8192 1930.008 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.901 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.484 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.040 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1925.990 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.764 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4217.194 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.469 1.27%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33192.313 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.780 1.30%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8730.771 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 208.077 1.95%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134909.525 1.53%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.408 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.683 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.423 6.10%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.470 20.65%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.424 4.45%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.972 21.20%
std::flat_map<int,_int>::erase(iterator)/1024 77.414 1.09%
std::flat_map<int,_int>::erase(iterator)/32 19.992 -
std::flat_map<int,_int>::erase(iterator)/8192 522.727 2.74%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.775 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.113 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.291 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.896 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.300 2.56%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.051 1.95%
std::flat_map<int,_int>::erase(key)_(existent)/8192 593.505 3.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.441 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.926 15.40%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.498 7.53%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.965 26.32%
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.519 -1.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.737 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.124 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.325 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.217 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.402 -16.94%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.270 44.04%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.706 19.52%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.027 57.67%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.868 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.856 17.87%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.434 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.775 18.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.862 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 103.058 3.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.489 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 611.226 2.33%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.944 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.778 1.73%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.986 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.289 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.931 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.929 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.579 2.36%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 558.336 7.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.472 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5225.062 -3.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 619.673 1.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40037.376 -1.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.626 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5811.026 2.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 626.794 2.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 45597.044 5.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 398.290 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.351 1.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.017 3.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63368.247 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.692 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1527.872 -7.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 456.582 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9268.208 -9.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.736 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1855.175 3.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 466.135 1.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11757.929 4.55%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.927 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.065 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.137 10.07%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.160 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.705 7.76%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.370 -1.88%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 36.432 46.85%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.126 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 107.981 8.30%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.024 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 628.792 8.67%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.795 1.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.006 6.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.819 14.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.810 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.185 -14.70%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.229 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.485 -25.61%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.799 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 110.305 8.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.648 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 624.014 8.11%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.907 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.037 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.528 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.645 16.97%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.508 9.98%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.162 20.15%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.210 2.16%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.785 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.016 1.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 736.542 -14.44%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.908 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.425 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.808 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 760.892 -11.05%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.925 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.822 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 734.975 -11.19%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.029 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.545 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.954 -2.65%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.395 -3.50%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.453 -
std::flat_multimap<int,_int>::clear()/0 402.980 -
std::flat_multimap<int,_int>::clear()/1024 403.765 -
std::flat_multimap<int,_int>::clear()/32 403.036 -1.01%
std::flat_multimap<int,_int>::clear()/8192 418.032 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.261 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.655 -6.12%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.451 -10.07%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.584 25.83%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 1.49%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.521 26.64%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.758 -7.73%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.285 -1.82%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.185 -9.95%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.081 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.072 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.507 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.363 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.839 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.556 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1180.536 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.079 1.24%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.575 -
std::flat_multimap<int,_int>::ctor(const&)/32 25.043 8.26%
std::flat_multimap<int,_int>::ctor(const&)/8192 858.777 -55.40%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.022 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.803 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.216 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 858.070 -55.29%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.119 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3929.200 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.217 1.13%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32004.926 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.592 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8465.816 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.613 1.16%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130762.823 2.81%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.223 -2.76%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.451 -1.47%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.776 -5.58%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.279 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.332 -3.62%
std::flat_multimap<int,_int>::erase(iterator)/32 20.249 -
std::flat_multimap<int,_int>::erase(iterator)/8192 503.392 1.64%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.786 4.02%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 425.538 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 409.942 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 623.011 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.604 -21.45%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.842 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 524.063 -4.51%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.854 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.869 -11.59%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.249 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.555 -1.10%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.824 -2.11%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.054 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.374 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.355 -1.03%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.238 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.314 -10.40%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.750 19.59%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.315 3.88%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.483 22.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.657 3.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.989 14.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.587 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.572 -8.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.085 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 158.994 38.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.205 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.627 3.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.189 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.529 14.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.208 -1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.785 -1.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.226 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 113.292 44.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.737 -4.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 517.835 2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.054 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4900.763 -1.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 609.809 -1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37380.004 -1.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.595 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5448.306 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 623.542 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41694.019 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.446 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.853 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.034 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59998.750 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.212 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1200.786 6.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.609 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6723.465 7.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 402.706 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1109.387 -4.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 445.162 -1.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5907.810 -7.63%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 160.152 36.22%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.200 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 567.009 2.39%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.043 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.858 -19.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.324 -2.21%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.929 -31.33%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.021 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 153.200 44.30%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.662 -2.55%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 557.450 2.81%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.037 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.077 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.517 -
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.890 24.86%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.265 4.09%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.233 27.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.059 2.84%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.236 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.013 1.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 680.509 -7.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.155 1.97%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.006 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.013 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 711.564 -6.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.349 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.406 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -2.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 685.669 -5.60%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.983 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.383 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.272 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.532 35.59%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.421 8.42%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.504 35.16%
std::for_each(deque<int>)/32 3.709 -
std::for_each(deque<int>)/50 3.885 -
std::for_each(deque<int>)/8 0.933 -
std::for_each(deque<int>)/8192 255.615 -
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.031 -
std::for_each(join_view(vector<vector<int>>))/8 1.381 -
std::for_each(join_view(vector<vector<int>>))/8192 263.696 -
std::for_each(list<int>)/32 10.846 -
std::for_each(list<int>)/50 21.475 -1.45%
std::for_each(list<int>)/8 2.329 -5.50%
std::for_each(list<int>)/8192 7660.821 5.52%
std::for_each(map<int>::iterator)/32 23.957 -
std::for_each(map<int>::iterator)/50 36.546 1.31%
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7472.192 -
std::for_each(multimap<int>::iterator)/32 23.692 -
std::for_each(multimap<int>::iterator)/50 36.466 -
std::for_each(multimap<int>::iterator)/8 5.083 -
std::for_each(multimap<int>::iterator)/8192 7328.753 -1.68%
std::for_each(multiset<int>::iterator)/32 23.606 -
std::for_each(multiset<int>::iterator)/50 35.676 -
std::for_each(multiset<int>::iterator)/8 5.089 -
std::for_each(multiset<int>::iterator)/8192 7840.123 -1.85%
std::for_each(set<int>::iterator)/32 24.710 1.76%
std::for_each(set<int>::iterator)/50 36.547 -
std::for_each(set<int>::iterator)/8 5.027 -
std::for_each(set<int>::iterator)/8192 7813.449 -
std::for_each(vector<int>)/32 3.707 -
std::for_each(vector<int>)/50 3.885 -
std::for_each(vector<int>)/8 0.924 -2.64%
std::for_each(vector<int>)/8192 252.288 -
std::for_each_n(deque<int>)/32 3.782 -
std::for_each_n(deque<int>)/50 3.901 -1.95%
std::for_each_n(deque<int>)/8 1.112 -15.22%
std::for_each_n(deque<int>)/8192 255.330 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.854 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.460 4.03%
std::for_each_n(join_view(vector<vector<int>>))/8 1.616 15.99%
std::for_each_n(join_view(vector<vector<int>>))/8192 268.904 -3.08%
std::for_each_n(list<int>)/32 11.248 -
std::for_each_n(list<int>)/50 22.624 -1.35%
std::for_each_n(list<int>)/8 2.581 -
std::for_each_n(list<int>)/8192 7748.851 -
std::for_each_n(vector<int>)/32 3.739 -
std::for_each_n(vector<int>)/50 3.866 -
std::for_each_n(vector<int>)/8 2.722 -
std::for_each_n(vector<int>)/8192 252.339 -
std::generate(deque<int>)/1024 245.927 -
std::generate(deque<int>)/32 8.131 -
std::generate(deque<int>)/50 12.157 -
std::generate(deque<int>)/8192 1919.292 -
std::generate(list<int>)/1024 671.372 -
std::generate(list<int>)/32 8.476 -
std::generate(list<int>)/50 15.141 -3.29%
std::generate(list<int>)/8192 7602.016 1.25%
std::generate(vector<int>)/1024 245.693 -
std::generate(vector<int>)/32 8.032 1.11%
std::generate(vector<int>)/50 12.059 -
std::generate(vector<int>)/8192 1852.610 -
std::generate_n(deque<int>)/1024 244.900 -
std::generate_n(deque<int>)/32 8.271 -
std::generate_n(deque<int>)/50 12.281 -
std::generate_n(deque<int>)/8192 1976.058 -
std::generate_n(list<int>)/1024 650.333 -1.17%
std::generate_n(list<int>)/32 8.594 -
std::generate_n(list<int>)/50 15.446 -
std::generate_n(list<int>)/8192 6857.062 -2.45%
std::generate_n(vector<int>)/1024 243.868 -
std::generate_n(vector<int>)/32 7.892 -
std::generate_n(vector<int>)/50 11.914 -
std::generate_n(vector<int>)/8192 1849.468 -
std::is_partitioned(deque<int>)_(partitioned)/1024 294.315 -6.21%
std::is_partitioned(deque<int>)_(partitioned)/32 9.426 -3.43%
std::is_partitioned(deque<int>)_(partitioned)/50 14.057 -5.45%
std::is_partitioned(deque<int>)_(partitioned)/8192 2488.174 1.33%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.694 -1.92%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.223 25.25%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.811 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 695.619 -6.62%
std::is_partitioned(list<int>)_(partitioned)/1024 598.668 -15.49%
std::is_partitioned(list<int>)_(partitioned)/32 8.764 -
std::is_partitioned(list<int>)_(partitioned)/50 14.037 -
std::is_partitioned(list<int>)_(partitioned)/8192 6847.962 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.265 -1.90%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.263 1.33%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.515 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2167.835 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.646 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.286 -4.04%
std::is_partitioned(vector<int>)_(partitioned)/50 9.402 -4.62%
std::is_partitioned(vector<int>)_(partitioned)/8192 1412.383 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.077 6.39%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.706 5.34%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.818 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.331 4.67%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.717 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.799 -3.42%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.845 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 517487.293 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.682 1.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.437 -1.32%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.916 -8.88%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4048.200 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690214.362 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.681 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.149 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.158 -3.63%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3882.065 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 523223.363 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.287 1.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 544.300 5.46%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.549 -2.33%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4064.835 4.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689662.599 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.089 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 760.894 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7930.781 -14.68%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422939.618 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.344 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 791.172 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.623 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9229.397 9.17%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1602599.961 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.163 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.954 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.752 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8200.178 -17.45%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425063.856 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.099 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 804.373 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.160 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8462.180 -1.53%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603209.193 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.985 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.517 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.771 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2827.071 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213448.727 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.253 2.21%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.125 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.451 1.97%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.978 -3.27%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1029356.698 -1.50%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.835 -1.19%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.924 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.093 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2980.051 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213018.886 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.097 1.73%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.223 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.423 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.696 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1009839.730 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.050 2.14%
std::is_sorted(deque<int>)/1024 472.490 -
std::is_sorted(deque<int>)/8 3.803 45.37%
std::is_sorted(deque<int>)/8192 3784.039 -
std::is_sorted(deque<int>,_pred)/1024 641.986 -
std::is_sorted(deque<int>,_pred)/8 4.830 -
std::is_sorted(deque<int>,_pred)/8192 5189.309 -
std::is_sorted(list<int>)/1024 749.914 -
std::is_sorted(list<int>)/8 2.137 -
std::is_sorted(list<int>)/8192 7244.291 1.87%
std::is_sorted(list<int>,_pred)/1024 826.745 1.35%
std::is_sorted(list<int>,_pred)/8 4.027 -
std::is_sorted(list<int>,_pred)/8192 8645.110 12.34%
std::is_sorted(vector<int>)/1024 244.025 -
std::is_sorted(vector<int>)/8 2.067 -
std::is_sorted(vector<int>)/8192 1894.754 -
std::is_sorted(vector<int>,_pred)/1024 468.847 -
std::is_sorted(vector<int>,_pred)/8 3.431 4.35%
std::is_sorted(vector<int>,_pred)/8192 3727.910 -
std::is_sorted_until(deque<int>)/1024 466.834 -
std::is_sorted_until(deque<int>)/8 2.734 3.06%
std::is_sorted_until(deque<int>)/8192 3739.206 -
std::is_sorted_until(deque<int>,_pred)/1024 595.766 -
std::is_sorted_until(deque<int>,_pred)/8 4.437 2.42%
std::is_sorted_until(deque<int>,_pred)/8192 4811.741 -
std::is_sorted_until(list<int>)/1024 745.561 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7219.441 -7.47%
std::is_sorted_until(list<int>,_pred)/1024 790.918 -
std::is_sorted_until(list<int>,_pred)/8 3.634 -
std::is_sorted_until(list<int>,_pred)/8192 7686.947 -13.95%
std::is_sorted_until(vector<int>)/1024 236.756 -
std::is_sorted_until(vector<int>)/8 2.100 -3.92%
std::is_sorted_until(vector<int>)/8192 1847.375 -
std::is_sorted_until(vector<int>,_pred)/1024 399.226 -3.80%
std::is_sorted_until(vector<int>,_pred)/8 3.564 -
std::is_sorted_until(vector<int>,_pred)/8192 3218.359 -3.10%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4648.972 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.091 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36547.164 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 711.228 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.841 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12185.529 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12031.087 -3.12%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 352.568 -2.66%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103915.778 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11986.465 -1.72%
std::list<int>::ctor(Range)_(cheap_elements)/32 352.124 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 102782.129 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11873.910 -2.25%
std::list<int>::ctor(const&)_(cheap_elements)/32 351.575 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 102503.720 -
std::list<int>::ctor(size)/1024 12621.413 -1.58%
std::list<int>::ctor(size)/32 349.560 -2.38%
std::list<int>::ctor(size)/8192 102604.367 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11880.744 -1.23%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 349.761 -1.40%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 102632.475 -1.12%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.513 -16.00%
std::list<int>::erase(begin)_(cheap_elements)/32 11.697 -16.74%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.315 -17.39%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.330 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.993 -1.69%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.336 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.531 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.002 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10792.639 16.64%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4634.887 -2.49%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.280 -6.67%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37539.748 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.549 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.556 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4822.237 1.02%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.019 -8.45%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39006.314 1.13%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16944.154 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 901.865 2.38%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147813.127 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.334 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.695 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13013.021 -17.33%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6930.244 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.503 4.72%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56123.242 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13242.149 -12.15%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 368.978 -11.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 112579.588 -9.34%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 43573.207 19.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1144.464 9.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 302104.273 -2.29%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14351.103 -3.48%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 402.415 -3.66%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 117010.484 -4.93%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35228.153 -2.77%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1010.012 -3.02%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 301292.848 -2.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13867.970 -7.05%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 384.052 -8.12%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 113206.017 -7.84%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35965.306 -2.05%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1006.147 -4.27%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 304559.726 -2.37%
std::list<std::string>::ctor(size)/1024 13033.127 -13.75%
std::list<std::string>::ctor(size)/32 362.975 -12.41%
std::list<std::string>::ctor(size)/8192 107920.207 -14.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13108.314 -13.12%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 368.064 -12.47%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 108355.584 -13.31%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33449.309 -8.93%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 930.117 -9.20%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284831.883 -7.83%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.290 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.355 4.57%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.280 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.110 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.337 2.43%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.025 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.575 6.41%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.584 5.65%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.285 4.54%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.828 1.42%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.163 2.79%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.876 2.04%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1457.801 9.52%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.127 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12572.692 17.23%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6968.063 1.98%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.152 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55619.038 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4821.318 1.04%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.080 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39747.838 3.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16989.665 1.56%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 885.698 -1.06%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148664.510 1.36%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.893 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.752 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.942 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.720 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.455 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.252 -1.79%
std::lower_bound(std::deque<int>)/100 30.814 -
std::lower_bound(std::deque<int>)/8 17.015 -
std::lower_bound(std::deque<int>)/8192 65.712 -1.64%
std::lower_bound(std::forward_list<int>)/100 81.705 -1.50%
std::lower_bound(std::forward_list<int>)/8 15.492 -
std::lower_bound(std::forward_list<int>)/8192 10410.880 -
std::lower_bound(std::list<int>)/100 91.422 -
std::lower_bound(std::list<int>)/8 15.598 -
std::lower_bound(std::list<int>)/8192 13382.531 -
std::lower_bound(std::vector<int>)/100 13.089 5.35%
std::lower_bound(std::vector<int>)/8 7.893 1.09%
std::lower_bound(std::vector<int>)/8192 16.361 -4.24%
std::make_heap(deque<int>)_(ascending)/1024 2637.827 -
std::make_heap(deque<int>)_(ascending)/8 26.942 -
std::make_heap(deque<int>)_(ascending)/8192 20824.017 -
std::make_heap(deque<int>)_(descending)/1024 1094.084 -
std::make_heap(deque<int>)_(descending)/8 21.013 1.28%
std::make_heap(deque<int>)_(descending)/8192 8608.733 -
std::make_heap(deque<int>)_(heap)/1024 1098.773 -
std::make_heap(deque<int>)_(heap)/8 21.099 -
std::make_heap(deque<int>)_(heap)/8192 8622.083 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2653.920 -3.88%
std::make_heap(deque<int>)_(pipe-organ)/8 26.897 -4.27%
std::make_heap(deque<int>)_(pipe-organ)/8192 20959.449 -1.26%
std::make_heap(deque<int>)_(repeated)/1024 2282.168 -
std::make_heap(deque<int>)_(repeated)/8 25.094 -2.53%
std::make_heap(deque<int>)_(repeated)/8192 17943.523 -
std::make_heap(deque<int>)_(shuffled)/1024 2557.096 -1.90%
std::make_heap(deque<int>)_(shuffled)/8 24.570 -
std::make_heap(deque<int>)_(shuffled)/8192 22826.134 -3.51%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.814 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.932 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17158.550 -
std::make_heap(deque<int>,_pred)_(descending)/1024 641.699 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.951 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5018.272 -
std::make_heap(deque<int>,_pred)_(heap)/1024 640.668 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.990 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5013.563 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2196.989 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.593 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17524.786 2.43%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.972 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.408 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13146.161 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.410 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.717 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15271.775 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.879 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.143 -6.94%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5161.296 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.916 3.04%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.836 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2220.114 3.83%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.973 1.82%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.845 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2193.575 2.53%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.961 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.620 1.19%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5149.169 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.757 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.387 -1.67%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.755 -1.77%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 624.178 1.63%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.293 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5289.467 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 686.057 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.817 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5294.788 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.709 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.754 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.031 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.721 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.725 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.655 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.601 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.552 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5337.546 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.033 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.005 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4784.251 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 670.067 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.454 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5737.441 -
std::make_heap(vector<int>)_(ascending)/1024 647.700 -
std::make_heap(vector<int>)_(ascending)/8 16.815 2.95%
std::make_heap(vector<int>)_(ascending)/8192 4981.181 -
std::make_heap(vector<int>)_(descending)/1024 271.696 -
std::make_heap(vector<int>)_(descending)/8 14.794 1.10%
std::make_heap(vector<int>)_(descending)/8192 1945.006 -
std::make_heap(vector<int>)_(heap)/1024 271.928 -
std::make_heap(vector<int>)_(heap)/8 15.203 3.10%
std::make_heap(vector<int>)_(heap)/8192 1945.596 -
std::make_heap(vector<int>)_(pipe-organ)/1024 652.906 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.591 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4963.354 -
std::make_heap(vector<int>)_(repeated)/1024 563.247 -
std::make_heap(vector<int>)_(repeated)/8 15.579 -
std::make_heap(vector<int>)_(repeated)/8192 4262.940 -
std::make_heap(vector<int>)_(shuffled)/1024 571.659 -
std::make_heap(vector<int>)_(shuffled)/8 15.858 -
std::make_heap(vector<int>)_(shuffled)/8192 5058.372 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.450 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.832 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5017.308 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.593 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.711 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.711 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.723 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.697 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.987 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.516 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.835 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.435 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.399 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.842 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.853 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.026 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.874 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4986.459 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16061.660 -3.28%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.897 -2.19%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 496576.453 2.69%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16584.260 -4.01%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.895 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 498266.644 1.41%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21624.258 -3.93%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.070 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600501.453 1.51%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18048.828 -4.19%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.357 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 518868.849 3.33%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31756.433 -2.70%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 56.405 1.41%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 993290.428 -2.28%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15192.015 1.75%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.150 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 177217.362 2.00%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22335.800 -3.29%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.331 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636848.050 1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15916.135 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.472 -1.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450868.836 -1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16434.086 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.755 -1.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 459647.220 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21536.236 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.678 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 564498.310 1.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17933.331 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.862 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477017.472 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31929.082 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.962 1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 963023.200 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13952.902 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 49.008 1.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166809.667 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22175.351 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.547 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 607286.841 -11.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10989.352 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.548 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115137.735 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11225.108 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.155 -1.00%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116209.712 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14807.894 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.977 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158520.470 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12397.111 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.135 -1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 135524.148 4.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24057.642 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.523 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270649.803 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5760.006 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62065.103 -1.18%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15235.085 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.874 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167098.599 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11032.028 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.365 -1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115055.846 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11261.998 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.475 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116727.650 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14882.852 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.193 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158787.722 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12396.042 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.990 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130103.700 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24077.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.166 -1.79%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270987.963 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5968.376 4.48%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.052 3.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60701.600 -2.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15252.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.178 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 171600.719 2.09%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11006.199 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.666 -2.45%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114742.004 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11524.216 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.567 1.80%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117892.018 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15076.900 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.704 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156547.098 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12779.795 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.198 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132400.315 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23601.129 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 42.933 -3.82%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 263393.770 1.26%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.643 -1.37%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.798 -1.39%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64533.148 3.18%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15117.942 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.122 -1.15%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155832.590 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11070.102 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.770 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115125.958 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11588.478 -3.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.731 4.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118689.265 -3.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15030.135 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.673 -1.45%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157363.404 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12861.852 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.583 2.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133357.611 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23534.989 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.732 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 263151.691 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5844.940 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.017 1.12%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64504.282 5.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15101.073 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.652 1.73%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156463.701 -
std::map<int,_int>::clear()/0 398.991 -
std::map<int,_int>::clear()/1024 10515.383 1.27%
std::map<int,_int>::clear()/32 650.947 -
std::map<int,_int>::clear()/8192 85695.127 -
std::map<int,_int>::contains(key)_(existent)/1024 4.099 -1.07%
std::map<int,_int>::contains(key)_(existent)/32 1.661 -
std::map<int,_int>::contains(key)_(existent)/8192 5.576 1.47%
std::map<int,_int>::contains(key)_(non-existent)/0 0.292 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.633 -9.12%
std::map<int,_int>::contains(key)_(non-existent)/32 2.974 -2.29%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.372 63.37%
std::map<int,_int>::count(key)_(existent)/1024 3.880 -
std::map<int,_int>::count(key)_(existent)/32 1.556 -1.73%
std::map<int,_int>::count(key)_(existent)/8192 5.818 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.295 -
std::map<int,_int>::count(key)_(non-existent)/32 2.893 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.212 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.940 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6165.494 2.66%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.110 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 53219.345 1.84%
std::map<int,_int>::ctor(const&)/0 12.886 -
std::map<int,_int>::ctor(const&)/1024 6759.712 2.59%
std::map<int,_int>::ctor(const&)/32 228.163 1.13%
std::map<int,_int>::ctor(const&)/8192 53613.608 1.04%
std::map<int,_int>::ctor(const&,_alloc)/0 12.840 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6715.378 2.33%
std::map<int,_int>::ctor(const&,_alloc)/32 231.510 -
std::map<int,_int>::ctor(const&,_alloc)/8192 53681.848 2.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.810 -2.95%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9001.587 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.634 -3.97%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72080.143 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13305.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.427 -1.79%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248595.609 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.528 2.52%
std::map<int,_int>::equal_range(key)_(existent)/32 1.827 -1.98%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.591 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.856 7.95%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.600 3.12%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.949 10.76%
std::map<int,_int>::erase(iterator)/1024 20.681 -1.04%
std::map<int,_int>::erase(iterator)/32 20.616 -1.05%
std::map<int,_int>::erase(iterator)/8192 23.991 -1.14%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.721 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7512.283 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.857 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57804.380 -
std::map<int,_int>::erase(key)_(existent)/1024 24.811 1.50%
std::map<int,_int>::erase(key)_(existent)/32 22.203 -
std::map<int,_int>::erase(key)_(existent)/8192 25.225 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.231 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.291 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.161 9.33%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.261 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.990 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.866 4.30%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.060 -
std::map<int,_int>::find(key)_(existent)/1024 4.388 -
std::map<int,_int>::find(key)_(existent)/32 1.738 -
std::map<int,_int>::find(key)_(existent)/8192 5.469 1.85%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.412 -1.00%
std::map<int,_int>::find(key)_(non-existent)/32 2.225 -1.39%
std::map<int,_int>::find(key)_(non-existent)/8192 7.501 -3.22%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.280 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.249 2.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.580 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.661 1.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.251 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.838 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.176 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.570 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.428 -1.12%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.828 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.127 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 31.268 2.47%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.467 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.863 2.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.343 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.539 -1.59%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.923 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16143.180 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.832 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176766.855 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.025 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12001.734 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.290 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118325.548 1.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.644 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7769.811 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 543.786 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136742.994 2.65%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.833 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11286.180 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 669.582 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92834.238 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.698 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10151.980 3.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.079 -4.89%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 86164.679 5.90%
std::map<int,_int>::insert(value)_(already_present)/1024 3.175 -1.04%
std::map<int,_int>::insert(value)_(already_present)/32 1.769 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.789 -6.42%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.274 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.705 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.128 1.21%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.857 -2.89%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.257 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.874 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.644 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.885 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.456 -2.82%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.047 3.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.234 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.705 -1.02%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.898 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.886 -4.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.203 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.346 1.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.624 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.052 -7.41%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.413 -2.88%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.463 -2.08%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.575 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.447 1.23%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.299 1.88%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.756 3.83%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.482 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7024.111 6.43%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.958 1.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56785.095 8.72%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.488 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6743.945 1.94%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.004 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53680.561 1.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1476.413 -7.72%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.852 -5.26%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12851.431 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.449 1.50%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.733 -3.31%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.749 -4.31%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -3.90%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.291 3.57%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.431 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.544 -
std::map<std::string,_int>::clear()/0 396.002 -
std::map<std::string,_int>::clear()/1024 22558.160 1.53%
std::map<std::string,_int>::clear()/32 890.628 -
std::map<std::string,_int>::clear()/8192 212745.452 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.820 -5.51%
std::map<std::string,_int>::contains(key)_(existent)/32 14.318 -12.20%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.559 3.39%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.052 -3.32%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.826 5.31%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.804 -6.20%
std::map<std::string,_int>::count(key)_(existent)/1024 24.514 -6.42%
std::map<std::string,_int>::count(key)_(existent)/32 15.597 -4.02%
std::map<std::string,_int>::count(key)_(existent)/8192 31.499 2.34%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.278 4.67%
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.800 5.05%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.921 19.65%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.651 -1.47%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.911 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7027.306 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.704 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59615.270 -
std::map<std::string,_int>::ctor(const&)/0 12.828 -
std::map<std::string,_int>::ctor(const&)/1024 37055.744 4.06%
std::map<std::string,_int>::ctor(const&)/32 742.781 2.75%
std::map<std::string,_int>::ctor(const&)/8192 346078.252 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.853 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36130.103 2.29%
std::map<std::string,_int>::ctor(const&,_alloc)/32 808.832 2.38%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345287.040 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.904 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41181.654 -5.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 821.899 -14.90%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390947.345 -3.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.894 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53663.628 -1.50%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1010.082 -3.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089120.828 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.737 -2.03%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.248 19.67%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.195 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.980 -2.98%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.347 -11.30%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 35.354 6.19%
std::map<std::string,_int>::erase(iterator)/1024 28.163 -15.91%
std::map<std::string,_int>::erase(iterator)/32 31.918 6.47%
std::map<std::string,_int>::erase(iterator)/8192 30.205 5.94%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.552 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13300.788 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.180 -1.76%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119528.618 -1.56%
std::map<std::string,_int>::erase(key)_(existent)/1024 72.621 -26.10%
std::map<std::string,_int>::erase(key)_(existent)/32 77.828 1.86%
std::map<std::string,_int>::erase(key)_(existent)/8192 100.416 -1.40%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.053 2.98%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.566 -8.06%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.412 2.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.148 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.993 -3.74%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 19.357 15.19%
std::map<std::string,_int>::find(key)_(existent)/1024 24.051 -
std::map<std::string,_int>::find(key)_(existent)/32 15.276 -
std::map<std::string,_int>::find(key)_(existent)/8192 31.245 11.54%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.381 -3.03%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.540 -2.13%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.574 -3.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.018 2.08%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 71.500 4.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.271 4.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 96.655 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.741 -14.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 58.072 15.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.989 1.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.791 -28.00%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.773 13.53%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.903 10.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.138 -24.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 54.276 3.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.343 2.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.584 -15.91%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 33.320 -15.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.390 19.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.098 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63515.291 -7.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1501.310 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 936856.031 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.680 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44427.703 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1287.068 1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 619578.386 4.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.836 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39760.791 -1.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1158.542 2.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615620.087 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 398.129 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36378.506 3.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1251.166 1.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408702.923 1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.855 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35206.411 1.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1244.669 -2.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371100.268 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 40.571 127.57%
std::map<std::string,_int>::insert(value)_(already_present)/32 20.211 4.28%
std::map<std::string,_int>::insert(value)_(already_present)/8192 20.946 -50.80%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.234 -9.60%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.103 2.39%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 31.741 -26.88%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.820 14.68%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 32.502 2.32%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.014 -3.64%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 33.692 11.95%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 48.378 8.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.280 -23.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 20.643 10.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 46.229 79.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.736 -2.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 49.828 -19.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 45.213 11.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 92.246 12.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.910 12.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.647 -3.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.564 3.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 57.275 11.64%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.441 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.823 26.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 27.856 -3.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.830 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.334 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.181 -6.58%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.486 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36604.920 -1.54%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.560 3.92%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349749.111 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.503 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 40400.167 12.09%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 844.234 23.42%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349693.399 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.130 -1.59%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15471.650 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.749 4.03%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207837.575 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.739 4.18%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.734 2.26%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.994 1.85%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.115 10.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.174 -1.66%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.925 -1.72%
std::mismatch(deque<int>)_(it,_it,_it)/1000 448.706 4.52%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.497 5.08%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496275.721 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.813 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3845.491 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.245 1.61%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.437 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493789.429 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.041 1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3839.932 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 726.214 1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 728.196 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626670.465 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.396 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4863.286 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 695.107 -1.57%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 715.469 -2.25%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625475.000 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.175 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4872.572 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1181.467 58.44%
std::mismatch(list<int>)_(it,_it,_it)/1024 1559.158 103.50%
std::mismatch(list<int>)_(it,_it,_it)/1048576 935402.556 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.659 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7905.768 6.94%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 811.164 6.20%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 792.627 -2.96%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952441.746 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.072 1.87%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11766.432 -7.51%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 799.747 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.986 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004463.901 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.091 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12617.994 5.11%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.292 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.691 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998680.596 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.665 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12715.348 21.54%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.373 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.935 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68238.353 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.539 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.407 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.954 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68334.849 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.465 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.566 -20.99%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.323 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610775.830 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.192 -2.25%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4734.902 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 480.807 3.12%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.674 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608000.360 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.364 3.73%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4741.633 -
std::move(deque<int>)/1048576 54572.525 -1.32%
std::move(deque<int>)/262144 15057.020 -
std::move(deque<int>)/32768 1843.107 -8.47%
std::move(deque<int>)/4096 149.347 -
std::move(deque<int>)/512 22.208 -
std::move(deque<int>)/64 4.826 -
std::move(deque<int>)/8 3.394 2.23%
std::move(list<int>)/1048576 1014444.222 1.71%
std::move(list<int>)/262144 247106.570 -
std::move(list<int>)/32768 30649.163 -1.43%
std::move(list<int>)/4096 3938.771 -
std::move(list<int>)/512 350.553 -2.60%
std::move(list<int>)/64 39.360 -4.35%
std::move(list<int>)/8 3.407 -
std::move(vector<bool>)_(aligned)/1048576 1743.161 1.40%
std::move(vector<bool>)_(aligned)/262144 255.810 -
std::move(vector<bool>)_(aligned)/32768 36.716 -
std::move(vector<bool>)_(aligned)/4096 7.009 -
std::move(vector<bool>)_(aligned)/512 2.338 -
std::move(vector<bool>)_(aligned)/64 1.750 10.39%
std::move(vector<bool>)_(unaligned)/1048576 6527.670 -
std::move(vector<bool>)_(unaligned)/262144 1588.678 -
std::move(vector<bool>)_(unaligned)/32768 202.610 -3.55%
std::move(vector<bool>)_(unaligned)/4096 26.652 -
std::move(vector<bool>)_(unaligned)/512 4.874 1.83%
std::move(vector<bool>)_(unaligned)/64 1.651 -
std::move(vector<int>)/1048576 56092.815 -1.49%
std::move(vector<int>)/262144 14662.629 -2.97%
std::move(vector<int>)/32768 1725.191 -
std::move(vector<int>)/4096 134.067 -
std::move(vector<int>)/512 20.156 -
std::move(vector<int>)/64 4.147 -
std::move(vector<int>)/8 2.282 -
std::move_backward(deque<int>)/1048576 132742.803 -
std::move_backward(deque<int>)/262144 31480.205 -
std::move_backward(deque<int>)/32768 3552.279 -1.98%
std::move_backward(deque<int>)/4096 157.180 2.28%
std::move_backward(deque<int>)/512 23.831 1.17%
std::move_backward(deque<int>)/64 5.287 2.13%
std::move_backward(deque<int>)/8 3.574 -
std::move_backward(list<int>)/1048576 1038221.771 -
std::move_backward(list<int>)/262144 260822.199 -
std::move_backward(list<int>)/32768 31885.982 -
std::move_backward(list<int>)/4096 4814.893 -3.22%
std::move_backward(list<int>)/512 373.179 1.09%
std::move_backward(list<int>)/64 39.802 -
std::move_backward(list<int>)/8 3.397 -
std::move_backward(vector<bool>)_(aligned)/1048576 1743.748 -
std::move_backward(vector<bool>)_(aligned)/262144 257.021 -
std::move_backward(vector<bool>)_(aligned)/32768 38.161 -
std::move_backward(vector<bool>)_(aligned)/4096 7.251 -
std::move_backward(vector<bool>)_(aligned)/512 2.289 -1.15%
std::move_backward(vector<bool>)_(aligned)/64 1.784 2.89%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.135 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.950 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.424 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.487 -
std::move_backward(vector<bool>)_(unaligned)/512 4.551 -
std::move_backward(vector<bool>)_(unaligned)/64 1.639 -3.79%
std::move_backward(vector<int>)/1048576 57020.859 -
std::move_backward(vector<int>)/262144 22875.964 -
std::move_backward(vector<int>)/32768 1735.858 -
std::move_backward(vector<int>)/4096 135.697 -
std::move_backward(vector<int>)/512 20.874 -
std::move_backward(vector<int>)/64 4.343 -
std::move_backward(vector<int>)/8 2.315 3.53%
std::multimap<int,_int>::clear()/0 391.798 -
std::multimap<int,_int>::clear()/1024 11350.363 1.66%
std::multimap<int,_int>::clear()/32 670.077 2.11%
std::multimap<int,_int>::clear()/8192 91802.760 5.36%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.628 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.779 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.533 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.291 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.589 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.587 -7.24%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.368 75.94%
std::multimap<int,_int>::count(key)_(existent)/1024 5.432 -
std::multimap<int,_int>::count(key)_(existent)/32 3.645 -1.04%
std::multimap<int,_int>::count(key)_(existent)/8192 6.590 1.04%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.624 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.273 -9.32%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.933 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5983.143 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.113 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51615.462 -
std::multimap<int,_int>::ctor(const&)/0 12.705 -
std::multimap<int,_int>::ctor(const&)/1024 6701.994 -2.88%
std::multimap<int,_int>::ctor(const&)/32 238.951 -
std::multimap<int,_int>::ctor(const&)/8192 53382.812 -3.42%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.710 -3.43%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6646.600 -2.16%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.698 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52972.976 -2.67%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.704 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8263.240 -7.54%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.978 -2.16%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68935.032 -6.05%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.672 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13308.682 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.216 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250695.279 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.470 1.70%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.423 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.072 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.892 6.44%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.327 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.893 -
std::multimap<int,_int>::erase(iterator)/1024 21.598 4.51%
std::multimap<int,_int>::erase(iterator)/32 21.434 3.83%
std::multimap<int,_int>::erase(iterator)/8192 21.566 3.88%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.354 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7728.541 3.59%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.028 1.35%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59844.393 2.73%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.344 5.04%
std::multimap<int,_int>::erase(key)_(existent)/32 23.322 3.35%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.942 8.92%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.718 34.50%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.250 40.28%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 13.138 30.71%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.138 5.98%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.875 1.57%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.204 1.57%
std::multimap<int,_int>::find(key)_(existent)/1024 3.729 -1.52%
std::multimap<int,_int>::find(key)_(existent)/32 1.722 -1.10%
std::multimap<int,_int>::find(key)_(existent)/8192 5.349 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.197 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.383 -4.33%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.010 -4.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.789 1.21%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.449 -2.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.708 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.365 -4.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.316 -1.50%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.800 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.471 -1.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.911 -2.12%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.312 -1.42%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.191 2.81%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.860 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.780 3.66%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.523 6.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.548 2.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.433 1.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.011 1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.404 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14810.432 -1.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.428 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182913.576 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.461 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11732.616 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.881 -2.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121156.981 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.452 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12211.459 -2.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.274 -1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 206201.095 -1.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.079 -3.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10770.310 -3.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 648.167 -3.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88011.776 -2.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.645 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9842.027 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.810 -1.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81426.971 1.14%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.230 -1.64%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.340 -3.37%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.311 -3.34%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.188 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.921 3.91%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.854 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.210 1.81%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.169 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.876 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.033 -1.82%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.698 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.144 -1.04%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.396 -1.57%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.558 2.64%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.924 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.382 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.340 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6604.775 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.677 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53247.573 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.333 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6507.982 -2.13%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.589 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52033.961 -1.89%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.189 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.858 -6.98%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12732.709 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.119 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.224 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.284 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.853 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.686 -8.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.850 -
std::multimap<std::string,_int>::clear()/0 391.692 -
std::multimap<std::string,_int>::clear()/1024 20924.440 -4.03%
std::multimap<std::string,_int>::clear()/32 886.749 -1.45%
std::multimap<std::string,_int>::clear()/8192 210578.303 -5.62%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.540 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.097 -2.07%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.330 1.11%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.651 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.640 -1.91%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.911 3.70%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.015 -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.801 -1.64%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.556 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.891 1.44%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.440 13.59%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.505 1.02%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.815 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7021.394 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.386 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60115.435 -
std::multimap<std::string,_int>::ctor(const&)/0 12.703 -
std::multimap<std::string,_int>::ctor(const&)/1024 35002.815 -1.68%
std::multimap<std::string,_int>::ctor(const&)/32 799.291 -
std::multimap<std::string,_int>::ctor(const&)/8192 341619.069 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.697 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36677.535 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 856.145 -1.12%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347623.719 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.876 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38869.726 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 956.784 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379416.489 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.870 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57932.026 -6.45%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1025.459 -1.54%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094873.826 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.267 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.057 -1.60%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.041 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.841 -3.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.776 1.67%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.238 -4.73%
std::multimap<std::string,_int>::erase(iterator)/1024 32.417 -1.57%
std::multimap<std::string,_int>::erase(iterator)/32 28.566 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.777 -1.62%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.623 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12666.490 -2.74%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.580 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116194.390 -2.68%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.226 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.336 -1.40%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.054 -1.58%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.478 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.942 -1.02%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.374 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.472 -1.75%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.530 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.940 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.981 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.589 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.928 -1.28%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.927 5.96%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.803 -1.72%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 30.078 1.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.106 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.451 -2.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.626 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.058 1.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.892 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.722 -1.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.099 -1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.254 -2.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.274 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.820 -5.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.606 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.745 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.952 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.932 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.274 -1.74%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.883 -1.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.845 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64391.462 -2.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1344.424 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 904888.381 -1.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.624 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42386.625 -3.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1187.921 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 592377.605 -1.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.935 -1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62745.907 -2.85%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.130 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 810608.221 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.547 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33067.488 -2.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1123.124 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380565.305 -1.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.980 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32215.591 -2.69%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1104.203 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346721.634 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.663 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.952 2.78%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.417 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.499 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.855 -5.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.395 -1.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.541 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.218 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.428 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.409 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.862 1.56%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.545 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.847 -4.97%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 142.544 7.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.654 6.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.812 4.78%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.419 6.77%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.450 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36529.406 -2.35%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 659.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 363574.935 4.32%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.486 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35415.386 -3.46%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 753.212 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346489.686 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.134 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16740.595 1.97%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.253 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207381.309 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.987 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.224 1.58%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 130.470 1.94%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.127 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.135 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.738 -
std::multiset<int>::clear()/0 401.165 2.41%
std::multiset<int>::clear()/1024 10045.848 -10.72%
std::multiset<int>::clear()/32 641.576 -3.15%
std::multiset<int>::clear()/8192 78816.174 -12.38%
std::multiset<int>::contains(key)_(existent)/1024 3.988 -
std::multiset<int>::contains(key)_(existent)/32 1.689 -
std::multiset<int>::contains(key)_(existent)/8192 8.298 -2.13%
std::multiset<int>::contains(key)_(non-existent)/0 0.288 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.910 -1.10%
std::multiset<int>::contains(key)_(non-existent)/32 2.847 7.18%
std::multiset<int>::contains(key)_(non-existent)/8192 8.837 2.25%
std::multiset<int>::count(key)_(existent)/1024 5.790 2.76%
std::multiset<int>::count(key)_(existent)/32 3.862 1.70%
std::multiset<int>::count(key)_(existent)/8192 9.148 -8.25%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.939 1.50%
std::multiset<int>::count(key)_(non-existent)/32 2.518 2.45%
std::multiset<int>::count(key)_(non-existent)/8192 9.704 3.69%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.840 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5735.987 -3.19%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.181 -3.22%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47279.575 -2.12%
std::multiset<int>::ctor(const&)/0 12.790 -
std::multiset<int>::ctor(const&)/1024 6304.589 -3.34%
std::multiset<int>::ctor(const&)/32 221.458 -1.96%
std::multiset<int>::ctor(const&)/8192 49879.354 -2.52%
std::multiset<int>::ctor(const&,_alloc)/0 12.760 -
std::multiset<int>::ctor(const&,_alloc)/1024 6338.910 -
std::multiset<int>::ctor(const&,_alloc)/32 220.519 -3.19%
std::multiset<int>::ctor(const&,_alloc)/8192 50551.837 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.682 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8885.335 -4.50%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.552 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71497.814 -3.76%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.702 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12620.447 -1.08%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.779 -1.89%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252253.212 4.13%
std::multiset<int>::equal_range(key)_(existent)/1024 5.275 -2.17%
std::multiset<int>::equal_range(key)_(existent)/32 2.319 -4.12%
std::multiset<int>::equal_range(key)_(existent)/8192 8.275 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -6.48%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.587 2.34%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.363 -1.66%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.232 -
std::multiset<int>::erase(iterator)/1024 24.666 -3.30%
std::multiset<int>::erase(iterator)/32 21.742 -2.11%
std::multiset<int>::erase(iterator)/8192 24.572 -3.05%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.088 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6815.277 -4.40%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.058 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54977.357 -4.71%
std::multiset<int>::erase(key)_(existent)/1024 40.711 -2.21%
std::multiset<int>::erase(key)_(existent)/32 23.089 1.03%
std::multiset<int>::erase(key)_(existent)/8192 61.393 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.256 -4.37%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.807 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.348 -4.25%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.597 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -4.77%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.950 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.796 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.206 -
std::multiset<int>::find(key)_(existent)/1024 4.268 3.70%
std::multiset<int>::find(key)_(existent)/32 1.630 -
std::multiset<int>::find(key)_(existent)/8192 8.248 -2.14%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 6.129 11.84%
std::multiset<int>::find(key)_(non-existent)/32 2.907 29.12%
std::multiset<int>::find(key)_(non-existent)/8192 8.956 9.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.170 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.152 4.56%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.545 -1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.371 3.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.213 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.303 -1.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.451 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.945 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.160 -2.71%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.128 -14.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.737 -3.01%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 81.287 2.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.158 -2.42%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.085 1.22%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.922 -2.86%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.967 -3.79%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.043 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14924.640 2.98%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.391 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189285.264 1.72%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.809 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11644.707 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.944 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117107.441 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.955 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12170.692 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.307 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190952.442 -
std::multiset<int>::insert(value)_(already_present)/1024 27.781 -4.37%
std::multiset<int>::insert(value)_(already_present)/32 18.224 -2.76%
std::multiset<int>::insert(value)_(already_present)/8192 32.226 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.051 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.639 1.28%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.957 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 84.050 -3.39%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.033 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.523 -3.61%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.950 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.045 -9.18%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.145 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.176 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.825 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.643 -33.07%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.751 -19.01%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.408 -34.89%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.711 2.74%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6384.650 -2.11%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.256 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51021.604 -2.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.349 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6388.014 -3.69%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.326 -2.30%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51421.291 -2.97%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1373.389 -8.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.622 -10.44%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12391.219 -3.28%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.122 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.412 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.815 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.992 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.954 -4.15%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 13.670 -1.68%
std::multiset<std::string>::clear()/0 405.248 3.42%
std::multiset<std::string>::clear()/1024 21714.955 -
std::multiset<std::string>::clear()/32 905.969 2.02%
std::multiset<std::string>::clear()/8192 214499.406 -
std::multiset<std::string>::contains(key)_(existent)/1024 26.586 -4.12%
std::multiset<std::string>::contains(key)_(existent)/32 16.016 -22.77%
std::multiset<std::string>::contains(key)_(existent)/8192 30.163 -4.26%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.277 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.776 3.35%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.255 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.937 -1.30%
std::multiset<std::string>::count(key)_(existent)/1024 23.474 -4.61%
std::multiset<std::string>::count(key)_(existent)/32 20.227 1.33%
std::multiset<std::string>::count(key)_(existent)/8192 30.789 2.38%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.658 1.99%
std::multiset<std::string>::count(key)_(non-existent)/32 10.400 -2.14%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.491 1.71%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.823 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6853.422 -1.02%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 212.101 1.27%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57175.177 -
std::multiset<std::string>::ctor(const&)/0 12.679 -
std::multiset<std::string>::ctor(const&)/1024 34498.681 -
std::multiset<std::string>::ctor(const&)/32 801.542 14.81%
std::multiset<std::string>::ctor(const&)/8192 340127.157 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.677 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36735.900 1.32%
std::multiset<std::string>::ctor(const&,_alloc)/32 752.303 -13.52%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343615.176 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.869 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38703.684 1.79%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.862 -3.47%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377505.607 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.867 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56400.143 1.89%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1043.770 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081154.326 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.481 -10.92%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.316 -13.67%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.980 6.83%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.740 1.72%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.201 -1.98%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 29.952 -12.04%
std::multiset<std::string>::erase(iterator)/1024 31.428 1.12%
std::multiset<std::string>::erase(iterator)/32 27.213 -13.79%
std::multiset<std::string>::erase(iterator)/8192 36.312 10.19%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.927 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12844.977 -2.21%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.380 -1.62%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117868.075 -1.16%
std::multiset<std::string>::erase(key)_(existent)/1024 97.612 2.44%
std::multiset<std::string>::erase(key)_(existent)/32 82.033 43.67%
std::multiset<std::string>::erase(key)_(existent)/8192 81.985 -15.55%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.464 3.17%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.511 2.10%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.568 1.57%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.678 -1.12%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.815 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.369 -
std::multiset<std::string>::find(key)_(existent)/1024 24.254 -3.84%
std::multiset<std::string>::find(key)_(existent)/32 15.100 -
std::multiset<std::string>::find(key)_(existent)/8192 27.909 -6.86%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.051 5.64%
std::multiset<std::string>::find(key)_(non-existent)/32 10.430 5.90%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.180 5.83%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.411 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.867 -1.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.429 -12.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 96.362 -2.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.142 31.30%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.326 -1.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.855 -26.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.935 -10.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.002 37.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.163 -12.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.926 1.44%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.638 -3.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.164 3.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.359 3.39%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.983 -8.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.290 -18.82%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.840 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63619.608 -1.78%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1414.244 1.91%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 913509.129 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.350 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42954.518 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1265.085 1.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605810.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.902 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60858.770 -2.70%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1479.933 6.49%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 823543.934 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.525 -5.43%
std::multiset<std::string>::insert(value)_(already_present)/32 42.677 -11.08%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.369 -16.54%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.000 -27.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 69.362 1.04%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.760 -16.40%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.625 -3.10%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.449 2.87%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.685 -7.28%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.759 3.28%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.539 -7.33%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.702 7.74%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.480 16.89%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.656 -3.70%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.987 -21.39%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.958 -18.22%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.981 -21.75%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.286 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36654.631 1.18%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 798.706 5.20%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347127.418 -7.27%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.315 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35701.464 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 779.305 -3.80%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345224.649 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16448.904 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.573 -6.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204468.658 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 92.868 6.85%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.717 -1.70%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.232 2.47%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.666 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.576 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.613 -
std::none_of(deque<int>)_(process_all)/32 12.321 -
std::none_of(deque<int>)_(process_all)/32768 10085.934 -7.27%
std::none_of(deque<int>)_(process_all)/50 18.915 -
std::none_of(deque<int>)_(process_all)/8 3.430 -
std::none_of(deque<int>)_(process_all)/8192 2525.384 -7.14%
std::none_of(list<int>)_(process_all)/32 11.826 -
std::none_of(list<int>)_(process_all)/32768 26896.350 3.34%
std::none_of(list<int>)_(process_all)/50 21.665 -2.58%
std::none_of(list<int>)_(process_all)/8 2.652 -
std::none_of(list<int>)_(process_all)/8192 8150.776 6.21%
std::none_of(vector<int>)_(process_all)/32 8.374 -
std::none_of(vector<int>)_(process_all)/32768 8124.887 -
std::none_of(vector<int>)_(process_all)/50 19.269 -1.04%
std::none_of(vector<int>)_(process_all)/8 2.521 3.28%
std::none_of(vector<int>)_(process_all)/8192 2041.083 -
std::partial_sort(deque<int>)_(ascending)/1024 7849.570 1.61%
std::partial_sort(deque<int>)_(ascending)/8 33.253 -
std::partial_sort(deque<int>)_(ascending)/8192 144634.155 -2.12%
std::partial_sort(deque<int>)_(descending)/1024 17935.899 -
std::partial_sort(deque<int>)_(descending)/8 42.707 4.14%
std::partial_sort(deque<int>)_(descending)/8192 259898.674 -
std::partial_sort(deque<int>)_(heap)/1024 18049.732 -
std::partial_sort(deque<int>)_(heap)/8 41.507 6.97%
std::partial_sort(deque<int>)_(heap)/8192 267814.288 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7811.395 1.78%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.074 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 141144.542 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18949.685 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.231 -3.96%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260309.453 -1.59%
std::partial_sort(deque<int>)_(repeated)/1024 6386.537 1.16%
std::partial_sort(deque<int>)_(repeated)/8 26.762 2.98%
std::partial_sort(deque<int>)_(repeated)/8192 76492.364 1.04%
std::partial_sort(deque<int>)_(shuffled)/1024 15627.172 -
std::partial_sort(deque<int>)_(shuffled)/8 32.742 2.08%
std::partial_sort(deque<int>)_(shuffled)/8192 241065.787 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4780.148 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.317 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50861.348 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7876.086 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.311 1.94%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93419.188 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7946.604 -3.73%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.722 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96200.720 -1.69%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4768.122 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.379 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50900.781 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8834.067 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.443 -2.97%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93415.404 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2551.826 1.36%
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.465 1.53%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26593.953 -4.26%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6775.251 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 25.054 7.99%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83468.975 -
std::partial_sort(vector<int>)_(ascending)/1024 4781.412 -
std::partial_sort(vector<int>)_(ascending)/8 18.945 -
std::partial_sort(vector<int>)_(ascending)/8192 50630.049 -
std::partial_sort(vector<int>)_(descending)/1024 7955.393 -
std::partial_sort(vector<int>)_(descending)/8 24.541 -
std::partial_sort(vector<int>)_(descending)/8192 94264.648 -
std::partial_sort(vector<int>)_(heap)/1024 7996.657 -
std::partial_sort(vector<int>)_(heap)/8 27.903 -
std::partial_sort(vector<int>)_(heap)/8192 97345.527 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4764.188 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.913 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50639.183 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8888.400 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.772 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93892.636 -
std::partial_sort(vector<int>)_(repeated)/1024 2527.032 1.05%
std::partial_sort(vector<int>)_(repeated)/8 19.430 5.30%
std::partial_sort(vector<int>)_(repeated)/8192 26608.376 -
std::partial_sort(vector<int>)_(shuffled)/1024 6761.866 -
std::partial_sort(vector<int>)_(shuffled)/8 28.214 -
std::partial_sort(vector<int>)_(shuffled)/8192 87991.686 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5133.738 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.935 2.01%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53154.504 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8091.542 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.026 2.51%
std::partial_sort_copy(deque<int>)_(descending)/8192 94741.520 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8241.934 -1.22%
std::partial_sort_copy(deque<int>)_(heap)/8 14.713 -3.04%
std::partial_sort_copy(deque<int>)_(heap)/8192 98270.318 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5127.818 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.944 1.63%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53125.496 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8942.977 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.619 -1.53%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94579.457 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2825.509 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.994 4.07%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29101.579 -2.68%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6892.007 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.363 1.34%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86942.453 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5355.147 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.216 -2.09%
std::partial_sort_copy(list<int>)_(ascending)/8192 56721.786 -1.22%
std::partial_sort_copy(list<int>)_(descending)/1024 8242.938 -
std::partial_sort_copy(list<int>)_(descending)/8 16.668 5.79%
std::partial_sort_copy(list<int>)_(descending)/8192 96938.550 -
std::partial_sort_copy(list<int>)_(heap)/1024 8250.719 -
std::partial_sort_copy(list<int>)_(heap)/8 17.761 1.58%
std::partial_sort_copy(list<int>)_(heap)/8192 100445.383 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5349.037 -4.30%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.160 -5.95%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56803.168 -2.86%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9159.042 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.083 -1.22%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96729.210 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.975 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.927 -2.14%
std::partial_sort_copy(list<int>)_(repeated)/8192 32956.820 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7095.929 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.783 9.73%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88622.750 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4727.903 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.474 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50848.296 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7858.194 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.146 -1.22%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93186.917 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7920.075 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.973 2.82%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96645.439 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4745.773 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.482 2.15%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50555.143 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8846.387 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.422 1.44%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93247.896 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2540.400 1.66%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.619 4.39%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26547.840 -1.11%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6714.547 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.908 5.39%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84561.225 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4809.133 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.828 1.61%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50565.930 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7917.763 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.391 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93851.340 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7977.349 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.312 2.57%
std::partial_sort_copy(vector<int>)_(heap)/8192 97392.814 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4806.726 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.753 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50550.695 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8895.698 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.142 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94812.279 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2488.916 -
std::partial_sort_copy(vector<int>)_(repeated)/8 9.002 4.46%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26351.361 -4.20%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6833.344 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.775 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93767.304 5.59%
std::partition(deque<int>)_(dense)/1024 356.775 -
std::partition(deque<int>)_(dense)/32 10.111 12.33%
std::partition(deque<int>)_(dense)/50 15.380 15.66%
std::partition(deque<int>)_(dense)/8192 2802.426 -
std::partition(deque<int>)_(sparse)/1024 385.168 -
std::partition(deque<int>)_(sparse)/32 11.985 -6.99%
std::partition(deque<int>)_(sparse)/50 16.389 -11.26%
std::partition(deque<int>)_(sparse)/8192 2980.283 -2.94%
std::partition(list<int>)_(dense)/1024 391.046 -
std::partition(list<int>)_(dense)/32 9.041 3.50%
std::partition(list<int>)_(dense)/50 13.565 1.30%
std::partition(list<int>)_(dense)/8192 4972.446 -
std::partition(list<int>)_(sparse)/1024 723.324 1.11%
std::partition(list<int>)_(sparse)/32 9.136 -
std::partition(list<int>)_(sparse)/50 22.500 -
std::partition(list<int>)_(sparse)/8192 7540.604 -1.09%
std::partition(vector<int>)_(dense)/1024 250.104 -
std::partition(vector<int>)_(dense)/32 8.499 2.04%
std::partition(vector<int>)_(dense)/50 13.148 -
std::partition(vector<int>)_(dense)/8192 1883.028 -
std::partition(vector<int>)_(sparse)/1024 257.113 -
std::partition(vector<int>)_(sparse)/32 8.912 -2.40%
std::partition(vector<int>)_(sparse)/50 14.005 -3.76%
std::partition(vector<int>)_(sparse)/8192 1873.418 -
std::partition_copy(deque<int>)/1024 677.933 1.22%
std::partition_copy(deque<int>)/32 13.058 -
std::partition_copy(deque<int>)/50 22.572 4.23%
std::partition_copy(deque<int>)/8192 5729.790 -8.04%
std::partition_copy(list<int>)/1024 715.639 -1.02%
std::partition_copy(list<int>)/32 8.860 -29.59%
std::partition_copy(list<int>)/50 13.087 -2.14%
std::partition_copy(list<int>)/8192 6806.116 -7.67%
std::partition_copy(vector<int>)/1024 471.137 2.28%
std::partition_copy(vector<int>)/32 8.094 -
std::partition_copy(vector<int>)/50 12.743 1.26%
std::partition_copy(vector<int>)/8192 4552.065 -
std::partition_point(deque<int>)/1024 9.501 -
std::partition_point(deque<int>)/32 4.148 -1.01%
std::partition_point(deque<int>)/50 4.636 -
std::partition_point(deque<int>)/8192 15.269 2.25%
std::partition_point(list<int>)/1024 1276.743 -
std::partition_point(list<int>)/32 16.091 -
std::partition_point(list<int>)/50 24.754 -1.39%
std::partition_point(list<int>)/8192 12447.654 -
std::partition_point(vector<int>)/1024 6.089 -2.94%
std::partition_point(vector<int>)/32 2.566 -
std::partition_point(vector<int>)/50 2.577 -
std::partition_point(vector<int>)/8192 9.448 -1.34%
std::pop_heap(deque<float>)/1024 13.230 6.09%
std::pop_heap(deque<float>)/8 52.203 -
std::pop_heap(deque<float>)/8192 60.825 -
std::pop_heap(deque<int>)/1024 12.382 -4.28%
std::pop_heap(deque<int>)/8 52.232 -
std::pop_heap(deque<int>)/8192 52.921 -1.60%
std::pop_heap(deque<size_t>)/1024 19.834 24.11%
std::pop_heap(deque<size_t>)/8 52.265 -1.75%
std::pop_heap(deque<size_t>)/8192 59.404 -
std::pop_heap(deque<std::string>)/1024 60.712 -
std::pop_heap(deque<std::string>)/8 57.760 -
std::pop_heap(deque<std::string>)/8192 113.764 -
std::pop_heap(vector<float>)/1024 8.471 -
std::pop_heap(vector<float>)/8 50.595 -
std::pop_heap(vector<float>)/8192 19.787 -1.12%
std::pop_heap(vector<int>)/1024 10.004 -
std::pop_heap(vector<int>)/8 51.418 -
std::pop_heap(vector<int>)/8192 13.028 -
std::pop_heap(vector<size_t>)/1024 9.859 -
std::pop_heap(vector<size_t>)/8 51.873 -
std::pop_heap(vector<size_t>)/8192 13.095 -
std::pop_heap(vector<std::string>)/1024 20.951 -
std::pop_heap(vector<std::string>)/8 53.348 -
std::pop_heap(vector<std::string>)/8192 51.661 -2.18%
std::remove(deque<int>)_(prefix)/1024 528.579 -
std::remove(deque<int>)_(prefix)/32 51.424 -3.83%
std::remove(deque<int>)_(prefix)/50 59.786 -3.02%
std::remove(deque<int>)_(prefix)/8192 3880.751 -
std::remove(deque<int>)_(sprinkled)/1024 523.238 -
std::remove(deque<int>)_(sprinkled)/32 49.797 -
std::remove(deque<int>)_(sprinkled)/50 55.104 1.10%
std::remove(deque<int>)_(sprinkled)/8192 3859.184 -
std::remove(list<int>)_(prefix)/1024 1001.834 -
std::remove(list<int>)_(prefix)/32 52.354 -
std::remove(list<int>)_(prefix)/50 63.337 -
std::remove(list<int>)_(prefix)/8192 8190.002 -
std::remove(list<int>)_(sprinkled)/1024 973.586 -
std::remove(list<int>)_(sprinkled)/32 52.331 -
std::remove(list<int>)_(sprinkled)/50 61.589 -
std::remove(list<int>)_(sprinkled)/8192 7955.941 1.24%
std::remove(vector<int>)_(prefix)/1024 307.321 -
std::remove(vector<int>)_(prefix)/32 48.923 -
std::remove(vector<int>)_(prefix)/50 53.873 -
std::remove(vector<int>)_(prefix)/8192 2109.419 -
std::remove(vector<int>)_(sprinkled)/1024 286.211 -
std::remove(vector<int>)_(sprinkled)/32 48.673 -
std::remove(vector<int>)_(sprinkled)/50 52.757 -1.05%
std::remove(vector<int>)_(sprinkled)/8192 1981.481 -
std::remove_copy(deque<int>)_(prefix)/1024 422.706 3.06%
std::remove_copy(deque<int>)_(prefix)/32 13.223 -
std::remove_copy(deque<int>)_(prefix)/50 20.391 -2.64%
std::remove_copy(deque<int>)_(prefix)/8192 3363.358 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.218 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.288 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.493 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2912.831 -
std::remove_copy(list<int>)_(prefix)/1024 747.018 -
std::remove_copy(list<int>)_(prefix)/32 11.255 -
std::remove_copy(list<int>)_(prefix)/50 19.059 -
std::remove_copy(list<int>)_(prefix)/8192 8704.689 24.27%
std::remove_copy(list<int>)_(sprinkled)/1024 742.944 -
std::remove_copy(list<int>)_(sprinkled)/32 11.237 -
std::remove_copy(list<int>)_(sprinkled)/50 18.833 -
std::remove_copy(list<int>)_(sprinkled)/8192 8530.469 22.49%
std::remove_copy(vector<int>)_(prefix)/1024 264.489 -
std::remove_copy(vector<int>)_(prefix)/32 9.599 3.12%
std::remove_copy(vector<int>)_(prefix)/50 13.946 -1.53%
std::remove_copy(vector<int>)_(prefix)/8192 2063.679 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.801 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.492 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.632 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1934.629 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.868 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.954 -3.27%
std::remove_copy_if(deque<int>)_(prefix)/50 28.143 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3792.605 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.768 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.392 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.691 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3536.442 -
std::remove_copy_if(list<int>)_(prefix)/1024 799.271 -
std::remove_copy_if(list<int>)_(prefix)/32 17.109 -
std::remove_copy_if(list<int>)_(prefix)/50 24.911 -
std::remove_copy_if(list<int>)_(prefix)/8192 7743.882 5.66%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.945 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.648 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.391 1.52%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7723.025 5.02%
std::remove_copy_if(vector<int>)_(prefix)/1024 417.247 4.52%
std::remove_copy_if(vector<int>)_(prefix)/32 12.227 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.950 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3387.629 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.740 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.614 2.61%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.740 1.72%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.972 -6.17%
std::remove_if(deque<int>)_(prefix)/1024 556.941 -1.50%
std::remove_if(deque<int>)_(prefix)/32 56.702 -
std::remove_if(deque<int>)_(prefix)/50 62.406 -15.61%
std::remove_if(deque<int>)_(prefix)/8192 4301.950 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.114 -
std::remove_if(deque<int>)_(sprinkled)/32 55.611 -1.46%
std::remove_if(deque<int>)_(sprinkled)/50 67.031 11.15%
std::remove_if(deque<int>)_(sprinkled)/8192 3900.324 -
std::remove_if(list<int>)_(prefix)/1024 1016.608 1.05%
std::remove_if(list<int>)_(prefix)/32 58.973 -
std::remove_if(list<int>)_(prefix)/50 72.625 -
std::remove_if(list<int>)_(prefix)/8192 10077.722 8.15%
std::remove_if(list<int>)_(sprinkled)/1024 984.313 -
std::remove_if(list<int>)_(sprinkled)/32 57.088 -
std::remove_if(list<int>)_(sprinkled)/50 74.286 -3.08%
std::remove_if(list<int>)_(sprinkled)/8192 8184.434 1.00%
std::remove_if(vector<int>)_(prefix)/1024 351.026 -
std::remove_if(vector<int>)_(prefix)/32 48.934 -
std::remove_if(vector<int>)_(prefix)/50 54.737 -
std::remove_if(vector<int>)_(prefix)/8192 2647.436 3.01%
std::remove_if(vector<int>)_(sprinkled)/1024 518.913 -
std::remove_if(vector<int>)_(sprinkled)/32 54.015 -
std::remove_if(vector<int>)_(sprinkled)/50 62.902 2.49%
std::remove_if(vector<int>)_(sprinkled)/8192 3838.813 -
std::replace(deque<int>)_(prefix)/1024 412.669 -
std::replace(deque<int>)_(prefix)/32 12.791 -
std::replace(deque<int>)_(prefix)/50 19.161 -1.27%
std::replace(deque<int>)_(prefix)/8192 3271.521 -
std::replace(deque<int>)_(sprinkled)/1024 352.508 -
std::replace(deque<int>)_(sprinkled)/32 12.186 -
std::replace(deque<int>)_(sprinkled)/50 18.267 -
std::replace(deque<int>)_(sprinkled)/8192 2830.672 -
std::replace(list<int>)_(prefix)/1024 739.304 -
std::replace(list<int>)_(prefix)/32 11.074 -
std::replace(list<int>)_(prefix)/50 17.303 -
std::replace(list<int>)_(prefix)/8192 7015.988 -
std::replace(list<int>)_(sprinkled)/1024 743.879 2.13%
std::replace(list<int>)_(sprinkled)/32 11.641 3.40%
std::replace(list<int>)_(sprinkled)/50 19.662 3.98%
std::replace(list<int>)_(sprinkled)/8192 7207.397 -3.15%
std::replace(vector<int>)_(prefix)/1024 159.353 1.03%
std::replace(vector<int>)_(prefix)/32 5.138 2.94%
std::replace(vector<int>)_(prefix)/50 7.663 1.65%
std::replace(vector<int>)_(prefix)/8192 1266.468 -
std::replace(vector<int>)_(sprinkled)/1024 154.530 -
std::replace(vector<int>)_(sprinkled)/32 5.560 2.97%
std::replace(vector<int>)_(sprinkled)/50 9.034 3.50%
std::replace(vector<int>)_(sprinkled)/8192 1205.270 -
std::replace_if(deque<int>)_(prefix)/1024 482.843 -1.21%
std::replace_if(deque<int>)_(prefix)/32 14.100 -
std::replace_if(deque<int>)_(prefix)/50 20.405 -
std::replace_if(deque<int>)_(prefix)/8192 3499.215 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.040 1.04%
std::replace_if(deque<int>)_(sprinkled)/32 12.452 -
std::replace_if(deque<int>)_(sprinkled)/50 18.700 -
std::replace_if(deque<int>)_(sprinkled)/8192 2978.086 2.21%
std::replace_if(list<int>)_(prefix)/1024 739.390 -
std::replace_if(list<int>)_(prefix)/32 13.928 -
std::replace_if(list<int>)_(prefix)/50 24.510 -
std::replace_if(list<int>)_(prefix)/8192 7200.817 -
std::replace_if(list<int>)_(sprinkled)/1024 745.889 -
std::replace_if(list<int>)_(sprinkled)/32 13.273 -
std::replace_if(list<int>)_(sprinkled)/50 22.925 -
std::replace_if(list<int>)_(sprinkled)/8192 7423.169 -
std::replace_if(vector<int>)_(prefix)/1024 270.765 -
std::replace_if(vector<int>)_(prefix)/32 9.638 -
std::replace_if(vector<int>)_(prefix)/50 13.883 -
std::replace_if(vector<int>)_(prefix)/8192 2032.138 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.591 1.04%
std::replace_if(vector<int>)_(sprinkled)/32 8.738 -4.20%
std::replace_if(vector<int>)_(sprinkled)/50 13.732 -
std::replace_if(vector<int>)_(sprinkled)/8192 1921.518 1.39%
std::reverse(deque<int>)/32768 5730.630 -
std::reverse(deque<int>)/4096 720.319 -
std::reverse(deque<int>)/512 113.488 -
std::reverse(deque<int>)/64 13.060 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 17404.997 -10.80%
std::reverse(list<int>)/4096 1569.612 -14.15%
std::reverse(list<int>)/512 193.839 -
std::reverse(list<int>)/64 17.450 -
std::reverse(list<int>)/8 1.943 -
std::reverse(vector<int>)/32768 1034.981 -
std::reverse(vector<int>)/4096 130.631 -
std::reverse(vector<int>)/512 16.345 -
std::reverse(vector<int>)/64 4.159 -
std::reverse(vector<int>)/8 2.926 95.13%
std::reverse_copy(deque<int>)/32768 8076.824 1.11%
std::reverse_copy(deque<int>)/4096 983.397 -
std::reverse_copy(deque<int>)/512 125.534 -
std::reverse_copy(deque<int>)/64 15.980 -
std::reverse_copy(deque<int>)/8 2.538 -
std::reverse_copy(list<int>)/32768 26294.939 -2.82%
std::reverse_copy(list<int>)/4096 3117.350 -2.61%
std::reverse_copy(list<int>)/512 366.051 -
std::reverse_copy(list<int>)/64 30.184 -
std::reverse_copy(list<int>)/8 2.448 -
std::reverse_copy(vector<int>)/32768 981.864 -1.12%
std::reverse_copy(vector<int>)/4096 132.614 -6.07%
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.521 -
std::reverse_copy(vector<int>)/8 2.602 6.23%
std::rotate(deque<int>)_(1_element_backward)/1024 40.799 -
std::rotate(deque<int>)_(1_element_backward)/32 3.531 -
std::rotate(deque<int>)_(1_element_backward)/50 5.228 2.02%
std::rotate(deque<int>)_(1_element_backward)/8192 310.451 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.347 -
std::rotate(deque<int>)_(1_element_forward)/32 4.143 -
std::rotate(deque<int>)_(1_element_forward)/50 5.427 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.460 -
std::rotate(deque<int>)_(by_1/2)/1024 187.553 -
std::rotate(deque<int>)_(by_1/2)/32 8.529 -
std::rotate(deque<int>)_(by_1/2)/50 11.519 -
std::rotate(deque<int>)_(by_1/2)/8192 1714.777 17.85%
std::rotate(deque<int>)_(by_1/3)/1024 397.999 -1.77%
std::rotate(deque<int>)_(by_1/3)/32 20.762 -
std::rotate(deque<int>)_(by_1/3)/50 29.906 -
std::rotate(deque<int>)_(by_1/3)/8192 3388.480 2.75%
std::rotate(deque<int>)_(by_1/4)/1024 266.052 -
std::rotate(deque<int>)_(by_1/4)/32 13.173 -
std::rotate(deque<int>)_(by_1/4)/50 27.098 -5.07%
std::rotate(deque<int>)_(by_1/4)/8192 2621.514 -
std::rotate(list<int>)_(1_element_backward)/1024 747.584 -
std::rotate(list<int>)_(1_element_backward)/32 13.360 -
std::rotate(list<int>)_(1_element_backward)/50 25.066 -1.11%
std::rotate(list<int>)_(1_element_backward)/8192 7304.500 -
std::rotate(list<int>)_(1_element_forward)/1024 735.929 -
std::rotate(list<int>)_(1_element_forward)/32 13.929 -
std::rotate(list<int>)_(1_element_forward)/50 26.046 -
std::rotate(list<int>)_(1_element_forward)/8192 7078.528 -12.65%
std::rotate(list<int>)_(by_1/2)/1024 392.692 -
std::rotate(list<int>)_(by_1/2)/32 6.445 -
std::rotate(list<int>)_(by_1/2)/50 12.636 -
std::rotate(list<int>)_(by_1/2)/8192 5493.525 -
std::rotate(list<int>)_(by_1/3)/1024 814.722 -
std::rotate(list<int>)_(by_1/3)/32 16.717 -4.36%
std::rotate(list<int>)_(by_1/3)/50 23.001 -
std::rotate(list<int>)_(by_1/3)/8192 8402.865 -
std::rotate(list<int>)_(by_1/4)/1024 579.140 -
std::rotate(list<int>)_(by_1/4)/32 14.529 -
std::rotate(list<int>)_(by_1/4)/50 26.297 2.59%
std::rotate(list<int>)_(by_1/4)/8192 6629.664 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.699 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.692 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.707 -
std::rotate(vector<bool>)_(1_element_backward)/8192 105.719 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.533 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.638 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.633 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.763 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.457 -
std::rotate(vector<bool>)_(by_1/2)/32 17.948 -
std::rotate(vector<bool>)_(by_1/2)/50 17.743 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.108 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.295 -
std::rotate(vector<bool>)_(by_1/3)/32 17.721 -
std::rotate(vector<bool>)_(by_1/3)/50 17.721 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.083 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.990 -
std::rotate(vector<bool>)_(by_1/4)/32 17.860 -
std::rotate(vector<bool>)_(by_1/4)/50 17.768 1.06%
std::rotate(vector<bool>)_(by_1/4)/8192 30.117 1.33%
std::rotate(vector<int>)_(1_element_backward)/1024 35.534 -
std::rotate(vector<int>)_(1_element_backward)/32 2.920 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.692 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.016 -
std::rotate(vector<int>)_(1_element_forward)/32 2.965 -
std::rotate(vector<int>)_(1_element_forward)/50 5.260 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.523 -
std::rotate(vector<int>)_(by_1/2)/1024 31.776 -
std::rotate(vector<int>)_(by_1/2)/32 2.326 -
std::rotate(vector<int>)_(by_1/2)/50 3.816 -
std::rotate(vector<int>)_(by_1/2)/8192 241.064 -
std::rotate(vector<int>)_(by_1/3)/1024 118.904 -
std::rotate(vector<int>)_(by_1/3)/32 9.961 -
std::rotate(vector<int>)_(by_1/3)/50 11.092 -1.26%
std::rotate(vector<int>)_(by_1/3)/8192 876.411 -
std::rotate(vector<int>)_(by_1/4)/1024 47.338 -
std::rotate(vector<int>)_(by_1/4)/32 4.729 -
std::rotate(vector<int>)_(by_1/4)/50 11.585 -
std::rotate(vector<int>)_(by_1/4)/8192 370.206 -
std::rotate_copy(deque<int>)/1024 34.738 -
std::rotate_copy(deque<int>)/32 2.723 -
std::rotate_copy(deque<int>)/50 3.006 -2.47%
std::rotate_copy(deque<int>)/8192 293.870 -1.25%
std::rotate_copy(list<int>)/1024 740.971 -
std::rotate_copy(list<int>)/32 8.754 -1.07%
std::rotate_copy(list<int>)/50 13.831 -
std::rotate_copy(list<int>)/8192 7071.386 2.82%
std::rotate_copy(vector<int>)/1024 33.741 -
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.778 3.81%
std::rotate_copy(vector<int>)/8192 321.166 -16.88%
std::sample(deque<int>)/1024 11362.594 -
std::sample(deque<int>)/32 305.051 -
std::sample(deque<int>)/8192 91388.364 -
std::sample(list<int>)/1024 12066.188 -
std::sample(list<int>)/32 314.078 -
std::sample(list<int>)/8192 98357.166 -
std::sample(vector<int>)/1024 11319.462 -
std::sample(vector<int>)/32 304.064 -
std::sample(vector<int>)/8192 91799.291 -
std::search(deque<int>)_(near_matches)/1000 19065.667 -17.35%
std::search(deque<int>)_(near_matches)/1024 19978.754 -17.15%
std::search(deque<int>)_(near_matches)/8192 1456205.202 -
std::search(deque<int>)_(no_match)/1000 406.877 4.45%
std::search(deque<int>)_(no_match)/1024 351.736 16.05%
std::search(deque<int>)_(no_match)/1048576 424219.449 -
std::search(deque<int>)_(no_match)/8192 3312.287 -
std::search(deque<int>)_(same_length)/1000 486.007 26.79%
std::search(deque<int>)_(same_length)/1024 500.166 3.04%
std::search(deque<int>)_(same_length)/8192 3815.811 -3.78%
std::search(deque<int>)_(single_element)/1000 450.382 -
std::search(deque<int>)_(single_element)/1024 460.584 -
std::search(deque<int>)_(single_element)/8192 3668.130 -
std::search(deque<int>,_pred)_(near_matches)/1000 26929.206 -
std::search(deque<int>,_pred)_(near_matches)/1024 28136.795 1.02%
std::search(deque<int>,_pred)_(near_matches)/8192 1530343.087 -
std::search(deque<int>,_pred)_(no_match)/1000 451.249 -2.97%
std::search(deque<int>,_pred)_(no_match)/1024 438.427 -7.64%
std::search(deque<int>,_pred)_(no_match)/1048576 446466.969 -
std::search(deque<int>,_pred)_(no_match)/8192 3497.754 -
std::search(deque<int>,_pred)_(same_length)/1000 479.614 -
std::search(deque<int>,_pred)_(same_length)/1024 511.477 1.20%
std::search(deque<int>,_pred)_(same_length)/8192 4040.323 1.03%
std::search(deque<int>,_pred)_(single_element)/1000 687.851 -
std::search(deque<int>,_pred)_(single_element)/1024 706.343 -
std::search(deque<int>,_pred)_(single_element)/8192 5678.273 -
std::search(list<int>)_(near_matches)/1000 38174.061 -
std::search(list<int>)_(near_matches)/1024 39814.531 -
std::search(list<int>)_(near_matches)/8192 2551653.285 -
std::search(list<int>)_(no_match)/1000 711.367 6.22%
std::search(list<int>)_(no_match)/1024 733.170 -4.74%
std::search(list<int>)_(no_match)/1048576 833983.048 -1.06%
std::search(list<int>)_(no_match)/8192 6564.101 -15.14%
std::search(list<int>)_(same_length)/1000 759.458 -
std::search(list<int>)_(same_length)/1024 779.521 1.40%
std::search(list<int>)_(same_length)/8192 8076.662 -6.86%
std::search(list<int>)_(single_element)/1000 694.754 -
std::search(list<int>)_(single_element)/1024 741.007 1.79%
std::search(list<int>)_(single_element)/8192 7459.522 -11.28%
std::search(list<int>,_pred)_(near_matches)/1000 41510.787 -
std::search(list<int>,_pred)_(near_matches)/1024 43515.197 -
std::search(list<int>,_pred)_(near_matches)/8192 2693351.442 -
std::search(list<int>,_pred)_(no_match)/1000 803.778 -
std::search(list<int>,_pred)_(no_match)/1024 823.068 -
std::search(list<int>,_pred)_(no_match)/1048576 955469.304 -
std::search(list<int>,_pred)_(no_match)/8192 7293.877 -7.15%
std::search(list<int>,_pred)_(same_length)/1000 795.544 -
std::search(list<int>,_pred)_(same_length)/1024 814.089 -
std::search(list<int>,_pred)_(same_length)/8192 8940.637 3.19%
std::search(list<int>,_pred)_(single_element)/1000 801.449 -
std::search(list<int>,_pred)_(single_element)/1024 820.368 -2.97%
std::search(list<int>,_pred)_(single_element)/8192 7762.613 -3.85%
std::search(vector<int>)_(near_matches)/1000 14301.189 -
std::search(vector<int>)_(near_matches)/1024 15028.186 -
std::search(vector<int>)_(near_matches)/8192 767335.786 -
std::search(vector<int>)_(no_match)/1000 211.788 2.78%
std::search(vector<int>)_(no_match)/1024 217.880 3.39%
std::search(vector<int>)_(no_match)/1048576 213928.310 1.94%
std::search(vector<int>)_(no_match)/8192 1666.198 1.94%
std::search(vector<int>)_(same_length)/1000 241.052 -
std::search(vector<int>)_(same_length)/1024 245.636 -
std::search(vector<int>)_(same_length)/8192 1873.546 -1.25%
std::search(vector<int>)_(single_element)/1000 228.538 -
std::search(vector<int>)_(single_element)/1024 233.817 -
std::search(vector<int>)_(single_element)/8192 1820.438 -
std::search(vector<int>,_pred)_(near_matches)/1000 22816.731 -
std::search(vector<int>,_pred)_(near_matches)/1024 23869.872 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454926.370 -
std::search(vector<int>,_pred)_(no_match)/1000 520.217 -1.64%
std::search(vector<int>,_pred)_(no_match)/1024 531.458 -1.07%
std::search(vector<int>,_pred)_(no_match)/1048576 591740.136 -1.31%
std::search(vector<int>,_pred)_(no_match)/8192 4229.173 -1.57%
std::search(vector<int>,_pred)_(same_length)/1000 602.783 -
std::search(vector<int>,_pred)_(same_length)/1024 616.766 -
std::search(vector<int>,_pred)_(same_length)/8192 4937.917 -
std::search(vector<int>,_pred)_(single_element)/1000 567.431 18.08%
std::search(vector<int>,_pred)_(single_element)/1024 580.840 23.69%
std::search(vector<int>,_pred)_(single_element)/8192 4645.014 24.05%
std::search_n(deque<int>)_(no_match)/1024 13.701 -
std::search_n(deque<int>)_(no_match)/32 13.676 -
std::search_n(deque<int>)_(no_match)/8192 15.879 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.722 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.106 -
std::search_n(deque<int>,_pred)_(no_match)/8192 18.041 -
std::search_n(list<int>)_(no_match)/1024 726.343 -
std::search_n(list<int>)_(no_match)/32 11.433 -
std::search_n(list<int>)_(no_match)/8192 6961.270 -1.00%
std::search_n(list<int>,_pred)_(no_match)/1024 831.152 -
std::search_n(list<int>,_pred)_(no_match)/32 17.245 -
std::search_n(list<int>,_pred)_(no_match)/8192 7359.257 -9.42%
std::search_n(vector<int>)_(no_match)/1024 3.332 -
std::search_n(vector<int>)_(no_match)/32 3.338 -
std::search_n(vector<int>)_(no_match)/8192 3.336 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.092 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.125 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.093 -
std::set<int>::clear()/0 391.302 -
std::set<int>::clear()/1024 9242.550 -
std::set<int>::clear()/32 630.849 -
std::set<int>::clear()/8192 78522.794 -2.88%
std::set<int>::contains(key)_(existent)/1024 3.917 3.05%
std::set<int>::contains(key)_(existent)/32 1.669 2.99%
std::set<int>::contains(key)_(existent)/8192 8.242 1.11%
std::set<int>::contains(key)_(non-existent)/0 0.299 -
std::set<int>::contains(key)_(non-existent)/1024 5.904 -
std::set<int>::contains(key)_(non-existent)/32 2.686 -
std::set<int>::contains(key)_(non-existent)/8192 14.857 49.35%
std::set<int>::count(key)_(existent)/1024 4.269 1.26%
std::set<int>::count(key)_(existent)/32 1.652 -2.25%
std::set<int>::count(key)_(existent)/8192 7.858 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.427 -4.22%
std::set<int>::count(key)_(non-existent)/32 2.953 2.08%
std::set<int>::count(key)_(non-existent)/8192 11.328 -2.75%
std::set<int>::ctor(&&,_different_allocs)/0 12.891 -
std::set<int>::ctor(&&,_different_allocs)/1024 5854.706 -
std::set<int>::ctor(&&,_different_allocs)/32 176.219 -
std::set<int>::ctor(&&,_different_allocs)/8192 48641.757 -
std::set<int>::ctor(const&)/0 12.723 -
std::set<int>::ctor(const&)/1024 6378.940 -1.73%
std::set<int>::ctor(const&)/32 218.035 -2.71%
std::set<int>::ctor(const&)/8192 51028.300 -1.15%
std::set<int>::ctor(const&,_alloc)/0 12.713 -
std::set<int>::ctor(const&,_alloc)/1024 7175.214 13.39%
std::set<int>::ctor(const&,_alloc)/32 223.922 2.24%
std::set<int>::ctor(const&,_alloc)/8192 52557.257 6.00%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.734 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8502.863 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.683 -3.87%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67582.649 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.771 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12836.149 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.500 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241527.474 -
std::set<int>::equal_range(key)_(existent)/1024 4.364 -3.42%
std::set<int>::equal_range(key)_(existent)/32 1.819 -
std::set<int>::equal_range(key)_(existent)/8192 7.954 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.925 4.75%
std::set<int>::equal_range(key)_(non-existent)/32 2.459 -5.66%
std::set<int>::equal_range(key)_(non-existent)/8192 10.577 4.30%
std::set<int>::erase(iterator)/1024 21.130 4.59%
std::set<int>::erase(iterator)/32 20.766 4.16%
std::set<int>::erase(iterator)/8192 21.351 4.78%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.234 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6802.824 1.16%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.739 2.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54754.158 -
std::set<int>::erase(key)_(existent)/1024 49.891 2.07%
std::set<int>::erase(key)_(existent)/32 25.192 16.29%
std::set<int>::erase(key)_(existent)/8192 68.124 -1.80%
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.478 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.286 -9.19%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.888 19.17%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.996 3.08%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.794 1.21%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.172 2.82%
std::set<int>::find(key)_(existent)/1024 4.009 -
std::set<int>::find(key)_(existent)/32 1.752 1.98%
std::set<int>::find(key)_(existent)/8192 8.077 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 6.036 7.66%
std::set<int>::find(key)_(non-existent)/32 2.518 10.23%
std::set<int>::find(key)_(non-existent)/8192 9.281 8.60%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.113 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 56.264 20.93%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.300 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.385 -7.14%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.386 1.84%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.185 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.956 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.909 2.74%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.303 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.830 -3.91%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.919 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.895 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.313 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.744 -2.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.060 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.212 2.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.052 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16739.517 -1.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.641 -4.90%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184184.967 1.01%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.164 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12877.762 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.477 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117071.198 1.58%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.881 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7644.336 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.216 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 142287.320 7.26%
std::set<int>::insert(value)_(already_present)/1024 5.947 -16.00%
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 9.778 -15.82%
std::set<int>::insert(value)_(new_value,_end)/0 17.091 -
std::set<int>::insert(value)_(new_value,_end)/1024 43.329 4.59%
std::set<int>::insert(value)_(new_value,_end)/32 18.891 -
std::set<int>::insert(value)_(new_value,_end)/8192 84.174 20.83%
std::set<int>::insert(value)_(new_value,_middle)/0 17.141 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.277 1.39%
std::set<int>::insert(value)_(new_value,_middle)/32 18.652 1.38%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.310 2.23%
std::set<int>::lower_bound(key)_(existent)/1024 4.601 -
std::set<int>::lower_bound(key)_(existent)/32 1.522 -
std::set<int>::lower_bound(key)_(existent)/8192 7.873 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.441 6.28%
std::set<int>::lower_bound(key)_(non-existent)/32 2.473 8.20%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.808 7.82%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.347 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6081.026 -4.46%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.819 1.07%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48377.903 -2.46%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6114.187 -9.44%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 215.929 -10.86%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48905.977 -3.72%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1343.308 1.71%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.052 4.01%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12413.533 1.30%
std::set<int>::upper_bound(key)_(existent)/1024 4.313 -
std::set<int>::upper_bound(key)_(existent)/32 1.773 -1.09%
std::set<int>::upper_bound(key)_(existent)/8192 8.107 3.53%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.043 2.23%
std::set<int>::upper_bound(key)_(non-existent)/32 2.560 4.76%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.366 4.12%
std::set<std::string>::clear()/0 392.888 -
std::set<std::string>::clear()/1024 21925.782 2.44%
std::set<std::string>::clear()/32 899.143 -
std::set<std::string>::clear()/8192 213611.477 -
std::set<std::string>::contains(key)_(existent)/1024 23.035 2.40%
std::set<std::string>::contains(key)_(existent)/32 14.404 1.18%
std::set<std::string>::contains(key)_(existent)/8192 29.079 2.37%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.834 -
std::set<std::string>::contains(key)_(non-existent)/32 10.815 -
std::set<std::string>::contains(key)_(non-existent)/8192 29.482 -
std::set<std::string>::count(key)_(existent)/1024 23.856 -2.09%
std::set<std::string>::count(key)_(existent)/32 16.804 4.06%
std::set<std::string>::count(key)_(existent)/8192 30.152 -6.09%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.068 -2.40%
std::set<std::string>::count(key)_(non-existent)/32 11.023 -
std::set<std::string>::count(key)_(non-existent)/8192 34.737 2.70%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.818 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6873.929 -
std::set<std::string>::ctor(&&,_different_allocs)/32 206.991 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57256.676 -1.14%
std::set<std::string>::ctor(const&)/0 12.766 -
std::set<std::string>::ctor(const&)/1024 34997.849 1.73%
std::set<std::string>::ctor(const&)/32 794.118 12.69%
std::set<std::string>::ctor(const&)/8192 346087.981 1.44%
std::set<std::string>::ctor(const&,_alloc)/0 12.756 -
std::set<std::string>::ctor(const&,_alloc)/1024 37095.916 -
std::set<std::string>::ctor(const&,_alloc)/32 750.673 7.86%
std::set<std::string>::ctor(const&,_alloc)/8192 347899.902 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40065.224 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.683 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379761.474 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.786 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55613.638 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.211 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1115337.431 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.047 -18.80%
std::set<std::string>::equal_range(key)_(existent)/32 17.536 -7.29%
std::set<std::string>::equal_range(key)_(existent)/8192 28.983 -10.83%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.514 -14.52%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.212 -13.71%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.456 -13.25%
std::set<std::string>::erase(iterator)/1024 27.703 -16.59%
std::set<std::string>::erase(iterator)/32 26.807 5.60%
std::set<std::string>::erase(iterator)/8192 30.781 -1.04%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.163 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12700.141 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.447 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118540.947 -
std::set<std::string>::erase(key)_(existent)/1024 98.616 36.93%
std::set<std::string>::erase(key)_(existent)/32 73.983 33.07%
std::set<std::string>::erase(key)_(existent)/8192 83.102 -3.54%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.482 -7.43%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.308 -2.44%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.929 -8.18%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.783 1.94%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.474 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.659 -
std::set<std::string>::find(key)_(existent)/1024 24.285 -2.65%
std::set<std::string>::find(key)_(existent)/32 15.539 -3.69%
std::set<std::string>::find(key)_(existent)/8192 33.039 7.08%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.138 -
std::set<std::string>::find(key)_(non-existent)/32 10.565 -
std::set<std::string>::find(key)_(non-existent)/8192 30.268 2.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.613 -22.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.469 1.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.333 1.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.141 5.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.277 9.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.884 1.15%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.677 -3.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.934 24.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.424 8.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.469 -2.74%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.496 -7.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.109 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.860 7.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.575 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.112 7.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.236 15.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.073 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68406.292 3.00%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1512.017 1.28%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 859664.255 -6.33%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.156 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44150.177 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1290.373 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613514.867 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.770 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41529.196 -4.49%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1084.160 -2.48%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621179.469 -2.17%
std::set<std::string>::insert(value)_(already_present)/1024 17.144 -42.29%
std::set<std::string>::insert(value)_(already_present)/32 7.528 -26.12%
std::set<std::string>::insert(value)_(already_present)/8192 60.349 62.39%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.563 4.88%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.184 17.42%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.801 20.40%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.390 3.84%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.071 -25.38%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.444 -2.03%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.138 13.03%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.649 12.82%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.616 -4.88%
std::set<std::string>::lower_bound(key)_(existent)/32 15.443 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.313 -1.91%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.786 -18.07%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.348 -15.41%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.920 -15.01%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.726 3.46%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36750.659 -1.33%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 804.598 -5.89%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350460.340 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36247.424 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 696.444 1.87%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348414.312 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16199.739 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.368 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205004.677 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.390 -17.12%
std::set<std::string>::upper_bound(key)_(existent)/32 15.312 -7.28%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.625 -16.24%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.768 -15.13%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.099 -9.59%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.021 -12.73%
std::shift_left(deque<int>)/1024 37.921 -
std::shift_left(deque<int>)/32 3.784 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 300.384 -
std::shift_left(list<int>)/1024 730.384 -
std::shift_left(list<int>)/32 13.484 -
std::shift_left(list<int>)/50 27.631 -
std::shift_left(list<int>)/8192 7687.934 -
std::shift_left(vector<int>)/1024 35.429 -
std::shift_left(vector<int>)/32 10.376 -
std::shift_left(vector<int>)/50 5.271 -
std::shift_left(vector<int>)/8192 281.471 -
std::shift_right(deque<int>)/1024 40.364 -
std::shift_right(deque<int>)/32 3.432 -
std::shift_right(deque<int>)/50 4.481 1.08%
std::shift_right(deque<int>)/8192 309.355 -
std::shift_right(list<int>)/1024 735.479 -
std::shift_right(list<int>)/32 14.539 -
std::shift_right(list<int>)/50 26.301 -1.75%
std::shift_right(list<int>)/8192 7436.563 -3.51%
std::shift_right(vector<int>)/1024 35.571 -
std::shift_right(vector<int>)/32 4.224 3.52%
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 302.383 -
std::shuffle(deque<int>)/1024 9251.317 -
std::shuffle(deque<int>)/32 292.424 -
std::shuffle(deque<int>)/8192 74099.619 -
std::shuffle(vector<int>)/1024 8771.644 -
std::shuffle(vector<int>)/32 278.443 -
std::shuffle(vector<int>)/8192 70180.207 -
std::sort(deque<int>)_(ascending)/1024 769.518 -
std::sort(deque<int>)_(ascending)/8 18.114 2.19%
std::sort(deque<int>)_(ascending)/8192 5781.592 -
std::sort(deque<int>)_(descending)/1024 1306.139 -
std::sort(deque<int>)_(descending)/8 25.648 1.41%
std::sort(deque<int>)_(descending)/8192 10432.991 -
std::sort(deque<int>)_(heap)/1024 6215.419 -
std::sort(deque<int>)_(heap)/8 24.583 -
std::sort(deque<int>)_(heap)/8192 69310.166 -
std::sort(deque<int>)_(pipe-organ)/1024 2776.090 -
std::sort(deque<int>)_(pipe-organ)/8 20.293 -
std::sort(deque<int>)_(pipe-organ)/8192 26387.577 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17699.023 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.161 2.53%
std::sort(deque<int>)_(qsort_adversarial)/8192 489573.522 2.19%
std::sort(deque<int>)_(repeated)/1024 1040.533 5.55%
std::sort(deque<int>)_(repeated)/8 18.193 2.40%
std::sort(deque<int>)_(repeated)/8192 6838.116 1.10%
std::sort(deque<int>)_(shuffled)/1024 6858.132 2.20%
std::sort(deque<int>)_(shuffled)/8 23.019 -
std::sort(deque<int>)_(shuffled)/8192 81358.718 -
std::sort(vector<NonIntegral>)_(ascending)/1024 522.992 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.828 2.92%
std::sort(vector<NonIntegral>)_(ascending)/8192 3772.748 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.476 -
std::sort(vector<NonIntegral>)_(descending)/8 25.166 2.26%
std::sort(vector<NonIntegral>)_(descending)/8192 5291.707 -
std::sort(vector<NonIntegral>)_(heap)/1024 4358.065 -
std::sort(vector<NonIntegral>)_(heap)/8 23.993 4.06%
std::sort(vector<NonIntegral>)_(heap)/8192 50450.811 1.16%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1896.894 1.61%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.559 2.90%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18534.155 1.33%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13999.133 5.65%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.818 2.53%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 160319.735 3.20%
std::sort(vector<NonIntegral>)_(repeated)/1024 506.319 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.771 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3750.306 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4672.401 -7.59%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.702 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 86798.928 -1.76%
std::sort(vector<int>)_(ascending)/1024 523.953 -
std::sort(vector<int>)_(ascending)/8 15.662 -
std::sort(vector<int>)_(ascending)/8192 3765.120 -
std::sort(vector<int>)_(descending)/1024 1025.497 -
std::sort(vector<int>)_(descending)/8 24.742 -
std::sort(vector<int>)_(descending)/8192 7265.322 -
std::sort(vector<int>)_(heap)/1024 4587.029 -
std::sort(vector<int>)_(heap)/8 23.507 -
std::sort(vector<int>)_(heap)/8192 45742.502 -
std::sort(vector<int>)_(pipe-organ)/1024 2298.193 -
std::sort(vector<int>)_(pipe-organ)/8 17.534 -
std::sort(vector<int>)_(pipe-organ)/8192 21714.097 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12978.539 -1.52%
std::sort(vector<int>)_(qsort_adversarial)/8 15.869 1.15%
std::sort(vector<int>)_(qsort_adversarial)/8192 148336.236 -1.47%
std::sort(vector<int>)_(repeated)/1024 661.779 -
std::sort(vector<int>)_(repeated)/8 15.770 -
std::sort(vector<int>)_(repeated)/8192 5031.563 -
std::sort(vector<int>)_(shuffled)/1024 4644.646 -
std::sort(vector<int>)_(shuffled)/8 22.714 -
std::sort(vector<int>)_(shuffled)/8192 45076.452 -
std::sort_heap(deque<int>)/1024 13514.457 -
std::sort_heap(deque<int>)/8 37.663 1.51%
std::sort_heap(deque<int>)/8192 476718.896 -
std::sort_heap(deque<int>,_pred)/1024 12392.259 1.67%
std::sort_heap(deque<int>,_pred)/8 34.517 2.74%
std::sort_heap(deque<int>,_pred)/8192 426045.490 -1.31%
std::sort_heap(vector<NonIntegral>)/1024 9878.622 -
std::sort_heap(vector<NonIntegral>)/8 29.548 -7.41%
std::sort_heap(vector<NonIntegral>)/8192 105937.600 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9883.881 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.800 2.38%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106450.022 -
std::sort_heap(vector<int>)/1024 9840.621 -
std::sort_heap(vector<int>)/8 30.231 1.73%
std::sort_heap(vector<int>)/8192 106651.895 -
std::sort_heap(vector<int>,_pred)/1024 9852.330 -
std::sort_heap(vector<int>,_pred)/8 29.210 -
std::sort_heap(vector<int>,_pred)/8192 106195.578 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2674.342 -1.74%
std::stable_partition(deque<int>)_(alloc_fails)/32 1861.932 -1.69%
std::stable_partition(deque<int>)_(alloc_fails)/50 1883.409 -1.45%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9821.827 -1.26%
std::stable_partition(deque<int>)_(dense)/1024 591.263 -1.86%
std::stable_partition(deque<int>)_(dense)/32 27.874 -7.24%
std::stable_partition(deque<int>)_(dense)/50 37.297 -5.05%
std::stable_partition(deque<int>)_(dense)/8192 5684.667 -
std::stable_partition(deque<int>)_(sparse)/1024 427.172 -
std::stable_partition(deque<int>)_(sparse)/32 11.053 -8.79%
std::stable_partition(deque<int>)_(sparse)/50 26.349 -7.75%
std::stable_partition(deque<int>)_(sparse)/8192 3493.987 3.14%
std::stable_partition(list<int>)_(alloc_fails)/1024 4182.859 -2.83%
std::stable_partition(list<int>)_(alloc_fails)/32 1847.079 -2.19%
std::stable_partition(list<int>)_(alloc_fails)/50 1884.882 -1.81%
std::stable_partition(list<int>)_(alloc_fails)/8192 25253.106 -1.14%
std::stable_partition(list<int>)_(dense)/1024 1749.452 -2.70%
std::stable_partition(list<int>)_(dense)/32 37.532 1.66%
std::stable_partition(list<int>)_(dense)/50 57.772 6.99%
std::stable_partition(list<int>)_(dense)/8192 17600.356 -
std::stable_partition(list<int>)_(sparse)/1024 933.090 -1.27%
std::stable_partition(list<int>)_(sparse)/32 9.515 -3.52%
std::stable_partition(list<int>)_(sparse)/50 25.944 -3.38%
std::stable_partition(list<int>)_(sparse)/8192 8880.869 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2295.967 -1.52%
std::stable_partition(vector<int>)_(alloc_fails)/32 1867.021 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1853.250 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5315.087 -1.54%
std::stable_partition(vector<int>)_(dense)/1024 291.442 -
std::stable_partition(vector<int>)_(dense)/32 21.176 -2.53%
std::stable_partition(vector<int>)_(dense)/50 25.853 -
std::stable_partition(vector<int>)_(dense)/8192 2097.495 -
std::stable_partition(vector<int>)_(sparse)/1024 207.229 -2.52%
std::stable_partition(vector<int>)_(sparse)/32 7.214 1.32%
std::stable_partition(vector<int>)_(sparse)/50 20.866 -3.12%
std::stable_partition(vector<int>)_(sparse)/8192 1547.450 -1.34%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3919.793 -11.67%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.801 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18850.539 -4.52%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29001.562 -1.23%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.866 -1.32%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26251.473 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13738.385 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.361 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25872.025 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16407.227 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.197 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22420.668 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25826.791 -1.48%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.222 -2.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28072.192 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3691.978 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.052 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13067.609 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19369.394 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.797 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24566.628 -
std::stable_sort(deque<int>)_(ascending)/1024 2152.205 2.37%
std::stable_sort(deque<int>)_(ascending)/8 19.089 -
std::stable_sort(deque<int>)_(ascending)/8192 13655.015 -
std::stable_sort(deque<int>)_(descending)/1024 2941.537 1.61%
std::stable_sort(deque<int>)_(descending)/8 27.663 1.88%
std::stable_sort(deque<int>)_(descending)/8192 20415.405 -
std::stable_sort(deque<int>)_(heap)/1024 2750.763 1.66%
std::stable_sort(deque<int>)_(heap)/8 24.852 -
std::stable_sort(deque<int>)_(heap)/8192 17346.729 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2953.742 1.54%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.725 -1.79%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20479.527 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3140.724 1.52%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.231 -1.07%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20712.042 -
std::stable_sort(deque<int>)_(repeated)/1024 1426.133 -
std::stable_sort(deque<int>)_(repeated)/8 18.547 -
std::stable_sort(deque<int>)_(repeated)/8192 7672.647 -
std::stable_sort(deque<int>)_(shuffled)/1024 2559.557 1.89%
std::stable_sort(deque<int>)_(shuffled)/8 23.053 -1.41%
std::stable_sort(deque<int>)_(shuffled)/8192 14258.628 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4852.418 3.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.847 -3.63%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47962.622 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22779.603 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.682 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118244.987 -1.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13812.983 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.544 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107983.976 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14613.411 5.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.971 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85495.788 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22465.422 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.679 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136750.081 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3596.466 2.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.761 -4.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18369.215 1.78%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18042.337 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.299 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146964.501 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3610.276 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.365 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42857.660 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12586.097 -2.34%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.580 -3.50%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187990.361 2.05%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9557.955 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.385 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117616.663 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8088.188 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.587 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116400.639 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13650.631 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.330 -2.44%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200922.328 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.043 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.158 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13970.530 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12059.945 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.588 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174754.237 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4588.862 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.042 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18653.702 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23316.263 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.229 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24417.741 2.81%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13930.552 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.911 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30672.618 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14004.471 -1.27%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.092 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21783.997 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22589.388 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.027 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34175.181 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3360.946 -3.59%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.057 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9575.301 -1.27%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17953.966 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.383 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27322.603 -
std::stable_sort(vector<int>)_(ascending)/1024 2077.720 -2.08%
std::stable_sort(vector<int>)_(ascending)/8 15.536 -1.22%
std::stable_sort(vector<int>)_(ascending)/8192 13469.943 -1.63%
std::stable_sort(vector<int>)_(descending)/1024 2764.496 -1.45%
std::stable_sort(vector<int>)_(descending)/8 23.686 -3.90%
std::stable_sort(vector<int>)_(descending)/8192 18454.592 -
std::stable_sort(vector<int>)_(heap)/1024 2562.149 1.18%
std::stable_sort(vector<int>)_(heap)/8 22.224 4.31%
std::stable_sort(vector<int>)_(heap)/8192 14536.051 -2.25%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2766.915 -1.68%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.472 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18251.163 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.810 -1.95%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.557 -1.20%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18300.331 -1.01%
std::stable_sort(vector<int>)_(repeated)/1024 1092.140 1.05%
std::stable_sort(vector<int>)_(repeated)/8 15.616 -
std::stable_sort(vector<int>)_(repeated)/8192 5247.002 -
std::stable_sort(vector<int>)_(shuffled)/1024 2248.367 -
std::stable_sort(vector<int>)_(shuffled)/8 19.787 -
std::stable_sort(vector<int>)_(shuffled)/8192 10964.311 -9.51%
std::swap_ranges(deque<int>)/1024 363.856 -
std::swap_ranges(deque<int>)/32 10.419 -3.51%
std::swap_ranges(deque<int>)/50 15.871 -3.08%
std::swap_ranges(deque<int>)/8192 2700.901 -6.46%
std::swap_ranges(list<int>)/1024 768.130 -6.27%
std::swap_ranges(list<int>)/32 19.714 -
std::swap_ranges(list<int>)/50 33.024 -1.16%
std::swap_ranges(list<int>)/8192 9755.948 -7.51%
std::swap_ranges(vector<int>)/1024 62.575 -
std::swap_ranges(vector<int>)/32 4.825 -
std::swap_ranges(vector<int>)/50 5.606 -
std::swap_ranges(vector<int>)/8192 476.387 -
std::transform(deque<int>)_(identity_transform)/1024 370.397 -
std::transform(deque<int>)_(identity_transform)/32 12.308 -
std::transform(deque<int>)_(identity_transform)/50 19.097 -
std::transform(deque<int>)_(identity_transform)/8192 2445.962 -
std::transform(deque<int>,_deque<int>)/1024 660.648 -
std::transform(deque<int>,_deque<int>)/32 21.342 -
std::transform(deque<int>,_deque<int>)/50 36.474 -
std::transform(deque<int>,_deque<int>)/8192 5429.725 -
std::transform(list<int>)_(identity_transform)/1024 743.989 -
std::transform(list<int>)_(identity_transform)/32 17.025 -
std::transform(list<int>)_(identity_transform)/50 30.577 -
std::transform(list<int>)_(identity_transform)/8192 7629.471 -
std::transform(list<int>,_list<int>)/1024 844.620 -
std::transform(list<int>,_list<int>)/32 23.125 -
std::transform(list<int>,_list<int>)/50 37.394 -
std::transform(list<int>,_list<int>)/8192 8539.847 -6.78%
std::transform(vector<int>)_(identity_transform)/1024 262.878 -
std::transform(vector<int>)_(identity_transform)/32 9.179 -
std::transform(vector<int>)_(identity_transform)/50 16.511 -
std::transform(vector<int>)_(identity_transform)/8192 2023.316 -
std::transform(vector<int>,_vector<int>)/1024 556.373 -
std::transform(vector<int>,_vector<int>)/32 17.257 -
std::transform(vector<int>,_vector<int>)/50 26.897 -
std::transform(vector<int>,_vector<int>)/8192 4451.932 -
std::unique(deque<int>)_(contiguous)/1024 520.142 -
std::unique(deque<int>)_(contiguous)/32 50.981 2.89%
std::unique(deque<int>)_(contiguous)/52 56.691 1.95%
std::unique(deque<int>)_(contiguous)/8192 3766.914 -
std::unique(deque<int>)_(sprinkled)/1024 514.447 -
std::unique(deque<int>)_(sprinkled)/32 53.772 3.20%
std::unique(deque<int>)_(sprinkled)/52 60.102 1.79%
std::unique(deque<int>)_(sprinkled)/8192 3830.873 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.045 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.655 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.379 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4571.173 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 681.585 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.935 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.786 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5220.599 -
std::unique(list<int>)_(contiguous)/1024 920.641 1.03%
std::unique(list<int>)_(contiguous)/32 52.053 -
std::unique(list<int>)_(contiguous)/52 64.239 -
std::unique(list<int>)_(contiguous)/8192 6993.122 -
std::unique(list<int>)_(sprinkled)/1024 950.507 -
std::unique(list<int>)_(sprinkled)/32 54.486 -
std::unique(list<int>)_(sprinkled)/52 67.742 -
std::unique(list<int>)_(sprinkled)/8192 7880.820 -1.09%
std::unique(list<int>,_pred)_(contiguous)/1024 1034.654 7.94%
std::unique(list<int>,_pred)_(contiguous)/32 57.398 1.02%
std::unique(list<int>,_pred)_(contiguous)/52 71.181 -
std::unique(list<int>,_pred)_(contiguous)/8192 7714.432 -5.57%
std::unique(list<int>,_pred)_(sprinkled)/1024 1007.382 -2.05%
std::unique(list<int>,_pred)_(sprinkled)/32 68.014 10.46%
std::unique(list<int>,_pred)_(sprinkled)/52 84.490 9.12%
std::unique(list<int>,_pred)_(sprinkled)/8192 8359.420 -
std::unique(vector<int>)_(contiguous)/1024 311.013 1.19%
std::unique(vector<int>)_(contiguous)/32 48.105 -
std::unique(vector<int>)_(contiguous)/52 54.137 -
std::unique(vector<int>)_(contiguous)/8192 1924.658 -
std::unique(vector<int>)_(sprinkled)/1024 538.019 -
std::unique(vector<int>)_(sprinkled)/32 54.643 -
std::unique(vector<int>)_(sprinkled)/52 65.554 -
std::unique(vector<int>)_(sprinkled)/8192 3980.834 -
std::unique(vector<int>,_pred)_(contiguous)/1024 490.485 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.488 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.597 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3602.770 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 688.883 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.024 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.052 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5196.384 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.870 -
std::unique_copy(deque<int>)_(contiguous)/32 9.442 -32.04%
std::unique_copy(deque<int>)_(contiguous)/52 14.922 -29.56%
std::unique_copy(deque<int>)_(contiguous)/8192 3747.485 -
std::unique_copy(deque<int>)_(sprinkled)/1024 486.078 -2.13%
std::unique_copy(deque<int>)_(sprinkled)/32 10.001 8.43%
std::unique_copy(deque<int>)_(sprinkled)/52 19.885 34.65%
std::unique_copy(deque<int>)_(sprinkled)/8192 3790.214 -1.77%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.159 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.843 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.136 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4494.509 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 634.002 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.880 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.786 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5070.897 -
std::unique_copy(list<int>)_(contiguous)/1024 740.959 -
std::unique_copy(list<int>)_(contiguous)/32 11.266 -
std::unique_copy(list<int>)_(contiguous)/52 19.601 -
std::unique_copy(list<int>)_(contiguous)/8192 6815.855 -
std::unique_copy(list<int>)_(sprinkled)/1024 747.406 -
std::unique_copy(list<int>)_(sprinkled)/32 13.168 -2.03%
std::unique_copy(list<int>)_(sprinkled)/52 23.992 -
std::unique_copy(list<int>)_(sprinkled)/8192 6933.494 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.789 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.359 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.080 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7589.757 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 841.937 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.328 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.147 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7693.772 1.18%
std::unique_copy(vector<int>)_(contiguous)/1024 251.342 1.10%
std::unique_copy(vector<int>)_(contiguous)/32 8.574 -
std::unique_copy(vector<int>)_(contiguous)/52 13.775 -
std::unique_copy(vector<int>)_(contiguous)/8192 1895.551 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.601 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.300 -4.85%
std::unique_copy(vector<int>)_(sprinkled)/52 22.214 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3700.812 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.590 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.440 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.714 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3799.648 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 591.836 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.405 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.612 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4534.675 -
std::unordered_map<int,_int>::clear()/0 392.089 -
std::unordered_map<int,_int>::clear()/1024 7978.207 -5.31%
std::unordered_map<int,_int>::clear()/32 584.311 -1.48%
std::unordered_map<int,_int>::clear()/8192 62873.713 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.880 14.22%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.796 10.99%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.619 -3.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.407 -2.96%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.554 -4.93%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.571 -6.67%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.553 9.22%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.205 -8.65%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.342 -7.27%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.414 9.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.300 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.391 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.438 -10.36%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.497 3.80%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.118 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8502.555 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.566 -1.03%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95772.743 -
std::unordered_map<int,_int>::ctor(const&)/0 12.987 -
std::unordered_map<int,_int>::ctor(const&)/1024 7173.892 5.67%
std::unordered_map<int,_int>::ctor(const&)/32 240.532 18.48%
std::unordered_map<int,_int>::ctor(const&)/8192 58454.934 5.55%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.034 -1.26%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10109.561 3.27%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.850 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84060.011 3.36%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.885 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14045.819 3.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.306 2.99%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145808.620 2.92%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.900 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13937.290 3.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.470 1.34%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145572.769 2.51%
std::unordered_map<int,_int>::erase(iterator)/1024 19.635 -
std::unordered_map<int,_int>::erase(iterator)/32 19.588 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.674 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.273 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5468.371 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.262 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44675.494 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.245 7.28%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.273 4.50%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.096 7.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.273 -31.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.164 -9.74%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.076 -22.08%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.200 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.179 1.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.227 -8.75%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.258 -4.01%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.543 8.03%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.553 15.92%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.648 16.43%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 30.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.046 8.97%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 13.83%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.072 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12896.082 4.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.064 3.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140657.227 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.166 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12779.020 3.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 737.609 2.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140715.040 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.227 -3.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.677 -1.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.954 -2.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85976.470 -2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.073 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14059.624 -5.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.130 -1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150035.039 1.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.267 1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15792.918 15.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 867.218 16.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 163192.705 14.09%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.611 38.86%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.825 60.05%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.011 13.09%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.547 2.66%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.267 7.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.808 7.54%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.781 6.67%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.033 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.305 6.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.384 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.701 8.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.245 2.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.855 62.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.181 -6.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.257 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.369 10.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.415 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.018 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.254 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.900 -1.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.485 4.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.217 6.09%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.186 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7226.561 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 238.348 -5.97%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58158.371 1.33%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.225 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7307.529 9.18%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.434 9.61%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 58926.460 7.11%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1256.950 -30.89%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.168 -1.77%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25020.042 -15.15%
std::unordered_multimap<int,_int>::clear()/0 393.922 -
std::unordered_multimap<int,_int>::clear()/1024 8146.299 2.26%
std::unordered_multimap<int,_int>::clear()/32 596.031 1.17%
std::unordered_multimap<int,_int>::clear()/8192 62873.318 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.343 6.21%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.515 6.31%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.379 -4.34%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.474 -11.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.826 34.84%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.620 1.38%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.674 -12.15%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.649 -12.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.682 -13.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.272 -43.82%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.228 9.70%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.185 -5.86%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.181 -7.48%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.045 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8627.657 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.508 2.07%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99692.306 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.967 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6699.427 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.276 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54857.531 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.964 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9290.506 2.17%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 256.496 1.06%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 78402.839 2.89%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.894 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13484.278 4.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.981 2.50%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141103.607 1.34%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.918 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13179.292 3.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.075 1.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141992.491 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.660 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.648 -2.57%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.808 -15.83%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.106 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5837.320 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.491 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44875.248 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.914 7.82%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 22.044 5.31%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.429 5.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -11.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.413 2.45%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.428 4.15%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.221 3.16%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.351 -2.67%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.351 6.59%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.008 1.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.327 -17.32%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.284 -9.03%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.402 -1.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.112 -7.34%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 -16.36%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.294 10.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.969 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15530.750 4.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.533 1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171087.017 1.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.703 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15713.858 3.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.795 -1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169525.345 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.804 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14804.420 3.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 814.224 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180129.426 2.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.858 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16540.116 3.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 830.863 -1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168299.949 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.327 -2.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17007.083 1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 814.377 -3.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183601.710 -1.48%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.237 -15.23%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.739 9.09%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.695 5.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 19.571 5.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.551 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.813 9.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.403 7.64%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.034 2.92%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.094 -3.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.473 2.04%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.909 -2.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.195 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6847.784 -5.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.082 -6.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54267.954 -5.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.205 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6814.883 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.047 1.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54991.907 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1493.547 -13.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.107 -4.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29935.736 -
std::unordered_multiset<int>::clear()/0 390.400 -
std::unordered_multiset<int>::clear()/1024 8019.968 -13.32%
std::unordered_multiset<int>::clear()/32 580.895 -5.43%
std::unordered_multiset<int>::clear()/8192 76376.703 7.09%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.254 17.24%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.250 12.78%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.368 8.24%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.732 25.21%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.652 -2.50%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.454 10.68%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.624 -16.78%
std::unordered_multiset<int>::count(key)_(existent)/32 1.581 -6.17%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.562 -7.31%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.304 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.409 5.13%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.318 -4.09%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.340 9.29%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.020 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8558.850 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.350 1.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100606.491 1.04%
std::unordered_multiset<int>::ctor(const&)/0 12.857 -
std::unordered_multiset<int>::ctor(const&)/1024 6597.538 -1.87%
std::unordered_multiset<int>::ctor(const&)/32 199.909 -1.06%
std::unordered_multiset<int>::ctor(const&)/8192 54539.451 -1.09%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.131 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9410.634 3.12%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 283.322 11.96%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75573.532 -1.53%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.869 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13164.146 4.62%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.547 -1.48%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138567.250 1.30%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.876 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12965.507 3.56%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.101 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139574.153 1.94%
std::unordered_multiset<int>::erase(iterator)/1024 19.517 -5.47%
std::unordered_multiset<int>::erase(iterator)/32 19.409 -5.82%
std::unordered_multiset<int>::erase(iterator)/8192 19.520 -6.97%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.885 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5645.803 -20.47%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 510.549 -3.27%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45523.678 -8.55%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.251 -5.76%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.337 -4.18%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.290 -3.45%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.299 12.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.327 3.98%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.463 5.13%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.121 2.03%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.125 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.231 3.51%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.205 1.77%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.345 -3.59%
std::unordered_multiset<int>::find(key)_(existent)/32 1.336 -2.20%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.195 -9.99%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.903 -25.44%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.986 -3.87%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.143 5.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.593 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15625.483 7.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.354 1.55%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169802.585 2.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.347 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15317.589 4.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.546 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165224.343 1.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.950 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13989.430 4.61%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 793.057 -1.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 177336.778 3.27%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.751 -1.72%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.063 -5.96%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.267 -5.31%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.555 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.853 -2.02%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.870 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.315 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.565 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.211 -3.91%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 21.000 6.42%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.812 -15.98%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.168 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6825.875 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 227.249 2.10%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54885.892 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.154 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6899.052 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.390 1.27%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56144.926 1.18%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1366.622 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.721 -1.48%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26827.398 -
std::unordered_set<int>::clear()/0 393.342 -
std::unordered_set<int>::clear()/1024 9113.219 7.98%
std::unordered_set<int>::clear()/32 603.424 2.89%
std::unordered_set<int>::clear()/8192 67660.532 7.40%
std::unordered_set<int>::contains(key)_(existent)/1024 1.292 -12.69%
std::unordered_set<int>::contains(key)_(existent)/32 1.333 -17.65%
std::unordered_set<int>::contains(key)_(existent)/8192 1.593 1.78%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.649 -7.18%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.528 -17.08%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.565 1.13%
std::unordered_set<int>::count(key)_(existent)/1024 1.168 -28.03%
std::unordered_set<int>::count(key)_(existent)/32 1.284 -8.62%
std::unordered_set<int>::count(key)_(existent)/8192 1.403 -15.81%
std::unordered_set<int>::count(key)_(non-existent)/0 0.280 4.68%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.698 36.98%
std::unordered_set<int>::count(key)_(non-existent)/32 1.657 9.03%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.341 -7.79%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.742 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9011.615 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 287.108 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 109451.836 2.00%
std::unordered_set<int>::ctor(const&)/0 12.913 -
std::unordered_set<int>::ctor(const&)/1024 6791.378 -3.53%
std::unordered_set<int>::ctor(const&)/32 200.150 -1.90%
std::unordered_set<int>::ctor(const&)/8192 55265.593 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.272 1.90%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9971.515 1.12%
std::unordered_set<int>::ctor(const&,_alloc)/32 272.513 -1.54%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82056.740 1.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.884 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13264.231 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.096 2.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141256.301 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -3.61%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13123.615 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.541 -1.60%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142032.561 -
std::unordered_set<int>::erase(iterator)/1024 24.744 3.38%
std::unordered_set<int>::erase(iterator)/32 21.783 5.87%
std::unordered_set<int>::erase(iterator)/8192 24.963 3.16%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.000 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5906.237 6.68%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.691 1.73%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47176.517 5.37%
std::unordered_set<int>::erase(key)_(existent)/1024 25.283 -
std::unordered_set<int>::erase(key)_(existent)/32 20.757 -1.90%
std::unordered_set<int>::erase(key)_(existent)/8192 29.034 6.38%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.287 8.98%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.526 13.00%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.470 13.81%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.270 -2.81%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.230 -4.07%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.405 5.10%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.209 2.81%
std::unordered_set<int>::find(key)_(existent)/1024 1.210 4.25%
std::unordered_set<int>::find(key)_(existent)/32 1.017 -15.10%
std::unordered_set<int>::find(key)_(existent)/8192 1.303 4.48%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.211 21.47%
std::unordered_set<int>::find(key)_(non-existent)/32 1.208 13.75%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.274 8.57%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.221 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13028.111 1.18%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.902 4.88%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136214.758 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.584 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13061.300 4.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.791 1.39%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134914.189 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.062 -2.59%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7560.435 2.53%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 591.867 -1.46%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88166.916 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.425 28.78%
std::unordered_set<int>::insert(value)_(already_present)/32 2.610 48.84%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.681 1.98%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.006 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.562 -5.28%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.081 4.37%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.022 -3.36%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.028 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.288 9.48%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.147 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.075 -3.79%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.978 3.36%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7276.742 7.87%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 248.824 13.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54659.020 1.31%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.491 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6676.120 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.564 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55619.592 2.03%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1458.475 -3.53%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 26.226 5.71%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27857.018 1.11%
std::unordered_set<std::string>::clear()/0 394.909 -
std::unordered_set<std::string>::clear()/1024 23056.759 -1.44%
std::unordered_set<std::string>::clear()/32 879.000 -6.26%
std::unordered_set<std::string>::clear()/8192 217287.704 -1.68%
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.561 11.90%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.398 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 34.831 -7.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.755 4.33%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.054 9.87%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.164 21.45%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.981 -9.52%
std::unordered_set<std::string>::count(key)_(existent)/32 46.592 17.08%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.070 -3.47%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.400 25.46%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.813 -15.43%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.165 -1.23%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.933 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41168.319 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1022.930 2.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 736702.820 -
std::unordered_set<std::string>::ctor(const&)/0 12.963 -
std::unordered_set<std::string>::ctor(const&)/1024 35119.828 5.71%
std::unordered_set<std::string>::ctor(const&)/32 770.695 7.78%
std::unordered_set<std::string>::ctor(const&)/8192 380484.107 12.37%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.250 2.09%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63789.443 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1566.847 -1.13%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609034.833 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.893 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62556.249 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1522.700 1.28%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638801.739 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61877.395 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1448.317 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640094.793 -
std::unordered_set<std::string>::erase(iterator)/1024 28.355 6.00%
std::unordered_set<std::string>::erase(iterator)/32 25.663 -20.43%
std::unordered_set<std::string>::erase(iterator)/8192 35.104 8.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.630 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12909.132 1.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 649.395 -5.87%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117757.917 -1.12%
std::unordered_set<std::string>::erase(key)_(existent)/1024 89.191 -30.79%
std::unordered_set<std::string>::erase(key)_(existent)/32 58.010 -20.73%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.119 86.79%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.711 4.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.926 -11.68%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.551 -8.31%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.897 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.160 -9.90%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.724 3.46%
std::unordered_set<std::string>::find(key)_(existent)/1024 51.176 60.08%
std::unordered_set<std::string>::find(key)_(existent)/32 34.238 -8.87%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.313 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -5.80%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.707 -2.24%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.471 3.00%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.632 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.285 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57079.123 1.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1911.908 6.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 612030.791 2.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.104 1.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56758.165 1.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1811.055 -5.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608453.786 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.366 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56613.084 1.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2024.492 12.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 566340.004 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.573 -71.64%
std::unordered_set<std::string>::insert(value)_(already_present)/32 58.371 -9.77%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 43.150 -20.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.590 11.65%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.845 16.61%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 63.254 3.59%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.072 16.77%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.910 30.94%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.960 83.71%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.238 -40.69%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 31.622 -43.76%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.118 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35990.312 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 799.117 10.95%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338504.680 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.100 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35585.925 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 753.652 -2.17%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342946.349 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16290.581 5.86%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 267.947 -3.62%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209550.284 -
std::upper_bound(std::deque<int>)/100 30.759 -
std::upper_bound(std::deque<int>)/8 18.068 -
std::upper_bound(std::deque<int>)/8192 65.280 -1.73%
std::upper_bound(std::forward_list<int>)/100 96.869 -
std::upper_bound(std::forward_list<int>)/8 16.195 -
std::upper_bound(std::forward_list<int>)/8192 10707.324 2.78%
std::upper_bound(std::list<int>)/100 101.249 -
std::upper_bound(std::list<int>)/8 16.307 -
std::upper_bound(std::list<int>)/8192 13245.300 -1.66%
std::upper_bound(std::vector<int>)/100 12.418 -
std::upper_bound(std::vector<int>)/8 6.014 -
std::upper_bound(std::vector<int>)/8192 15.757 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.778 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.479 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 699.855 4.01%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.729 -1.50%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.118 -2.01%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.582 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.429 9.25%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 704.994 -12.15%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.666 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.697 11.10%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 673.585 -6.37%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.877 1.97%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.919 14.39%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 647.619 -
std::vector<int>::ctor(size)/1024 44.605 1.39%
std::vector<int>::ctor(size)/32 11.094 10.50%
std::vector<int>::ctor(size)/8192 567.824 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.395 4.35%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.050 11.99%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.318 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.011 -1.72%
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.433 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.020 1.03%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.331 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.197 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.463 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.156 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.680 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 945.657 4.66%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.601 -1.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4625.624 -9.72%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.782 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 456.070 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4229.287 -12.39%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 953.155 1.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.265 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4746.882 -4.00%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.897 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.728 -1.95%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.132 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.860 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 888.858 26.03%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.435 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.324 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 706.862 3.36%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.629 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.499 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.524 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.550 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.517 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.782 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.607 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4854.848 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12639.337 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.532 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110412.011 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.774 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.996 -1.27%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.058 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6596.389 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 152.863 5.95%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54810.422 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.007 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.444 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6870.178 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20597.183 4.39%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 629.537 5.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178889.713 4.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.417 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.298 2.71%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6872.740 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20439.835 2.22%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 626.879 5.35%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 177558.621 -8.88%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.310 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.489 -7.76%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6884.342 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20487.989 -3.56%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 621.739 -3.91%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 178606.049 -3.03%
std::vector<std::string>::ctor(size)/1024 430.985 -
std::vector<std::string>::ctor(size)/32 36.963 -
std::vector<std::string>::ctor(size)/8192 4207.542 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 734.437 -4.10%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 40.471 3.69%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7019.253 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21305.332 7.90%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 644.538 12.58%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 185906.757 7.92%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.363 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.930 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.100 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.360 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.981 1.95%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.803 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.474 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.901 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.457 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.984 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.754 1.99%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.731 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.203 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.134 1.15%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4581.564 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 596.147 1.89%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 43.586 21.13%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4595.813 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1830.474 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 465.571 1.52%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12389.810 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15531.526 1.66%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 805.828 1.69%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117917.543 1.55%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3361.766 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 532.524 1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23141.998 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16864.377 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 873.320 1.72%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128492.119 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1872.032 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 559.160 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14133.458 2.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13722.256 1.86%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 883.867 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118304.357 1.85%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.846 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.180 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.601 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 306.525 1.10%
std::vector<std::string>::insert(middle)_(expensive_elements)/32 29.450 9.46%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2292.411 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.457 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.059 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4316.552 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6326.287 -1.03%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.330 -1.92%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52706.141 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 551.131 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.428 1.63%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3150.938 -3.67%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.027 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.436 1.48%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5742.996 -
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.746 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 14.882 20.20%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.276 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 16.412 20.94%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.201 3.29%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.776 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.713 1.52%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.724 1.31%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.688 1.33%
vector<bool>(const_vector<bool>&) 9.318 -32.63%
vector<bool>(size_type,_const_value_type&) 8.122 -13.52%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.706 -12.59%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -1.90%
vector<bool>::reserve() 8.001 -15.28%
vector<bool>::resize() 10.434 -9.96%
Geometric Mean 890.727 -