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 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 304.37% 229.037 926.150 - -1.61% -
std::shift_left(vector<int>)/32 249.27% 2.971 10.376 - 0.29% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 133.92% 17.344 40.571 - 127.57% -
std::mismatch(list<int>)_(it,_it,_it)/1024 106.09% 756.549 1559.158 - 103.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 102.50% 35.974 72.845 - 16.61% -
std::set<std::string>::insert(value)_(already_present)/8192 102.24% 29.840 60.349 - 62.39% -
std::reverse(vector<int>)/8 89.33% 1.546 2.926 - 95.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 83.75% 11.235 20.643 - 10.55% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 78.01% 50.104 89.191 - -30.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 71.13% 31.165 53.333 - 1.48% -
BM_PushHeap_uint32_PipeOrgan_1 70.44% 0.409 0.697 - 12.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.54% 6.280 10.521 - 26.64% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.45% 4.612 7.584 - 25.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.41% 35.504 58.371 - -9.77% -
std::set<std::string>::erase(key)_(existent)/1024 63.57% 60.291 98.616 - 36.93% -
std::map<std::string,_int>::erase(key)_(existent)/8192 63.32% 61.483 100.416 - -1.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 62.86% 6.450 10.504 - 35.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 59.84% 4.712 7.532 - 35.59% -
std::mismatch(list<int>)_(it,_it,_it)/1000 59.67% 739.944 1181.467 - 58.44% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 59.09% 6.264 9.965 - 26.32% -
std::find_if_not(list<int>)_(bail_25%)/1024 56.70% 127.323 199.514 - 8.48% -
std::copy_backward(vector<bool>)_(aligned)/1048576 55.78% 1976.923 3079.575 - 7.80% -
BM_PushHeap_uint32_Random_1 55.12% 0.445 0.690 - 52.19% -
BM_StringCtorDefault 53.33% 0.242 0.371 - 53.35% -
std::multiset<std::string>::erase(key)_(existent)/1024 53.18% 63.722 97.612 - 2.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 49.97% 23.612 35.411 - 0.85% -
std::unordered_set<int>::insert(value)_(already_present)/32 49.14% 1.750 2.610 - 48.84% -
BM_PushHeap_string_Random_1 48.88% 0.469 0.699 - 9.11% -
std::set<std::string>::erase(key)_(existent)/32 47.13% 50.284 73.983 - 33.07% -
BM_PushHeap_uint32_QuickSortAdversary_1 46.07% 0.465 0.679 - 12.27% -
SetIntersection_Interlaced_Set_uint64_16384_16384 45.93% 238114392.995 347486872.724 - 47.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.97% 32.353 46.903 - 10.45% -
std::unordered_set<std::string>::count(key)_(existent)/32 43.59% 32.447 46.592 - 17.08% -
std::is_sorted(deque<int>)/8 42.62% 2.667 3.803 - 45.37% -
std::find_if(list<int>)_(bail_25%)/1024 42.02% 127.937 181.699 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.29% 250978078.238 354597264.550 - 42.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 40.54% 32.171 45.213 - 11.24% -
BM_StringEraseWithMove_Empty_Transparent 39.54% 0.559 0.781 - 39.61% -
std::equal(list<int>)_(it,_it,_it)/1024 39.19% 1124.461 1565.126 - 37.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 39.10% 2.336 3.250 - 40.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.91% 45.239 61.935 - -10.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 36.74% 50.805 69.469 - 1.04% -
std::unique_copy(deque<int>)_(sprinkled)/52 35.05% 14.724 19.885 - 34.65% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 34.69% 5.730 7.718 - 34.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34.68% 32354.235 43573.207 - 19.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 34.24% 9.787 13.138 - 30.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.84% 34.541 46.229 - 79.49% -
ranges::min(std::vector<__int128>)/70000 32.53% 29886.819 39608.412 - 30.92% -
std::find_if_not(deque<int>)_(process_all)/8192 31.90% 2154.561 2841.853 - 31.13% -
BM_PushHeap_string_Descending_1 31.85% 0.531 0.700 - 9.13% -
std::find_if(deque<int>)_(bail_25%)/32768 31.76% 2157.941 2843.284 - 42.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 31.65% 4.501 5.926 - 15.40% -
std::find_if_not(deque<int>)_(process_all)/1024 31.46% 269.388 354.146 - 29.97% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 31.41% 13.563 17.823 - 26.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 31.23% 43.644 57.275 - 11.64% -
std::find_if_not(deque<int>)_(process_all)/32768 31.20% 8666.123 11369.753 - 30.08% -
std::find_if(deque<int>)_(bail_25%)/8192 31.20% 541.750 710.760 - 41.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.78% 737.214 956.784 - -0.61% -
std::pop_heap(deque<size_t>)/1024 29.73% 15.288 19.834 - 24.11% -
ranges::min(std::vector<__int128>)/64 29.34% 26.337 34.064 - 25.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.19% 29.260 37.801 - 34.21% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 28.97% 11.140 14.368 - 75.94% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 28.61% 20.042 25.776 - 3.35% -
std::unordered_set<int>::erase(key)_(existent)/8192 28.52% 22.591 29.034 - 6.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.35% 26.877 34.496 - -7.82% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.13% 1.892 2.425 - 28.78% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.11% 23.508 30.115 - 10.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 28.10% 8.055 10.318 - 27.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.01% 24.015 30.741 - -14.56% -
std::multiset<int>::find(key)_(non-existent)/32 27.89% 2.273 2.907 - 29.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.80% 6.442 8.233 - 27.06% -
SetIntersection_Interlaced_Vector_uint32_262144_64 27.74% 9613780.560 12280196.176 - -30.54% -
ranges::minmax(std::deque<char>)/64 27.52% 23.297 29.708 - 9.01% -
BM_StringEraseWithMove_Empty_Opaque 27.35% 0.802 1.021 - 26.05% -
std::unordered_set<int>::find(key)_(non-existent)/1024 26.86% 0.954 1.211 - 21.47% -
std::remove_copy(list<int>)_(prefix)/8192 26.51% 6880.525 8704.689 - 24.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.48% 0.556 0.697 - 20.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 25.22% 5.460 6.837 - 24.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 25.20% 34.535 43.236 - 15.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.13% 42.074 52.649 - 12.82% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3821.011 - -0.20% -
BM_toupper_char<wchar_t> 25.06% 0.551 0.689 - 0.33% -
BM_toupper_char<char> 24.83% 0.553 0.690 - 0.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 24.79% 4.720 5.890 - 24.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 24.65% 918.112 1144.464 - 9.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 24.19% 68.297 84.820 - 14.68% -
ranges::minmax(std::deque<long_long>)/70000 24.17% 24550.840 30485.669 - 17.58% -
std::remove_copy(list<int>)_(sprinkled)/8192 23.95% 6881.939 8530.469 - 22.49% -
std::unordered_set<std::string>::find(key)_(existent)/1024 23.95% 41.289 51.176 - 60.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 23.52% 66.375 81.985 - -15.55% -
std::find_if(list<int>)_(process_all)/8192 23.13% 7735.543 9525.095 - 5.37% -
std::find_if_not(vector<int>)_(process_all)/8 22.50% 1.312 1.607 - 8.34% -
BM_PushHeap_uint64_Descending_1 22.48% 0.471 0.576 - 19.62% -
std::multiset<std::string>::contains(key)_(existent)/1024 22.47% 21.709 26.586 - -4.12% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.40% 10.679 13.071 - 5.66% -
ranges::minmax(std::deque<char>)/70000 22.30% 24041.126 29402.078 - 14.67% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 22.01% 35.723 43.586 - 21.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.77% 47.577 57.934 - 24.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 21.55% 505.458 614.392 - 0.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 21.36% 57.154 69.362 - 1.04% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 21.32% 13.527 16.412 - 20.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.18% 62.416 75.638 - -3.09% -
ranges::minmax(std::deque<long_long>)/64 21.16% 22.893 27.738 - 18.79% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 21.16% 1.291 1.565 - 1.13% -
std::set<int>::erase(key)_(non-existent,_end)/8192 21.11% 8.165 9.888 - 19.17% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 21.09% 9.868 11.949 - 10.76% -
std::unordered_set<std::string>::contains(key)_(existent)/32 20.91% 32.584 39.398 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.72% 0.578 0.697 - 10.41% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 20.63% 94.600 114.119 - 86.79% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 20.52% 12.348 14.882 - 20.20% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 20.45% 10438.090 12572.692 - 17.23% -
BM_deque_deque_copy/0 20.31% 0.788 0.949 - 11.31% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 20.30% 1.371 1.649 - -7.18% -
std::unordered_set<std::string>::erase(iterator)/8192 20.26% 29.191 35.104 - 8.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 20.25% 46.791 56.264 - 20.93% -
SetIntersection_Interlaced_Vector_uint64_1024_16 19.97% 1878971.325 2254242.846 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_262144_256 19.95% 46390890.196 55644236.045 - 42.42% -
std::copy_n(vector<int>)/4096 19.94% 172.086 206.406 - -3.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 19.86% 16.150 19.357 - 15.19% -
BM_PushHeap_string_Ascending_1 19.79% 0.585 0.700 - 48.49% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.63% 1.546 1.850 - 15.63% -
std::partition(deque<int>)_(sparse)/32 19.03% 10.069 11.985 - -6.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 18.94% 0.606 0.721 - 15.34% -
std::find(vector<bool>)_(process_all)/8 18.89% 0.628 0.747 - 16.97% -
std::unordered_map<int,_int>::ctor(const&)/32 18.81% 202.450 240.532 - 18.48% -
std::map<std::string,_int>::count(key)_(non-existent)/32 18.64% 10.048 11.921 - 19.65% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 18.62% 10.547 12.511 - 2.10% -
std::any_of(vector<int>)_(process_all)/50 18.62% 12.571 14.911 - 6.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.56% 18.571 22.018 - 0.43% -
BM_deque_deque_ranges_copy/0 18.41% 0.735 0.870 - 4.58% -
std::set<int>::erase(key)_(existent)/32 18.22% 21.309 25.192 - 16.29% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.68% 21.485 25.283 - 0.45% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.40% 0.392 0.461 - 8.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.37% 34.444 40.429 - -12.19% -
std::unordered_multiset<int>::clear()/8192 17.08% 65232.083 76376.703 - 7.09% -
std::multiset<std::string>::contains(key)_(non-existent)/32 16.86% 9.631 11.255 - -0.84% -
std::find_end(deque<int>)_(match_near_end)/1000 16.86% 33.620 39.289 - -5.93% -
std::set<std::string>::find(key)_(non-existent)/32 16.80% 9.045 10.565 - -0.06% -
rng::starts_with(list<int>,_pred)/8192 16.57% 9684.784 11289.133 - -7.66% -
std::set<int>::insert(value)_(new_value,_end)/8192 16.48% 72.267 84.174 - 20.83% -
std::unordered_set<int>::count(key)_(non-existent)/1024 16.45% 1.458 1.698 - 36.98% -
BM_vector_deque_move/2 16.20% 1.727 2.007 - -2.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.14% 9882.387 11476.970 - 16.25% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 15.96% 28.076 32.556 - 0.29% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.94% 633.905 734.975 - -11.19% -
std::find_if(vector<char>)_(bail_25%)/1024 15.89% 25.136 29.131 - 16.27% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 15.82% 9318.240 10792.639 - 16.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 15.65% 18.477 21.369 - 10.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 15.58% 18.777 21.701 - 8.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 15.54% 741.027 856.145 - -1.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.53% 13670.058 15792.918 - 15.70% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.49% 17.870 20.638 - 3.57% -
bm_lexicographical_compare<int>/1 15.44% 1.282 1.480 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 15.43% 30.463 35.164 - 3.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 15.31% 3.662 4.223 - 25.25% -
BM_vector_deque_move/1 15.21% 1.952 2.249 - -2.91% -
BM_vector_deque_move_backward/0 15.20% 0.395 0.455 - -24.60% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 15.20% 20.917 24.096 - 7.25% -
std::vector<std::string>::ctor(size)/32 15.02% 32.136 36.963 - 0.84% -
ranges::min(std::list<long_long>)/70000 14.98% 43985.737 50574.729 - -4.67% -
std::multiset<std::string>::erase(iterator)/8192 14.98% 31.582 36.312 - 10.19% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 14.95% 19.944 22.926 - -11.68% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 14.87% 350.324 402.415 - -3.66% -
std::set<std::string>::erase(key)_(existent)/8192 14.87% 72.345 83.102 - -3.54% -
SetIntersection_Interlaced_Vector_uint32_1024_16 14.84% 2025761.427 2326469.211 - -5.98% -
BM_deque_vector_copy_backward/70000 14.84% 7843.430 9007.143 - -1.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.82% 27.792 31.910 - 12.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 14.81% 1.221 1.402 - -1.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 14.74% 29.039 33.320 - -15.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.70% 913174.242 1047444.382 - 14.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 14.64% 756.466 867.218 - 16.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 14.56% 1.461 1.674 - -12.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 14.39% 102287.484 117010.484 - -4.93% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.06% 683.232 779.305 - -3.80% -
SetIntersection_Interlaced_Vector_uint64_16384_256 14.02% 18655393.692 21271776.137 - 44.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 14.01% 1493657.610 1702903.128 - 10.48% -
std::swap_ranges(deque<int>)/1024 14.00% 319.166 363.856 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 13.96% 4575371.148 5214304.262 - 6.02% -
SetIntersection_Front_Set_string_256_64 13.82% 14060122.483 16003395.684 - 9.24% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.79% 1.154 1.314 - 13.36% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.75% 118601.458 134909.525 - 1.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 13.70% 1780.489 2024.492 - 12.29% -
ranges::minmax(std::deque<char>)/8 13.67% 3.599 4.091 - 0.03% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 13.66% 22.043 25.054 - 7.99% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.62% 669.668 760.892 - -11.05% -
BM_vector_deque_ranges_copy_backward/64000 13.57% 7199.611 8176.651 - 1.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13.56% 12636.927 14351.103 - -3.48% -
std::map<std::string,_int>::erase(iterator)/32 13.52% 28.116 31.918 - 6.47% -
BM_vector_deque_ranges_move_backward/64000 13.40% 7061.837 8008.215 - 1.55% -
SetIntersection_Front_Set_string_1024_256 13.40% 14285740.985 16199434.598 - 5.91% -
std::unordered_set<std::string>::ctor(const&)/8192 13.33% 335732.580 380484.107 - 12.37% -
BM_vector_deque_ranges_copy_backward/65536 13.32% 7389.624 8373.661 - -0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.30% 144034.679 163192.705 - 14.09% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 13.25% 250.166 283.322 - 11.96% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 13.23% 705.357 798.706 - 5.20% -
BM_vector_deque_copy_backward/64000 13.23% 7256.225 8216.368 - -2.09% -
std::multimap<std::string,_int>::erase(iterator)/32 13.21% 25.233 28.566 - -0.99% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 13.09% 8160.941 9229.397 - 9.17% -
std::unordered_set<int>::find(key)_(non-existent)/8192 13.06% 1.127 1.274 - 8.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 12.96% 18.397 20.781 - 6.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 12.90% 2.213 2.498 - 7.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 12.88% 5956.037 6723.465 - 7.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 12.83% 7147034.371 8064326.390 - 8.81% -
BM_vector_deque_copy_backward/65536 12.80% 7428.858 8379.382 - -2.83% -
std::set<int>::ctor(const&,_alloc)/1024 12.72% 6365.747 7175.214 - 13.39% -
BM_PushHeap_uint32_Ascending_64 12.67% 1.521 1.713 - 11.64% -
std::set<int>::find(key)_(non-existent)/32 12.61% 2.236 2.518 - 10.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.59% 32.797 36.926 - 1.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.56% 26.080 29.355 - -3.23% -
std::set<std::string>::erase(iterator)/8192 12.54% 27.351 30.781 - -1.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 12.54% 1.201 1.351 - 6.59% -
std::remove_copy(deque<int>)_(prefix)/1024 12.53% 375.631 422.706 - 3.06% -
SetIntersection_Interlaced_Set_string_16_16 12.42% 56188439.682 63164655.804 - 7.65% -
std::equal(deque<int>)_(it,_it,_it)/50 12.38% 22.602 25.399 - 0.73% -
std::adjacent_find(deque<int>,_pred)/8 12.35% 4.162 4.676 - 11.44% -
std::map<std::string,_int>::count(key)_(existent)/8192 12.34% 28.038 31.499 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_262144_64 12.33% 8643397.922 9709339.325 - -4.42% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.31% 23978.317 26929.206 - 0.56% -
SetIntersection_Interlaced_Set_string_64_64 12.29% 35009422.244 39311521.870 - 9.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 12.29% 27.117 30.449 - 2.87% -
std::unordered_set<int>::erase(iterator)/8192 12.28% 22.232 24.963 - 3.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 12.22% 23.217 26.054 - 9.87% -
BM_align/1 12.22% 0.624 0.701 - 12.48% -
ranges::min(std::list<__int128>)/8 12.14% 2.062 2.313 - 0.10% -
std::set<std::string>::contains(key)_(non-existent)/32 12.12% 9.646 10.815 - 0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.08% 98.419 110.305 - 8.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.07% 22.147 24.819 - 14.43% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.96% 1.379 1.543 - 8.03% -
std::find(list<int>)_(bail_25%)/32768 11.87% 8022.389 8974.917 - 9.89% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.84% 25158.382 28136.795 - 1.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 11.81% 0.500 0.560 - 8.67% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.76% 7150.454 7991.462 - 6.35% -
std::multiset<int>::find(key)_(non-existent)/1024 11.68% 5.488 6.129 - 11.84% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11.68% 11385.720 12715.348 - 21.54% -
std::set<std::string>::find(key)_(non-existent)/8192 11.66% 27.107 30.268 - 2.12% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 11.65% 36183.074 40400.167 - 12.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 11.52% 2.171 2.421 - 8.42% -
SetIntersection_Interlaced_Vector_uint64_1024_256 11.39% 6973366.576 7767939.348 - 48.31% -
std::unordered_set<int>::erase(iterator)/1024 11.39% 22.213 24.744 - 3.38% -
BM_align/256 11.33% 0.623 0.693 - 11.29% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.30% 309.396 344.368 - -0.85% -
std::reverse_copy(vector<int>)/8 11.29% 2.338 2.602 - 6.23% -
BM_align/64 11.26% 0.623 0.693 - 11.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.26% 662.007 736.542 - -14.44% -
BM_deque_vector_ranges_move_backward/70000 11.24% 7969.408 8865.274 - -0.86% -
BM_align/8 11.22% 0.623 0.692 - 11.23% -
rng::find_last(list<int>)_(bail_90%)/50 11.21% 1.246 1.386 - 11.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.17% 22.228 24.711 - 4.50% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 11.09% 6714.260 7459.021 - 12.32% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.05% 26.031 28.906 - 2.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 11.03% 97.253 107.981 - 8.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 10.95% 102034.835 113206.017 - -7.84% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.88% 6.183 6.856 - 7.95% -
BM_vector_deque_move_backward/64000 10.75% 7049.427 7807.491 - -4.25% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 10.75% 1.488 1.648 - 16.43% -
std::copy_n(list<int>)/4096 10.71% 3524.515 3901.954 - -4.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10.67% 1085.048 1200.786 - 6.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 10.66% 18.315 20.267 - 7.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.65% 8376.232 9268.208 - -9.31% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.63% 0.706 0.782 - 10.00% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.60% 0.707 0.782 - 9.99% -
std::deque<int>::ctor(size)/8192 10.60% 458.610 507.223 - 10.37% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 10.57% 347.346 384.052 - -8.12% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.54% 0.605 0.669 - 1.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.53% 0.707 0.781 - 9.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.52% 583.200 644.538 - 12.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 10.48% 12552.625 13867.970 - -7.05% -
std::map<std::string,_int>::erase(iterator)/1024 10.47% 25.495 28.163 - -15.91% -
std::set<std::string>::find(key)_(non-existent)/1024 10.43% 20.048 22.138 - 0.02% -
BM_deque_vector_copy_backward/65536 10.34% 7755.877 8557.642 - 3.19% -
BM_vector_deque_copy_backward/70000 10.33% 7978.416 8802.212 - -2.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.32% 10.370 11.440 - 13.59% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 10.30% 0.272 0.300 - -3.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.30% 6625.330 7307.529 - 9.18% -
SetIntersection_Front_Set_string_16384_64 10.29% 4563398.457 5033001.402 - 6.73% -
BM_vector_deque_ranges_copy_backward/70000 10.23% 7915.634 8725.202 - -0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.22% 198.175 218.434 - 9.61% -
BM_deque_deque_ranges_move_backward/70000 10.21% 7906.454 8713.355 - 0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.11% 32.170 35.424 - 8.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.07% 320.323 352.568 - -2.66% -
SetIntersection_Front_Vector_uint64_262144_1024 10.04% 5316786.676 5850419.731 - 4.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.97% 10691.891 11757.929 - 4.55% -
BM_PushHeap_string_PipeOrgan_1 9.97% 0.584 0.642 - 22.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 9.97% 32.140 35.343 - 2.81% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.94% 36.813 40.471 - 3.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 9.93% 203696439.673 223922169.544 - 14.11% -
std::list<int>::ctor(size)/8192 9.90% 93359.438 102604.367 - -0.16% -
std::rotate(deque<int>)_(by_1/2)/8192 9.90% 1560.354 1714.777 - 17.85% -
std::copy_backward(deque<int>)/32768 9.84% 3676.253 4038.056 - -0.23% -
BM_deque_vector_move_backward/65536 9.84% 7338.727 8060.613 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.78% 1773495.604 1947021.483 - 13.08% -
BM_deque_vector_ranges_move_backward/0 9.69% 1.342 1.472 - 7.51% -
ranges::min(std::list<__int128>)/64 9.68% 33.190 36.401 - 0.79% -
BM_vector_deque_ranges_move_backward/70000 9.67% 7821.490 8577.735 - -1.48% -
rng::find_last(vector<char>)_(bail_90%)/50 9.67% 1.405 1.541 - 3.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 9.66% 2.745 3.011 - 13.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.65% 1329.490 1457.801 - 9.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.64% 102683.243 112579.588 - -9.34% -
std::unique(list<int>,_pred)_(contiguous)/1024 9.61% 943.968 1034.654 - 7.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 9.57% 921.764 1010.012 - -3.02% -
BM_PushHeap_uint32_Ascending_16 9.54% 0.928 1.017 - 8.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.52% 69.520 76.141 - 5.03% -
std::multiset<std::string>::erase(iterator)/1024 9.52% 28.695 31.428 - 1.12% -
std::unordered_set<int>::count(key)_(existent)/8192 9.51% 1.281 1.403 - -15.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 9.49% 130.189 142.544 - 7.63% -
std::set<int>::find(key)_(non-existent)/8192 9.45% 8.480 9.281 - 8.60% -
std::partition(deque<int>)_(dense)/50 9.45% 14.052 15.380 - 15.66% -
std::find_if_not(list<int>)_(process_all)/1024 9.41% 724.247 792.425 - 6.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.41% 6605.083 7226.561 - -0.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 9.40% 319.721 349.761 - -1.40% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.37% 227.513 248.824 - 13.02% -
std::map<std::string,_int>::count(key)_(non-existent)/0 9.36% 0.254 0.278 - 4.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 9.34% 1.226 1.340 - 9.29% -
SetIntersection_Interlaced_Vector_float_1024_64 9.27% 3608553.126 3942949.367 - 2.84% -
BM_deque_vector_move_backward/70000 9.25% 7751.143 8468.154 - -3.36% -
std::find(vector<bool>)_(process_all)/50 9.25% 0.677 0.739 - 6.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.24% 23.130 25.267 - -0.46% -
BM_vector_deque_ranges_move_backward/65536 9.20% 7338.762 8013.651 - -1.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.19% 30.225 33.002 - 37.50% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 9.16% 1.849 2.018 - 8.36% -
std::list<int>::ctor(size)/1024 9.16% 11562.706 12621.413 - -1.58% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 9.15% 6666.954 7276.742 - 7.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.14% 1.308 1.428 - 4.15% -
std::set<std::string>::contains(key)_(existent)/8192 9.13% 26.645 29.079 - 2.37% -
std::move(vector<bool>)_(aligned)/64 9.13% 1.603 1.750 - 10.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.13% 6.316 6.892 - 6.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.09% 276939.835 302104.273 - -2.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.08% 1.155 1.260 - 9.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.04% 37.013 40.359 - 3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.03% 2393446.212 2609532.176 - 7.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.00% 0.369 0.402 - -16.94% -
BM_vector_deque_move_backward/70000 9.00% 7735.353 8431.874 - -3.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 9.00% 1401.710 1527.872 - -7.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8.98% 8677180.010 9456133.899 - 7.79% -
std::stable_sort(deque<int>)_(ascending)/8 8.94% 17.522 19.089 - -0.56% -
std::list<int>::ctor(size)/32 8.92% 320.932 349.560 - -2.38% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.92% 7888.666 8592.332 - 7.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.92% 30.493 33.212 - 2.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.91% 52139.615 56785.095 - 8.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.90% 21.621 23.546 - -10.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.88% 94263.220 102632.475 - -1.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 8.88% 21.818 23.755 - 4.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.83% 53441.429 58158.371 - 1.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.78% 1.299 1.413 - 2.45% -
std::find_end(list<int>,_pred)_(same_length)/8192 8.76% 9496.537 10328.784 - -8.00% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.75% 500.919 544.767 - -7.26% -
BM_deque_vector_ranges_move/0 8.75% 1.308 1.423 - -0.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.71% 22.841 24.830 - -0.66% -
BM_deque_vector_ranges_move/1024 8.65% 36.875 40.064 - 7.17% -
BM_deque_deque_move_backward/65536 8.62% 7570.413 8222.853 - 1.47% -
std::unique_copy(deque<int>)_(sprinkled)/32 8.60% 9.210 10.001 - 8.43% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.59% 10941.331 11880.744 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.57% 65223379.843 70814872.104 - 13.13% -
BM_PushHeap_string_Random_256 8.57% 14.121 15.330 - 6.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.57% 2.272 2.467 - 8.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 8.55% 42.077 45.677 - -3.62% -
std::set<int>::erase(iterator)/8192 8.55% 19.668 21.351 - 4.78% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 8.51% 32464.780 35228.153 - -2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.49% 79419.823 86164.679 - 5.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.48% 1.355 1.470 - 13.81% -
std::set<std::string>::equal_range(key)_(existent)/32 8.45% 16.169 17.536 - -7.29% -
BM_deque_deque_ranges_move_backward/64000 8.45% 7352.422 7973.536 - 1.28% -
std::sort(deque<int>)_(repeated)/1024 8.40% 959.945 1040.533 - 5.55% -
std::flat_multimap<int,_int>::ctor(const&)/32 8.39% 23.103 25.043 - 8.26% -
std::find_if_not(deque<int>)_(bail_25%)/32768 8.35% 1992.150 2158.398 - -7.66% -
std::set<std::string>::find(key)_(existent)/8192 8.34% 30.497 33.039 - 7.08% -
ranges::minmax(std::deque<__int128>)/64 8.33% 30.597 33.144 - 7.40% -
BM_std_minmax_element<char>/2 8.31% 0.603 0.653 - 1.13% -
SetIntersection_Front_Vector_float_256_4 8.31% 4147814.961 4492315.210 - 8.02% -
SetIntersection_Interlaced_Vector_uint64_1024_64 8.30% 4288280.585 4644303.374 - 42.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.28% 2276498.561 2465044.693 - 1.20% -
std::none_of(list<int>)_(process_all)/8192 8.27% 7527.869 8150.776 - 6.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.23% 6489.759 7024.111 - 6.43% -
std::any_of(deque<int>)_(process_all)/32768 8.23% 10075.407 10904.374 - 3.63% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.21% 11.490 12.433 - 9.38% -
std::lower_bound(std::vector<int>)/100 8.21% 12.096 13.089 - 5.35% -
std::copy_backward(vector<int>)/8 8.20% 2.119 2.292 - 0.43% -
BM_deque_deque_ranges_copy_backward/65536 8.19% 7407.194 8013.607 - -0.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.18% 54469.815 58926.460 - 7.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.16% 24.829 26.856 - 17.87% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.12% 7311.784 7905.768 - 6.94% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 8.12% 1.412 1.526 - 13.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.10% 1912.101 2067.067 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.09% 441.772 477.497 - 5.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.08% 10.340 11.174 - -1.66% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.07% 25.856 27.942 - 8.92% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.06% 31.095 33.602 - 2.38% -
BM_PushHeap_uint32_Ascending_256 8.05% 2.080 2.248 - 7.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.96% 3203303.726 3458346.550 - 8.37% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.96% 65.935 71.184 - 17.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.95% 220.800 238.348 - -5.97% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 7.91% 19.460 21.000 - 6.42% -
std::all_of(list<int>)_(process_all)/8192 7.91% 6996.132 7549.547 - 6.53% -
std::distance(join_view(vector<vector<int>>))/50 7.90% 0.641 0.691 - 14.02% -
BM_deque_deque_move_backward/64000 7.89% 7230.942 7801.670 - -1.01% -
std::set<int>::find(key)_(non-existent)/1024 7.88% 5.595 6.036 - 7.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.87% 131900.777 142287.320 - 7.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 7.87% 279303.184 301292.848 - -2.67% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 7.87% 932.719 1006.147 - -4.27% -
rng::find_last_if(vector<char>)_(bail_90%)/50 7.85% 1.442 1.555 - 1.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 7.82% 655.614 706.862 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 7.80% 107792999.534 116203835.429 - 27.11% -
std::all_of(deque<int>)_(process_all)/32768 7.79% 10098.430 10884.853 - 7.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.78% 1721.271 1855.175 - 3.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.76% 1.223 1.318 - -4.09% -
std::all_of(deque<int>)_(process_all)/8192 7.75% 2523.452 2719.081 - 7.57% -
BM_deque_deque_ranges_move_backward/65536 7.75% 7497.091 8078.276 - 0.65% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.75% 27.331 29.450 - 9.46% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.73% 9.837 10.597 - -0.10% -
std::copy_backward(vector<bool>)_(aligned)/64 7.73% 1.688 1.819 - 4.74% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 7.71% 10.933 11.776 - 1.67% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.71% 7754898.091 8352641.539 - 23.77% -
BM_deque_deque_ranges_move/0 7.70% 0.793 0.854 - 8.10% -
ranges::min(std::list<char>)/1 7.69% 0.364 0.392 - -14.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.68% 753.329 811.164 - 6.20% -
std::any_of(deque<int>)_(process_all)/8192 7.67% 2523.035 2716.505 - 3.53% -
std::find_if(vector<char>)_(bail_25%)/8 7.66% 0.957 1.030 - 34.46% -
std::stable_sort(deque<int>)_(descending)/8 7.65% 25.697 27.663 - 1.88% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 7.63% 20.482 22.044 - 5.31% -
std::multimap<int,_int>::clear()/8192 7.59% 85326.872 91802.760 - 5.36% -
std::for_each_n(list<int>)/8 7.57% 2.399 2.581 - 0.29% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.55% 2.155 2.317 - 8.09% -
BM_deque_vector_move_backward/64000 7.53% 7515.808 8081.636 - 3.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.52% 6.622 7.120 - 4.04% -
BM_tolower_char<char> 7.51% 0.617 0.663 - 6.47% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.50% 67.556 72.621 - -26.10% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.49% 27.427 29.482 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.48% 7758674.068 8339256.254 - 13.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.48% 8266.918 8885.335 - -4.50% -
std::fill(vector<bool>)/512 7.45% 1.493 1.605 - 6.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.44% 17.241 18.523 - 6.14% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 7.43% 26.934 28.937 - -1.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.43% 4.660 5.006 - -10.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.42% 22.495 24.165 - -1.23% -
BM_vector_deque_move_backward/65536 7.41% 7360.985 7906.290 - -5.30% -
BM_deque_deque_copy_backward/70000 7.40% 7960.115 8549.334 - -1.06% -
BM_deque_deque_move/0 7.34% 0.809 0.868 - -5.70% -
std::fill_n(list<int>)/50 7.34% 15.557 16.698 - 5.06% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.31% 11124.608 11937.679 - 6.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 7.31% 20.756 22.273 - 4.50% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.27% 2.772 2.974 - -2.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.26% 47.690 51.152 - 4.56% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.26% 173329.328 185906.757 - 7.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.25% 144081847.032 154531016.055 - 9.76% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.25% 66666.752 71497.814 - -3.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.20% 11223.150 12031.087 - -3.12% -
std::set<int>::equal_range(key)_(non-existent)/8192 7.17% 9.870 10.577 - 4.30% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.16% 1.449 1.553 - 15.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 7.16% 61.456 65.855 - -5.95% -
std::multimap<int,_int>::ctor(const&)/32 7.15% 223.010 238.951 - -0.26% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.14% 7227.483 7743.882 - 5.66% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 7.13% 25042.208 26827.398 - -0.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 7.11% 0.280 0.299 - 12.87% -
std::partition_copy(deque<int>)/1024 7.10% 632.973 677.933 - 1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.09% 8793691.986 9417203.570 - 1.53% -
rng::for_each(set<int>)/8 7.08% 6.593 7.060 - 9.09% -
std::multimap<int,_int>::clear()/1024 7.07% 10600.658 11350.363 - 1.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 7.07% 1.101 1.179 - 1.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.06% 102229.906 109451.836 - 2.00% -
std::replace_if(vector<int>)_(sprinkled)/50 7.06% 12.827 13.732 - 0.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.04% 19903.805 21305.332 - 7.90% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.02% 9.686 10.366 - 4.12% -
BM_deque_vector_copy_backward/64000 7.01% 7523.065 8050.572 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_16 7.00% 5559185.694 5948442.924 - 29.54% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 7.00% 1.316 1.409 - 5.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.97% 2.933 3.138 - 5.98% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 6.96% 87669.260 93767.304 - 5.59% -
std::set<int>::lower_bound(key)_(existent)/1024 6.94% 4.302 4.601 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.91% 1788.355 1911.908 - 6.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.90% 96.404 103.058 - 3.42% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.89% 6.478 6.925 - 4.75% -
std::set<int>::erase(iterator)/1024 6.88% 19.770 21.130 - 4.59% -
BM_deque_deque_ranges_copy_backward/70000 6.88% 8131.276 8690.791 - -0.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 6.83% 16.145 17.248 - 19.67% -
BM_vector_deque_ranges_move/1 6.82% 2.176 2.324 - -3.19% -
SetIntersection_Interlaced_Set_uint64_16384_64 6.81% 235491224.871 251520468.232 - 8.98% -
std::multiset<std::string>::find(key)_(existent)/8192 6.80% 26.131 27.909 - -6.86% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.79% 39.854 42.561 - 11.90% -
std::partition_copy(deque<int>)/50 6.78% 21.140 22.572 - 4.23% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.77% 769.076 821.149 - 6.14% -
BM_deque_deque_copy_backward/64000 6.77% 7405.065 7906.284 - -0.34% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.72% 7236.795 7723.025 - 5.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.69% 44.321 47.287 - 1.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.68% 14.749 15.734 - 2.26% -
BM_deque_deque_ranges_move_backward/0 6.67% 0.736 0.785 - -10.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.67% 11.174 11.919 - 14.39% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.66% 7.651 8.161 - 9.33% -
BM_PushHeap_float_SingleElement_4 6.66% 0.360 0.384 - 7.54% -
BM_deque_deque_copy_backward/65536 6.65% 7572.941 8076.684 - -0.36% -
SetIntersection_Front_Vector_uint64_256_256 6.64% 4244218.702 4526073.093 - -0.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.63% 32.089 34.218 - -0.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 6.63% 18.353 19.571 - 5.13% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.60% 1.558 1.661 - -0.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.59% 42.861 45.685 - -7.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.57% 6.562 6.993 - -3.74% -
SetIntersection_Front_Vector_float_1024_64 6.56% 1336760.760 1424455.370 - 4.77% -
SetIntersection_Front_Vector_float_1024_4 6.56% 1056640.246 1125957.235 - 7.88% -
std::partition(deque<int>)_(dense)/32 6.56% 9.489 10.111 - 12.33% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.54% 2.402 2.560 - 4.76% -
BM_lexicographical_compare_three_way_slow_path/1 6.54% 0.434 0.462 - 12.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.51% 20.919 22.280 - -23.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 6.49% 22.361 23.812 - -15.98% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.48% 1.558 1.659 - 5.44% -
SetIntersection_Interlaced_Set_uint64_16384_256 6.48% 213282787.873 227100186.710 - 9.59% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 6.47% 2.453 2.611 - 38.86% -
BM_deque_vector_ranges_copy_backward/64000 6.42% 7454.620 7933.309 - -1.16% -
SetIntersection_Front_Vector_float_256_64 6.42% 4349719.020 4628982.459 - 7.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.39% 2.826 3.006 - 6.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.35% 101887.453 108355.584 - -13.31% -
BM_vector_deque_ranges_move/2 6.32% 1.945 2.068 - -3.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.30% 347.120 368.978 - -11.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.30% 47.647 50.647 - -3.03% -
std::multiset<int>::erase(iterator)/1024 6.29% 23.205 24.666 - -3.30% -
std::multiset<int>::erase(iterator)/8192 6.29% 23.118 24.572 - -3.05% -
std::move_backward(deque<int>)/8 6.27% 3.363 3.574 - 0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.27% 3.525 3.745 - 2.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.23% 0.770 0.818 - 5.69% -
ranges::min(std::list<__int128>)/70000 6.20% 58205.552 61814.606 - -0.27% -
SetIntersection_Interlaced_Set_string_256_64 6.20% 29568884.692 31402084.490 - 2.62% -
BM_deque_vector_move_backward/0 6.18% 1.303 1.384 - -6.60% -
std::adjacent_find(deque<int>,_pred)/50 6.18% 28.956 30.745 - 0.87% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.16% 0.858 0.911 - 0.27% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 6.15% 13188.347 13999.133 - 5.65% -
SetIntersection_Front_Set_string_64_64 6.15% 36717887.879 38975136.530 - 9.23% -
std::multiset<int>::find(key)_(non-existent)/8192 6.12% 8.439 8.956 - 9.78% -
std::partition(deque<int>)_(sparse)/50 6.06% 15.453 16.389 - -11.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.05% 0.770 0.816 - 5.43% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.05% 17.191 18.231 - -1.07% -
std::rotate(deque<int>)_(by_1/3)/8192 6.04% 3195.365 3388.480 - 2.75% -
BM_PushHeap_float_Descending_4 6.04% 0.363 0.385 - 2.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.03% 347.144 368.064 - -12.47% -
std::swap_ranges(deque<int>)/8192 6.01% 2547.802 2700.901 - -6.46% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.01% 0.770 0.816 - 5.48% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 6.00% 10.291 10.908 - 5.39% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 6.00% 1.761 1.866 - 4.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.97% 2948407.795 3124478.432 - 5.64% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.96% 10.581 11.212 - -13.71% -
BM_StringRelational_Eq_Small_Small_Control 5.95% 1.848 1.958 - 8.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.93% 47.510 50.326 - -1.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.90% 21.637 22.914 - 7.82% -
std::stable_partition(deque<int>)_(sparse)/8192 5.89% 3299.520 3493.987 - 3.14% -
ranges::min(std::list<char>)/64 5.87% 27.012 28.597 - 2.21% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.87% 6745.710 7141.457 - 2.71% -
SetIntersection_Front_Vector_float_16384_16 5.84% 1102259.685 1166606.433 - 5.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.83% 365.966 387.306 - 2.99% -
std::rotate_copy(deque<int>)/32 5.83% 2.573 2.723 - 0.62% -
std::set<int>::upper_bound(key)_(existent)/1024 5.81% 4.077 4.313 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.79% 1181805.709 1250285.341 - 3.03% -
std::search(deque<int>,_pred)_(no_match)/1000 5.78% 426.574 451.249 - -2.97% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.76% 1.613 1.706 - 5.34% -
BM_StringRelational_Eq_Large_Large_Control 5.76% 2.213 2.340 - 3.78% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.75% 12.433 13.148 - -0.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.73% 0.460 0.486 - 0.32% -
std::multiset<std::string>::count(key)_(existent)/8192 5.73% 29.121 30.789 - 2.38% -
SetIntersection_Front_Vector_float_16384_1 5.72% 1040212.081 1099751.992 - 6.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.72% 46332003.136 48983739.303 - 9.82% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.69% 841.040 888.858 - 26.03% -
SetIntersection_Front_Vector_float_16_1 5.69% 62671613.678 66234621.355 - 5.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.67% 1.190 1.258 - -4.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.61% 43174.065 45597.044 - 5.81% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.60% 34.951 36.909 - 2.74% -
std::unordered_set<std::string>::count(key)_(existent)/1024 5.59% 35.023 36.981 - -9.52% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.58% 144.782 152.863 - 5.95% -
std::unordered_set<std::string>::ctor(const&)/1024 5.57% 33265.926 35119.828 - 5.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.56% 27192476.251 28703915.095 - 7.95% -
SetIntersection_Interlaced_Vector_string_16384_4 5.55% 1841569.878 1943853.155 - -0.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.55% 1.157 1.221 - 3.16% -
BM_deque_deque_ranges_move_backward/2 5.54% 2.336 2.465 - 2.22% -
BM_PushHeap_uint32_Ascending_1024 5.54% 2.552 2.693 - 5.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.53% 514272.487 542734.228 - 3.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.52% 52.632 55.539 - -7.33% -
std::find(vector<int>)_(process_all)/8 5.52% 2.791 2.945 - 8.91% -
BM_PushHeap_uint32_Ascending_262144 5.52% 4.679 4.937 - 5.06% -
BM_deque_deque_ranges_copy_backward/64000 5.52% 7372.578 7779.425 - 0.55% -
std::set<int>::erase(iterator)/32 5.50% 19.683 20.766 - 4.16% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.50% 6.452 6.807 - 0.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 5.49% 44.708 47.163 - -12.02% -
std::set<std::string>::count(key)_(non-existent)/32 5.47% 10.451 11.023 - 0.13% -
std::find_end(deque<int>)_(same_length)/8192 5.46% 2797.052 2949.888 - 10.34% -
SetIntersection_Front_Vector_string_256_256 5.46% 19202575.762 20250263.935 - 2.88% -
BM_PushHeap_uint64_SingleElement_16 5.45% 0.338 0.356 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.45% 1282711.515 1352590.088 - -4.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.44% 1.703 1.796 - 10.99% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.43% 66.765 70.390 - 3.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 5.43% 0.386 0.407 - -2.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 5.41% 24.879 26.226 - 5.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.41% 20.623 21.739 - 9.09% -
std::multiset<int>::find(key)_(existent)/1024 5.41% 4.049 4.268 - 3.70% -
std::list<std::string>::ctor(size)/8192 5.41% 102383.115 107920.207 - -14.02% -
std::replace(list<int>)_(sprinkled)/50 5.39% 18.657 19.662 - 3.98% -
std::find_if_not(list<int>)_(bail_25%)/8192 5.38% 1417.976 1494.334 - -4.22% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 5.38% 1.155 1.218 - -0.67% -
std::find_end(deque<int>)_(process_all)/1024 5.38% 290.795 306.428 - 2.48% -
BM_deque_deque_move_backward/70000 5.37% 8053.695 8486.404 - -2.50% -
std::copy_if(list<int>)_(entire_range)/32768 5.37% 25584.541 26957.979 - 2.67% -
std::stable_sort(vector<int>)_(heap)/8 5.36% 21.094 22.224 - 4.31% -
SetIntersection_Interlaced_Set_uint64_262144_4 5.36% 1311065.430 1381317.871 - 6.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 5.35% 53.070 55.910 - 30.94% -
ranges::min(std::vector<long_long>)/8 5.33% 2.170 2.286 - 7.61% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 5.32% 399.527 420.786 - 4.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.31% 24.627 25.934 - 0.01% -
BM_deque_vector_move_backward/4096 5.31% 146.602 154.383 - 3.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.28% 22.447 23.632 - -0.24% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.28% 563.751 593.505 - 3.57% -
std::partition_point(list<int>)/8192 5.26% 11825.322 12447.654 - 0.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 5.25% 1.676 1.764 - -1.01% -
SetIntersection_Front_Vector_float_1024_256 5.24% 2266710.007 2385380.044 - 5.03% -
BM_PushHeap_uint32_Random_4 5.23% 2.207 2.322 - 4.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.23% 40.369 42.480 - 16.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.23% 883.928 930.117 - -9.20% -
SetIntersection_Front_Vector_float_256_256 5.21% 4541724.059 4778479.116 - 8.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.19% 216.716 227.958 - 1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.18% 12418.397 13061.300 - 4.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 5.17% 1.367 1.438 - -10.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.17% 6569425.171 6909154.289 - 6.63% -
SetIntersection_Front_Vector_uint64_262144_16384 5.17% 74491368.376 78339398.825 - 7.65% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.17% 44495.289 46793.644 - -0.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.16% 6760.441 7108.983 - 5.44% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.15% 1256764.869 1321543.334 - -0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.15% 975.212 1025.459 - -1.54% -
BM_PushHeap_float_Ascending_16 5.14% 0.975 1.025 - 5.21% -
SetIntersection_Interlaced_Vector_string_262144_4 5.13% 2183326.230 2295369.659 - 4.60% -
std::partial_sort(vector<int>)_(repeated)/8 5.12% 18.483 19.430 - 5.30% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.12% 17.564 18.463 - 5.31% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 5.12% 11563.844 12156.242 - 5.03% -
BM_vector_deque_move/64 5.11% 2.675 2.812 - -1.49% -
SetIntersection_Interlaced_Set_float_16384_4 5.10% 165098108.045 173515360.710 - 4.67% -
std::find(vector<short>)_(bail_25%)/8 5.07% 0.710 0.746 - 4.26% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.06% 11.133 11.697 - -16.74% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.05% 4.405 4.628 - -0.42% -
SetIntersection_Front_Set_string_262144_4 5.05% 1226946.263 1288862.756 - 5.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.02% 70.426 73.960 - 83.71% -
std::stable_sort(deque<int>)_(heap)/8 5.01% 23.667 24.852 - -0.15% -
std::multiset<int>::contains(key)_(non-existent)/32 5.01% 2.711 2.847 - 7.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.97% 1735.289 1821.590 - 1.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 4.97% 30.962 32.502 - 2.32% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.97% 22.144 23.245 - 7.28% -
std::remove_if(deque<int>)_(sprinkled)/50 4.96% 63.861 67.031 - 11.15% -
rng::find_last(vector<int>)_(bail_90%)/50 4.95% 1.415 1.485 - -2.95% -
BM_CmpEqual_int_schar 4.94% 1.122 1.178 - 3.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 4.94% 13924.988 14613.411 - 5.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.94% 12849.209 13484.278 - 4.05% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.94% 397.612 417.247 - 4.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.93% 1403238.870 1472443.035 - 3.42% -
SetIntersection_Front_Set_float_262144_1 4.93% 986263.395 1034870.369 - 2.81% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.90% 124.371 130.470 - 1.94% -
std::search(deque<int>)_(same_length)/1024 4.90% 476.804 500.166 - 3.04% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.88% 1303.009 1366.622 - 0.60% -
SetIntersection_Front_Vector_float_4_4 4.87% 135429375.914 142025388.646 - 4.84% -
std::set<std::string>::count(key)_(non-existent)/8192 4.87% 33.123 34.737 - 2.70% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.86% 6692142.171 7017635.386 - 5.78% -
std::flat_map<int,_int>::erase(iterator)/8192 4.84% 498.577 522.727 - 2.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.84% 4.736 4.965 - 4.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 4.82% 20.811 21.813 - 9.54% -
std::unordered_set<int>::count(key)_(existent)/32 4.80% 1.225 1.284 - -8.62% -
std::lower_bound(std::vector<int>)/8192 4.79% 15.613 16.361 - -4.24% -
std::fill_n(list<int>)/32 4.79% 8.014 8.398 - 4.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.77% 47.736 50.014 - -3.64% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.77% 2.177 2.281 - 1.49% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 4.76% 36.514 38.253 - 5.15% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.76% 9650.092 10109.561 - 3.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.74% 14770.873 15471.650 - 0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.74% 24.028 25.168 - -1.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 4.74% 80256.343 84060.011 - 3.36% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 4.73% 2357.215 2468.785 - 4.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.73% 1075143.141 1125953.473 - 2.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 4.70% 33.765 35.354 - 6.19% -
std::map<std::string,_int>::ctor(const&)/1024 4.70% 35391.665 37055.744 - 4.06% -
std::none_of(list<int>)_(process_all)/32768 4.70% 25689.098 26896.350 - 3.34% -
SetIntersection_Front_Vector_float_64_64 4.69% 10885582.552 11396463.733 - 6.80% -
std::none_of(deque<int>)_(process_all)/8 4.69% 3.277 3.430 - -0.23% -
BM_deque_vector_move_backward/5500 4.69% 199.210 208.546 - 5.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.69% 2190145.505 2292785.948 - 4.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 4.68% 347319.362 363574.935 - 4.32% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.68% 1449170.895 1516991.492 - -0.18% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.68% 4.326 4.528 - 2.52% -
std::find_if(vector<char>)_(bail_25%)/32768 4.67% 796.352 833.537 - 4.24% -
std::move_backward(deque<int>)/32768 4.67% 3393.848 3552.279 - -1.98% -
std::search(deque<int>)_(same_length)/1000 4.66% 464.349 486.007 - 26.79% -
rng::find_last(vector<char>)_(bail_90%)/8 4.66% 0.440 0.461 - 3.21% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.66% 12.971 13.575 - 6.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.62% 1.173 1.227 - -8.75% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.62% 11.262 11.783 - 9.73% -
std::set<int>::upper_bound(key)_(existent)/8192 4.62% 7.749 8.107 - 3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.61% 4260604.027 4457193.511 - -0.04% -
std::map<int,_int>::find(key)_(existent)/1024 4.61% 4.194 4.388 - -0.14% -
std::any_of(deque<int>)_(process_all)/8 4.61% 3.283 3.434 - -0.14% -
std::move_backward(vector<int>)/262144 4.61% 21868.613 22875.964 - -0.26% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 4.58% 24.669 25.800 - 5.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.58% 0.392 0.410 - -33.65% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.58% 1429979.884 1495415.015 - -0.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.58% 77.730 81.287 - 2.69% -
std::move_backward(deque<int>)/1048576 4.57% 126941.756 132742.803 - 0.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.57% 8999.587 9410.634 - 3.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.55% 1.548 1.619 - -3.56% -
std::find_end(list<int>)_(match_near_end)/1000 4.55% 76.530 80.012 - 2.73% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.55% 16860.068 17627.104 - -3.51% -
BM_PushHeap_float_Random_4 4.55% 2.812 2.940 - 6.62% -
SetIntersection_Front_Vector_float_16384_256 4.55% 2275792.064 2379289.247 - 9.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.55% 129632.267 135524.148 - 4.40% -
SetIntersection_Interlaced_Set_float_262144_4 4.53% 1254860.434 1311765.053 - 4.20% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.53% 4.267 4.460 - 4.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.52% 12541.253 13108.314 - -13.12% -
std::map<std::string,_int>::ctor(const&)/32 4.51% 710.717 742.781 - 2.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.51% 43.804 45.780 - 3.66% -
rng::contains_subrange(list<int>)_(near_matches)/1000 4.51% 37126.899 38799.940 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.50% 221.055 231.004 - 0.53% -
BM_PushHeap_uint32_Random_256 4.50% 5.414 5.657 - -0.91% -
BM_PushHeap_float_SingleElement_16 4.48% 0.364 0.380 - 4.41% -
SetIntersection_Front_Vector_float_256_16 4.48% 4204007.423 4392190.186 - 4.49% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 4.47% 13.380 13.978 - 3.36% -
BM_std_minmax_element<char>/1 4.46% 0.304 0.318 - 4.97% -
std::all_of(list<int>)_(process_all)/32768 4.45% 25653.580 26794.674 - 3.34% -
SetIntersection_Front_Vector_float_16_16 4.45% 35634468.988 37219138.770 - 4.95% -
std::all_of(vector<int>)_(process_all)/8 4.44% 2.354 2.458 - 1.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.43% 0.965 1.008 - 1.22% -
std::multiset<int>::erase(iterator)/32 4.43% 20.820 21.742 - -2.11% -
std::copy_n(vector<int>)/8 4.43% 2.162 2.258 - 2.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.42% 54663.742 57079.123 - 1.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.42% 2.170 2.265 - 4.09% -
BM_CmpEqual_ushort_uint 4.41% 1.044 1.090 - 1.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.40% 46.823 48.884 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.40% 17.454 18.222 - -2.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.39% 5717.379 5968.376 - 4.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.37% 91.695 95.702 - 7.74% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.36% 83174.250 86798.928 - -1.76% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 4.36% 305655.787 318972.388 - -0.65% -
std::find_end(vector<int>)_(single_element)/1000 4.36% 238.497 248.885 - 2.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.35% 15610.941 16290.581 - 5.86% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.33% 2384.866 2488.174 - 1.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.32% 20.406 21.288 - 9.48% -
std::map<int,_int>::count(key)_(existent)/1024 4.32% 3.720 3.880 - 0.28% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.31% 465.982 486.078 - -2.13% -
BM_PushHeap_string_Random_1024 4.31% 14.663 15.294 - 1.70% -
SetIntersection_Front_Vector_float_16_4 4.31% 54122063.038 56453074.120 - 4.46% -
std::deque<int>::ctor(size)/1024 4.31% 75.347 78.591 - 4.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.30% 37.443 39.052 - 4.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 4.30% 15.315 15.973 - 2.82% -
std::stable_sort(deque<int>)_(repeated)/8 4.29% 17.784 18.547 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.29% 0.615 0.642 - 16.47% -
std::partition(vector<int>)_(dense)/1024 4.28% 239.833 250.104 - -0.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 4.27% 0.261 0.272 - 2.74% -
std::search(list<int>,_pred)_(same_length)/8192 4.27% 8574.559 8940.637 - 3.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.27% 603.761 629.537 - 5.45% -
std::list<std::string>::ctor(size)/32 4.26% 348.132 362.975 - -12.41% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.25% 77.616 80.917 - -1.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.25% 32085.419 33449.309 - -8.93% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.25% 20.274 21.134 - 1.15% -
std::multiset<int>::erase(key)_(existent)/32 4.23% 22.151 23.089 - 1.03% -
std::list<std::string>::ctor(size)/1024 4.22% 12505.523 13033.127 - -13.75% -
std::search(vector<int>)_(no_match)/1024 4.22% 209.060 217.880 - 3.39% -
SetIntersection_Front_Vector_float_16384_64 4.22% 1366887.746 1424550.777 - 6.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.22% 1.804 1.880 - 14.22% -
std::move_backward(deque<int>)/262144 4.21% 30207.481 31480.205 - 0.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.21% 57426.303 59844.393 - 2.73% -
std::partition(vector<int>)_(dense)/32 4.21% 8.156 8.499 - 2.04% -
std::replace(list<int>)_(sprinkled)/32 4.19% 11.173 11.641 - 3.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.19% 54474.300 56758.165 - 1.40% -
std::partition(list<int>)_(sparse)/32 4.18% 8.770 9.136 - -0.34% -
bm_lexicographical_compare<unsigned_char>/8 4.17% 1.316 1.371 - -2.37% -
std::reverse_copy(list<int>)/8 4.17% 2.350 2.448 - 0.85% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.16% 21.830 22.737 - -2.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.15% 601.874 626.879 - 5.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.15% 15.564 16.210 - 2.16% -
std::set<int>::ctor(const&,_alloc)/8192 4.15% 50462.986 52557.257 - 6.00% -
BM_deque_vector_ranges_move_backward/2 4.14% 1.764 1.837 - 0.20% -
BM_deque_vector_ranges_move_backward/1 4.14% 2.010 2.094 - 0.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.13% 3.553 3.700 - 4.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 4.12% 1218328.002 1268565.278 - 8.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.12% 347460971.431 361770454.200 - 2.10% -
rng::contains(vector<int>)_(process_all)/8 4.12% 2.522 2.625 - -2.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.10% 9752.247 10151.980 - 3.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.09% 32.530 33.860 - 7.40% -
std::unordered_map<int,_int>::ctor(const&)/1024 4.09% 6892.092 7173.892 - 5.67% -
SetIntersection_Interlaced_Set_string_1024_1024 4.09% 55652180.672 57927175.948 - 5.25% -
SetIntersection_Front_Vector_float_1024_16 4.09% 1123583.944 1169508.563 - 5.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.08% 273659.304 284831.883 - -7.83% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.08% 11.062 11.513 - -16.00% -
std::all_of(deque<int>)_(process_all)/8 4.08% 3.298 3.433 - -0.60% -
bm_lexicographical_compare<unsigned_char>/1 4.07% 1.534 1.596 - -4.35% -
BM_CmpEqual_uint_schar 4.06% 1.012 1.053 - 0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.06% 3.206 3.336 - 0.16% -
std::adjacent_find(list<int>,_pred)/8192 4.04% 7362.896 7660.629 - 5.99% -
bm_swap_ranges_vb_aligned/4096 4.04% 12.521 13.026 - 3.60% -
ranges::min(std::vector<__int128>)/8 4.03% 2.917 3.034 - 3.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.03% 13397.437 13937.290 - 3.90% -
BM_deque_vector_move_backward/2 4.03% 1.765 1.836 - 0.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.02% 2.257 2.348 - -4.25% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 4.01% 0.250 0.261 - 2.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.01% 15.053 15.657 - 3.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.01% 26.914 27.994 - 1.85% -
std::find_if(vector<char>)_(bail_25%)/8192 4.01% 209.926 218.346 - 3.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 4.00% 36.266 37.717 - -1.70% -
std::multiset<int>::contains(key)_(non-existent)/0 4.00% 0.277 0.288 - -1.28% -
std::find_end(vector<int>)_(single_element)/8192 3.99% 1860.993 1935.305 - 1.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.98% 21.825 22.695 - 5.67% -
SetIntersection_Interlaced_Set_uint32_256_64 3.98% 12915637.320 13429802.356 - 6.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.98% 8.480 8.818 - 0.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.98% 13508.466 14045.819 - 3.84% -
std::multiset<std::string>::erase(key)_(existent)/32 3.96% 78.908 82.033 - 43.67% -
SetIntersection_Interlaced_Set_float_256_64 3.95% 13004318.605 13518308.055 - 5.64% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.95% 75422.629 78402.839 - 2.89% -
SetIntersection_Front_Vector_float_256_1 3.95% 4158832.436 4322923.644 - 4.48% -
SetIntersection_None_Set_float_16384_1024 3.94% 149967456.792 155869277.476 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.93% 1067949.770 1109904.342 - -0.13% -
SetIntersection_Front_Vector_float_64_16 3.91% 14333700.017 14894816.027 - 5.16% -
std::find_if(list<int>)_(process_all)/8 3.91% 2.351 2.443 - 2.16% -
std::make_heap(vector<int>)_(heap)/8 3.90% 14.632 15.203 - 3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.89% 1631570.394 1695027.426 - 4.87% -
std::unique(deque<int>)_(sprinkled)/32 3.88% 51.764 53.772 - 3.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 3.88% 17.855 18.547 - 2.66% -
std::rotate_copy(vector<int>)/50 3.87% 2.675 2.778 - 3.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.87% 23626974.281 24540520.772 - 4.97% -
std::is_sorted(vector<int>,_pred)/8 3.86% 3.303 3.431 - 4.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.86% 14953.560 15530.750 - 4.28% -
BM_CmpEqual_int_uchar 3.86% 1.106 1.149 - 2.87% -
BM_PushHeap_string_Random_64 3.85% 12.757 13.248 - 0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.85% 41.909 43.523 - 0.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.85% 18.374 19.081 - 4.37% -
SetIntersection_Interlaced_Vector_string_64_16 3.84% 29409543.761 30539759.113 - 3.95% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.84% 4.018 4.172 - 2.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.83% 4.990 5.181 - -6.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.83% 12250.441 12720.168 - 0.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.83% 9.528 9.893 - 0.87% -
BM_CmpLess_uchar_schar 3.82% 1.017 1.056 - -0.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.82% 868.675 901.865 - 2.38% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.82% 571.196 593.012 - 2.49% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.81% 6565.424 6815.277 - -4.40% -
SetIntersection_Interlaced_Vector_float_1024_16 3.80% 1971052.001 2046035.089 - 5.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.80% 28.502 29.584 - -15.91% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.80% 34650.160 35965.306 - -2.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.79% 13.224 13.726 - 3.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.79% 880135.267 913509.129 - 0.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.79% 1362.626 1414.244 - 1.91% -
std::unordered_set<int>::count(key)_(non-existent)/32 3.78% 1.596 1.657 - 9.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.77% 24.804 25.739 - 4.18% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 3.76% 10.175 10.558 - 2.64% -
std::sort(vector<NonIntegral>)_(heap)/8 3.76% 23.125 23.993 - 4.06% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.75% 40.894 42.428 - 1.63% -
BM_vector_deque_ranges_copy_backward/1 3.74% 2.259 2.343 - 2.52% -
BM_StringAssignAsciiz_Large_Transparent 3.74% 11.608 12.042 - -0.65% -
SetIntersection_Front_Set_string_1024_1024 3.74% 55368157.129 57441090.494 - 4.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.73% 15148.120 15713.858 - 3.45% -
rng::find_if(vector<bool>)_(process_all)/50 3.73% 23.266 24.134 - 2.80% -
std::set<int>::find(key)_(existent)/32 3.73% 1.689 1.752 - 1.98% -
BM_PushHeap_uint32_Ascending_16384 3.72% 3.571 3.704 - 2.87% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.71% 81.041 84.050 - -3.39% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.71% 599.511 621.739 - -3.91% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.71% 219.130 227.249 - 2.10% -
BM_PushHeap_string_Random_16384 3.70% 15.974 16.565 - 2.18% -
std::flat_map<int,_int>::erase(iterator)/1024 3.69% 74.659 77.414 - 1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.69% 92.934 96.362 - -2.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.68% 707.880 733.902 - 4.88% -
BM_tolower_string<char> 3.66% 15.242 15.800 - 4.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.66% 3.905 4.047 - 3.20% -
std::search(vector<int>)_(no_match)/1000 3.65% 204.324 211.788 - 2.78% -
std::shift_right(vector<int>)/32 3.65% 4.075 4.224 - 3.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.65% 54416.012 56400.143 - 1.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.64% 669.666 694.017 - 3.56% -
SetIntersection_Front_Set_string_16384_16 3.63% 1937963.880 2008397.798 - 10.95% -
SetIntersection_None_Set_float_16384_16384 3.62% 152495069.253 158020227.781 - -1.92% -
SetIntersection_Front_Set_float_262144_1024 3.62% 13347852.654 13831285.631 - 1.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.62% 1.516 1.571 - -6.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.61% 0.409 0.423 - 6.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.61% 1.342 1.391 - 0.57% -
SetIntersection_None_Set_float_16384_64 3.61% 151453232.826 156920408.401 - 2.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.61% 7.707 7.985 - -0.36% -
std::partition(list<int>)_(dense)/32 3.60% 8.726 9.041 - 3.50% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.60% 244713.323 253531.283 - 1.36% -
SetIntersection_None_Set_float_16384_1 3.60% 151972274.179 157443353.659 - 3.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.59% 21.627 22.403 - 7.64% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.59% 5.438 5.633 - -9.12% -
SetIntersection_Front_Vector_string_1024_256 3.59% 9150043.026 9478325.567 - 2.47% -
SetIntersection_None_Set_float_256_256 3.58% 5668918.520 5871794.767 - 0.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.57% 21565.169 22335.800 - -3.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.57% 53084.299 54977.357 - -4.71% -
BM_StringAssignAsciizMix_Opaque 3.56% 4.978 5.156 - 2.66% -
std::multiset<std::string>::clear()/0 3.55% 391.343 405.248 - 3.42% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.55% 40.102 41.525 - 3.74% -
SetIntersection_Front_Vector_uint32_16384_1024 3.55% 5593949.777 5792330.005 - -1.71% -
std::copy_if(vector<int>)_(entire_range)/64 3.55% 15.285 15.827 - 3.04% -
std::any_of(list<int>)_(process_all)/32768 3.54% 25763.807 26676.658 - 3.06% -
SetIntersection_Front_Vector_float_64_4 3.54% 16020005.725 16587597.087 - 4.58% -
SetIntersection_Interlaced_Set_string_64_16 3.54% 37738687.529 39074917.450 - 4.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.54% 10.930 11.317 - 4.64% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.54% 464.388 480.807 - 3.12% -
SetIntersection_Front_Vector_float_262144_16 3.53% 1085449.416 1123778.787 - 3.23% -
SetIntersection_None_Vector_float_16384_256 3.52% 1069768.359 1107411.261 - 0.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.52% 6514.827 6743.945 - 1.94% -
BM_PushHeap_uint64_SingleElement_64 3.51% 0.352 0.365 - -0.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.50% 6.078 6.291 - 3.57% -
std::find_if(vector<int>)_(bail_25%)/8 3.50% 0.736 0.762 - -3.48% -
SetIntersection_None_Set_float_16384_16 3.50% 151855596.352 157173418.902 - 2.74% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.50% 17.547 18.161 - 2.53% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.49% 5.346 5.533 - 0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.49% 19903.141 20597.183 - 4.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.48% 1635998.373 1692991.127 - 4.25% -
SetIntersection_None_Vector_string_16384_256 3.47% 1194138.645 1235595.078 - 3.36% -
std::move_backward(vector<bool>)_(aligned)/64 3.47% 1.724 1.784 - 2.89% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 3.46% 154958.711 160319.735 - 3.20% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.46% 51887.447 53681.848 - 2.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.46% 140937.184 145808.620 - 2.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.44% 3.200 3.310 - -1.21% -
std::partition(list<int>)_(sparse)/50 3.44% 21.752 22.500 - -0.80% -
BM_CmpEqual_ushort_int 3.44% 1.038 1.073 - 0.56% -
BM_StringAssignAsciiz_Huge_Opaque 3.42% 188.655 195.111 - 2.20% -
BM_PushHeap_uint32_Random_64 3.42% 5.028 5.200 - -1.64% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.41% 5.843 6.043 - 2.23% -
BM_deque_vector_ranges_move/4000 3.41% 138.140 142.853 - 3.07% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.41% 18.429 19.057 - -1.60% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.40% 12.564 12.990 - 0.41% -
SetIntersection_Interlaced_Set_float_262144_16 3.38% 1557667.969 1610350.910 - 3.60% -
BM_deque_deque_ranges_move/1024 3.38% 36.805 38.048 - 3.23% -
SetIntersection_Front_Vector_float_64_1 3.37% 16368836.280 16920543.151 - 3.02% -
std::rotate_copy(vector<int>)/1024 3.37% 32.641 33.741 - 0.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.37% 766.792 792.627 - -2.96% -
BM_vector_deque_copy_backward/1 3.36% 2.240 2.316 - 9.00% -
SetIntersection_None_Set_float_16384_256 3.36% 151043094.353 156124899.049 - 1.79% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.36% 8.710 9.002 - 4.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 3.36% 166028.175 171600.719 - 2.09% -
rng::find(vector<bool>)_(process_all)/1048576 3.35% 3611.892 3732.967 - 1.07% -
rng::find(vector<bool>)_(process_all)/8 3.35% 0.555 0.573 - -15.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.35% 1078496.632 1114590.095 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.35% 16004.565 16540.116 - 3.38% -
std::remove_if(deque<int>)_(prefix)/32 3.35% 54.866 56.702 - 0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.34% 6675.804 6899.052 - 0.26% -
SetIntersection_None_Set_float_16384_4 3.33% 152401497.371 157483259.343 - 3.09% -
SetIntersection_None_Set_float_262144_16 3.32% 1145471.517 1183501.791 - 2.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.32% 12756.228 13179.292 - 3.05% -
BM_deque_deque_ranges_move_backward/1 3.32% 2.593 2.679 - -0.57% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.30% 5.412 5.591 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.30% 1826332.356 1886608.316 - 4.57% -
std::search(deque<int>)_(single_element)/1000 3.29% 436.016 450.382 - 0.50% -
std::find_if_not(vector<bool>)_(process_all)/50 3.29% 23.574 24.350 - 0.59% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.29% 182212949.097 188209061.567 - 6.67% -
std::multimap<int,_int>::erase(iterator)/1024 3.29% 20.911 21.598 - 4.51% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.28% 29.205 30.163 - 2.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.28% 53.714 55.475 - -0.86% -
std::unordered_multiset<int>::contains(key)_(existent)/32 3.27% 1.211 1.250 - 12.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.27% 78845.898 81426.971 - 1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.27% 1040622.008 1074686.712 - 1.13% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.27% 789.509 815.353 - 2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.27% 343273638.211 354504599.215 - 1.61% -
SetIntersection_Front_Vector_uint64_16384_16384 3.27% 75831912.994 78311686.266 - 1.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.26% 248.391 256.496 - 1.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.26% 32.188 33.238 - -4.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.25% 6.534 6.746 - -2.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.24% 38498.808 39747.838 - 3.09% -
BM_StringRelational_Eq_Empty_Huge_Control 3.24% 0.473 0.489 - -0.00% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.24% 65.880 68.014 - 10.46% -
SetIntersection_Front_Vector_float_1024_1024 3.24% 5909356.494 6100760.077 - 3.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.23% 19799.780 20439.835 - 2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.23% 16474.730 17007.083 - 1.52% -
SetIntersection_None_Set_float_262144_64 3.22% 1147883.137 1184862.793 - 2.46% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 3.22% 56.612 58.436 - 1.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.22% 0.530 0.547 - -3.08% -
bm_swap_ranges_vb_aligned/512 3.22% 4.971 5.130 - 3.43% -
BM_StringFindAllMatch/4096 3.21% 79.847 82.413 - 3.29% -
ranges::minmax(std::list<char>)/70000 3.21% 53556.027 55277.267 - 3.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 3.21% 1.769 1.826 - 34.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.21% 12892.336 13305.706 - 0.89% -
BM_StringRelational_Compare_Huge_Empty_Control 3.21% 1.610 1.662 - -0.08% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 3.20% 12.791 13.201 - 3.29% -
SetIntersection_None_Set_float_262144_16384 3.20% 1155743.326 1192701.659 - 2.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.19% 20.362 21.011 - 1.73% -
BM_CmpEqual_short_short 3.19% 1.042 1.076 - -1.50% -
std::for_each_n(vector<int>)/8 3.18% 2.638 2.722 - 0.20% -
BM_toupper_string<char> 3.17% 15.283 15.767 - -3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.17% 1035985.754 1068776.891 - 0.91% -
SetIntersection_None_Set_float_262144_4 3.16% 1149936.281 1186309.572 - 2.77% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.16% 25.537 26.344 - 5.04% -
BM_vector_deque_copy_backward/2 3.16% 2.000 2.063 - 9.53% -
std::partition_copy(deque<int>)/32 3.16% 12.658 13.058 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.15% 197755628.616 203980769.074 - 0.86% -
BM_CmpLess_schar_uchar 3.15% 1.074 1.108 - 1.85% -
BM_vector_deque_ranges_copy_backward/2 3.14% 1.998 2.061 - -0.03% -
SetIntersection_Interlaced_Set_float_1024_256 3.14% 13983835.652 14423420.244 - 2.54% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.14% 4.377 4.515 - 0.07% -
std::sort(deque<int>)_(pipe-organ)/1024 3.14% 2691.609 2776.090 - 0.86% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.14% 173172.632 178606.049 - -3.03% -
std::set<std::string>::lower_bound(key)_(existent)/32 3.14% 14.973 15.443 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.14% 1821063.549 1878178.836 - -1.67% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.13% 1.216 1.254 - 17.24% -
std::remove_if(vector<int>)_(prefix)/8192 3.13% 2567.053 2647.436 - 3.01% -
std::partition_copy(vector<int>)/1024 3.13% 456.835 471.137 - 2.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.13% 5.086 5.245 - 2.87% -
SetIntersection_None_Set_float_262144_256 3.12% 1147915.852 1183759.195 - 2.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.12% 55.807 57.547 - 0.67% -
SetIntersection_Interlaced_Set_float_262144_16384 3.11% 1236047.851 1274497.803 - 1.96% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.11% 12519.889 12909.132 - 1.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.10% 52065.324 53680.561 - 1.47% -
std::find(deque<int>)_(bail_25%)/8 3.10% 2.270 2.341 - 2.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.10% 174710.397 180129.426 - 2.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.10% 12.411 12.795 - 1.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.10% 295408.806 304559.726 - -2.37% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.10% 4.786 4.934 - 2.70% -
std::multiset<int>::clear()/0 3.10% 389.117 401.165 - 2.41% -
std::set<int>::count(key)_(non-existent)/32 3.10% 2.864 2.953 - 2.08% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.10% 19872.774 20487.989 - -3.56% -
rng::find_last_if(list<int>)_(bail_90%)/8192 3.09% 600.276 618.810 - 2.04% -
SetIntersection_Front_Set_float_1024_1 3.08% 1039296.191 1071347.015 - 5.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.08% 42.246 43.548 - 0.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.08% 173542.689 178889.713 - 4.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.08% 165978.444 171087.017 - 1.83% -
std::multiset<int>::clear()/32 3.08% 622.423 641.576 - -3.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.07% 1.044 1.076 - -22.08% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.07% 4.234 4.364 - 3.73% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.07% 9.333 9.619 - 4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.07% 4783923.337 4930623.495 - 7.35% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 3.05% 13.305 13.711 - 2.74% -
std::multimap<int,_int>::erase(iterator)/32 3.05% 20.800 21.434 - 3.83% -
BM_CmpEqual_uint_int 3.05% 1.046 1.078 - 1.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.04% 17.264 17.789 - 1.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.04% 4.780 4.926 - -2.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.04% 22.373 23.053 - 2.98% -
rng::contains(deque<int>)_(process_all)/8192 3.04% 1859.031 1915.463 - 2.16% -
std::make_heap(vector<int>)_(ascending)/8 3.03% 16.320 16.815 - 2.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.02% 365.430 376.470 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.01% 0.658 0.678 - -0.10% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.00% 1.173 1.208 - 13.75% -
SetIntersection_None_Set_float_262144_1024 3.00% 1149187.012 1183663.328 - 2.16% -
std::rotate(list<int>)_(by_1/4)/50 3.00% 25.532 26.297 - 2.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.00% 15.629 16.097 - -2.07% -
std::copy_backward(deque<int>)/8 2.99% 2.660 2.740 - -1.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.99% 54968.162 56613.084 - 1.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.99% 19.233 19.808 - 7.54% -
SetIntersection_Interlaced_Set_float_16384_1 2.99% 1003604.540 1033607.167 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.99% 54.769 56.405 - 1.41% -
std::for_each(list<int>)/8192 2.98% 7438.980 7660.821 - 5.52% -
SetIntersection_Interlaced_Vector_string_16384_64 2.98% 13157231.822 13549233.574 - -5.30% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.96% 82.060 84.490 - 9.12% -
std::fill_n(deque<int>)/8192 2.96% 233.541 240.452 - 1.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.96% 73.206 75.371 - 3.74% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.96% 2.021 2.081 - 11.98% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.95% 2.977 3.065 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.95% 12893455.171 13273812.073 - 3.15% -
std::find(list<int>)_(bail_25%)/1024 2.95% 127.848 131.619 - 2.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.95% 3729.986 3839.932 - 0.16% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.95% 14757.096 15192.015 - 1.75% -
SetIntersection_Front_Vector_float_16384_4 2.95% 1060144.504 1091384.662 - 2.91% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.95% 267.545 275.427 - -1.79% -
SetIntersection_Front_Set_float_262144_16 2.94% 1176110.252 1210703.155 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.94% 2983634.524 3071364.500 - 4.00% -
BM_PushHeap_uint64_SingleElement_262144 2.93% 0.357 0.368 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.93% 11644.559 11985.280 - 3.15% -
SetIntersection_Front_Set_string_262144_16384 2.92% 337008874.244 346861358.330 - -0.79% -
BM_deque_vector_move_backward/1 2.92% 2.069 2.129 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.91% 618816.062 636848.050 - 1.35% -
std::search(vector<int>)_(no_match)/8192 2.91% 1619.124 1666.198 - 1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.90% 12568627.864 12933273.511 - 1.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.90% 141468.936 145572.769 - 2.51% -
std::sort(deque<int>)_(ascending)/8 2.90% 17.604 18.114 - 2.19% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.90% 1.775 1.827 - -1.98% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.89% 0.468 0.481 - -0.93% -
std::find(vector<long_long>)_(bail_25%)/8 2.88% 0.868 0.893 - -12.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.88% 9.093 9.355 - 0.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.88% 1.131 1.164 - -9.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.88% 1304809.090 1342363.124 - -2.17% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.87% 2.906 2.990 - 0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.87% 199.668 205.390 - 1.27% -
SetIntersection_None_Set_float_262144_262144 2.86% 1146513.508 1179356.285 - 1.91% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.86% 15.579 16.025 - 2.19% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.85% 838616.140 862548.183 - 3.51% -
rng::contains_subrange(list<int>)_(process_all)/50 2.85% 16.945 17.428 - -1.06% -
std::remove_copy(deque<int>)_(prefix)/32 2.85% 12.856 13.223 - 0.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 2.85% 85.198 87.625 - -3.10% -
ranges::min(std::list<long_long>)/8 2.85% 1.908 1.962 - 2.77% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.85% 29.474 30.313 - -1.91% -
SetIntersection_None_Set_string_64_4 2.84% 21383169.487 21991041.968 - -0.94% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.84% 51749.727 53219.345 - 1.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.83% 40.978 42.138 - 13.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.83% 231.104 237.634 - -3.97% -
std::search(vector<int>)_(no_match)/1048576 2.82% 208058.321 213928.310 - 1.94% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.82% 1.176 1.209 - 2.81% -
BM_PushHeap_string_Random_16 2.81% 10.299 10.589 - -2.23% -
std::unique(list<int>,_pred)_(contiguous)/8192 2.81% 7503.752 7714.432 - -5.57% -
std::copy_backward(vector<bool>)_(aligned)/512 2.80% 1.573 1.617 - 3.77% -
rng::contains(deque<int>)_(process_all)/1048576 2.80% 242800.589 249591.774 - 1.74% -
BM_vector_deque_ranges_copy_backward/64 2.80% 2.968 3.051 - 2.45% -
BM_PushHeap_uint64_Random_16384 2.79% 6.247 6.421 - 0.07% -
std::find_if_not(list<int>)_(bail_25%)/8 2.79% 0.917 0.942 - 1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.79% 6.485 6.666 - 0.35% -
SetIntersection_None_Set_float_262144_1 2.78% 1159976.074 1192280.764 - 2.96% -
BM_PushHeap_string_Random_262144 2.77% 18.040 18.540 - -15.42% -
BM_StringEraseToEnd_Huge_Opaque 2.77% 2.256 2.319 - 1.31% -
std::fill(vector<int>)/1024 2.77% 29.623 30.444 - 1.29% -
std::multiset<int>::count(key)_(existent)/32 2.77% 3.758 3.862 - 1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.77% 19.512 20.052 - 0.14% -
std::remove_copy(vector<int>)_(prefix)/32 2.76% 9.341 9.599 - 3.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.75% 14524.692 14924.640 - 2.98% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.75% 53.579 55.050 - 2.14% -
BM_PushHeap_float_Descending_16 2.74% 0.367 0.377 - 0.45% -
std::stable_sort(deque<int>)_(ascending)/1024 2.74% 2094.733 2152.205 - 2.37% -
BM_getline_string 2.74% 16.615 17.070 - 0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.74% 591090.105 607286.841 - -11.48% -
std::map<int,_int>::find(key)_(existent)/8192 2.73% 5.324 5.469 - 1.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.73% 36.661 37.661 - 1.24% -
rng::find_if(vector<bool>)_(process_all)/8 2.73% 3.483 3.578 - 0.36% -
std::find(deque<int>)_(process_all)/8 2.72% 3.465 3.559 - 4.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.72% 2.360 2.424 - 4.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.71% 11863.714 12185.529 - -0.58% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.71% 561.526 576.739 - 2.18% -
BM_deque_vector_ranges_copy/1 2.70% 2.095 2.151 - 2.92% -
bm_gcd_complex 2.70% 17.779 18.259 - 2.04% -
std::count(list<int>)_(every_other)/1024 2.70% 693.767 712.486 - 0.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.70% 12.936 13.285 - 4.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.70% 0.573 0.588 - 3.71% -
std::replace_if(deque<int>)_(prefix)/32 2.69% 13.730 14.100 - 0.41% -
SetIntersection_Front_Set_float_16384_16 2.69% 1225513.146 1258520.078 - 3.93% -
BM_std_minmax_element<long_long>/70000 2.69% 18206.928 18696.303 - 1.66% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.69% 8103.568 8321.313 - 1.44% -
std::find_if(list<int>)_(process_all)/1024 2.68% 718.228 737.504 - 7.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.68% 14397624.374 14783605.098 - 7.23% -
bm_lexicographical_compare<int>/8 2.68% 1.462 1.501 - -6.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 2.67% 9.236 9.483 - 22.90% -
rng::contains(vector<int>)_(process_all)/1048576 2.67% 231035.502 237197.175 - 1.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.66% 52.336 53.731 - 4.09% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.66% 43.244 44.395 - 4.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.66% 54691.871 56144.926 - 1.18% -
rng::fold_left(list<int>)/1048576 2.66% 1351610.361 1387514.133 - 2.06% -
std::multimap<int,_int>::erase(iterator)/8192 2.65% 21.009 21.566 - 3.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.65% 530.249 544.300 - 5.46% -
std::find(deque<int>)_(process_all)/50 2.65% 13.061 13.407 - 1.76% -
std::find_end(vector<int>)_(single_element)/1024 2.65% 244.093 250.555 - 0.67% -
SetIntersection_Front_Vector_string_256_1 2.65% 4196337.550 4307423.059 - 2.14% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 2.64% 0.625 0.642 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.64% 1960358.072 2012046.711 - 3.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.62% 2.994 3.072 - 1.87% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.62% 30.448 31.245 - 11.54% -
BM_deque_deque_copy_backward/2 2.61% 2.468 2.532 - 2.58% -
BM_vector_deque_ranges_move_backward/4000 2.61% 141.033 144.713 - 2.09% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 2.60% 0.443 0.455 - 23.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.59% 598006.067 613514.867 - 0.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.58% 74.663 76.591 - 1.94% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.58% 5.022 5.152 - 0.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.58% 2.389 2.451 - 1.97% -
std::is_partitioned(list<int>)_(partitioned)/32 2.58% 8.544 8.764 - -0.26% -
SetIntersection_Interlaced_Set_float_64_16 2.58% 21455200.570 22007676.413 - -0.40% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.57% 3.034 3.112 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.57% 4506876.116 4622610.738 - 1.96% -
BM_PushHeap_float_Random_262144 2.57% 7.569 7.764 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.56% 20.341 20.863 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.56% 1651588.865 1693926.434 - 4.78% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.56% 179583.451 184184.967 - 1.01% -
std::find_first_of(list<int>)_(large_needle)/8192 2.56% 47909902.735 49136169.394 - 1.74% -
SetIntersection_Front_Set_string_262144_1 2.56% 1070602.755 1097982.775 - -0.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.56% 173133.403 177558.621 - -8.88% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.55% 484.969 497.348 - 2.99% -
ranges::minmax(std::list<long_long>)/70000 2.55% 54490.769 55877.576 - 2.36% -
ranges::min(std::list<char>)/70000 2.54% 52834.320 54178.926 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.54% 2353396.088 2413246.699 - 5.00% -
std::for_each_n(list<int>)/8192 2.54% 7556.751 7748.851 - 0.20% -
SetIntersection_Front_Vector_float_16384_1024 2.54% 5915306.960 6065671.467 - 4.77% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.54% 17090.609 17524.786 - 2.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.54% 24.226 24.841 - -3.53% -
BM_CmpLess_uint_schar 2.54% 1.039 1.066 - -1.60% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.53% 429.939 440.812 - 2.80% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.53% 41801.505 42857.660 - 0.28% -
std::search(list<int>)_(single_element)/1024 2.52% 722.762 741.007 - 1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.52% 177208284.719 181674222.204 - 2.63% -
std::stable_partition(deque<int>)_(dense)/1024 2.52% 576.742 591.263 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.52% 17918.388 18369.215 - 1.78% -
std::remove_if(list<int>)_(prefix)/1024 2.52% 991.662 1016.608 - 1.05% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.51% 9.749 9.994 - 4.07% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.51% 9063.011 9290.506 - 2.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.51% 5668.842 5811.026 - 2.93% -
BM_std_minmax_element<long_long>/64 2.50% 17.078 17.506 - 0.93% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.50% 477633.432 489573.522 - 2.19% -
std::for_each(deque<int>)/8 2.50% 0.910 0.933 - 0.99% -
SetIntersection_Interlaced_Set_string_16384_1024 2.50% 346154910.491 354791891.339 - -0.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.49% 28.277 28.983 - -10.83% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.49% 448.491 459.677 - 3.79% -
BM_PushHeap_uint64_Random_64 2.49% 5.487 5.623 - -0.93% -
std::map<int,_int>::find(key)_(existent)/32 2.49% 1.696 1.738 - -0.89% -
std::copy_if(list<int>)_(entire_range)/1048576 2.49% 867647.920 889227.057 - 1.60% -
std::copy_backward(deque<int>)/4096 2.47% 146.830 150.455 - 1.83% -
SetIntersection_Front_Vector_float_262144_256 2.47% 2275124.493 2331287.636 - 2.44% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.47% 8.624 8.837 - 2.25% -
std::rotate(deque<int>)_(by_1/4)/8192 2.47% 2558.429 2621.514 - 0.97% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 2.45% 15.979 16.369 - 0.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.44% 31.675 32.449 - -2.65% -
bm_swap_ranges_vb_unaligned/8 2.44% 4.772 4.889 - 2.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.44% 88.260 90.417 - 0.75% -
std::swap_ranges(list<int>)/1024 2.44% 749.856 768.130 - -6.27% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.44% 18.145 18.587 - -0.40% -
SetIntersection_Interlaced_Set_float_256_4 2.43% 10949989.422 11216413.042 - 1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.43% 12928.132 13242.149 - -12.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.43% 171479006.353 175640481.394 - 3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.42% 196992849.699 201766027.239 - -2.86% -
std::replace(list<int>)_(sprinkled)/1024 2.42% 726.333 743.879 - 2.13% -
rng::contains(vector<int>)_(process_all)/8192 2.41% 1796.036 1839.371 - 1.43% -
BM_CmpEqual_short_ushort 2.41% 1.078 1.104 - -0.10% -
std::multiset<int>::count(key)_(existent)/1024 2.41% 5.654 5.790 - 2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.40% 1136115.252 1163403.894 - -1.79% -
std::unique(deque<int>)_(sprinkled)/52 2.40% 58.694 60.102 - 1.79% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.40% 6.655 6.815 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.40% 11021.876 11286.180 - 0.45% -
SetIntersection_Front_Set_string_256_16 2.40% 7315761.490 7490982.348 - 7.82% -
std::find_if_not(vector<bool>)_(process_all)/8 2.39% 3.469 3.552 - -0.39% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.39% 287.638 294.508 - 2.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.39% 2323602.023 2379057.680 - 1.18% -
SetIntersection_Front_Set_string_1024_64 2.39% 4966333.257 5084804.557 - 11.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.38% 8801.713 9011.615 - 0.74% -
SetIntersection_None_Set_string_262144_1024 2.38% 1654788.330 1694203.777 - 6.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.38% 12.068 12.355 - 4.57% -
std::copy_if(list<int>)_(entire_range)/262144 2.38% 213969.367 219051.855 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.37% 18.740 19.185 - -14.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.37% 446.005 456.582 - 0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.37% 18.594 19.034 - 2.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.37% 6689.561 6847.784 - -5.12% -
std::move(list<int>)/1048576 2.36% 991037.096 1014444.222 - 1.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.36% 12666.791 12965.507 - 3.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.36% 52.908 54.155 - -1.00% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.35% 1.738 1.779 - -0.74% -
rng::contains(deque<int>)_(process_all)/32 2.35% 8.604 8.807 - 1.80% -
SetIntersection_Front_Vector_uint32_262144_262144 2.35% 345675598.981 353807842.129 - 0.86% -
rng::for_each(map<int>)/8 2.35% 6.095 6.239 - -0.33% -
std::transform(vector<int>)_(identity_transform)/50 2.35% 16.132 16.511 - 0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.35% 15.776 16.146 - -1.22% -
std::search(list<int>)_(same_length)/1000 2.35% 742.047 759.458 - 0.01% -
BM_CmpEqual_schar_ushort 2.34% 1.079 1.104 - 0.75% -
ranges::minmax(std::list<char>)/64 2.34% 33.638 34.425 - 3.29% -
SetIntersection_Interlaced_Set_string_1024_256 2.34% 35288925.423 36113211.060 - 0.93% -
BM_PushHeap_float_Ascending_64 2.34% 1.744 1.784 - 2.20% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.34% 2175.232 2226.033 - 1.85% -
std::copy_backward(deque<int>)/262144 2.33% 31221.470 31950.387 - -3.75% -
std::multiset<int>::clear()/1024 2.33% 9817.049 10045.848 - -10.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.33% 246509.749 252253.212 - 4.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.33% 4.474 4.578 - -1.50% -
SetIntersection_Front_Vector_float_1024_1 2.33% 1040138.945 1064352.446 - 2.15% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.32% 841576.800 861137.117 - 1.21% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.32% 33.789 34.574 - -3.12% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.32% 559.418 572.409 - 0.41% -
std::find(vector<int>)_(bail_25%)/8 2.32% 1.441 1.475 - 4.94% -
SetIntersection_Interlaced_Set_float_16384_64 2.32% 210366080.108 215245696.409 - 1.76% -
BM_deque_deque_move/1 2.32% 2.484 2.542 - 0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.32% 612.597 626.794 - 2.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.32% 51.886 53.089 - 0.39% -
std::unique_copy(vector<int>)_(contiguous)/1024 2.31% 245.658 251.342 - 1.10% -
std::copy_n(list<int>)/64 2.31% 14.563 14.900 - -1.28% -
std::partial_sort_copy(list<int>)_(descending)/8 2.31% 16.292 16.668 - 5.79% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.31% 0.820 0.839 - 2.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.30% 578.659 591.983 - 2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.30% 1656847.658 1694981.281 - 4.30% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.30% 558.214 571.058 - -0.78% -
bm_lexicographical_compare<unsigned_char>/64 2.30% 1.920 1.964 - -1.76% -
BM_tolower_char<wchar_t> 2.30% 0.688 0.704 - 2.09% -
std::set<int>::contains(key)_(existent)/32 2.29% 1.632 1.669 - 2.99% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.28% 2847.769 2912.831 - 0.22% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.28% 5604.772 5732.790 - 1.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.28% 24.981 25.551 - 0.62% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.28% 1.584 1.621 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.28% 455.739 466.135 - 1.43% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.28% 17.615 18.016 - 1.48% -
rng::fold_left(deque<int>)/8 2.28% 3.913 4.002 - -0.60% -
BM_PushHeap_float_Random_16 2.27% 5.394 5.517 - 4.32% -
std::search(list<int>)_(same_length)/1024 2.27% 762.209 779.521 - 1.40% -
bm_ranges_swap_ranges_vb_aligned/131072 2.27% 244.403 249.952 - -0.22% -
SetIntersection_None_Set_float_256_1 2.27% 11367406.192 11625211.939 - -0.45% -
std::copy_n(vector<bool>)_(unaligned)/64 2.27% 1.786 1.826 - 0.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.27% 38156.931 39021.384 - -0.10% -
std::partition_point(vector<int>)/8192 2.27% 9.238 9.448 - -1.34% -
SetIntersection_None_Set_float_64_64 2.27% 11168700.624 11421720.146 - 3.23% -
std::sort(deque<int>)_(descending)/8 2.26% 25.081 25.648 - 1.41% -
SetIntersection_Interlaced_Set_float_16384_256 2.26% 196886740.230 201337036.804 - 0.19% -
SetIntersection_Front_Set_string_256_256 2.25% 30873578.681 31569556.212 - 3.62% -
std::search(deque<int>)_(no_match)/1024 2.25% 343.994 351.736 - 16.05% -
std::set<std::string>::count(key)_(non-existent)/1024 2.25% 23.538 24.068 - -2.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 198.111 202.564 - 0.91% -
SetIntersection_Interlaced_Vector_float_256_1 2.24% 4133769.494 4226483.907 - 2.28% -
BM_lexicographical_compare_three_way_fast_path/256 2.24% 70.985 72.576 - 2.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.24% 25900691.834 26481180.349 - -3.18% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.24% 17.331 17.719 - -0.60% -
std::move(vector<bool>)_(unaligned)/512 2.22% 4.768 4.874 - 1.83% -
std::search_n(list<int>)_(no_match)/8192 2.20% 6811.147 6961.270 2.648 -1.00% 2.648
BM_PushHeap_uint32_Random_16 2.20% 4.116 4.207 - 0.30% -
std::partial_sort(vector<int>)_(descending)/8 2.20% 24.012 24.541 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.20% 22830349.129 23332920.923 - -0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.20% 32.068 32.773 - 13.53% -
SetIntersection_Interlaced_Set_float_256_1 2.20% 4123051.821 4213766.835 - 1.25% -
rng::starts_with(deque<int>,_pred)/1048576 2.20% 507583.545 518749.907 - 0.97% -
BM_PushHeap_uint64_Random_256 2.18% 5.958 6.088 - 0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.18% 3978.004 4064.835 - 4.10% -
BM_vector_deque_move_backward/64 2.18% 2.982 3.047 - 1.39% -
std::unique(vector<int>)_(sprinkled)/8192 2.18% 3895.926 3980.834 - 0.79% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.18% 8.742 8.933 - 0.22% -
SetIntersection_Interlaced_Set_string_256_16 2.18% 17727641.840 18113719.474 - 1.15% -
std::remove_if(deque<int>)_(sprinkled)/32 2.17% 54.429 55.611 - -1.46% -
std::fill(vector<int>)/8192 2.17% 231.305 236.326 - 0.36% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.17% 9.222 9.422 - 1.44% -
std::find(vector<int>)_(bail_25%)/8192 2.17% 465.168 475.259 - 0.38% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.17% 23101.802 23602.670 - 1.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.17% 92.382 94.385 - -7.14% -
SetIntersection_Front_Set_string_4_4 2.17% 156279364.718 159666384.349 - 1.61% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.17% 6546.044 6687.832 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.16% 19352590.987 19771368.489 - 1.52% -
std::copy(list<int>)/1048576 2.16% 859148.971 877700.592 - 0.92% -
BM_deque_vector_ranges_copy/1024 2.16% 36.791 37.583 - 1.50% -
std::flat_map<int,_int>::clear()/8192 2.15% 407.106 415.869 - 1.90% -
BM_CmpEqual_short_uchar 2.15% 1.081 1.105 - 0.65% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.15% 35.721 36.489 - -7.76% -
std::set<int>::ctor(const&,_alloc)/32 2.15% 219.213 223.922 - 2.24% -
std::find_if_not(list<int>)_(process_all)/8192 2.15% 7203.531 7358.235 - -4.66% -
BM_StringAssignAsciiz_Empty_Opaque 2.14% 3.038 3.103 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.14% 1142685.334 1167177.125 - 0.75% -
SetIntersection_Front_Set_uint32_256_64 2.14% 5457244.281 5574182.318 - 4.54% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.14% 16633.488 16989.665 - 1.56% -
BM_CmpEqual_uint_uchar 2.14% 1.093 1.116 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.13% 15805.860 16143.180 - 0.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.13% 15.724 16.059 - 2.84% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.13% 3.253 3.322 - 1.70% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.13% 12.025 12.280 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.13% 3050407.112 3115277.881 - 2.90% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.12% 1051269.111 1073594.221 - 8.27% -
SetIntersection_None_Vector_string_1024_1024 2.12% 1142919.907 1167183.376 - 1.00% -
std::set<int>::ctor(const&)/1024 2.12% 6246.512 6378.940 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.12% 15.823 16.158 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.12% 7477195.071 7635350.721 - 2.54% -
SetIntersection_Interlaced_Set_float_262144_256 2.10% 1532402.670 1564658.365 - 2.21% -
std::multimap<int,_int>::ctor(const&)/1024 2.10% 6564.338 6701.994 - -2.88% -
std::fill(vector<bool>)/64 2.10% 1.568 1.601 - 2.47% -
rng::find(vector<bool>)_(process_all)/8192 2.09% 33.241 33.936 - 0.71% -
SetIntersection_Front_Set_float_64_1 2.09% 16363184.722 16705202.141 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.09% 8074924.859 8243457.792 - 3.27% -
SetIntersection_Front_Vector_float_262144_4 2.08% 1059705.878 1081790.709 - 2.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.08% 1.470 1.500 - 2.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 2.07% 584.040 596.147 - 1.89% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.07% 20.516 20.941 - 0.88% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 2.07% 11.133 11.363 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.07% 90954.179 92834.238 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.07% 1109910.474 1132840.465 - 4.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.07% 13867933.397 14154415.459 - 1.44% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.06% 5.322 5.432 - 0.68% -
std::search(deque<int>)_(near_matches)/1000 2.06% 18680.726 19065.667 - -17.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.06% 36.209 36.954 - -2.67% -
BM_CmpEqual_ushort_schar 2.05% 0.991 1.011 - 0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.05% 0.751 0.767 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.04% 9069584.462 9254728.835 - 2.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.04% 12.528 12.783 - 1.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.04% 3.736 3.813 - 0.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.03% 17.039 17.386 - 1.84% -
std::fill_n(vector<int>)/1024 2.03% 29.445 30.044 - 1.87% -
BM_StringAssignAsciiz_Small_Opaque 2.03% 3.041 3.103 - -0.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.03% 760.825 776.282 - 1.19% -
SetIntersection_Interlaced_Set_float_16384_16 2.03% 204503954.986 208657838.339 - 2.63% -
std::unique_copy(vector<int>)_(contiguous)/52 2.03% 13.501 13.775 - 0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.03% 166155.307 169525.345 - 1.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.03% 12.987 13.250 - 2.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.03% 14.449 14.742 - 0.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.03% 15.592 15.908 - 0.90% -
BM_StringEraseToEnd_Huge_Transparent 2.03% 2.412 2.461 - 3.61% -
std::copy_if(list<int>)_(entire_range)/4096 2.03% 3012.677 3073.722 - -20.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 2.03% 73.661 75.153 - 0.63% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.02% 15.738 16.057 - 0.68% -
bm_ranges_swap_ranges_vb_unaligned/64 2.02% 6.192 6.317 - 1.81% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.02% 294.746 300.692 - 0.50% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.01% 722170.321 736702.820 - -0.40% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.01% 23.775 24.253 - 2.21% -
std::all_of(vector<int>)_(process_all)/32 2.01% 8.377 8.545 - -0.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.01% 245753.120 250695.279 - 0.28% -
BM_deque_deque_copy_backward/1 2.01% 2.724 2.779 - 1.74% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.01% 21.701 22.137 - 10.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.01% 16.448 16.778 - 1.73% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.01% 42.822 43.682 - 1.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.01% 18.070 18.433 - 1.15% -
std::copy_n(vector<bool>)_(aligned)/64 2.01% 1.339 1.366 - 0.19% -
SetIntersection_Front_Vector_float_262144_1 2.01% 1045429.483 1066412.535 - 2.80% -
rng::contains(vector<int>)_(process_all)/50 2.00% 12.122 12.365 - 0.78% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.00% 16611.351 16944.154 - 0.62% -
std::deque<std::string>::ctor(size)/8192 2.00% 8419.664 8588.078 - 0.22% -
std::generate(deque<int>)/32 2.00% 7.972 8.131 - 0.73% -
std::stable_sort(vector<int>)_(heap)/1024 2.00% 2511.930 2562.149 - 1.18% -
rng::starts_with(deque<int>,_pred)/8192 2.00% 3901.106 3979.083 - 0.41% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.00% 6583.786 6715.378 - 2.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.00% 9.926 10.124 - 0.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 2.00% 856.220 873.320 - 1.72% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.00% 672.628 686.057 - 0.73% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.99% 4464.370 4553.275 - 0.35% -
SetIntersection_Interlaced_Set_string_16384_1 1.99% 1088257.551 1109901.214 - 4.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.99% 1240.422 1265.085 - 1.11% -
SetIntersection_None_Set_string_262144_64 1.98% 1648619.629 1681329.590 - 6.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.98% 1.468 1.497 - 3.80% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.98% 272.604 277.998 - 0.44% -
rng::contains(deque<int>)_(process_all)/50 1.98% 12.532 12.780 - 1.32% -
std::multiset<int>::erase(key)_(existent)/1024 1.98% 39.921 40.711 - -2.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 134093.316 136742.994 - 2.65% -
std::rotate(deque<int>)_(by_1/3)/50 1.98% 29.327 29.906 - 0.10% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.97% 199.701 203.637 - -20.22% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.97% 3.982 4.060 - 0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.97% 390.585 398.267 - 1.10% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.96% 2896.832 2953.742 - 1.54% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.96% 571317.007 582539.792 - 0.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.96% 21.133 21.548 - 2.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.96% 22.144 22.579 - 2.36% -
std::find(vector<int>)_(process_all)/1024 1.96% 240.658 245.375 - 0.73% -
std::move_backward(vector<int>)/8 1.96% 2.270 2.315 - 3.53% -
std::find_if(vector<int>)_(process_all)/50 1.96% 5.641 5.752 - -0.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.96% 67092.647 68406.292 - 3.00% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.95% 1860.542 1896.894 - 1.61% -
rng::contains(vector<int>)_(process_all)/32 1.95% 8.216 8.376 - 0.92% -
BM_std_minmax_element<long_long>/4000 1.95% 1038.441 1058.661 - 0.53% -
std::sort(vector<NonIntegral>)_(descending)/8 1.95% 24.685 25.166 - 2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.94% 1481891.897 1510685.380 - -0.14% -
SetIntersection_Front_Set_uint32_262144_64 1.94% 1686092.803 1718828.877 - 7.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.94% 227.145 231.552 - -0.77% -
std::sort(deque<int>)_(repeated)/8192 1.94% 6708.291 6838.116 - 1.10% -
std::sort_heap(deque<int>)/8 1.93% 36.949 37.663 - 1.51% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.93% 9782.381 9971.515 - 1.12% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.93% 1635837.728 1667423.502 - 3.10% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.93% 5.374 5.478 - 0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.93% 1108524.532 1129908.284 - 1.36% -
std::generate_n(deque<int>)/8192 1.93% 1938.677 1976.058 - 0.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.92% 312.034 318.028 - 1.42% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.92% 92.525 94.300 - 2.56% -
std::sort_heap(vector<int>)/8 1.92% 29.663 30.231 - 1.73% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.92% 784.237 799.271 - 0.43% -
SetIntersection_Front_Vector_uint32_16384_4 1.92% 1053432.953 1073608.366 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.91% 199800715.949 203620005.624 - -0.69% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.91% 273.560 278.786 - 0.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.91% 1448.808 1476.413 - -7.72% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.90% 25.386 25.869 - 0.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.90% 37980.229 38703.684 - 1.79% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.90% 228.335 232.683 - -3.87% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.89% 5196.519 5294.788 - 0.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.89% 2.802 2.855 - 62.09% -
std::multiset<int>::find(key)_(existent)/32 1.89% 1.600 1.630 - -0.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.89% 942.704 960.478 - 0.64% -
BM_deque_deque_ranges_copy/1 1.88% 2.438 2.483 - -3.38% -
BM_CmpEqual_uchar_uchar 1.88% 1.047 1.067 - 0.74% -
BM_vector_deque_ranges_move_backward/1 1.88% 2.115 2.155 - -6.93% -
std::rotate(list<int>)_(1_element_forward)/50 1.88% 25.567 26.046 - 0.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.87% 6.293 6.411 - 0.07% -
std::rotate_copy(list<int>)/8192 1.87% 6941.271 7071.386 - 2.82% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.87% 12.064 12.290 - 0.59% -
BM_StringAssignAsciizMix_Transparent 1.87% 2.972 3.027 - 1.60% -
BM_StringAssignAsciiz_Huge_Transparent 1.87% 188.492 192.021 - 0.71% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.87% 49523.705 50450.811 - 1.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.87% 6052.350 6165.494 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.87% 6.350 6.468 - -1.47% -
std::is_sorted_until(vector<int>)/8 1.86% 2.062 2.100 - -3.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.86% 2284.535 2327.059 - -0.21% -
BM_CmpLess_uint_ushort 1.86% 1.101 1.122 - 0.91% -
std::lower_bound(std::vector<int>)/8 1.85% 7.749 7.893 - 1.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.85% 23.159 23.588 - 0.09% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.85% 22.312 22.724 - 1.31% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.85% 1886.654 1921.518 - 1.39% -
std::stable_sort(deque<int>)_(descending)/1024 1.85% 2888.199 2941.537 - 1.61% -
std::remove_if(list<int>)_(prefix)/8192 1.84% 9895.199 10077.722 - 8.15% -
std::multimap<int,_int>::clear()/32 1.84% 657.972 670.077 - 2.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.83% 35.644 36.298 - 2.71% -
std::swap_ranges(list<int>)/32 1.83% 19.359 19.714 - 0.60% -
SetIntersection_None_Set_float_64_1 1.83% 21718738.212 22116768.660 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.83% 16286.026 16584.260 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.83% 9011382.701 9176281.382 - 1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.83% 35725.002 36378.506 - 3.48% -
SetIntersection_Front_Vector_float_4_1 1.83% 213092582.546 216987093.344 - 1.66% -
BM_std_minmax_element<long_long>/65536 1.83% 17185.188 17499.255 - 1.63% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.83% 53678.508 54659.020 - 1.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.82% 28.394 28.911 - 3.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.82% 1.281 1.304 - 0.42% -
std::set<std::string>::find(key)_(existent)/1024 1.82% 23.851 24.285 - -2.65% -
SetIntersection_None_Vector_string_1_1 1.82% 535344456.383 545088628.498 - 1.78% -
BM_vector_deque_move/1024 1.82% 35.828 36.480 - 1.55% -
rng::contains_subrange(list<int>)_(process_all)/32 1.82% 10.041 10.224 - -0.01% -
std::multiset<int>::clear()/8192 1.81% 77411.804 78816.174 - -12.38% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.81% 13.035 13.272 - 1.90% -
std::multiset<std::string>::find(key)_(existent)/32 1.81% 14.831 15.100 - 0.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.81% 12631.680 12860.231 - -0.28% -
std::generate(deque<int>)/1024 1.81% 241.566 245.927 - 0.51% -
BM_StringRelational_Less_Small_Huge_Control 1.80% 1.851 1.884 - 0.50% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.80% 604.001 614.896 - 0.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.80% 146030.576 148664.510 - 1.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.80% 70.798 72.072 - 16.77% -
SetIntersection_None_Set_uint32_16384_16384 1.80% 155955144.140 158756984.473 - 4.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.80% 21.490 21.876 - 0.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.80% 6694.624 6814.883 - 0.41% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.80% 5.065 5.156 - 0.83% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.78% 15779.992 16061.660 - -3.28% -
std::remove_if(vector<int>)_(sprinkled)/32 1.78% 53.069 54.015 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.78% 2.927 2.979 - 2.94% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.78% 213.021 216.819 - 1.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.78% 5.966 6.072 - 0.67% -
std::set<int>::lower_bound(key)_(existent)/32 1.78% 1.496 1.522 - -0.69% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.77% 53.750 54.704 - 0.66% -
std::unique(vector<int>)_(sprinkled)/1024 1.77% 528.651 538.019 - 0.73% -
SetIntersection_Front_Set_float_16384_4 1.77% 1073814.414 1092803.182 - 3.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.77% 380.263 386.981 - 2.50% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.77% 24.089 24.514 - -6.42% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.76% 22.320 22.713 - 1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.76% 7631.942 7766.351 - 1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.76% 1108328.716 1127784.971 - 0.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.75% 0.969 0.986 - -3.87% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.75% 53939.659 54885.892 - 0.00% -
std::for_each(vector<int>)/8 1.75% 0.908 0.924 - -2.64% -
std::generate(vector<int>)/32 1.75% 7.894 8.032 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.75% 21.425 21.800 - 0.93% -
std::map<int,_int>::contains(key)_(existent)/8192 1.75% 5.481 5.576 - 1.47% -
std::set<int>::equal_range(key)_(existent)/1024 1.75% 4.289 4.364 - -3.42% -
std::generate(deque<int>)/50 1.74% 11.949 12.157 - 0.59% -
BM_std_minmax_element<long_long>/4096 1.74% 1065.511 1084.089 - 0.51% -
std::copy_backward(list<int>)/64 1.74% 30.778 31.314 - 1.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.74% 29.892 30.412 - 2.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.74% 7596.359 7728.541 - 3.59% -
std::map<int,_int>::ctor(const&)/0 1.74% 12.665 12.886 - 0.55% -
std::fill(vector<bool>)/32768 1.74% 29.996 30.517 - -0.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.74% 30.734 31.268 - 2.47% -
std::unique(deque<int>)_(contiguous)/1024 1.74% 511.269 520.142 - 0.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.74% 870.589 885.698 - -1.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.73% 19951.709 20297.818 - 0.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.73% 29425.545 29935.736 - -0.03% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.73% 112.808 114.763 - -0.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.73% 11.235 11.429 - 9.25% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.73% 12.079 12.288 - 0.76% -
std::sort(deque<int>)_(ascending)/1024 1.73% 756.439 769.518 - 0.67% -
SetIntersection_None_Vector_string_262144_16 1.73% 1272765.224 1294749.546 - 0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1.73% 2497.284 2540.400 - 1.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.73% 32.628 33.191 - 2.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.73% 31.198 31.736 - -2.33% -
BM_deque_deque_ranges_move/64000 1.72% 3055.354 3108.026 - -2.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 199.608 203.047 - 1.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.72% 12941.520 13164.146 - 4.62% -
ranges::min(std::list<char>)/8 1.72% 1.904 1.936 - -1.31% -
SetIntersection_Front_Set_uint32_256_16 1.72% 4481681.635 4558666.598 - 3.69% -
ranges::min(std::vector<long_long>)/70000 1.72% 7873.041 8008.106 - 0.37% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.71% 1.493 1.518 - -0.06% -
SetIntersection_Interlaced_Vector_float_1024_1 1.71% 1038257.551 1056041.464 - 0.40% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.71% 2.287 2.327 - -0.03% -
std::rotate(list<int>)_(1_element_backward)/32 1.71% 13.135 13.360 - 0.28% -
BM_CmpLess_schar_int 1.71% 1.104 1.122 - 0.46% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.71% 1.345 1.368 - 8.24% -
BM_lexicographical_compare_three_way_fast_path/64 1.71% 15.510 15.775 - -0.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.71% 37.379 38.017 - 1.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.71% 599770.577 609996.693 - -0.22% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.70% 22.308 22.688 - 1.33% -
std::lower_bound(std::deque<int>)/8192 1.70% 64.612 65.712 - -1.64% -
std::generate(vector<int>)/50 1.70% 11.857 12.059 - 0.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.70% 86693.507 88166.916 - -0.51% -
SetIntersection_Front_Vector_uint64_256_64 1.70% 4256239.435 4328481.974 - 0.81% -
std::generate(vector<int>)/1024 1.70% 241.592 245.693 - 0.44% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.69% 30.264 30.777 - -1.62% -
bm_ranges_swap_ranges_vb_aligned/262144 1.69% 482.098 490.258 - 0.92% -
SetIntersection_Interlaced_Set_float_262144_1024 1.69% 1503440.674 1528821.047 - 0.68% -
BM_PushHeap_uint64_Random_16 1.69% 4.452 4.527 - -0.33% -
std::remove_copy(list<int>)_(sprinkled)/50 1.69% 18.521 18.833 - 0.23% -
SetIntersection_Front_Set_float_16384_64 1.68% 1771979.265 1801827.339 - 4.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.68% 5020620.053 5105179.454 - 1.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.68% 851.538 865.877 - -1.01% -
std::shift_right(vector<int>)/8192 1.68% 297.377 302.383 - 0.47% -
BM_CmpEqual_int_ushort 1.68% 1.097 1.115 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.68% 349765375.114 355631053.579 - 41.98% -
std::lower_bound(std::list<int>)/8 1.68% 15.340 15.598 - 0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.68% 48.201 49.008 - 1.40% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.67% 18.344 18.652 - 1.38% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.67% 4958.604 5041.563 - 1.20% -
SetIntersection_None_Set_string_262144_4 1.66% 1650966.555 1678448.406 - 5.93% -
std::map<int,_int>::erase(key)_(existent)/1024 1.66% 24.405 24.811 - 1.50% -
SetIntersection_None_Vector_string_262144_64 1.66% 1291292.522 1312723.314 - 1.41% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.65% 776.104 788.945 - 0.57% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.65% 735.241 747.406 - 0.62% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.65% 63483.772 64533.148 - 3.18% -
std::rotate(deque<int>)_(1_element_backward)/50 1.65% 5.143 5.228 - 2.02% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.65% 730.890 742.944 - 0.48% -
std::generate(deque<int>)/8192 1.65% 1888.200 1919.292 - 0.39% -
BM_PushHeap_uint64_Random_262144 1.65% 6.297 6.401 - 0.33% -
std::partial_sort(deque<int>)_(repeated)/8 1.65% 26.328 26.762 - 2.98% -
std::reverse_copy(deque<int>)/32768 1.65% 7946.061 8076.824 - 1.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.64% 2.285 2.322 - 1.17% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.64% 2518.214 2559.557 - 1.89% -
std::copy_if(vector<int>)_(every_other)/32768 1.64% 16074.309 16337.954 - 0.28% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.64% 18235.202 18534.155 - 1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.64% 116419.262 118325.548 - 1.92% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.64% 29.135 29.612 - 0.47% -
std::copy_if(list<int>)_(every_other)/1048576 1.64% 825945.387 839454.701 - -1.18% -
std::find_if_not(deque<int>)_(process_all)/8 1.64% 2.576 2.618 - 3.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.64% 1.845 1.875 - 1.57% -
std::set<int>::clear()/32 1.63% 620.702 630.849 - -0.18% -
std::stable_sort(deque<int>)_(heap)/1024 1.63% 2706.527 2750.763 - 1.66% -
ranges::minmax(std::deque<__int128>)/8 1.63% 3.814 3.877 - 3.04% -
std::multimap<int,_int>::ctor(const&)/8192 1.63% 52525.538 53382.812 - -3.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.63% 11210422.731 11393066.650 - -6.10% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.63% 6.484 6.590 - 1.04% -
BM_deque_deque_copy/1 1.63% 2.534 2.575 - 0.75% -
rng::starts_with(list<int>)/1048576 1.63% 932877.932 948044.478 - 0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.62% 15.786 16.042 - -0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.62% 89.604 91.058 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.62% 2081317.709 2115104.246 - 3.36% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.62% 42.411 43.099 - 0.04% -
std::unordered_set<int>::ctor(const&)/1024 1.62% 6683.012 6791.378 - -3.53% -
std::partition(deque<int>)_(dense)/1024 1.62% 351.090 356.775 - -0.20% -
std::swap_ranges(list<int>)/8192 1.62% 9600.745 9755.948 - -7.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.62% 174516.548 177336.778 - 3.27% -
SetIntersection_Interlaced_Set_string_1024_1 1.62% 1081680.734 1099158.710 - -0.82% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.62% 3729.955 3790.214 - -1.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.62% 3090.798 3140.724 - 1.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.61% 753.368 765.533 - 1.21% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.61% 751.775 763.898 - 0.79% -
rng::starts_with(list<int>)/8 1.61% 2.919 2.966 - 1.75% -
std::set<int>::lower_bound(key)_(existent)/8192 1.61% 7.748 7.873 - 0.91% -
BM_deque_vector_copy_backward/1024 1.61% 36.637 37.226 - 0.91% -
std::fill(list<int>)/50 1.61% 34.853 35.413 - 2.59% -
BM_PushHeap_uint32_Random_1024 1.61% 5.632 5.723 - -0.60% -
SetIntersection_Front_Set_uint32_256_256 1.60% 7659448.212 7782133.541 - 3.78% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.60% 2.639 2.681 - 1.98% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.60% 21.383 21.725 - -1.79% -
SetIntersection_Interlaced_Set_float_16384_1024 1.60% 169092099.833 171798507.380 - 1.32% -
std::partition_copy(list<int>)/32 1.60% 8.721 8.860 - -29.59% -
std::find_end(deque<int>)_(process_all)/1000 1.60% 283.827 288.362 - 1.33% -
std::reverse_copy(deque<int>)/4096 1.60% 967.934 983.397 - 0.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.60% 7470.459 7589.757 - -0.35% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.59% 11.205 11.383 - 0.18% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 1.59% 242.026 245.874 - 1.44% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.59% 12.633 12.834 - 0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.59% 77.695 78.929 - 0.70% -
std::find(vector<int>)_(bail_25%)/32768 1.59% 1845.038 1874.334 - 0.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.59% 745.524 757.354 - 1.55% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.59% 27.948 28.391 - 1.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.59% 1026265.316 1042532.105 - 0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.58% 716.860 728.196 - 0.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.58% 31.822 32.325 - -0.92% -
std::generate(vector<int>)/8192 1.58% 1823.829 1852.610 - 0.42% -
SetIntersection_Front_Set_string_16384_1 1.57% 1061581.333 1078294.010 - 1.10% -
BM_PushHeap_uint64_Random_4 1.57% 2.559 2.599 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.57% 1745020.134 1772451.685 - -3.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.57% 35.650 36.210 - 1.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.57% 15.694 15.940 - -0.00% -
SetIntersection_Front_Set_uint32_262144_16384 1.57% 219248401.645 222689701.337 - 7.40% -
rng::fold_left(vector<int>)/32 1.57% 21.592 21.931 - 0.59% -
std::find(deque<int>)_(process_all)/1024 1.57% 242.037 245.831 - 0.09% -
SetIntersection_None_Set_string_262144_16 1.57% 1652525.881 1678418.457 - 5.93% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.57% 8.133 8.261 - 0.19% -
std::adjacent_find(vector<int>,_pred)/1048576 1.57% 461212.820 468434.894 - -0.79% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.56% 198.175 201.276 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.56% 2100045.002 2132879.801 - 2.27% -
SetIntersection_None_Set_string_262144_262144 1.56% 1659291.097 1685163.658 - 5.65% -
std::copy_backward(list<int>)/1048576 1.56% 871469.061 885056.518 - 0.41% -
std::set<int>::contains(key)_(existent)/8192 1.56% 8.116 8.242 - 1.11% -
std::adjacent_find(vector<int>)/8192 1.55% 1813.314 1841.499 - 0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.55% 1648612.793 1674236.492 - 4.18% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.55% 29.345 29.800 - 2.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.55% 7444.925 7560.435 - 2.53% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.55% 11.477 11.655 - -6.12% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.55% 357.682 363.218 - 0.29% -
SetIntersection_Front_Set_string_262144_256 1.55% 15079210.532 15312590.953 - 5.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.55% 892924.132 906732.761 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.54% 17.698 17.971 - 0.82% -
std::copy_backward(list<int>)/512 1.54% 363.873 369.494 - -3.13% -
std::find_if_not(list<int>)_(process_all)/50 1.54% 38.623 39.219 - 5.57% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.54% 2.252 2.286 - -9.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.54% 44.053 44.732 - 0.37% -
std::adjacent_find(deque<int>)/8192 1.54% 3671.732 3728.144 - 0.49% -
std::adjacent_find(vector<int>)/50 1.54% 11.845 12.027 - 0.15% -
std::multiset<std::string>::count(key)_(existent)/1024 1.53% 23.120 23.474 - -4.61% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.53% 5.539 5.624 - 0.11% -
std::fill_n(deque<int>)/1024 1.53% 29.519 29.970 - 0.92% -
std::multiset<std::string>::count(key)_(existent)/32 1.53% 19.922 20.227 - 1.33% -
SetIntersection_Front_Set_float_64_16 1.53% 15488583.667 15725211.333 - 0.71% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.53% 473334.684 480565.501 - 0.31% -
std::find(vector<bool>)_(process_all)/1048576 1.53% 3657.611 3713.423 - 0.98% -
std::find(deque<int>)_(bail_25%)/32768 1.53% 1903.008 1932.045 - 0.28% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.52% 5885.676 5975.408 - 0.55% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.52% 12701.374 12894.977 - -0.13% -
BM_deque_vector_copy/1 1.52% 2.067 2.098 - -1.53% -
BM_CmpEqual_short_int 1.52% 1.112 1.129 - -0.56% -
std::adjacent_find(vector<int>,_pred)/50 1.52% 23.425 23.781 - 0.84% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.52% 779.352 791.172 - 0.69% -
std::find_if(deque<int>)_(process_all)/50 1.52% 12.473 12.663 - -0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.52% 392.346 398.290 - 0.46% -
std::find_end(vector<int>)_(same_length)/8192 1.51% 1995.053 2025.260 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.51% 5657.400 5742.996 - -0.38% -
BM_std_minmax_element<long_long>/512 1.51% 137.089 139.162 - 0.32% -
std::sort(deque<int>)_(pipe-organ)/8192 1.51% 25994.863 26387.577 - 0.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.51% 7.918 8.037 - 0.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.51% 95.112 96.545 - 0.23% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.51% 243.917 247.591 - 1.04% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.51% 1163.020 1180.536 - 0.60% -
std::deque<std::string>::ctor(size)/1024 1.51% 716.503 727.293 - -0.92% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.51% 17781.142 18048.828 - -4.19% -
std::map<int,_int>::clear()/0 1.50% 393.098 398.991 - 0.74% -
rng::contains(deque<int>)_(process_all)/8 1.50% 3.015 3.060 - 3.11% -
std::shift_left(list<int>)/50 1.50% 27.223 27.631 - 0.53% -
std::find(vector<int>)_(bail_25%)/1024 1.49% 65.397 66.374 - 0.29% -
SetIntersection_None_Set_float_1024_64 1.49% 8821894.870 8953626.984 - 0.94% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.49% 1.512 1.534 - -0.86% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.49% 682.421 692.601 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.49% 23.447 23.797 - 0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.49% 13113.228 13308.682 - -0.08% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.49% 27.119 27.523 - -3.61% -
std::adjacent_find(vector<int>)/1024 1.49% 232.376 235.837 - -0.19% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.49% 18.222 18.493 - 0.79% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.48% 16.865 17.116 - 1.40% -
std::unique_copy(deque<int>)_(contiguous)/52 1.48% 14.704 14.922 - -29.56% -
BM_vector_deque_copy_backward/64 1.48% 2.996 3.041 - -0.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.48% 288.673 292.954 - -0.51% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.48% 7.040 7.144 - -1.04% -
std::find_end(vector<int>)_(match_near_end)/1024 1.48% 28.294 28.713 - -1.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.48% 248.146 251.822 - -0.08% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.48% 1.405 1.426 - 2.18% -
std::adjacent_find(deque<int>)/1024 1.48% 458.257 465.031 - 0.44% -
std::find_if(vector<bool>)_(process_all)/50 1.48% 23.614 23.963 - 0.52% -
SetIntersection_None_Vector_float_1024_64 1.48% 1060784.415 1076455.431 - -0.87% -
std::adjacent_find(vector<int>)/1048576 1.48% 232131.825 235561.078 - -0.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.48% 139052.321 141103.607 - 1.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.47% 794.126 805.828 - 1.69% -
SetIntersection_Interlaced_Set_float_262144_64 1.47% 1538117.678 1560781.006 - 1.73% -
BM_PushHeap_uint64_Random_1024 1.47% 6.129 6.219 - -0.58% -
rng::starts_with(list<int>)/1024 1.47% 769.144 780.455 - 0.36% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.47% 615.139 624.178 - 1.63% -
ranges::minmax(std::vector<__int128>)/64 1.47% 31.768 32.235 - 0.11% -
std::set<int>::upper_bound(key)_(existent)/32 1.47% 1.748 1.773 - -1.09% -
BM_deque_vector_ranges_copy/64 1.47% 2.626 2.664 - 0.22% -
std::remove(deque<int>)_(sprinkled)/50 1.46% 54.309 55.104 - 1.10% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.46% 16.076 16.312 - 2.57% -
std::partition_point(vector<int>)/32 1.46% 2.529 2.566 - -0.47% -
std::copy_if(vector<int>)_(every_other)/1048576 1.46% 492919.995 500127.565 - -0.48% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.46% 1560.573 1583.354 - 0.13% -
BM_std_minmax_element<long_long>/1024 1.46% 270.111 274.051 - 0.19% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.46% 25.899 26.277 - 1.39% -
std::move(vector<bool>)_(aligned)/1048576 1.46% 1718.144 1743.161 - 1.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.46% 24.212 24.564 - 0.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.45% 1443057.832 1464049.511 - 1.11% -
std::replace(list<int>)_(prefix)/50 1.45% 17.055 17.303 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.45% 1998480.063 2027526.611 - 3.43% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.45% 36129.610 36654.631 - 1.18% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.45% 489.584 496.691 - 0.44% -
std::map<int,_int>::contains(key)_(existent)/32 1.45% 1.638 1.661 - 0.68% -
std::stable_partition(deque<int>)_(dense)/8192 1.45% 5603.500 5684.667 - -0.59% -
std::adjacent_find(deque<int>)/1048576 1.45% 471171.009 477991.183 - 0.40% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.45% 265.068 268.904 - -3.08% -
ranges::minmax(std::list<long_long>)/64 1.45% 30.172 30.609 - 1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.44% 1658952.148 1682888.101 - 5.71% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.44% 34.015 34.505 - 1.02% -
rng::for_each(multimap<int>)/8 1.44% 6.131 6.219 - -0.75% -
std::rotate(list<int>)_(by_1/2)/1024 1.44% 387.121 392.692 - 0.28% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.44% 98278.198 99692.306 - 0.35% -
std::find(vector<int>)_(process_all)/8192 1.44% 1840.737 1867.221 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 13791.164 13989.430 - 4.61% -
SetIntersection_Front_Set_string_16384_256 1.44% 14841135.951 15054460.266 - 1.70% -
std::unique(vector<int>)_(contiguous)/1024 1.44% 306.608 311.013 - 1.19% -
rng::for_each(multiset<int>)/32 1.44% 25.149 25.511 - -0.34% -
rng::contains_subrange(list<int>)_(same_length)/32 1.43% 16.408 16.643 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.43% 3982.618 4039.582 - 0.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.43% 0.891 0.903 - -25.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.43% 19.211 19.485 - 4.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.43% 389.447 395.000 - 0.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.42% 27.380 27.769 - 2.43% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.42% 10.335 10.482 - 0.16% -
SetIntersection_None_Vector_float_16384_4 1.42% 1089729.328 1105216.275 - 0.39% -
SetIntersection_Interlaced_Set_float_64_4 1.42% 20859312.104 21155727.194 - 0.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.42% 3743.133 3796.132 - -0.07% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.41% 17.440 17.687 - 0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.41% 716.104 726.214 - 1.11% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.41% 8558.268 8678.983 - -3.92% -
std::unique(vector<int>)_(contiguous)/8192 1.41% 1897.929 1924.658 - 0.30% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.41% 53994.291 54754.158 - -0.59% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.41% 948.099 961.431 - 0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.41% 15316.229 15531.526 - 1.66% -
std::find_first_of(list<int>)_(small_needle)/50 1.40% 138.917 140.868 - 0.10% -
std::generate_n(deque<int>)/32 1.40% 8.157 8.271 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.40% 19.527 19.801 - -0.37% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.40% 173.835 176.271 - 0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.40% 558514.057 566340.004 - 0.62% -
std::find_if_not(list<int>)_(process_all)/32768 1.40% 25380.825 25736.396 - -5.33% -
SetIntersection_Front_Vector_string_256_4 1.40% 4604073.369 4668556.729 - -0.11% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.40% 12.069 12.238 - 0.41% -
SetIntersection_Front_Set_float_16_16 1.40% 38474063.983 39012536.274 - 1.17% -
std::replace_if(list<int>)_(sprinkled)/8192 1.40% 7320.746 7423.169 - 0.35% -
std::partition_copy(vector<int>)/32 1.40% 7.982 8.094 - 0.05% -
std::move_backward(list<int>)/64 1.40% 39.254 39.802 - 0.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.40% 93.679 94.987 - 0.47% -
std::sort(deque<int>)_(ascending)/8192 1.39% 5702.092 5781.592 - 0.57% -
std::fill_n(vector<bool>)/64 1.39% 1.344 1.363 - -4.00% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.39% 3695.769 3747.249 - 0.12% -
std::lower_bound(std::deque<int>)/100 1.39% 30.391 30.814 - -0.20% -
std::search(vector<int>,_pred)_(no_match)/8192 1.39% 4171.108 4229.173 - -1.57% -
rng::for_each(set<int>)/32 1.39% 25.157 25.507 - 1.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.39% 1.127 1.143 - 5.28% -
std::deque<std::string>::ctor(size)/32 1.39% 44.083 44.695 - 1.13% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.39% 35.603 36.097 - 1.05% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.38% 511.827 518.913 - 0.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.38% 12.302 12.472 - -1.75% -
std::partition_point(deque<int>)/8192 1.38% 15.061 15.269 - 2.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.38% 1947.144 1974.095 - 0.18% -
BM_CmpLess_ushort_schar 1.38% 1.043 1.057 - -0.28% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.38% 17.168 17.405 - 0.72% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.38% 752.454 762.809 - 1.73% -
std::replace_if(list<int>)_(sprinkled)/1024 1.38% 735.765 745.889 - 0.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.38% 213.000 215.929 - -10.86% -
bm_swap_ranges_vb_unaligned/64 1.38% 4.925 4.993 - -0.50% -
std::find(list<int>)_(bail_25%)/8192 1.37% 1418.358 1437.806 - 0.06% -
std::find(deque<int>)_(bail_25%)/1024 1.37% 67.349 68.273 - 0.30% -
std::reverse_copy(vector<int>)/4096 1.37% 130.822 132.614 - -6.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 365.074 370.075 - 1.04% -
rng::find_last(list<int>)_(bail_90%)/1024 1.37% 75.173 76.202 - -1.30% -
std::multiset<int>::contains(key)_(existent)/32 1.37% 1.666 1.689 - 0.25% -
std::remove_if(list<int>)_(prefix)/50 1.37% 71.647 72.625 - 0.54% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.37% 1.571 1.593 - 1.78% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.36% 791.073 801.868 - 0.32% -
std::make_heap(deque<int>)_(shuffled)/8192 1.36% 22518.940 22826.134 - -3.51% -
SetIntersection_Interlaced_Vector_float_16_16 1.36% 35304761.483 35785409.205 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.36% 140089.778 141992.491 - 0.82% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.36% 2512522.996 2546637.272 - 0.04% -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1.36% 2517.657 2551.826 - 1.36% -
std::swap_ranges(list<int>)/50 1.36% 32.582 33.024 - -1.16% -
std::rotate(list<int>)_(by_1/3)/1024 1.36% 803.828 814.722 - 0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.35% 15.939 16.155 - 1.97% -
std::adjacent_find(list<int>)/8192 1.35% 7204.023 7301.625 - 1.89% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.35% 4757.816 4822.237 - 1.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.35% 23.332 23.648 - 0.79% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 1.35% 600910.507 609034.833 - 0.83% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.35% 23.011 23.322 - 3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.35% 8.937 9.058 - -0.21% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.35% 20.108 20.379 - 0.74% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.35% 7591.316 7693.772 - 1.18% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.35% 7.024 7.119 - -0.08% -
BM_CmpEqual_ushort_uchar 1.35% 1.093 1.108 - 1.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.35% 830.737 841.937 - -0.46% -
std::find(vector<char>)_(bail_25%)/8192 1.35% 39.449 39.981 - 0.48% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.34% 3730.798 3780.948 - 0.09% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.34% 302.462 306.525 - 1.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.34% 29.935 30.337 - 2.43% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.34% 11.165 11.315 - -17.39% -
std::partition_point(list<int>)/32 1.34% 15.879 16.091 - -0.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.34% 12.958 13.131 - -0.12% -
std::rotate(list<int>)_(1_element_backward)/1024 1.34% 737.734 747.584 - 0.28% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.34% 6.721 6.811 - 0.03% -
std::move_backward(vector<bool>)_(aligned)/4096 1.33% 7.156 7.251 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.33% 1652153.401 1674190.918 - 5.60% -
std::rotate_copy(list<int>)/32 1.33% 8.639 8.754 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.33% 181191.355 183601.710 - -1.48% -
BM_deque_vector_copy/1024 1.33% 36.833 37.322 - -0.29% -
std::find(vector<bool>)_(process_all)/1024 1.33% 4.633 4.694 - 3.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.33% 604016.311 612030.791 - 2.29% -
rng::find_last(vector<char>)_(bail_10%)/8 1.33% 1.993 2.020 - 0.38% -
BM_CmpLess_uint_uint 1.33% 1.065 1.079 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.33% 6.816 6.907 - 1.04% -
BM_CmpEqual_schar_schar 1.33% 1.080 1.095 - 5.29% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.33% 19.119 19.372 - 63.37% -
BM_std_minmax_element<char>/4 1.33% 1.213 1.229 - -3.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.33% 219.177 222.082 - -6.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.32% 4758.297 4821.318 - 1.04% -
BM_vector_deque_ranges_copy_backward/4096 1.32% 147.787 149.744 - 1.21% -
rng::contains(list<int>)_(process_all)/50 1.32% 18.211 18.452 - -0.21% -
std::adjacent_find(vector<int>,_pred)/8 1.32% 3.248 3.291 - 0.20% -
SetIntersection_None_Set_uint32_16384_1024 1.32% 152879738.503 154897742.120 - 2.47% -
std::upper_bound(std::vector<int>)/100 1.32% 12.256 12.418 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.32% 350757553.463 355383514.777 - 4.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.32% 116383.255 117917.543 - 1.55% -
std::copy_n(vector<bool>)_(aligned)/262144 1.32% 638.731 647.149 - -17.13% -
std::for_each(multiset<int>::iterator)/8 1.32% 5.023 5.089 - 0.10% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.32% 14.633 14.825 - 0.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.32% 484.801 491.180 - 0.23% -
std::sort(deque<int>)_(descending)/1024 1.32% 1289.179 1306.139 - 0.70% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.31% 946563.627 959009.620 - 0.46% -
rng::starts_with(list<int>)/1000 1.31% 751.616 761.494 - 0.29% -
ranges::minmax(std::vector<long_long>)/64 1.31% 10.111 10.244 - 0.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.31% 667.622 676.380 - -1.62% -
std::remove_copy(list<int>)_(prefix)/1024 1.31% 737.345 747.018 - 0.36% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.31% 69.719 70.633 - 1.08% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.31% 188.181 190.646 - -0.67% -
SetIntersection_Interlaced_Vector_float_64_1 1.31% 16318879.178 16532622.524 - 0.97% -
std::set<int>::count(key)_(non-existent)/8192 1.31% 11.181 11.328 - -2.75% -
std::find(vector<int>)_(process_all)/32768 1.31% 7365.817 7462.278 - 0.35% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.31% 211995.939 214770.597 - 0.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.31% 742.000 751.707 - 0.19% -
std::adjacent_find(list<int>)/50 1.31% 22.970 23.270 - -0.68% -
std::map<int,_int>::erase(key)_(existent)/8192 1.31% 24.900 25.225 - 0.36% -
ranges::min(std::vector<char>)/70000 1.30% 490.730 497.127 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.30% 391.588 396.692 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_16 1.30% 11434609.477 11583562.701 - 1.74% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.30% 810.402 820.955 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.30% 1182598.537 1197991.558 - 2.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 6715.447 6802.824 - 1.16% -
std::rotate_copy(list<int>)/1024 1.30% 731.458 740.971 - 0.45% -
std::generate_n(deque<int>)/50 1.30% 12.123 12.281 - 0.29% -
std::transform(list<int>)_(identity_transform)/50 1.30% 30.184 30.577 - -0.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.30% 38507.335 39006.314 - 1.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.29% 1155.045 1169.979 - 0.56% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.29% 751.185 760.894 - 0.47% -
std::find(deque<int>)_(process_all)/8192 1.29% 1934.993 1959.964 - 0.26% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.29% 145930.508 147813.127 - 0.43% -
std::find(deque<int>)_(bail_25%)/8192 1.29% 475.563 481.689 - 0.21% -
std::generate_n(vector<int>)/8192 1.29% 1825.995 1849.468 - 0.31% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.29% 30.484 30.876 - 2.04% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.29% 79.600 80.623 - 0.13% -
std::upper_bound(std::vector<int>)/8 1.28% 5.938 6.014 - 0.05% -
SetIntersection_None_Vector_string_16384_16 1.28% 1221340.534 1237017.038 - 1.07% -
std::upper_bound(std::forward_list<int>)/8 1.28% 15.990 16.195 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/1024 1.28% 244.043 247.172 - 0.02% -
BM_CmpEqual_uint_short 1.28% 1.018 1.031 - -0.12% -
ranges::min(std::list<long_long>)/64 1.28% 24.624 24.939 - 0.23% -
BM_deque_deque_copy/4096 1.28% 146.654 148.533 - -0.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.28% 11.309 11.453 - 0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.28% 765.327 775.130 - -1.98% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.27% 55.931 56.644 - 0.09% -
std::stable_sort(vector<int>)_(repeated)/8 1.27% 15.419 15.616 - -0.06% -
std::sort(deque<int>)_(shuffled)/8192 1.27% 80335.774 81358.718 - 0.08% -
std::map<int,_int>::count(key)_(existent)/8192 1.27% 5.745 5.818 - -0.78% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.27% 1641.591 1662.456 - 0.44% -
std::transform(list<int>)_(identity_transform)/1024 1.27% 734.682 743.989 - 0.04% -
std::unique(vector<int>)_(sprinkled)/32 1.27% 53.959 54.643 - -0.99% -
std::sort(vector<int>)_(ascending)/1024 1.26% 517.408 523.953 - 0.33% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.26% 87990.698 89103.249 - 0.18% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.26% 12460.738 12617.994 - 5.11% -
BM_CmpEqual_ushort_ushort 1.26% 1.078 1.092 - 3.45% -
std::partition(vector<int>)_(dense)/50 1.26% 12.984 13.148 - -0.49% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.26% 38.971 39.463 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.26% 12429.706 12586.097 - -2.34% -
BM_PushHeap_float_Ascending_256 1.26% 2.481 2.512 - 1.23% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.26% 946.265 958.163 - -0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 1.26% 6.666 6.750 - 19.59% -
SetIntersection_Interlaced_Set_float_1024_4 1.26% 9689654.532 9811436.108 - -2.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.26% 941.336 953.155 - 1.08% -
std::find_end(forward_list<int>)_(same_length)/1000 1.26% 1467.746 1486.167 - 1.67% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.26% 8.669 8.778 - -0.56% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.25% 4.303 4.357 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.25% 3551.922 3596.466 - 2.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.25% 38.554 39.037 - 0.49% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.25% 3.018 3.055 - 1.12% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.25% 1722.193 1743.748 - 0.58% -
std::pop_heap(vector<float>)/8192 1.25% 19.542 19.787 - -1.12% -
std::fill_n(list<int>)/1024 1.25% 439.985 445.486 - -6.48% -
std::rotate(list<int>)_(by_1/3)/8192 1.25% 8299.195 8402.865 - 0.27% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.25% 81045.718 82056.740 - 1.53% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.25% 810.136 820.230 - 0.20% -
SetIntersection_Interlaced_Set_uint64_16_4 1.25% 59901657.896 60647693.807 - 3.30% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.24% 7.034 7.122 - 0.03% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.24% 5125.981 5189.738 - 0.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.24% 8707.153 8815.411 - 0.25% -
rng::find_last(vector<char>)_(bail_10%)/50 1.24% 10.698 10.831 - -0.96% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.24% 21358.946 21624.258 - -3.93% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 615.372 623.011 - -0.60% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.24% 21.643 21.911 - -0.02% -
std::search(vector<int>,_pred)_(no_match)/1000 1.24% 513.867 520.217 - -1.64% -
std::search(vector<int>)_(near_matches)/8192 1.23% 757980.498 767335.786 - -0.09% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.23% 8.511 8.616 - 0.33% -
std::sort(deque<int>)_(descending)/8192 1.23% 10306.072 10432.991 - 0.56% -
SetIntersection_None_Vector_float_262144_256 1.23% 1118549.505 1132319.540 - 0.27% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.23% 1.662 1.682 - -13.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.23% 31.656 32.045 - -9.18% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.23% 175065.177 177217.362 - 2.00% -
BM_deque_vector_ranges_copy/5500 1.23% 191.495 193.846 - -1.15% -
std::upper_bound(std::list<int>)/8 1.23% 16.110 16.307 - 0.13% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.23% 791.734 801.438 - 0.21% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.23% 2475738.516 2506077.828 - 1.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.23% 15380.353 15568.794 - 0.25% -
SetIntersection_Interlaced_Set_string_262144_16384 1.22% 2789744.387 2823857.908 - 2.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 1101875.069 1115337.431 - 0.99% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.22% 17.348 17.559 - 2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.22% 1634803.955 1654743.000 - 5.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 166277.122 168299.949 - 0.59% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.22% 1.396 1.413 - 0.89% -
std::sort_heap(deque<int>)/8192 1.22% 470990.322 476718.896 - 0.56% -
std::move_backward(list<int>)/8 1.21% 3.356 3.397 - 0.23% -
std::copy(vector<bool>)_(unaligned)/64 1.21% 1.794 1.815 - 0.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.21% 104.432 105.694 - -1.92% -
std::adjacent_find(vector<int>)/8 1.21% 2.007 2.032 - 0.38% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.21% 9.313 9.426 - -3.43% -
std::remove_if(list<int>)_(prefix)/32 1.21% 58.269 58.973 - 0.43% -
BM_toupper_string<wchar_t> 1.21% 6.301 6.377 - 0.68% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.21% 953904.190 965405.422 - 0.19% -
std::find_first_of(list<int>)_(small_needle)/1024 1.21% 2736.688 2769.680 - -0.37% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.21% 35.552 35.981 - 1.95% -
std::upper_bound(std::deque<int>)/100 1.21% 30.392 30.759 - 0.47% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.20% 516997.163 523223.363 - 0.75% -
std::remove_copy_if(list<int>)_(prefix)/32 1.20% 16.906 17.109 - 0.52% -
BM_deque_deque_move/4000 1.20% 141.667 143.372 - -0.63% -
std::reverse_copy(deque<int>)/512 1.20% 124.043 125.534 - 0.25% -
std::make_heap(vector<int>)_(descending)/8 1.20% 14.618 14.794 - 1.10% -
std::find_if(deque<int>)_(process_all)/1024 1.20% 249.280 252.274 - 0.35% -
std::find(deque<int>)_(process_all)/32768 1.20% 7737.534 7830.428 - -0.05% -
BM_PushHeap_float_Ascending_1024 1.20% 3.105 3.142 - 1.20% -
std::remove(list<int>)_(sprinkled)/50 1.20% 60.859 61.589 - 0.23% -
std::move_backward(list<int>)/1048576 1.20% 1025935.634 1038221.771 - 0.05% -
std::generate_n(vector<int>)/1024 1.20% 240.982 243.868 - 0.33% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.20% 5274.512 5337.546 - 0.03% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 1.19% 176.694 178.803 - 0.29% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.19% 2.627 2.658 - 1.01% -
std::partition(vector<int>)_(dense)/8192 1.19% 1860.835 1883.028 - -0.15% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.19% 533.850 540.216 - 0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.19% 14931.691 15109.579 - -0.06% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.19% 16.425 16.620 - 1.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.19% 23.267 23.544 - 0.91% -
std::replace(deque<int>)_(prefix)/8192 1.19% 3233.089 3271.521 - 0.10% -
std::rotate(list<int>)_(by_1/4)/8192 1.19% 6551.817 6629.664 - 0.11% -
BM_lexicographical_compare_three_way_fast_path/16384 1.19% 3742.951 3787.392 - 0.06% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.19% 53.886 54.525 - -5.43% -
std::flat_map<int,_int>::ctor(const&)/32 1.19% 22.884 23.156 - 1.27% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.19% 7.861 7.954 - -2.65% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.19% 585943.118 592894.437 - 0.09% -
std::move_backward(deque<int>)/4096 1.19% 155.337 157.180 - 2.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 195.297 197.613 - 1.16% -
std::rotate(list<int>)_(by_1/4)/1024 1.19% 572.353 579.140 - 0.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.19% 210948.071 213448.727 - 0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.18% 388.471 393.073 - 0.11% -
std::copy_backward(list<int>)/262144 1.18% 216911.166 219478.742 - 0.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.18% 3844.276 3889.712 - 0.17% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.18% 17.744 17.954 - -3.27% -
std::find_end(list<int>)_(same_length)/1000 1.18% 738.066 746.785 - 0.70% -
std::stable_sort(deque<int>)_(repeated)/1024 1.18% 1409.483 1426.133 - 0.79% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.18% 92797.940 93892.636 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.18% 13491.482 13650.631 - 0.14% -
rng::fold_left(deque<int>)/50 1.18% 27.301 27.623 - 0.02% -
SetIntersection_Front_Vector_float_262144_64 1.18% 1360122.774 1376152.676 - 2.75% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.18% 16.525 16.720 - 0.69% -
std::pop_heap(deque<std::string>)/8 1.18% 57.088 57.760 - -0.28% -
std::copy_if(deque<int>)_(every_other)/512 1.18% 179.963 182.079 - 0.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.18% 513105.473 519140.204 - -0.13% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.18% 11.376 11.509 - 0.91% -
std::for_each_n(vector<int>)/32 1.17% 3.696 3.739 - 0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 115714.844 117071.198 - 1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.17% 729.071 737.609 - 2.03% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.17% 7.063 7.145 - 0.53% -
std::rotate(list<int>)_(1_element_backward)/50 1.17% 24.776 25.066 - -1.11% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.17% 6754.389 6833.344 - 0.22% -
std::find(vector<char>)_(bail_25%)/32768 1.17% 135.613 137.198 - 0.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.17% 1522.827 1540.597 - -2.22% -
std::rotate(list<int>)_(1_element_forward)/32 1.17% 13.768 13.929 - -0.04% -
std::search(deque<int>)_(no_match)/1048576 1.17% 419326.963 424219.449 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.17% 902573.520 913100.132 - -0.01% -
std::equal(list<int>)_(it,_it,_it)/50 1.17% 35.269 35.680 - 0.33% -
std::copy_backward(deque<int>)/1048576 1.17% 130848.893 132373.345 - -0.21% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.16% 675.548 683.414 - 0.14% -
std::unique(vector<int>)_(sprinkled)/52 1.16% 64.799 65.554 - 0.20% -
std::find_first_of(list<int>)_(small_needle)/8192 1.16% 21933.727 22188.976 - 0.34% -
SetIntersection_Front_Vector_float_262144_1024 1.16% 5918349.553 5987156.843 - 9.41% -
std::fill(list<int>)/32 1.16% 8.265 8.361 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.16% 9728.989 9842.027 - -0.79% -
std::adjacent_find(list<int>)/8 1.16% 2.063 2.087 - -0.65% -
std::fill_n(vector<bool>)/4096 1.16% 4.160 4.208 - 0.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.16% 52.541 53.150 - -0.67% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.16% 11.385 11.517 - 0.11% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.16% 3794.811 3838.813 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6747.790 6825.875 - 0.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.16% 7556.923 7644.336 - -0.82% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.15% 263.790 266.835 - 0.11% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.15% 3729.713 3772.748 - 0.75% -
std::sort(deque<int>)_(heap)/8 1.15% 24.303 24.583 - 0.80% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.15% 795.431 804.598 - -5.89% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.15% 38732.744 39178.697 - 0.38% -
std::partition(deque<int>)_(dense)/8192 1.15% 2770.572 2802.426 - -0.42% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.15% 243.843 246.646 - 0.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 12731.460 12877.762 - 0.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.15% 2148.990 2173.651 - 0.32% -
SetIntersection_None_Set_string_262144_1 1.15% 1656736.897 1675731.446 - 5.53% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.15% 57829854.166 58492545.087 - 2.66% -
BM_CmpLess_short_ushort 1.14% 1.092 1.104 - 0.75% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.14% 8.279 8.374 - 0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.14% 5.512 5.575 - 0.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.14% 9329.909 9436.622 - -0.18% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.14% 601.074 607.942 - 0.16% -
std::stable_partition(deque<int>)_(sparse)/1024 1.14% 422.350 427.172 - -0.52% -
std::stable_sort(deque<int>)_(shuffled)/8 1.14% 22.793 23.053 - -1.41% -
std::unique(vector<int>)_(contiguous)/52 1.14% 53.527 54.137 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.14% 33.539 33.921 - 3.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.14% 21.050 21.289 - -0.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.14% 601609.240 608453.786 - 0.53% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.14% 1858.701 1879.845 - 0.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.14% 59747.241 60426.444 - -0.27% -
std::unordered_set<std::string>::ctor(const&)/0 1.14% 12.817 12.963 - 0.33% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.14% 1874.261 1895.551 - 0.10% -
std::sort(vector<int>)_(pipe-organ)/8192 1.13% 21470.464 21714.097 - 0.68% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.13% 63074.025 63789.443 - 1.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.13% 795.354 804.373 - 0.37% -
std::upper_bound(std::deque<int>)/8192 1.13% 64.549 65.280 - -1.73% -
std::generate(list<int>)/32 1.13% 8.381 8.476 - 0.32% -
bm_ranges_swap_ranges_vb_unaligned/512 1.13% 13.463 13.615 - 1.30% -
ranges::minmax(std::vector<__int128>)/70000 1.13% 34866.881 35261.287 - -0.10% -
rng::starts_with(deque<int>,_pred)/1000 1.13% 507.646 513.379 - 0.42% -
std::partial_sort(deque<int>)_(shuffled)/8 1.13% 32.376 32.742 - 2.08% -
std::search(deque<int>)_(no_match)/1000 1.13% 402.338 406.877 - 4.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.13% 798092.835 807090.046 - 0.16% -
std::sort(vector<int>)_(pipe-organ)/1024 1.13% 2272.575 2298.193 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.12% 5.244 5.303 - -0.98% -
ranges::minmax(std::vector<char>)/70000 1.12% 589.654 596.287 - 0.29% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.12% 8266.474 8359.420 - 0.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.12% 4.157 4.204 - 1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.12% 1335016.037 1350025.563 - -0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.12% 1585395.079 1603209.193 - 0.25% -
std::sort_heap(vector<int>,_pred)/8 1.12% 28.885 29.210 - -0.43% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.12% 59827.395 60498.452 - -0.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.12% 761.181 769.709 - -5.19% -
std::move_backward(list<int>)/512 1.12% 369.045 373.179 - 1.09% -
std::remove(list<int>)_(prefix)/8192 1.12% 8099.386 8190.002 - -0.63% -
std::copy_if(vector<int>)_(every_other)/262144 1.12% 127013.215 128433.245 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.12% 1158203.520 1171143.356 - 4.84% -
std::unordered_set<int>::clear()/0 1.12% 388.998 393.342 - 0.44% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.12% 31.435 31.786 - 0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.12% 392.358 396.736 - 0.45% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.12% 16.649 16.835 - 0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.12% 1048799.297 1060497.557 - 0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.11% 719.771 727.791 - 1.39% -
std::sort(deque<int>)_(pipe-organ)/8 1.11% 20.070 20.293 - 0.95% -
std::adjacent_find(list<int>)/1024 1.11% 731.514 739.657 - 0.41% -
std::copy_n(list<int>)/8 1.11% 2.206 2.231 - 0.10% -
BM_lexicographical_compare_three_way_fast_path/4096 1.11% 950.004 960.576 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.11% 16.185 16.365 - -0.27% -
std::copy(vector<bool>)_(aligned)/64 1.11% 1.296 1.311 - 0.94% -
std::shift_left(list<int>)/32 1.11% 13.336 13.484 - -0.39% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.11% 27.185 27.487 - -0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.11% 48.040 48.574 - 0.48% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.11% 10.171 10.284 - -0.16% -
std::sort_heap(deque<int>)/1024 1.11% 13366.247 13514.457 - -0.39% -
SetIntersection_Interlaced_Set_string_256_1 1.11% 4298506.911 4346138.158 - 0.68% -
std::shift_left(list<int>)/8192 1.11% 7603.754 7687.934 - 0.83% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.11% 1312558.910 1327066.951 - 0.42% -
std::find_end(vector<int>)_(match_near_end)/1000 1.10% 27.731 28.038 - -1.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.10% 3.386 3.423 - 0.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.10% 14.995 15.160 - 0.16% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.10% 14946.416 15111.302 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.10% 198730.246 200922.328 - 0.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.10% 7.896 7.983 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.10% 35598.769 35990.312 - 0.86% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.10% 391.420 395.721 - 0.03% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.10% 363020.239 367004.971 - 0.11% -
std::lower_bound(std::list<int>)/8192 1.10% 13237.348 13382.531 - -0.73% -
SetIntersection_None_Set_string_262144_16384 1.09% 1663382.324 1681595.867 - 6.23% -
rng::find_last(vector<int>)_(bail_10%)/8 1.09% 2.005 2.027 - -0.13% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.09% 210712.248 213018.886 - 0.40% -
std::sort(vector<int>)_(ascending)/8192 1.09% 3724.430 3765.120 - 0.60% -
BM_lexicographical_compare_three_way_slow_path/16 1.09% 4.550 4.600 - -0.40% -
std::find(vector<bool>)_(process_all)/8192 1.09% 33.467 33.833 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.09% 14722.141 14882.852 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 62684.174 63368.247 - 0.63% -
std::count(deque<int>)_(every_other)/1024 1.09% 244.107 246.771 - -0.68% -
std::remove(list<int>)_(sprinkled)/32 1.09% 51.767 52.331 - 0.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.09% 2.794 2.825 - 60.05% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.09% 392.502 396.775 - 0.79% -
rng::fold_left(deque<int>)/32 1.09% 16.348 16.526 - -0.20% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.09% 420.959 425.538 - -0.03% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.09% 951004.736 961334.363 - 0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.09% 12.977 13.118 - 0.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.09% 84.623 85.541 - -0.39% -
std::set<std::string>::ctor(const&)/8192 1.08% 342373.576 346087.981 - 1.44% -
SetIntersection_None_Set_string_256_256 1.08% 5829220.607 5892449.523 - -0.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.08% 1.777 1.796 - 0.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.08% 18.366 18.565 - 0.52% -
BM_deque_vector_ranges_copy/4096 1.08% 144.476 146.036 - 0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.08% 22181.519 22420.668 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.08% 20.082 20.299 - 0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.08% 245945.330 248595.609 - 0.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.08% 3325.932 3361.766 - 0.12% -
std::copy(list<int>)/262144 1.08% 213159.779 215454.518 - -0.71% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.08% 4848.002 4900.185 - 0.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.08% 21.654 21.887 - -0.85% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.08% 635975.804 642814.394 - -0.49% -
std::fill_n(vector<int>)/8192 1.07% 231.897 234.388 - -0.33% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.07% 8.402 8.492 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.07% 17850.905 18042.337 - 0.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.07% 23.890 24.145 - -1.10% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.07% 469.850 474.870 - 0.07% -
std::multiset<int>::count(key)_(non-existent)/32 1.07% 2.491 2.518 - 2.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.07% 14941.516 15101.073 - 0.35% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.07% 3797.205 3837.744 - -0.04% -
std::find_end(vector<int>)_(near_matches)/8192 1.07% 763869.547 772021.820 - -0.15% -
std::search(vector<int>,_pred)_(no_match)/1024 1.07% 525.852 531.458 - -1.07% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.07% 37933812.503 38338090.274 - -0.02% -
std::reverse_copy(deque<int>)/64 1.07% 15.811 15.980 - 0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.07% 19.690 19.900 - -1.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.06% 1231.554 1244.669 - -2.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.06% 28.774 29.080 - 0.02% -
std::stable_sort(vector<int>)_(shuffled)/8 1.06% 19.579 19.787 - -0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.06% 84599.140 85495.788 - 0.69% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 410.761 415.113 - 0.02% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.06% 88169.187 89103.295 - 0.16% -
std::find_end(list<int>)_(match_near_end)/1024 1.06% 59.528 60.158 - -0.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.06% 57198.945 57804.380 - 0.23% -
std::generate_n(deque<int>)/1024 1.06% 242.336 244.900 - 0.11% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.06% 746.632 754.531 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.06% 391.090 395.227 - -3.36% -
std::partial_sort(vector<int>)_(heap)/1024 1.06% 7912.995 7996.657 - 0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.06% 13.087 13.225 - 0.47% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.05% 36518.825 36904.093 - 1.07% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.05% 8.139 8.225 - 0.14% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.05% 768.373 776.476 - 0.35% -
std::copy(vector<bool>)_(aligned)/32768 1.05% 35.554 35.929 - 1.66% -
BM_deque_vector_move/1024 1.05% 36.696 37.083 - -0.58% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.05% 1559.873 1576.312 - 0.17% -
SetIntersection_None_Vector_string_256_256 1.05% 2250746.043 2274456.255 - 2.09% -
std::copy_if(vector<int>)_(every_other)/4096 1.05% 1985.522 2006.412 - 0.32% -
std::set<int>::insert(value)_(already_present)/32 1.05% 1.750 1.768 - 0.08% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.05% 1397.702 1412.383 - -0.02% -
std::move_backward(list<int>)/32768 1.05% 31554.776 31885.982 - -0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.05% 748.975 756.832 - 0.65% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.05% 512124.024 517487.293 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.05% 11.095 11.212 - 0.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 395.155 399.291 - 0.57% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.05% 7.946 8.029 - 0.42% -
std::generate_n(list<int>)/32 1.05% 8.505 8.594 - -0.48% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.05% 34.497 34.857 - -2.89% -
std::find(list<int>)_(process_all)/50 1.04% 18.825 19.022 - -0.25% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 39651.337 40065.224 - 0.42% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.04% 517.590 522.992 - 0.38% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.04% 1586055.525 1602599.961 - 0.37% -
SetIntersection_None_Vector_uint64_1024_64 1.04% 1071169.876 1082335.465 - 1.23% -
std::reverse(list<int>)/512 1.04% 191.845 193.839 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.04% 1058354.372 1069344.444 - -1.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.04% 1150885.537 1162824.203 - 0.45% -
SetIntersection_Front_Vector_uint32_256_1 1.04% 4158384.949 4201496.460 - 1.86% -
std::transform(list<int>,_list<int>)/1024 1.04% 835.955 844.620 - 0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.04% 25606.798 25872.025 - 0.95% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.04% 1306800.325 1320332.627 - 0.32% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.03% 28.684 28.980 - 6.83% -
std::search(deque<int>)_(no_match)/8192 1.03% 3278.415 3312.287 - 0.20% -
SetIntersection_Front_Set_float_262144_262144 1.03% 1642585.369 1659539.226 - 2.10% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.03% 11.427 11.545 - 0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.03% 8.517 8.605 - 1.40% -
std::flat_multimap<int,_int>::ctor(const&)/1024 1.03% 176.753 178.575 - 0.34% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.03% 14.981 15.135 - 0.46% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.03% 16.127 16.293 - -0.16% -
std::lower_bound(std::forward_list<int>)/8 1.03% 15.334 15.492 - 0.00% -
std::count(deque<int>)_(every_other)/8192 1.03% 1917.375 1937.074 - 0.09% -
SetIntersection_Front_Set_float_262144_16384 1.03% 228201279.112 230544970.077 - 1.88% -
BM_CmpLess_int_uchar 1.02% 1.111 1.122 - 2.02% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.02% 3336.858 3371.014 - 0.23% -
rng::fold_left(list<int>)/50 1.02% 37.492 37.875 - 0.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.02% 9.378 9.474 - 0.12% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.02% 11.412 11.528 - 0.45% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.02% 585.880 591.836 - 0.30% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.02% 12.505 12.632 - 0.20% -
std::pop_heap(vector<float>)/1024 1.02% 8.386 8.471 - 0.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.01% 1446158.557 1460836.031 - 0.88% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.01% 2.372 2.396 - -1.57% -
rng::find_last(list<int>)_(bail_10%)/50 1.01% 15.761 15.920 - -0.83% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.01% 1864.525 1883.409 - -1.45% -
ranges::minmax(std::vector<long_long>)/70000 1.01% 9136.416 9228.907 - 0.16% -
std::set<int>::ctor(&&,_different_allocs)/0 1.01% 12.761 12.891 - 0.24% -
SetIntersection_Front_Set_uint64_16384_1024 1.01% 12571742.754 12698885.491 - 9.08% -
SetIntersection_Interlaced_Vector_string_1024_64 1.01% 8185305.496 8268055.201 - -0.39% -
std::fill_n(vector<int>)/50 1.01% 2.206 2.228 - 0.10% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.01% 7.222 7.295 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.01% 1.601 1.617 - 5.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.01% 1496.958 1512.017 - 1.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 815347.358 823543.934 - -0.02% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.01% 3663.987 3700.812 - -0.04% -
std::partition(list<int>)_(dense)/50 1.00% 13.430 13.565 - 1.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.00% 12.772 12.900 - 0.26% -
std::set<int>::insert(value)_(new_value,_end)/32 1.00% 18.703 18.891 - 0.84% -
std::stable_partition(vector<int>)_(dense)/50 1.00% 25.597 25.853 - -0.71% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.336 367.484 3.17% 367.484
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.093 707.073 0.01% 707.073
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 18.041 568.560 -0.03% 568.560
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.879 487.691 -2.34% 487.691
std::search_n(vector<int>)_(no_match)/1024 -98.46% 216.841 3.332 40.861 2.43% 40.861
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.092 65.140 0.05% 65.140
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.43% 611.467 15.722 89.666 3.13% 89.666
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.701 47.442 -0.36% 47.442
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.89% 69.021 14.573 - -71.64% -
std::fill(vector<bool>)/262144 -75.31% 941.294 232.387 - 0.30% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.93% 23.874 8.850 - -0.24% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.81% 23.870 8.878 - -0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -60.81% 1749.757 685.669 - -5.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.66% 14.878 5.853 - -0.30% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.18% 14.877 5.924 - -0.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -60.05% 75.689 30.238 - -40.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -56.30% 72.369 31.622 - -43.76% -
std::rotate_copy(vector<int>)/8192 -55.39% 720.009 321.166 - -16.88% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.26% 1919.486 858.777 - -55.40% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -54.91% 1903.190 858.070 - -55.29% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.64% 24.088 11.408 - -34.89% -
BM_deque_vector_copy/64 -52.23% 5.410 2.584 - -0.98% -
std::search_n(vector<int>)_(no_match)/32 -51.53% 6.886 3.338 0.375 -0.30% 0.375
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -50.54% 50.255 24.858 - -19.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.52% 22832289.416 11297471.835 - -61.42% -
std::transform(deque<int>)_(identity_transform)/32 -49.17% 24.212 12.308 - 0.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.12% 15.020 7.643 - -33.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.20% 64.988 33.663 - -0.97% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.80% 700887.854 365847.265 - -48.67% -
BM_vector_deque_ranges_move/64 -47.23% 5.321 2.808 - 0.29% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.93% 15.025 8.125 0.506 0.19% 0.506
rng::find_last(list<int>)_(bail_10%)/1024 -45.59% 1240.838 675.137 - 0.65% -
std::adjacent_find(deque<int>)/50 -45.54% 26.467 14.414 - -8.90% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -45.24% 38.250 20.946 - -50.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -45.06% 65517870.747 35993865.296 - -41.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.64% 7137942.061 3951891.488 - -50.73% -
BM_vector_deque_ranges_copy_backward/0 -44.04% 0.676 0.379 - -38.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -43.21% 4.194 2.382 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -42.97% 41.959 23.929 - -31.33% -
SetIntersection_Interlaced_Vector_float_262144_256 -39.91% 33965704.155 20410753.449 - -30.12% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.26% 659551.092 400623.273 - -40.68% -
std::copy_n(vector<bool>)_(aligned)/1048576 -38.11% 3319.084 2054.304 - -7.17% -
BM_PushHeap_uint32_Ascending_1 -37.60% 0.629 0.393 - -26.05% -
BM_vector_deque_ranges_copy/0 -36.63% 0.625 0.396 - -34.79% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -36.33% 91.105 58.010 - -20.73% -
std::set<std::string>::insert(value)_(already_present)/1024 -36.01% 26.792 17.144 - -42.29% -
std::adjacent_find(deque<int>)/8 -35.35% 4.875 3.152 - 11.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.32% 11172785.651 7226665.234 - -37.59% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.16% 4.142 2.686 - -8.66% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -34.70% 0.480 0.314 - -10.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -33.90% 88.248 58.336 - -1.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -33.84% 4.158 2.751 - -19.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.34% 34.610 23.071 - -25.38% -
ranges::min(std::deque<__int128>)/70000 -33.31% 36497.526 24340.017 - -0.15% -
BM_PushHeap_float_SingleElement_1 -32.91% 0.586 0.393 - -38.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.68% 48.229 32.469 - -2.74% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -32.13% 0.445 0.302 - -16.81% -
BM_vector_deque_ranges_move/0 -31.87% 0.525 0.358 - -32.52% -
SetIntersection_Interlaced_Vector_float_262144_16 -31.16% 4260499.326 2932764.101 - -8.46% -
SetIntersection_Interlaced_Set_string_16384_16 -30.90% 345495322.150 238732451.624 - -4.25% -
SetIntersection_None_Set_string_1024_16 -30.59% 12663239.195 8789707.156 - -0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.43% 38.192 26.572 - -8.78% -
SetIntersection_None_Set_string_1024_1 -30.02% 12681800.183 8874801.008 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -29.79% 0.665 0.467 - 9.11% -
SetIntersection_None_Set_string_1024_4 -27.87% 12516676.481 9027905.986 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -27.83% 143713879.990 103713767.972 - -31.38% -
std::is_sorted_until(deque<int>,_pred)/8 -27.42% 6.112 4.437 - 2.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -27.26% 2287558.021 1663914.015 - -0.41% -
std::unordered_set<int>::find(key)_(existent)/32 -27.11% 1.395 1.017 - -15.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.48% 41.201 30.290 - -18.82% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.23% 43.054 31.760 - -16.40% -
ranges::min(std::vector<long_long>)/1 -26.10% 0.450 0.332 - -13.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -25.76% 1964.499 1458.475 - -3.53% -
SetIntersection_Interlaced_Vector_float_16384_16 -25.68% 3674779.688 2730931.798 - -28.32% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -25.50% 472.645 352.124 - 0.03% -
ranges::min(std::list<long_long>)/1 -25.46% 0.375 0.279 - -12.12% -
std::fill(list<int>)/1024 -25.41% 671.673 501.018 - -25.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -24.92% 17331.996 13013.021 - -17.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.79% 0.404 0.304 - 0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -24.75% 34.540 25.989 - 14.81% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.70% 69.546 52.369 - -16.54% -
BM_StringConstructDestroyCStr_Empty_Transparent -24.69% 0.316 0.238 - -34.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -24.62% 72.001 54.276 - 3.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -24.56% 14.285 10.776 - -5.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.41% 33.096 25.018 - 2.08% -
std::vector<int>::ctor(size)/32 -23.70% 14.541 11.094 - 10.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.45% 32.598 24.952 - 0.08% -
std::copy(vector<bool>)_(aligned)/1048576 -23.36% 3793.166 2907.109 - 42.57% -
BM_StringDestroy_Large -23.12% 9.522 7.320 - -12.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -22.90% 31.266 24.106 - 0.11% -
std::set<int>::contains(key)_(non-existent)/8192 -22.54% 19.181 14.857 - 49.35% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -22.42% 25721.937 19956.245 - -12.59% -
std::move(list<int>)/4096 -22.39% 5075.383 3938.771 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.32% 7605.711 5907.810 - -7.63% -
ranges::min(std::deque<char>)/1 -22.16% 0.915 0.713 - -3.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -21.50% 1.538 1.207 - -1.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -21.47% 17.408 13.670 - -1.68% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -21.37% 61.523 48.378 - 8.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.18% 27.669 21.808 - -15.83% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -21.07% 24559.665 19384.658 - -14.69% -
std::move(deque<int>)/32768 -20.96% 2331.800 1843.107 - -8.47% -
std::all_of(vector<int>)_(process_all)/50 -20.91% 17.631 13.945 - -5.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -20.69% 1.520 1.205 - -1.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -20.67% 0.335 0.266 - -11.32% -
SetIntersection_Front_Set_uint64_262144_1024 -20.60% 15566381.195 12359749.878 - 2.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -20.56% 1.515 1.203 - 1.75% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -20.52% 41.424 32.925 - -1.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -20.39% 1.517 1.208 - 0.26% -
std::move(vector<int>)/1048576 -20.30% 70383.066 56092.815 - -1.49% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.14% 2.033 1.624 - -16.78% -
SetIntersection_Interlaced_Vector_float_16384_64 -20.08% 8464292.663 6764708.700 - -23.74% -
std::fill_n(list<int>)/8192 -19.55% 9046.214 7277.394 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -19.53% 67905738.999 54642582.819 - -23.47% -
std::copy(vector<bool>)_(aligned)/262144 -19.50% 751.624 605.054 - 4.88% -
BM_deque_vector_copy/0 -19.47% 1.559 1.255 - -14.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.41% 53.493 43.109 - 0.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.40% 43.399 34.981 - -21.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.37% 25584093.036 20627445.487 - -11.17% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.32% 110.373 89.054 - -1.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.20% 61.669 49.828 - -19.93% -
std::copy_if(list<int>)_(every_other)/4096 -19.15% 4165.891 3368.009 - 0.69% -
std::copy(vector<int>)/4096 -19.14% 222.446 179.865 - 21.93% -
std::unordered_set<int>::contains(key)_(existent)/1024 -18.72% 1.589 1.292 - -12.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.71% 10.040 8.162 - 20.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.68% 63.031 51.254 - -2.73% -
std::copy_backward(vector<bool>)_(aligned)/262144 -18.64% 789.882 642.681 - -6.31% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.59% 96897190.723 78886329.774 - -28.41% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.33% 328.097 267.947 - -3.62% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -18.29% 8.840 7.223 - -2.76% -
std::unordered_multiset<int>::count(key)_(existent)/32 -18.27% 1.934 1.581 - -6.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -18.21% 50.116 40.989 - 1.63% -
std::multiset<std::string>::erase(iterator)/32 -17.75% 33.084 27.213 - -13.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -17.71% 10.928 8.992 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -17.69% 32.970 27.138 - -24.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.56% 0.487 0.401 - -1.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.33% 29.773 24.613 - -22.11% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.22% 816.645 676.027 - 0.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.20% 37.421 30.987 - -21.39% -
rng::contains_subrange(deque<int>)_(process_all)/32 -17.18% 15.301 12.673 - 1.50% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -17.15% 14468.164 11986.465 - -1.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.95% 43.032 35.738 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -16.82% 1333.658 1109.387 - -4.14% -
ranges::min(std::deque<__int128>)/64 -16.71% 25.229 21.012 - 0.44% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.59% 34.246 28.563 - 4.88% -
BM_PushHeap_float_Descending_1 -16.56% 0.536 0.447 - -29.90% -
std::search(list<int>)_(single_element)/8192 -16.52% 8935.607 7459.522 - -11.28% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -16.45% 55.823 46.639 - 1.28% -
std::copy_if(list<int>)_(entire_range)/64 -16.15% 36.704 30.776 - -14.11% -
std::unordered_set<int>::contains(key)_(existent)/32 -16.03% 1.587 1.333 - -17.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -15.90% 3.512 2.954 - -4.15% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.82% 1678455.658 1412877.833 - -12.07% -
SetIntersection_Interlaced_Vector_float_16384_1024 -15.81% 45938317.730 38677756.116 - -31.07% -
BM_deque_vector_ranges_copy_backward/70000 -15.80% 10219.110 8604.120 - -3.03% -
std::stable_partition(deque<int>)_(sparse)/32 -15.79% 13.126 11.053 - -8.79% -
SetIntersection_Interlaced_Vector_string_262144_16 -15.74% 6855503.643 5776720.608 - -13.62% -
std::is_partitioned(list<int>)_(partitioned)/1024 -15.60% 709.345 598.668 - -15.49% -
BM_deque_vector_ranges_copy/0 -15.57% 1.553 1.311 - -4.26% -
std::set<std::string>::insert(value)_(already_present)/32 -15.55% 8.914 7.528 - -26.12% -
std::unordered_set<std::string>::erase(iterator)/1024 -15.48% 33.550 28.355 - 6.00% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -15.46% 125.055 105.719 - 0.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -15.18% 37.420 31.741 - -26.88% -
std::move(vector<int>)/262144 -15.17% 17285.567 14662.629 - -2.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -15.01% 0.338 0.287 - 8.98% -
BM_std_minmax_element<char>/3 -14.97% 1.201 1.021 - -21.98% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -14.96% 829.050 704.994 - -12.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -14.96% 24.346 20.705 - 7.76% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.85% 9630.343 8200.178 - -17.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.84% 1.731 1.474 - -11.43% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -14.82% 1.834 1.562 - -7.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.80% 14.036 11.958 - -18.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -14.75% 4999450.693 4261782.127 - -2.92% -
std::count_if(list<int>)_(every_other)/8192 -14.58% 8357.806 7139.354 - -1.35% -
std::copy_backward(vector<int>)/4096 -14.53% 233.555 199.630 - -15.79% -
BM_deque_vector_ranges_move_backward/64000 -14.51% 9101.442 7781.189 - 0.48% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -14.39% 40.686 34.831 - -7.54% -
BM_vector_deque_move/0 -14.24% 0.438 0.376 - -31.75% -
std::unordered_set<std::string>::erase(iterator)/32 -14.17% 29.901 25.663 - -20.43% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.08% 2.878 2.473 - 8.20% -
BM_StringFindAllMatch/512 -14.06% 13.701 11.775 - 1.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.02% 2.014 1.732 - 25.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.85% 43.062 37.099 - -1.35% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -13.81% 1.556 1.341 - -7.79% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.79% 1.186 1.022 - -16.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.77% 64.468 55.590 - 11.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.73% 28.138 24.274 - 0.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.72% 39.052 33.692 - 11.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.64% 65.849 56.867 - -1.64% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.63% 9182.285 7930.781 - -14.68% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.58% 1.553 1.342 - -7.27% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.44% 804.553 696.444 - 1.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -13.43% 32.615 28.234 - -9.60% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -13.43% 5750178.186 4978030.318 - -13.44% -
SetIntersection_Interlaced_Vector_float_16384_256 -13.39% 16984669.721 14710963.695 - -10.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -13.36% 25.666 22.237 - -15.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.36% 1723.823 1493.547 - -13.92% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.35% 49.249 42.677 - -11.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.31% 6.511 5.645 - 16.97% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.26% 6166.445 5349.037 - -4.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.13% 1752.841 1522.700 - 1.28% -
std::set<std::string>::count(key)_(existent)/8192 -13.07% 34.687 30.152 - -6.09% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.03% 326.383 283.858 - 0.23% -
BM_PushHeap_string_Descending_262144 -12.94% 3.422 2.979 - -47.76% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.91% 16.440 14.318 - -12.20% -
std::set<std::string>::equal_range(key)_(existent)/1024 -12.87% 25.302 22.047 - -18.80% -
ranges::minmax(std::list<long_long>)/1 -12.85% 0.453 0.395 - 0.36% -
SetIntersection_Front_Set_uint32_262144_1024 -12.85% 14332566.840 12491526.197 - 2.60% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.84% 7577.612 6604.775 - -0.65% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -12.78% 13.375 11.666 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -12.77% 7165166.732 6250434.550 - -22.53% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.75% 41.339 36.070 - -3.47% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -12.69% 1.617 1.412 - -5.47% -
BM_StringConstructDestroyCStr_Small_Transparent -12.64% 0.397 0.346 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -12.61% 1796409.249 1569802.757 - -13.04% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.61% 8100.032 7078.528 - -12.65% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.61% 1.379 1.205 - -8.65% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.48% 45.478 39.801 - 20.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.44% 42.702 37.390 - 19.89% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.41% 28.541 25.000 - -27.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.40% 64.832 56.791 - -28.00% -
BM_deque_deque_ranges_copy_backward/0 -12.39% 0.842 0.738 - -6.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.38% 2.953 2.587 - -7.24% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -12.33% 3070726.040 2691984.809 - -15.59% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.31% 9.189 8.058 - 1.50% -
BM_vector_deque_copy/0 -12.22% 0.604 0.530 - 6.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -12.20% 41.865 36.759 - 3.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.10% 35.428 31.142 - 31.30% -
BM_StringFindAllMatch/1 -12.00% 3.157 2.778 - 2.23% -
BM_std_minmax_element<long_long>/3 -12.00% 1.184 1.042 - -13.07% -
bm_ranges_lexicographical_compare<signed_char>/1 -11.97% 1.631 1.436 - -4.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.96% 41.949 36.932 - -0.19% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.92% 19.659 17.316 - -13.67% -
std::find_if_not(vector<char>)_(process_all)/8 -11.90% 1.482 1.306 - -15.68% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.82% 17.364 15.312 - -7.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -11.77% 7.978 7.039 - -33.75% -
ranges::minmax(std::vector<char>)/8 -11.67% 1.044 0.922 - -19.50% -
std::search(list<int>)_(no_match)/8192 -11.58% 7424.052 6564.101 - -15.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.56% 804.576 711.564 - -6.13% -
BM_PushHeap_float_Random_1 -11.55% 0.697 0.616 - 11.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.47% 56.622 50.128 - -14.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.32% 50.554 44.830 - -3.91% -
SetIntersection_Front_Set_uint64_1024_256 -11.30% 4278192.684 3794819.254 - 2.48% -
SetIntersection_Interlaced_Vector_float_262144_64 -11.29% 9216105.617 8175895.399 - -32.45% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -11.21% 7.254 6.441 - 6.28% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.13% 757.904 673.585 - -6.37% -
std::reverse(list<int>)/4096 -11.08% 1765.143 1569.612 - -14.15% -
std::fill(list<int>)/8192 -11.07% 8372.716 7445.759 - -1.19% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.04% 10.615 9.442 - -32.04% -
std::for_each_n(deque<int>)/8 -11.04% 1.250 1.112 - -15.22% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.02% 17.804 15.843 - 0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -10.98% 13.631 12.135 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.97% 20759934.317 18482648.387 - -24.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -10.92% 42.486 37.847 - -4.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.91% 625.709 557.450 - 2.81% -
std::unordered_set<int>::clear()/1024 -10.90% 10228.555 9113.219 - 7.98% -
BM_StringMove_Small -10.89% 0.794 0.708 - -2.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.86% 9269.935 8263.240 - -7.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.86% 643.498 573.627 - 3.25% -
std::set<std::string>::erase(iterator)/1024 -10.81% 31.060 27.703 - -16.59% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -10.80% 179.543 160.152 - 36.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.77% 5492.321 4900.763 - -1.00% -
BM_vector_deque_ranges_move_backward/0 -10.77% 0.461 0.412 - 2.50% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.72% 0.842 0.752 - -10.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.71% 843.533 753.212 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.69% 0.679 0.607 - -8.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -10.68% 33.534 29.952 - -12.04% -
std::multimap<std::string,_int>::ctor(const&)/32 -10.64% 894.508 799.291 - -0.45% -
BM_PushHeap_uint32_Descending_4 -10.58% 0.389 0.348 - 1.05% -
ranges::minmax(std::vector<char>)/64 -10.51% 1.328 1.189 - -3.41% -
BM_StringDestroy_Huge -10.49% 12.129 10.856 - -4.25% -
BM_PushHeap_uint64_SingleElement_1 -10.46% 0.479 0.429 - -7.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.45% 736.078 659.129 - -0.71% -
std::stable_partition(deque<int>)_(sparse)/50 -10.43% 29.416 26.349 - -7.75% -
std::unordered_multiset<int>::find(key)_(existent)/32 -10.42% 1.491 1.336 - -2.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -10.42% 1.539 1.379 - -4.34% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.29% 1.576 1.414 - 9.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.27% 577.117 517.835 - 2.95% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.26% 8200.717 7359.257 98.566 -9.42% 98.566
std::replace(vector<int>)_(sprinkled)/32 -10.25% 6.195 5.560 - 2.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -10.22% 1.387 1.245 - 2.18% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.21% 5909097.384 5305993.085 - -9.77% -
std::multiset<int>::count(key)_(existent)/8192 -10.18% 10.185 9.148 - -8.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.18% 22.879 20.551 - -8.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -10.15% 34.642 31.127 - -0.10% -
BM_StringFindAllMatch/8 -10.12% 2.873 2.582 - 2.70% -
std::find_end(deque<int>)_(near_matches)/8192 -10.09% 1252100.370 1125770.232 - -10.56% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.00% 1.447 1.303 - 4.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.97% 125.843 113.292 - 44.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.93% 54.705 49.271 - 4.48% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.89% 1741256.019 1569122.723 - 3.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.87% 52341.438 47176.517 - 5.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.84% 1.832 1.652 - -2.50% -
std::unordered_set<int>::count(key)_(existent)/1024 -9.77% 1.294 1.168 - -28.03% -
std::equal(vector<bool>)_(unaligned)/50 -9.75% 1.123 1.013 - 5.53% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -9.72% 11.299 10.201 - -1.98% -
ranges::min(std::list<__int128>)/1 -9.71% 0.456 0.411 - 11.82% -
ranges::min(std::deque<char>)/70000 -9.68% 19818.274 17899.495 - 0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.60% 4.661 4.214 - -9.61% -
std::partition(deque<int>)_(sparse)/8192 -9.56% 3295.180 2980.283 - -2.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.56% 33.806 30.575 - -0.63% -
BM_StringRead_Cold_Deep_Empty -9.48% 1.308 1.184 - 0.24% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.47% 1599.773 1448.317 - 0.52% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.43% 1.336 1.210 - 4.25% -
std::equal(vector<bool>)_(unaligned)/8 -9.31% 1.121 1.017 - 14.59% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.24% 23.816 21.616 - -4.88% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.22% 55.937 50.780 - 0.02% -
std::map<int,_int>::ctor(const&)/1024 -9.20% 7444.928 6759.712 - 2.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -9.19% 30675.141 27857.018 - 1.11% -
vector<bool>(const_vector<bool>&) -9.14% 10.255 9.318 - -32.63% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.13% 7.124 6.474 - -0.03% -
std::replace(vector<int>)_(sprinkled)/1024 -9.10% 169.994 154.530 - 0.22% -
std::count(list<int>)_(every_other)/8192 -9.07% 7535.874 6852.540 - -6.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.05% 23.885 21.724 - 3.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.01% 41082.278 37380.004 - -1.76% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.98% 622.932 567.009 - 2.39% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.96% 1.351 1.230 - -4.07% -
std::set<std::string>::contains(key)_(existent)/32 -8.92% 15.814 14.404 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.86% 1535020.066 1398963.815 - -5.82% -
BM_StringConstructDestroyCStr_Large_Transparent -8.85% 12.199 11.119 - 2.56% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.84% 10.759 9.808 - 7.82% -
BM_StringRelational_Less_Empty_Empty_Control -8.83% 1.827 1.666 - 3.20% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -8.82% 340.610 310.578 - -6.61% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.81% 10.698 9.756 - 3.83% -
std::copy(vector<int>)/32768 -8.78% 3749.542 3420.300 - 0.21% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.72% 28.869 26.350 - -4.51% -
std::map<int,_int>::ctor(const&)/8192 -8.67% 58703.685 53613.608 - 1.04% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.66% 6466.454 5906.237 - 6.68% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -8.65% 0.629 0.574 - 20.61% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.58% 32.993 30.163 - -4.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.55% 1.343 1.228 - 9.70% -
std::copy(list<int>)/64 -8.51% 36.747 33.618 - 4.03% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.51% 24.103 22.051 - 5.64% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.50% 29.293 26.804 - -6.20% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.49% 29.451 26.949 - -0.22% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.48% 11.364 10.400 - -2.14% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.46% 37.402 34.238 - -8.87% -
BM_PushHeap_string_PipeOrgan_16384 -8.43% 13.172 12.062 - -20.90% -
BM_PushHeap_string_QuickSortAdversary_1 -8.43% 0.701 0.642 - 36.39% -
std::pop_heap(vector<std::string>)/1024 -8.39% 22.869 20.951 - 0.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -8.38% 355.969 326.123 - -10.89% -
BM_vector_deque_ranges_copy/65536 -8.37% 3120.466 2859.307 - -0.02% -
BM_StringRead_Cold_Deep_Large -8.34% 1.338 1.227 - -5.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.33% 69283.589 63515.291 - -7.43% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.32% 8417840.117 7717463.644 - -10.29% -
SetIntersection_Front_Vector_uint32_1024_256 -8.31% 2277038.061 2087833.622 - -8.25% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.24% 56706.774 52033.961 - -1.89% -
BM_vector_deque_ranges_copy/70000 -8.23% 3380.825 3102.458 - -0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.22% 13.277 12.185 - -9.95% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.21% 6018052.764 5523804.814 - -7.83% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.21% 22.935 21.052 - -3.32% -
bm_lexicographical_compare<signed_char>/1 -8.20% 1.531 1.406 - 6.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.20% 1.584 1.454 - 10.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.18% 1.462 1.343 - 6.21% -
BM_vector_deque_move/70000 -8.16% 3381.497 3105.457 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.16% 1097971.448 1008347.877 - -0.65% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.15% 53.847 49.456 - 11.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.14% 828.254 760.862 - -3.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.13% 7083.683 6507.982 - -2.13% -
BM_vector_deque_ranges_move/65536 -8.12% 3112.575 2859.962 - 0.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -8.09% 166.690 153.200 - 44.30% -
BM_vector_deque_copy/70000 -8.08% 3376.882 3104.003 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -8.04% 6111872.852 5620282.858 - -1.42% -
BM_vector_deque_ranges_move/70000 -8.04% 3376.854 3105.442 - 0.03% -
std::unordered_set<int>::clear()/8192 -8.02% 73561.139 67660.532 - 7.40% -
BM_StringFindAllMatch/64 -8.02% 3.236 2.976 - -0.83% -
BM_vector_deque_move/65536 -8.01% 3106.739 2857.797 - 0.09% -
std::multimap<std::string,_int>::clear()/1024 -7.90% 22718.921 20924.440 - -4.03% -
BM_vector_deque_copy/65536 -7.86% 3101.452 2857.594 - 0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.86% 74815.710 68935.032 - -6.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.84% 702.674 647.619 - 0.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.81% 0.296 0.273 - -31.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -7.78% 5.360 4.944 - -24.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -7.76% 24.817 22.891 - 1.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.74% 36.767 33.922 - -0.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.71% 198.647 183.331 - 4.67% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.71% 2.664 2.459 - -5.66% -
std::set<int>::contains(key)_(non-existent)/1024 -7.66% 6.394 5.904 - -0.07% -
ranges::min(std::deque<char>)/64 -7.58% 17.984 16.620 - 0.16% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.56% 205.461 189.920 - 0.32% -
BM_vector_deque_ranges_copy/64000 -7.55% 3073.603 2841.646 - -5.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.54% 11.951 11.050 - 11.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.53% 5356393.760 4953229.643 - -9.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.51% 32.632 30.181 - -6.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -7.46% 0.424 0.392 - -15.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.43% 171.755 158.994 - 38.62% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.39% 2743.554 2540.890 - -7.73% -
BM_vector_deque_move/64000 -7.38% 3069.389 2842.877 - 0.10% -
BM_vector_deque_ranges_move/64000 -7.37% 3069.179 2842.928 - 0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.37% 93.924 87.006 - 0.19% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -7.36% 24.633 22.820 - -5.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.36% 22.109 20.482 - -7.43% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.35% 1374565.267 1273511.719 - 3.09% -
BM_vector_deque_copy/64000 -7.34% 3066.720 2841.609 - 0.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.33% 30.139 27.929 - -8.18% -
BM_StringConstructDestroyCStr_Large_Opaque -7.30% 18.549 17.195 - -1.16% -
std::partition_copy(list<int>)/8192 -7.26% 7338.800 6806.116 - -7.67% -
std::partition(list<int>)_(dense)/8192 -7.20% 5358.135 4972.446 - -0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -7.19% 7064.338 6556.426 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.15% 38814871.394 36041509.371 - -22.52% -
ranges::min(std::deque<char>)/8 -7.14% 2.548 2.366 - 2.36% -
BM_std_minmax_element<int>/3 -7.10% 1.138 1.057 - -15.40% -
std::find_end(forward_list<int>)_(single_element)/8192 -7.09% 6134.257 5699.272 - -8.23% -
SetIntersection_Front_Set_uint64_1024_64 -6.99% 1774335.884 1650356.236 - 1.60% -
BM_PushHeap_string_PipeOrgan_262144 -6.96% 17.460 16.245 - -10.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.95% 1181025.735 1098891.029 - -5.89% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -6.92% 3916378.838 3645371.911 - -27.36% -
SetIntersection_Interlaced_Vector_float_256_16 -6.86% 6170997.625 5747791.104 - -11.55% -
std::set<int>::contains(key)_(non-existent)/32 -6.83% 2.883 2.686 - -0.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.82% 1.272 1.185 - -5.86% -
BM_lexicographical_compare_three_way_fast_path/1 -6.81% 0.395 0.368 - -20.14% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.78% 0.237 0.221 - 0.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.75% 2.466 2.299 - 1.88% -
std::find_end(deque<int>)_(single_element)/1024 -6.69% 317.788 296.521 - -10.44% -
SetIntersection_Front_Vector_uint32_262144_256 -6.65% 2287988.299 2135925.075 - -6.99% -
BM_deque_deque_move_backward/0 -6.64% 0.920 0.858 - 12.62% -
std::copy_if(list<int>)_(every_other)/32768 -6.64% 28160.750 26291.233 - 2.58% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.63% 2.453 2.291 - -0.26% -
SetIntersection_Front_Set_uint32_1024_256 -6.61% 4070064.754 3800870.883 - 3.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.61% 39.010 36.432 - 46.85% -
BM_PushHeap_uint32_Descending_16 -6.61% 0.379 0.354 - 0.25% -
std::unique(deque<int>)_(contiguous)/8192 -6.61% 4033.370 3766.914 - 0.16% -
std::any_of(list<int>)_(process_all)/8192 -6.59% 7864.493 7345.885 - -6.95% -
rng::find(vector<bool>)_(process_all)/50 -6.59% 0.644 0.601 - -18.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.57% 2.685 2.508 - 9.98% -
SetIntersection_Front_Set_uint64_16384_64 -6.55% 1714697.503 1602392.246 - 2.92% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.55% 1160.107 1084.160 - -2.48% -
SetIntersection_Front_Vector_uint32_16384_256 -6.52% 2278427.191 2129979.467 - -6.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.47% 1.495 1.399 - 6.78% -
std::reverse_copy(list<int>)/512 -6.47% 391.377 366.051 - 0.10% -
std::search(list<int>,_pred)_(no_match)/8192 -6.47% 7798.397 7293.877 - -7.15% -
std::set<int>::equal_range(key)_(existent)/8192 -6.45% 8.503 7.954 - 0.27% -
SetIntersection_Front_Vector_uint32_16384_64 -6.43% 1375714.783 1287246.527 - -5.56% -
SetIntersection_Front_Set_uint64_16384_16 -6.42% 1203734.927 1126485.215 - -4.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.40% 559.925 524.063 - -4.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.39% 0.411 0.385 - -0.52% -
SetIntersection_Front_Set_uint64_64_64 -6.37% 13709639.806 12836110.769 - 1.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.36% 8.285 7.758 - -7.73% -
std::map<int,_int>::clear()/32 -6.34% 695.035 650.947 - -0.13% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.28% 24.314 22.786 - -18.07% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.27% 239.328 224.326 - -2.30% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -6.27% 1977.161 1853.250 - -0.71% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.26% 44198.507 41431.389 - 0.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.23% 5.078 4.761 - -2.27% -
SetIntersection_Front_Set_uint32_262144_4 -6.19% 1065592.318 999651.586 - -3.73% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.18% 1.757 1.649 - -12.32% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.17% 1062.781 997.211 - -0.08% -
std::multiset<int>::ctor(const&)/8192 -6.17% 53158.406 49879.354 - -2.52% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -6.16% 150408.301 141144.542 - -0.06% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.15% 922409.162 865681.555 - 3.94% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.14% 0.994 0.933 - 0.80% -
SetIntersection_Front_Vector_uint32_256_256 -6.14% 4546724.049 4267487.246 - -5.48% -
SetIntersection_None_Vector_uint64_262144_256 -6.11% 1135820.241 1066473.863 - -4.35% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.07% 800.940 752.303 - -13.52% -
std::fill(deque<int>)/1024 -6.07% 32.312 30.352 - 0.16% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.07% 20.307 19.075 - -3.79% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.05% 56676.944 53247.573 - 0.39% -
SetIntersection_None_Set_string_16384_1024 -6.03% 221429009.401 208079036.552 - 5.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.00% 1194.803 1123.124 - -0.93% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.96% 1.229 1.156 - -0.14% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.94% 43.919 41.313 - -0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.94% 18.408 17.316 - -1.50% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.92% 25.779 24.254 - -3.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.91% 23876.535 22465.422 - 0.43% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.91% 31.806 29.928 - -1.28% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -5.90% 8314145.924 7823249.659 - -12.01% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.715 1.614 - 0.01% -
std::replace(list<int>)_(prefix)/1024 -5.88% 785.529 739.304 - -0.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.88% 0.289 0.272 - -43.82% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.88% 26.707 25.136 - 0.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.88% 5.787 5.447 - 1.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.86% 1.650 1.554 - -4.93% -
ranges::minmax(std::vector<long_long>)/1 -5.84% 0.688 0.648 - -6.12% -
std::unordered_set<std::string>::clear()/32 -5.83% 933.402 879.000 - -6.26% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -5.83% 534.534 503.392 - 1.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.83% 42220.257 39760.791 - -1.97% -
std::count(list<int>)_(every_other)/1048576 -5.80% 873195.537 822515.789 - -0.77% -
std::map<std::string,_int>::erase(iterator)/8192 -5.80% 32.066 30.205 - 5.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.80% 1085210.654 1022268.356 - -3.22% -
BM_PushHeap_string_Descending_16 -5.80% 2.217 2.089 - -14.82% -
BM_StringRead_Cold_Deep_Small -5.80% 1.222 1.151 - -2.55% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.73% 19.691 18.562 - -5.28% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -5.71% 12.416 11.706 - -12.59% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.70% 2297.606 2166.570 - 1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.64% 7235397.834 6827066.247 - -15.34% -
std::multiset<int>::ctor(const&,_alloc)/32 -5.64% 233.706 220.519 - -3.19% -
std::replace(vector<int>)_(sprinkled)/8192 -5.63% 1277.194 1205.270 - -0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.63% 4.529 4.274 - 3.34% -
std::transform(list<int>,_list<int>)/8192 -5.63% 9049.095 8539.847 - -6.78% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.62% 37.366 35.265 - 1.60% -
SetIntersection_None_Set_uint64_1024_1 -5.61% 9092670.744 8582781.334 - -7.05% -
SetIntersection_Front_Vector_string_1024_64 -5.60% 3453497.542 3260063.460 - -0.09% -
std::set<std::string>::ctor(const&)/32 -5.59% 841.161 794.118 - 12.69% -
std::unordered_set<int>::clear()/32 -5.58% 639.098 603.424 - 2.89% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.58% 0.233 0.220 - -0.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.56% 311.990 294.652 - 0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.55% 1324.625 1251.166 - 1.83% -
bm_ranges_lexicographical_compare<signed_char>/64 -5.53% 2.561 2.419 - 12.19% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.51% 76.664 72.439 - 4.53% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.49% 5046032.944 4768845.890 - -1.14% -
ranges::minmax(std::vector<char>)/1 -5.48% 0.652 0.616 - -1.66% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.47% 25.933 24.514 - -14.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.47% 96.151 90.895 - 0.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.46% 0.457 0.432 - -11.88% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.46% 1.734 1.639 - -3.79% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.45% 16.497 15.597 - -4.02% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.44% 1.422 1.345 - -3.59% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -5.42% 21.369 20.211 - 4.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.40% 1.343 1.270 - -2.81% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.39% 45.607 43.150 - -20.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.38% 1255.449 1187.921 - -0.87% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.38% 13.253 12.540 - -2.13% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.37% 3959.967 3747.485 - 0.32% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.36% 10.891 10.308 - -2.44% -
rng::starts_with(deque<int>)/1000 -5.35% 461.492 436.789 - -6.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.35% 25.853 24.471 - 3.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -5.34% 55.818 52.835 - -1.19% -
BM_deque_vector_ranges_move_backward/5500 -5.34% 209.939 198.732 - 1.79% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.33% 6696.126 6338.910 - -0.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.33% 13415.140 12700.141 - 0.52% -
BM_CmpLess_ushort_short -5.31% 1.070 1.013 - -1.88% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.31% 31.926 30.231 - -3.96% -
std::partition(list<int>)_(dense)/1024 -5.31% 412.971 391.046 - -0.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.31% 25.455 24.104 - -5.34% -
rng::contains(list<int>)_(process_all)/8 -5.29% 2.328 2.205 - -2.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.28% 239.223 226.589 - -0.56% -
std::find_if(vector<char>)_(process_all)/8 -5.28% 1.567 1.485 - -3.66% -
BM_StringRelational_Less_Empty_Small_Control -5.24% 1.757 1.665 - 3.17% -
bm_gcd_random -5.24% 31.086 29.457 - 0.53% -
SetIntersection_None_Vector_uint64_16384_1024 -5.24% 1113960.092 1055594.055 - -3.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.22% 38244.012 36247.424 - 0.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.21% 16160.124 15317.589 - 4.59% -
SetIntersection_None_Vector_uint64_1024_256 -5.21% 1072135.041 1016240.910 - -4.89% -
BM_PushHeap_string_PipeOrgan_1024 -5.21% 9.444 8.952 - -12.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.20% 1418.184 1344.424 - -0.88% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.19% 108597894.405 102956970.838 - -22.98% -
BM_PushHeap_string_Descending_64 -5.18% 2.320 2.200 - -19.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.18% 1619440.350 1535627.277 - 1.76% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.16% 6173.371 5854.706 - 0.76% -
rng::starts_with(list<int>)/8192 -5.12% 9200.469 8729.835 - -4.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.09% 6656.318 6317.437 - -5.12% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.08% 1717485.515 1630240.109 - -4.93% -
std::sort(vector<int>)_(heap)/1024 -5.08% 4832.304 4587.029 - 0.28% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.07% 12.064 11.452 - 0.40% -
std::search(list<int>,_pred)_(single_element)/8192 -5.06% 8176.167 7762.613 - -3.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.05% 1162.960 1104.203 - -0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.05% 46789.561 44427.703 - 0.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -5.04% 58.922 55.952 - 2.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.04% 1109969.484 1054031.543 - -4.15% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.03% 22340393.591 21215576.718 - -0.86% -
BM_StringRead_Cold_Shallow_Empty -5.00% 1.135 1.079 - -1.92% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.00% 53210.608 50551.837 - -0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.99% 1205208.645 1145043.134 - -5.43% -
std::multiset<int>::ctor(const&)/32 -4.94% 232.977 221.458 - -1.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.94% 216919.492 206201.095 - -1.65% -
BM_StringConstructDestroyCStr_Small_Opaque -4.93% 2.188 2.080 - -7.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.93% 715.814 680.509 - -7.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.91% 10.309 9.803 - -1.72% -
std::move(list<int>)/512 -4.89% 368.575 350.553 - -2.60% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.89% 903848.015 859664.255 - -6.33% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.86% 15.335 14.589 - -0.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.86% 21784.280 20725.234 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.86% 51470782.220 48970858.612 - -22.31% -
std::set<std::string>::contains(key)_(existent)/1024 -4.86% 24.211 23.035 - 2.40% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.85% 919.487 874.864 - 0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.85% 65944.330 62745.907 - -2.85% -
SetIntersection_Front_Vector_uint64_262144_64 -4.84% 1372084.962 1305733.012 - -1.24% -
SetIntersection_Front_Set_uint32_16384_16 -4.84% 1205652.387 1147358.218 - -1.34% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.83% 173.913 165.514 - 0.10% -
SetIntersection_Interlaced_Vector_float_256_64 -4.83% 7220884.605 6872334.615 - -3.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.83% 243.741 231.978 - -2.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.81% 918.642 874.496 - 0.94% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.80% 57439.554 54681.710 - -0.31% -
std::copy_backward(list<int>)/8 -4.79% 2.406 2.291 - -2.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.78% 25.317 24.107 - -4.70% -
std::search(list<int>)_(same_length)/8192 -4.76% 8480.488 8076.662 - -6.86% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.75% 34.034 32.417 - -1.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.75% 35.903 34.199 - -0.86% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.73% 28538.844 27188.742 - 0.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.71% 43204.293 41168.319 - 0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.68% 96.779 92.246 - 12.98% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.68% 112.757 107.479 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.67% 6603472.743 6295308.259 - -15.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.66% 30.940 29.499 - -0.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.62% 3248.747 3098.541 - -0.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.62% 189768.219 180999.677 - -0.96% -
BM_std_minmax_element<short>/4096 -4.61% 1105.054 1054.089 - -5.21% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.61% 135.918 129.656 - -3.70% -
BM_num_put<unsigned_long_long> -4.60% 11.218 10.702 - -7.12% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.59% 7177.363 6847.962 - 0.87% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.58% 8.724 8.325 - -0.05% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.57% 4992.279 4764.188 - 0.17% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.56% 19.699 18.801 - -1.64% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.54% 77257.429 73746.343 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.54% 653.191 623.542 - -0.95% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.54% 1540014.927 1470141.107 - -25.60% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.53% 769.308 734.437 - -4.10% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.53% 7.857 7.501 - -3.22% -
std::find_if_not(vector<int>)_(process_all)/50 -4.51% 5.660 5.404 - -3.09% -
BM_StringEraseWithMove_Huge_Transparent -4.49% 45.328 43.291 - 2.03% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.49% 75350489.860 71965749.332 - -9.49% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.46% 24.054 22.981 - -0.08% -
SetIntersection_Front_Set_uint64_262144_16 -4.46% 1206808.063 1153038.239 - -1.14% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.45% 216.880 207.229 - -2.52% -
BM_std_minmax_element<short>/2 -4.45% 0.683 0.652 - 1.61% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.45% 278.438 266.052 - -0.12% -
SetIntersection_None_Vector_uint64_256_64 -4.44% 3439570.642 3286769.116 - -3.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.44% 13880.784 13264.231 - -0.48% -
std::set<std::string>::erase(iterator)/32 -4.43% 28.049 26.807 - 5.60% -
BM_std_minmax_element<short>/5500 -4.43% 1480.681 1415.135 - -5.09% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.43% 222.169 212.337 - -0.25% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.42% 5.473 5.231 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.41% 5023863.240 4802345.882 - -4.30% -
std::unordered_multiset<int>::clear()/1024 -4.40% 8388.866 8019.968 - -13.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.39% 979859.505 936856.031 - 0.10% -
BM_PushHeap_string_Descending_256 -4.39% 2.389 2.284 - -22.37% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.39% 10737.534 10266.423 - -19.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.39% 0.266 0.255 - 0.17% -
BM_std_minmax_element<short>/4000 -4.38% 1079.499 1032.220 - -5.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.38% 1062785.156 1016238.695 - -5.40% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.38% 2172.858 2077.720 - -2.08% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.37% 1.249 1.195 - -9.99% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.35% 23238654.458 22227662.134 - 1.73% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -4.35% 8459.392 8091.542 - -0.44% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.33% 24.381 23.324 - 0.00% -
BM_std_minmax_element<short>/70000 -4.30% 18800.434 17991.381 - -4.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.30% 27788.298 26593.953 - -4.26% -
std::for_each(multimap<int>::iterator)/8192 -4.29% 7657.274 7328.753 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.28% 14111433.784 13507315.892 - -5.55% -
SetIntersection_Interlaced_Vector_string_256_64 -4.27% 20857354.572 19967686.896 - 7.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.26% 643002.421 615620.087 - 0.11% -
std::multiset<int>::ctor(const&)/1024 -4.24% 6583.685 6304.589 - -3.34% -
BM_PushHeap_string_Descending_16384 -4.24% 2.422 2.320 - -29.05% -
BM_std_minmax_element<short>/1024 -4.23% 281.908 269.979 - -5.04% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.22% 179.863 172.265 - -1.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.21% 46.745 44.775 - 18.12% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.20% 3492789.406 3345953.595 - -3.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.20% 554586041.157 531288907.522 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.19% 54.145 51.874 - -0.24% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.19% 1.688 1.617 - 1.21% -
std::is_sorted(deque<int>,_pred)/1024 -4.18% 670.005 641.986 - 0.06% -
std::find_if(list<int>)_(process_all)/50 -4.18% 20.057 19.220 - 1.10% -
BM_deque_deque_copy/64000 -4.17% 3056.465 2928.931 - -0.43% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.17% 237.570 227.662 - 0.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.17% 30.304 29.041 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.14% 5683.831 5448.306 - -0.95% -
std::stable_partition(deque<int>)_(dense)/32 -4.14% 29.079 27.874 - -7.24% -
std::remove_copy(deque<int>)_(prefix)/50 -4.14% 21.270 20.391 - -2.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.13% 19.267 18.471 - -1.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.13% 19.343 18.545 - -1.03% -
BM_StringRead_Cold_Shallow_Large -4.12% 1.152 1.104 - -2.50% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.12% 27483.437 26351.361 - -4.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.12% 13210.504 12666.490 - -2.74% -
std::find_if(vector<int>)_(bail_25%)/32768 -4.10% 839.762 805.370 - -2.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.09% 3027561.749 2903598.766 - -32.89% -
SetIntersection_Front_Set_uint64_262144_16384 -4.09% 224081466.382 214912258.192 - 0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.08% 39.205 37.606 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.08% 11600744.420 11127916.725 - -0.53% -
SetIntersection_Front_Vector_uint64_16384_64 -4.08% 1373929.434 1317937.491 - -0.19% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.07% 72.588 69.631 - 0.48% -
SetIntersection_None_Set_uint64_256_64 -4.07% 9370715.529 8989472.840 - -4.54% -
BM_std_minmax_element<short>/64000 -4.07% 17161.273 16463.593 - -4.75% -
SetIntersection_Front_Set_uint32_1024_1 -4.06% 1041580.144 999333.055 - -4.19% -
BM_CmpLess_uchar_uint -4.05% 1.117 1.072 - 0.09% -
BM_std_minmax_element<short>/65536 -4.05% 17575.901 16863.839 - -4.73% -
SetIntersection_Front_Set_uint32_262144_1 -4.05% 1043620.312 1001403.785 - -0.48% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.04% 43195874.964 41451078.025 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.04% 1049564.848 1007176.046 - -1.83% -
std::multiset<int>::find(key)_(existent)/8192 -4.03% 8.594 8.248 - -2.14% -
BM_StringAssignStr_Empty_Transparent -4.03% 0.508 0.487 - -0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.02% 685.414 657.881 - -2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.01% 1105310.522 1060960.514 - -2.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.01% 40.863 39.224 - 1.58% -
SetIntersection_None_Set_string_16384_64 -3.99% 203903841.314 195765428.827 - 3.76% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.98% 12366.156 11873.910 - -2.25% -
SetIntersection_Front_Vector_string_256_16 -3.98% 6315256.638 6063977.347 - 2.77% -
BM_PushHeap_string_PipeOrgan_256 -3.97% 7.822 7.511 - -10.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.97% 8254.927 7927.016 - -5.66% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.97% 5073.826 4872.572 - 0.65% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.97% 1.916 1.840 - -9.30% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.96% 1.946 1.869 - -11.59% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.96% 714.755 686.447 - 0.93% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.95% 8.416 8.083 - -1.22% -
SetIntersection_Front_Vector_uint32_262144_16 -3.94% 1116571.474 1072542.303 - -3.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.93% 1205.938 1158.542 - 2.71% -
ranges::min(std::deque<long_long>)/1 -3.93% 0.679 0.652 - -5.94% -
SetIntersection_Front_Set_uint64_262144_262144 -3.91% 1690354.004 1624211.912 - -0.76% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -3.91% 12592655.939 12100022.090 - -15.56% -
bm_lexicographical_compare<signed_char>/64 -3.91% 2.263 2.175 - 5.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.91% 10082706.103 9688620.294 - -0.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.90% 728.294 699.855 - 4.01% -
std::remove(deque<int>)_(prefix)/32 -3.90% 53.508 51.424 - -3.83% -
SetIntersection_Interlaced_Vector_float_256_4 -3.89% 4822243.294 4634606.248 - -7.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.89% 644659.485 619578.386 - 4.94% -
ranges::min(std::deque<__int128>)/1 -3.89% 0.664 0.638 - -12.70% -
std::move(deque<int>)/64 -3.88% 5.021 4.826 - -0.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.88% 7007.870 6735.977 - -0.03% -
std::partition(deque<int>)_(sparse)/1024 -3.87% 400.688 385.168 - -0.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.85% 1883.538 1811.055 - -5.64% -
std::copy(vector<bool>)_(aligned)/4096 -3.84% 4.926 4.737 - -1.20% -
SetIntersection_Front_Vector_uint64_256_4 -3.83% 4194039.502 4033262.205 - -2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.83% 0.665 0.640 - 2.43% -
std::find_end(deque<int>)_(process_all)/8192 -3.81% 2114.039 2033.585 - -3.34% -
bm_ranges_lexicographical_compare<int>/1 -3.80% 1.309 1.259 - -15.40% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.80% 1479159.990 1422939.618 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.79% 1603431.478 1542659.178 - 1.77% -
BM_StringMove_Large -3.78% 0.735 0.707 - 0.12% -
std::find_if_not(vector<char>)_(bail_25%)/8 -3.78% 0.787 0.757 - 1.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.77% 11823.126 11377.286 - 2.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.77% 135.333 130.232 - 2.47% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -3.77% 28.035 26.979 - -3.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.76% 28.943 27.856 - -3.71% -
SetIntersection_Front_Vector_float_262144_16384 -3.75% 79463729.967 76484124.514 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.75% 1044537.046 1005415.107 - -2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.75% 22595456.210 21749233.151 - 0.84% -
std::is_sorted_until(deque<int>)/8 -3.74% 2.841 2.734 - 3.06% -
SetIntersection_Front_Set_string_262144_262144 -3.74% 18289269.207 17605081.949 - 0.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -3.73% 33.527 32.277 - 9.24% -
SetIntersection_None_Set_uint64_256_4 -3.72% 11594445.423 11163363.441 - 0.32% -
std::reverse(deque<int>)/64 -3.71% 13.563 13.060 - 0.06% -
SetIntersection_Front_Vector_uint64_1024_256 -3.70% 2286779.681 2202253.771 - -2.44% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.69% 360954.608 347623.719 - 0.15% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.68% 76003151.660 73205155.609 - -2.79% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.66% 21.109 20.337 - -4.18% -
SetIntersection_None_Set_uint64_1024_64 -3.65% 9002334.521 8673387.293 - -5.95% -
std::remove(vector<int>)_(prefix)/32 -3.65% 50.778 48.923 - 0.76% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.65% 4047.949 3900.324 - -0.02% -
SetIntersection_None_Set_uint32_1024_16 -3.64% 9111137.382 8779184.128 - 1.31% -
BM_CmpLess_short_schar -3.64% 0.988 0.952 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.63% 5850385.342 5638055.311 - -3.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.63% 1.154 1.112 - -7.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -3.62% 0.302 0.291 - -1.18% -
std::find(list<int>)_(process_all)/8192 -3.62% 7099.829 6843.073 - -0.73% -
ranges::minmax(std::deque<char>)/1 -3.61% 0.805 0.776 - -8.44% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.61% 18.293 17.633 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.61% 1052425.596 1014472.106 - -1.80% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.61% 11501606.159 11086891.159 - -1.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.60% 39.829 38.395 - -1.26% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.60% 33.584 32.374 - 0.45% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.60% 1.861 1.794 - 1.21% -
ranges::min(std::deque<long_long>)/8 -3.60% 2.403 2.316 - 0.39% -
std::rotate(deque<int>)_(by_1/4)/50 -3.59% 28.108 27.098 - -5.07% -
SetIntersection_Front_Set_uint64_1024_4 -3.59% 1055987.746 1018035.780 - -3.89% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.58% 714.126 688.580 - -0.54% -
SetIntersection_None_Vector_uint64_262144_262144 -3.57% 1128025.003 1087767.224 - -2.77% -
BM_deque_deque_move/64 -3.56% 3.152 3.040 - -0.20% -
SetIntersection_Front_Set_string_1024_16 -3.56% 1955368.088 1885806.516 - -0.75% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.54% 23.884 23.040 - 0.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.53% 38.337 36.983 - -8.16% -
rng::starts_with(deque<int>)/1024 -3.53% 476.854 460.037 - -5.24% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.53% 17.769 17.143 - -6.94% -
SetIntersection_Front_Vector_string_64_16 -3.52% 21215406.422 20468278.210 - 2.35% -
BM_PushHeap_string_SingleElement_64 -3.52% 2.777 2.679 - 1.95% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.52% 12316.960 11883.732 - -4.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.52% 1120537.165 1081135.233 - -2.96% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.51% 6919.170 6676.120 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.51% 8994335.319 8678696.764 - 0.87% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.50% 41.060 39.622 - -10.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.50% 5414.643 5225.062 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.48% 22888910.395 22091285.828 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.48% 11032883.793 10649209.284 - 0.58% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.46% 1623.033 1566.847 - -1.13% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.46% 17.893 17.274 - 0.42% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.45% 14365840.624 13869560.228 - -2.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.45% 13593.061 13123.615 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.45% 297.034 286.779 - -1.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.45% 591.919 571.526 - 0.08% -
SetIntersection_Front_Set_string_16_16 -3.44% 60701157.319 58610631.709 - 2.76% -
SetIntersection_Front_Set_float_1024_4 -3.43% 1073525.024 1036654.184 - -3.67% -
BM_StringRead_Cold_Shallow_Small -3.43% 1.123 1.085 - -1.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.43% 1.275 1.231 - 3.51% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.43% 9.559 9.232 - -0.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -3.43% 65.499 63.254 - 3.59% -
SetIntersection_None_Set_string_16384_16384 -3.42% 196046295.204 189342082.728 - 0.98% -
std::remove_if(deque<int>)_(prefix)/50 -3.42% 64.613 62.406 - -15.61% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.41% 31.247 30.180 - 5.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.41% 8946343.704 8640977.470 - -2.67% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.41% 30.195 29.167 - -0.90% -
vector<bool>::reserve() -3.40% 8.283 8.001 - -15.28% -
BM_PushHeap_string_Ascending_16384 -3.40% 19.489 18.826 - -15.29% -
BM_std_minmax_element<short>/512 -3.39% 143.275 138.414 - -4.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.39% 1.206 1.165 - -0.75% -
SetIntersection_None_Set_uint32_256_4 -3.39% 11537350.620 11146576.177 - 0.55% -
SetIntersection_None_Set_uint64_1024_256 -3.38% 8902385.558 8601829.787 - -6.03% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.37% 15.353 14.836 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.37% 0.814 0.786 - -2.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.37% 23.609 22.813 - -15.43% -
SetIntersection_None_Set_uint32_1024_64 -3.37% 8922964.495 8622552.535 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.36% 1118257.083 1080662.682 - -2.72% -
BM_std_minmax_element<short>/3 -3.35% 1.209 1.168 - 10.73% -
std::for_each(join_view(vector<vector<int>>))/50 -3.35% 4.171 4.031 - -0.73% -
SetIntersection_Front_Set_uint64_262144_64 -3.34% 1688334.814 1631869.622 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.34% 352.021 340.253 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.34% 17518190.598 16933271.617 - -5.58% -
std::map<std::string,_int>::clear()/32 -3.33% 921.312 890.628 - -0.46% -
std::distance(join_view(vector<vector<int>>))/4096 -3.33% 4.586 4.433 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.32% 1154192.606 1115922.668 - 1.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.31% 32.650 31.568 - 1.57% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.30% 9.948 9.619 - -1.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.29% 439599.408 425145.226 - -0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.28% 645.167 624.014 - 8.11% -
BM_num_put<long_long> -3.26% 11.609 11.230 - -4.22% -
BM_PushHeap_string_Ascending_1024 -3.26% 13.594 13.151 - -0.52% -
SetIntersection_Front_Vector_uint64_16384_1 -3.26% 1044288.354 1010279.467 - -3.74% -
std::unordered_multimap<int,_int>::clear()/1024 -3.26% 8420.524 8146.299 - 2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.25% 1182703.692 1144255.949 - -1.57% -
std::for_each(join_view(vector<vector<int>>))/8 -3.25% 1.427 1.381 - 0.02% -
BM_StringFindStringLiteral/32 -3.25% 1.793 1.735 - -1.87% -
std::make_heap(deque<int>)_(ascending)/8 -3.24% 27.845 26.942 - -0.26% -
SetIntersection_None_Set_uint32_1024_1 -3.24% 8959748.378 8669402.538 - -0.18% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.24% 7293784.291 7057565.000 - 2.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.24% 232.792 225.256 - 0.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.24% 120081.206 116194.390 - -2.68% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.23% 33.742 32.651 - -1.47% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.23% 4171641.043 4036771.901 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.23% 408.102 394.923 - -0.01% -
SetIntersection_None_Set_string_16384_16 -3.21% 203578927.555 197043053.055 - 1.92% -
BM_PushHeap_string_Descending_1024 -3.21% 2.436 2.358 - -24.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -3.20% 4358471.889 4218903.295 - -2.37% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.20% 34.599 33.491 - 1.71% -
BM_PushHeap_string_Ascending_256 -3.20% 11.134 10.778 - -0.12% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -3.19% 32.906 31.856 - 7.86% -
std::unordered_map<int,_int>::clear()/1024 -3.18% 8239.916 7978.207 - -5.31% -
SetIntersection_None_Set_uint64_1024_4 -3.18% 8866597.824 8584997.416 - -5.57% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.17% 5.033 4.874 - -3.15% -
SetIntersection_Front_Set_uint64_256_256 -3.17% 7798527.021 7551651.148 - 5.25% -
SetIntersection_Front_Set_uint64_16384_16384 -3.16% 229019249.249 221773959.160 - 0.03% -
BM_deque_vector_ranges_copy_backward/65536 -3.16% 8445.245 8178.183 - 0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.16% 576.560 558.336 - 7.72% -
SetIntersection_None_Vector_uint32_262144_64 -3.15% 1119892.315 1084616.422 - -3.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.15% 13.321 12.901 - 0.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.15% 629.615 609.809 - -1.24% -
BM_StringEraseWithMove_Large_Transparent -3.14% 2.790 2.703 - -3.21% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.14% 19.638 19.022 - -3.36% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.14% 7373.488 7142.102 - -7.66% -
SetIntersection_None_Set_string_16384_1 -3.14% 210213417.855 203622017.183 - 4.97% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.13% 3650.870 3536.442 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.13% 2930755.723 2839027.656 - -2.62% -
std::is_sorted(deque<int>,_pred)/8192 -3.12% 5356.698 5189.309 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.11% 8867090.143 8591086.148 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.11% 12765132.025 12368269.281 - -0.60% -
SetIntersection_Front_Set_uint64_262144_256 -3.10% 3884075.185 3763657.474 - 0.52% -
std::shift_right(deque<int>)/1024 -3.10% 41.655 40.364 - -0.38% -
BM_PushHeap_string_PipeOrgan_4 -3.09% 2.567 2.487 - -6.04% -
BM_num_get<long_double> -3.09% 37.499 36.340 - -1.36% -
std::adjacent_find(list<int>,_pred)/8 -3.09% 3.920 3.798 - -1.10% -
SetIntersection_None_Vector_uint32_16384_4 -3.09% 1114634.745 1080217.036 - -1.28% -
SetIntersection_Front_Set_uint32_1024_64 -3.09% 1770491.338 1715869.209 - 3.91% -
SetIntersection_None_Vector_float_262144_262144 -3.08% 1131427.982 1096544.178 - -2.75% -
vector<bool>(size_type,_const_value_type&) -3.07% 8.380 8.122 - -13.52% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.06% 112837.887 109385.274 - 1.98% -
std::shift_right(list<int>)/8192 -3.05% 7670.697 7436.563 - -3.51% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.05% 14588622.809 14143406.667 - -10.03% -
SetIntersection_None_Set_float_1024_1 -3.04% 8989756.056 8716039.954 - -1.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.04% 0.593 0.575 - -6.02% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.04% 8.176 7.927 - -2.14% -
std::unordered_multimap<int,_int>::clear()/8192 -3.04% 64844.701 62873.318 - 0.86% -
std::unique(list<int>)_(sprinkled)/52 -3.04% 69.865 67.742 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.03% 8905218.907 8635749.630 - -2.55% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.02% 1038313.215 1006984.323 - -3.81% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.02% 13502785.584 13095509.260 - 1.10% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.02% 6842.805 6636.430 - 1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.01% 1547.980 1501.310 - 0.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.01% 6582.676 6384.650 - -2.11% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.01% 3.463 3.359 - -0.81% -
SetIntersection_None_Set_uint32_256_64 -3.01% 9362650.872 9081153.694 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.00% 75228986.539 72969753.997 - -8.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.00% 24.722 23.980 - -2.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.99% 1.368 1.327 - 3.98% -
BM_PushHeap_string_Descending_4 -2.99% 1.933 1.875 - -14.92% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.99% 2366.757 2295.967 - -1.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.98% 820.814 796.314 - 21.75% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.98% 10092992.810 9792098.335 - -2.33% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.97% 15.207 14.754 - 0.53% -
BM_StringFindStringLiteral/1024 -2.96% 18.013 17.481 - -2.86% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.96% 105914.800 102782.129 - -0.12% -
std::for_each(multiset<int>::iterator)/8192 -2.96% 8079.080 7840.123 - -1.85% -
BM_StringRelational_Less_Empty_Huge_Control -2.94% 1.717 1.667 - 3.39% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.94% 671397.495 651633.295 - 0.11% -
rng::find(vector<bool>)_(process_all)/1024 -2.94% 4.671 4.534 - -2.12% -
BM_PushHeap_string_SingleElement_16384 -2.94% 2.704 2.624 - 2.76% -
SetIntersection_Front_Set_uint64_256_16 -2.93% 4481532.298 4350058.752 - -0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.93% 51.997 50.472 - -1.05% -
std::set<std::string>::clear()/1024 -2.93% 22587.844 21925.782 - 2.44% -
SetIntersection_Front_Vector_uint32_1024_1 -2.93% 1048755.888 1018059.183 - -1.43% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.92% 25.462 24.717 - 3.62% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.91% 644221.397 625475.000 - 0.37% -
std::find_if(vector<int>)_(process_all)/8 -2.91% 1.347 1.307 - -2.02% -
BM_StringEraseWithMove_Huge_Opaque -2.91% 48.581 47.168 - 5.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.91% 926858.243 899919.694 - -0.42% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.91% 1504.072 1460.363 - 3.74% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.90% 105569.772 102503.720 - -0.03% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.90% 4666.051 4530.555 - -0.85% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.90% 1.665 1.616 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.90% 11588341.122 11252514.122 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.90% 4181490.137 4060395.740 - -3.47% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.90% 13.747 13.349 - 0.23% -
BM_PushHeap_string_PipeOrgan_64 -2.89% 5.735 5.569 - -7.48% -
BM_deque_vector_ranges_copy/65536 -2.89% 3128.203 3037.932 - 2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.88% 1589660.931 1543821.756 - -1.58% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.86% 34.441 33.456 - -13.25% -
SetIntersection_None_Vector_uint32_262144_4 -2.86% 1124688.187 1092542.561 - -3.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.86% 629.201 611.226 - 2.33% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.85% 228584785.252 222061297.797 - 1.18% -
std::map<int,_int>::ctor(const&)/32 -2.85% 234.864 228.163 - 1.13% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.85% 272.892 265.118 - -2.01% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.84% 23738.636 23063.602 - 0.22% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.84% 2.387 2.319 - -4.12% -
BM_PushHeap_string_SingleElement_262144 -2.84% 2.734 2.656 - 2.05% -
SetIntersection_None_Set_uint64_1024_1024 -2.83% 8897075.085 8644901.793 - -6.33% -
BM_num_get<long_long> -2.83% 10.875 10.567 - -2.52% -
BM_std_minmax_element<int>/512 -2.83% 137.736 133.842 - 4.30% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.83% 0.938 0.912 - -1.65% -
BM_deque_vector_ranges_copy_backward/0 -2.82% 1.421 1.381 - -13.13% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.81% 5106.825 4963.354 - -0.22% -
std::stable_sort(vector<int>)_(descending)/8 -2.80% 24.368 23.686 - -3.90% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.80% 1052.378 1022.930 - 2.09% -
std::search(deque<int>)_(near_matches)/1024 -2.80% 20553.620 19978.754 - -17.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.80% 41.730 40.564 - 3.17% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.79% 3.898 3.789 - -6.42% -
std::move(list<int>)/32768 -2.79% 31528.265 30649.163 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.78% 9248125.708 8990893.785 - 0.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.78% 62598.020 60858.770 - -2.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.77% 666.615 648.167 - -3.06% -
BM_std_minmax_element<int>/1024 -2.77% 271.287 263.784 - 5.65% -
BM_CmpEqual_ushort_short -2.77% 1.037 1.009 - 1.89% -
SetIntersection_None_Vector_uint64_16384_16384 -2.77% 1107484.757 1076860.578 - -1.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.76% 52470.299 51021.604 - -2.34% -
BM_num_put<long> -2.76% 11.645 11.324 - -4.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.75% 22.265 21.651 - 0.99% -
vector<bool>::resize() -2.75% 10.729 10.434 - -9.96% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.75% 0.914 0.889 - -1.27% -
std::for_each(set<int>::iterator)/8192 -2.75% 8034.084 7813.449 - -0.53% -
SetIntersection_None_Set_float_256_64 -2.75% 9425454.870 9166673.511 - 0.81% -
std::generate(list<int>)/50 -2.74% 15.568 15.141 - -3.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.74% 1048209.168 1019464.303 - -3.09% -
ranges::minmax(std::list<char>)/1 -2.74% 0.377 0.367 - -20.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.73% 39961.526 38869.726 - -0.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.73% 777.453 756.232 - -4.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.72% 1060446.869 1031571.958 - -0.72% -
std::count(vector<int>)_(every_other)/8 -2.72% 1.376 1.339 - 0.27% -
std::map<std::string,_int>::clear()/8192 -2.71% 218681.069 212745.452 - -0.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.71% 972.019 945.657 - 4.66% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.71% 366.210 356.279 - -0.03% -
SetIntersection_Front_Vector_uint32_64_64 -2.71% 10929541.189 10633528.432 - -2.41% -
BM_deque_vector_ranges_copy/64000 -2.70% 3121.639 3037.318 - 4.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.69% 18935876.892 18425905.514 - -1.24% -
SetIntersection_None_Vector_uint64_262144_64 -2.69% 1140246.029 1109540.090 - -0.83% -
SetIntersection_Front_Vector_string_1024_16 -2.69% 1653254.736 1608737.993 - 1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.69% 17765501.233 17288218.892 - 0.73% -
BM_deque_vector_copy/2 -2.68% 1.816 1.767 - -8.04% -
std::find(vector<char>)_(process_all)/50 -2.68% 1.665 1.620 - -1.91% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.68% 21.006 20.443 - -2.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.68% 1065102.705 1036579.381 - 0.40% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.66% 3306.307 3218.359 - -3.10% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.65% 8.383 8.160 - -5.95% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.65% 302801.338 294777.112 - -0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.65% 22.433 21.838 - -0.54% -
SetIntersection_Front_Set_uint32_1024_4 -2.65% 1071249.812 1042889.606 - -2.08% -
BM_PushHeap_string_SingleElement_1024 -2.64% 2.712 2.640 - 3.31% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.64% 6776.197 6597.538 - -1.87% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.63% 74789.387 72824.593 - 0.16% -
SetIntersection_Front_Set_string_262144_64 -2.62% 5003161.131 4872200.046 - -2.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.62% 43524.926 42386.625 - -3.29% -
BM_PushHeap_uint32_Descending_64 -2.61% 0.384 0.374 - 0.22% -
std::unordered_multiset<int>::clear()/32 -2.61% 596.436 580.895 - -5.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.60% 14017362.535 13653384.591 - -6.98% -
SetIntersection_Front_Set_uint64_256_1 -2.60% 4194276.700 4085374.350 - -1.18% -
BM_std_minmax_element<int>/64000 -2.59% 16685.451 16252.500 - 6.77% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.59% 2.849 2.775 - -0.11% -
BM_StringAssignStr_Large_Opaque -2.59% 10.373 10.104 - -7.05% -
std::copy(vector<bool>)_(aligned)/512 -2.59% 1.415 1.378 - 0.31% -
std::stable_partition(vector<int>)_(sparse)/50 -2.59% 21.420 20.866 - -3.12% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.58% 12049128.289 11737713.852 - -0.91% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.57% 8.189 7.978 - 0.41% -
BM_deque_deque_ranges_move/70000 -2.57% 3446.422 3357.893 - -0.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.57% 30.870 30.078 - 1.78% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.56% 3.650 3.557 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.56% 1048273.418 1021417.683 - 1.90% -
BM_StringRelational_Eq_Empty_Small_Control -2.56% 0.478 0.466 - -0.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.56% 795.785 775.422 - -4.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.56% 0.648 0.631 - 1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.55% 1922236.660 1873124.392 - 5.86% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.55% 16.435 16.016 - -22.77% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.55% 9714.376 9466.906 - -3.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.55% 78.750 76.745 - -0.03% -
SetIntersection_Front_Vector_string_16384_64 -2.54% 3428717.280 3341539.078 - 6.92% -
std::unordered_set<std::string>::ctor(const&)/32 -2.54% 790.772 770.695 - 7.78% -
BM_PushHeap_string_PipeOrgan_16 -2.53% 4.144 4.039 - -5.26% -
std::for_each(join_view(vector<vector<int>>))/32 -2.53% 3.877 3.778 - 0.03% -
BM_StringFindStringLiteral/128 -2.53% 3.187 3.106 - -0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.52% 73.639 71.782 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.52% 4322932.070 4214087.384 - 0.81% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.51% 11.385 11.099 - -9.59% -
std::find_end(vector<int>)_(same_length)/1024 -2.51% 254.807 248.409 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -2.51% 37.345 36.409 - -0.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.51% 31.818 31.021 - -12.73% -
BM_std_minmax_element<int>/4 -2.50% 1.260 1.228 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.50% 15785535.600 15391124.581 - -0.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -2.49% 21.701 21.160 - -9.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.49% 10.912 10.640 - -1.91% -
BM_deque_deque_ranges_move/2 -2.49% 2.240 2.184 - 2.50% -
BM_StringRelational_Less_Empty_Large_Control -2.49% 1.717 1.674 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.49% 1057515.170 1031214.145 - 0.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.48% 1.361 1.327 - -17.32% -
BM_deque_deque_copy/5500 -2.47% 202.960 197.938 - 0.33% -
rng::starts_with(vector<int>,_pred)/8 -2.46% 2.450 2.390 - 0.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.46% 33900.897 33067.488 - -2.47% -
SetIntersection_None_Vector_uint64_64_64 -2.45% 8504532.100 8296541.225 - -1.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.44% 10.607 10.348 - -15.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.44% 644.506 628.792 - 8.67% -
SetIntersection_Front_Set_uint64_16384_256 -2.44% 3966943.696 3870344.665 - 6.73% -
rng::fold_left(list<int>)/8192 -2.43% 10785.696 10523.356 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.43% 2164601.969 2112059.824 - -1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.42% 1112265.150 1085321.199 - 2.72% -
std::move(deque<int>)/8 -2.42% 3.478 3.394 - 2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.41% 4320917.442 4216640.046 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.41% 4321867.493 4217900.729 - -1.64% -
SetIntersection_Front_Set_float_262144_4 -2.40% 1064516.991 1038915.612 - -2.47% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.40% 668.988 652.906 - -0.34% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.40% 8.968 8.753 - -0.70% -
SetIntersection_Front_Vector_string_16_4 -2.40% 61077315.660 59612504.933 - -1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.40% 139559.455 136214.758 - -0.20% -
SetIntersection_None_Set_uint32_1024_256 -2.40% 8887022.808 8674161.040 - 0.95% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.38% 1678.606 1638.593 - -1.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.38% 1.659 1.620 - 1.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.38% 1.235 1.205 - 1.77% -
std::unordered_set<std::string>::clear()/1024 -2.36% 23615.183 23056.759 - -1.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.36% 11.206 10.942 - -1.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.36% 5978.461 5837.320 - 0.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.36% 615.502 600.977 - 0.16% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.36% 12.512 12.217 - 0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.36% 17144.735 16740.595 - 1.97% -
SetIntersection_None_Vector_uint64_262144_16384 -2.35% 1134322.799 1107670.644 - 4.01% -
BM_std_minmax_element<int>/4096 -2.35% 1067.758 1042.684 - 6.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 5222641.880 5100168.374 - 2.85% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.34% 26.943 26.311 - 1.94% -
ranges::minmax(std::deque<long_long>)/8 -2.34% 3.865 3.774 - -2.50% -
rng::contains(list<int>)_(process_all)/8192 -2.34% 7135.563 6968.549 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.34% 1155185.357 1128180.544 - -1.68% -
SetIntersection_Interlaced_Set_float_256_256 -2.32% 7712209.809 7533210.712 - -2.59% -
SetIntersection_None_Set_string_1024_1024 -2.32% 9147533.178 8935256.370 - 1.72% -
SetIntersection_None_Vector_uint64_1024_1024 -2.32% 1072098.516 1047222.968 - -0.19% -
std::set<int>::count(key)_(existent)/8192 -2.32% 8.044 7.858 - 0.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.32% 2.194 2.143 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.31% 3440.364 3360.946 - -3.59% -
SetIntersection_None_Vector_float_1024_1 -2.31% 1083386.965 1058383.131 - -2.03% -
BM_PushHeap_string_SingleElement_256 -2.31% 2.715 2.653 - 3.57% -
BM_StringRelational_Less_Small_Empty_Control -2.31% 1.717 1.677 - 4.08% -
SetIntersection_Front_Set_float_1024_64 -2.30% 1832791.498 1790555.939 - -0.26% -
SetIntersection_None_Set_uint64_16384_1 -2.30% 161598357.210 157878493.318 - -0.75% -
BM_tolower_string<wchar_t> -2.30% 6.442 6.294 - -0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.30% 706.515 690.274 - -1.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.30% 635.551 620.944 - 2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.29% 11568927.715 11303833.640 - 0.88% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.29% 148025.122 144634.155 - -2.12% -
SetIntersection_None_Vector_float_16384_16 -2.28% 1103223.252 1078049.884 - -1.74% -
SetIntersection_Front_Set_float_1024_1024 -2.28% 13560496.078 13251860.890 - -0.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.27% 23.631 23.094 - -3.74% -
BM_vector_deque_ranges_copy/2 -2.27% 1.990 1.945 - 3.16% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.27% 359.742 351.575 - 0.91% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.27% 284.622 278.162 - 5.82% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.27% 4.552 4.449 - 1.50% -
bm_ranges_lexicographical_compare<int>/8 -2.27% 1.498 1.464 - -0.99% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.26% 581.890 568.719 - 0.56% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.26% 404.622 395.479 - 0.68% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.26% 29774.261 29101.579 - -2.68% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.26% 214971.698 210116.071 - -1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.26% 1116840.647 1091655.773 - -0.70% -
SetIntersection_None_Vector_uint32_262144_1024 -2.25% 1134191.015 1108655.568 - 2.35% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.25% 17908603.680 17505457.599 - 2.59% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.24% 24.604 24.051 - 0.29% -
SetIntersection_None_Set_uint32_256_16 -2.24% 10915105.269 10670660.719 - 0.68% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.24% 28.333 27.699 - -0.17% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.23% 4.219 4.124 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.23% 1040280.811 1017043.011 - 0.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.23% 526.558 514.828 - 0.06% -
std::reverse(deque<int>)/512 -2.23% 116.070 113.488 - 0.41% -
BM_num_get<unsigned_long> -2.22% 10.510 10.277 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.22% 1165317.785 1139461.883 - 4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.22% 8830067.032 8634267.987 - 0.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.22% 1.497 1.463 - 5.13% -
BM_std_minmax_element<int>/65536 -2.21% 17005.218 16628.791 - 6.80% -
std::multimap<std::string,_int>::clear()/32 -2.21% 906.818 886.749 - -1.45% -
SetIntersection_Front_Set_uint64_16384_1 -2.21% 1008932.772 986647.325 - -4.50% -
SetIntersection_Front_Vector_string_1024_1024 -2.20% 39841103.141 38965527.207 - 0.01% -
BM_std_minmax_element<int>/4000 -2.19% 1042.776 1019.908 - 6.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.19% 23.683 23.164 - 21.45% -
SetIntersection_Front_Set_uint64_64_4 -2.19% 16204337.952 15849135.265 - -0.34% -
SetIntersection_None_Set_uint64_16384_4 -2.19% 164296628.795 160698081.462 - -0.10% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.19% 3221.457 3150.938 - -3.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.18% 21169125.224 20706587.262 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.18% 16291819.696 15936292.623 - -0.55% -
SetIntersection_Front_Vector_string_64_64 -2.18% 27023384.684 26434562.757 - 1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.17% 205181555.098 200721162.010 - -0.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.17% 1403.905 1373.389 - -8.02% -
std::unordered_set<int>::erase(iterator)/32 -2.17% 22.267 21.783 - 5.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.17% 21.688 21.217 - 6.09% -
std::set<int>::insert(value)_(already_present)/8192 -2.17% 9.996 9.778 - -15.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.17% 4140272.995 4050402.822 - -2.78% -
SetIntersection_Front_Set_uint64_16384_4 -2.17% 1076446.934 1053099.909 - -0.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.17% 2.239 2.191 - -5.13% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.17% 19.331 18.913 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.16% 8869495.544 8677554.687 - 0.71% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.16% 408.022 399.226 - -3.80% -
SetIntersection_None_Set_uint64_16384_16384 -2.15% 171154050.089 167466126.031 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.15% 17755972.941 17374454.485 - -1.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.15% 4176100.525 4086416.303 - -1.58% -
BM_num_get<long> -2.15% 10.798 10.566 - -1.93% -
SetIntersection_Interlaced_Set_float_262144_1 -2.14% 1032131.440 1010012.818 - -2.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.14% 48.527 47.489 - 1.44% -
SetIntersection_None_Set_string_256_16 -2.14% 11123084.074 10885094.196 - -1.22% -
bm_swap_ranges_vb_aligned/8 -2.13% 3.251 3.182 - -1.30% -
std::is_sorted_until(vector<int>,_pred)/8 -2.13% 3.642 3.564 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.13% 9.663 9.457 - 2.44% -
BM_std_minmax_element<char>/70000 -2.13% 18334.008 17943.894 - -2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.12% 21576306.263 21118231.653 - -1.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.12% 454.809 445.162 - -1.52% -
BM_deque_vector_copy/65536 -2.12% 3013.831 2949.962 - 1.45% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.12% 37545.020 36750.659 - -1.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.11% 106156.503 103915.778 - -0.81% -
BM_PushHeap_string_Ascending_64 -2.11% 7.444 7.287 - -1.54% -
BM_std_minmax_element<int>/70000 -2.11% 18157.945 17775.326 - 6.85% -
std::stable_partition(list<int>)_(sparse)/1024 -2.10% 953.147 933.090 - -1.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.10% 1.203 1.178 - 1.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.09% 21550.929 21099.649 - 2.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.09% 11.057 10.826 - 5.31% -
BM_std_minmax_element<long_long>/64000 -2.09% 17449.139 17084.855 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.09% 1043158.132 1021398.248 - 2.42% -
BM_PushHeap_float_Ascending_16384 -2.08% 4.368 4.277 - -1.93% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.08% 22.957 22.481 - -10.92% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.07% 209.684 205.338 - -0.02% -
SetIntersection_Front_Set_uint32_16384_1024 -2.07% 12667720.138 12405292.953 - 7.52% -
SetIntersection_Front_Set_uint64_1024_16 -2.07% 1198509.430 1173702.360 - -0.42% -
std::multiset<std::string>::ctor(const&)/32 -2.07% 818.461 801.542 - 14.81% -
std::for_each(list<int>)/8 -2.06% 2.378 2.329 - -5.50% -
SetIntersection_None_Set_uint32_64_16 -2.06% 18463924.419 18083960.893 - -0.34% -
std::move_backward(deque<int>)/64 -2.06% 5.398 5.287 - 2.13% -
std::shift_right(deque<int>)/8192 -2.06% 315.847 309.355 - 0.37% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.05% 240.529 235.590 - 2.10% -
std::unordered_multiset<int>::erase(iterator)/32 -2.05% 19.816 19.409 - -5.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.05% 11674.973 11436.064 - -2.42% -
SetIntersection_None_Vector_string_1024_64 -2.05% 1191577.761 1167204.983 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.05% 61968.915 60701.600 - -2.99% -
BM_CmpLess_ushort_uint -2.04% 1.071 1.050 - -0.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.04% 668.225 654.588 - 2.89% -
SetIntersection_Interlaced_Vector_string_64_64 -2.04% 27262060.306 26705879.281 - 4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.04% 1122126.846 1099242.801 - 4.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.04% 8911721.477 8729992.617 - 0.66% -
std::multimap<std::string,_int>::clear()/8192 -2.04% 214961.382 210578.303 - -5.62% -
SetIntersection_Front_Vector_uint64_256_16 -2.04% 4219917.222 4133881.681 - 0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.04% 1042267.740 1021038.908 - -2.94% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.03% 406.262 397.999 - -1.77% -
std::copy_if(vector<int>)_(entire_range)/8 -2.03% 2.254 2.208 - 0.39% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.03% 12614772.059 12358782.513 - -1.05% -
std::deque<int>::ctor(size)/32 -2.03% 29.330 28.735 - 1.39% -
SetIntersection_Front_Set_uint64_1024_1 -2.02% 1056970.070 1035583.455 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.02% 3.196 3.131 - 1.38% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.02% 2212.559 2167.835 - 0.15% -
BM_std_minmax_element<char>/65536 -2.02% 17124.893 16778.789 - -2.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.02% 16.661 16.324 - -2.21% -
BM_deque_deque_ranges_copy_backward/2 -2.02% 2.353 2.306 - 2.89% -
BM_StringEraseWithMove_Large_Opaque -2.01% 2.861 2.804 - -4.45% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.01% 26.923 26.381 - -3.03% -
SetIntersection_None_Set_uint64_16384_256 -2.00% 169058493.669 165672231.936 - -0.12% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.00% 28.790 28.214 - -0.38% -
SetIntersection_None_Vector_uint64_16384_1 -2.00% 1108815.611 1086611.120 - 1.54% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.00% 16.789 16.454 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.00% 4139182.680 4056594.352 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.99% 58386321.251 57226078.559 - -0.73% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.98% 15.585 15.276 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.98% 459962.979 450868.836 - -1.36% -
SetIntersection_Front_Vector_uint64_1024_4 -1.97% 1081399.933 1060120.361 - 0.15% -
SetIntersection_None_Set_uint64_16384_64 -1.97% 169824249.016 166483943.119 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.96% 15540.232 15235.085 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.96% 4188777.653 4106583.443 - -0.59% -
BM_deque_deque_ranges_copy/2 -1.96% 2.242 2.198 - 3.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.96% 131542559.074 128968145.470 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.96% 1.584 1.553 - 9.22% -
SetIntersection_None_Set_uint64_64_16 -1.95% 18390308.517 18030917.022 - 0.12% -
BM_std_minmax_element<char>/64000 -1.95% 16722.664 16396.320 - -2.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.94% 508118.395 498266.644 - 1.41% -
BM_CmpEqual_uchar_short -1.94% 1.030 1.010 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.94% 23.026 22.580 - -3.50% -
SetIntersection_Front_Set_float_4_1 -1.93% 218709583.003 214481984.753 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.93% 12251673.449 12015147.991 - -0.87% -
BM_std_minmax_element<int>/5500 -1.93% 1422.871 1395.415 - 6.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 37750027.195 37021714.877 - -0.20% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.93% 11066807.337 10853373.582 - -2.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.93% 1062195.120 1041713.288 - -0.39% -
SetIntersection_None_Set_uint32_256_1 -1.92% 11529564.767 11307793.341 - -1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.92% 2910532.443 2854581.660 - -2.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.92% 32.478 31.855 - -26.96% -
SetIntersection_Front_Set_uint32_262144_262144 -1.92% 1677584.799 1645365.803 - 5.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.92% 1.302 1.277 - 30.19% -
std::sort(vector<int>)_(heap)/8192 -1.92% 46637.237 45742.502 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.91% 4566889.904 4479505.442 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.91% 11488045.413 11268316.658 - -0.70% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.91% 1.627 1.596 - 0.22% -
BM_deque_deque_ranges_copy_backward/1 -1.91% 2.626 2.576 - 1.79% -
SetIntersection_None_Vector_string_1024_1 -1.91% 1169644.576 1147331.092 - -1.25% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.90% 25.136 24.658 - 1.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.90% 40814.327 40037.376 - -1.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.90% 4.611 4.523 - -0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.90% 65639.459 64391.462 - -2.64% -
SetIntersection_None_Set_uint64_256_16 -1.90% 10780360.535 10575522.404 - -2.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.90% 21.316 20.911 - -2.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.90% 11381119.776 11165248.614 - -3.29% -
ranges::min(std::deque<__int128>)/8 -1.89% 2.885 2.831 - 0.05% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.89% 1.626 1.595 - 0.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.89% 5.011 4.916 - -8.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.88% 175009316.708 171711043.694 - -1.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 661.867 649.395 - -5.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 12445.708 12211.459 - -2.71% -
SetIntersection_Front_Set_uint64_16_16 -1.88% 38072981.091 37356609.368 - -0.08% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 520.337 510.549 - -3.27% -
BM_CmpEqual_int_int -1.88% 1.084 1.064 - -0.53% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.88% 16509.367 16199.739 - 0.09% -
std::remove(list<int>)_(sprinkled)/8192 -1.87% 8107.857 7955.941 - 1.24% -
BM_deque_vector_copy/64000 -1.87% 3002.860 2946.737 - 2.79% -
BM_PushHeap_string_SingleElement_16 -1.86% 2.776 2.724 - 5.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.86% 22.199 21.785 - -1.82% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.86% 20.696 20.311 - -3.34% -
std::partition(vector<int>)_(sparse)/32 -1.86% 9.080 8.912 - -2.40% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.86% 37868338.892 37164481.981 - -0.90% -
SetIntersection_Interlaced_Set_string_16384_4 -1.86% 197437889.728 193768568.784 - -3.25% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.86% 63254473.419 62079366.305 - -0.19% -
std::find(vector<long_long>)_(process_all)/8 -1.86% 1.096 1.076 - -5.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.86% 16.059 15.761 - -4.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.86% 1182562.606 1160615.517 - 3.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.86% 19.210 18.854 - -0.29% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.85% 27111.128 26608.376 - 0.83% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.85% 179.548 176.219 - -0.11% -
SetIntersection_None_Vector_uint32_256_1 -1.85% 4276491.644 4197253.567 - 0.99% -
std::find_if(list<int>)_(bail_25%)/32768 -1.85% 7077.989 6946.960 - -1.20% -
BM_std_minmax_element<char>/4000 -1.84% 1053.545 1034.108 - -2.14% -
BM_deque_deque_copy/65536 -1.84% 3130.268 3072.539 - -2.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.84% 27.205 26.705 - -1.02% -
BM_CmpEqual_short_uint -1.83% 1.106 1.086 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.83% 39110396.016 38393975.266 - -0.59% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.83% 245557.229 241065.787 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.82% 1052760.740 1033585.604 - -0.37% -
rng::contains(list<int>)_(process_all)/32 -1.82% 9.064 8.899 - -0.41% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.81% 49267.240 48377.903 - -2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.80% 1183563.512 1162225.951 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.80% 54644881.273 53659792.667 - -0.45% -
SetIntersection_Front_Vector_string_16384_1 -1.80% 1077881.315 1058463.271 - -2.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.80% 34.738 34.112 - 7.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.80% 74.261 72.925 - -0.36% -
SetIntersection_Front_Vector_string_262144_256 -1.80% 9742873.313 9567666.574 - -0.13% -
SetIntersection_None_Vector_uint64_64_4 -1.79% 15907963.459 15622437.166 - -0.26% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.79% 102445.098 100606.491 - 1.04% -
std::remove(deque<int>)_(prefix)/50 -1.79% 60.876 59.786 - -3.02% -
BM_deque_vector_move/0 -1.79% 1.401 1.376 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.79% 54925249.300 53944102.103 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.78% 4223620.776 4148440.689 - -0.40% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.78% 545.398 535.691 - 1.73% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.78% 505570.470 496576.453 - 2.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.78% 11617525.292 11411175.724 - -1.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.78% 32.497 31.920 - -15.01% -
SetIntersection_None_Set_string_16384_256 -1.77% 201923062.792 198340296.558 - 3.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.77% 186973.381 183660.830 - 2.93% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.77% 15.296 15.026 - 2.51% -
std::move_backward(vector<bool>)_(aligned)/512 -1.77% 2.330 2.289 - -1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.76% 35.511 34.886 - -4.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.76% 357190102.564 350904945.926 - -0.26% -
std::stable_sort(vector<int>)_(ascending)/8 -1.76% 15.814 15.536 - -1.22% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.76% 4.172 4.099 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.76% 18709729.137 18380720.873 - -1.09% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.75% 2.821 2.771 - 0.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.75% 72.774 71.500 - 4.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.74% 3.408 3.349 - -0.03% -
std::unordered_set<std::string>::clear()/8192 -1.74% 221134.698 217287.704 - -1.68% -
SetIntersection_Front_Set_string_262144_16 -1.74% 2039869.741 2004428.086 - 2.34% -
bm_lexicographical_compare<signed_char>/512 -1.74% 8.116 7.975 - 3.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.74% 1279.144 1256.950 - -30.89% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.73% 22673274.151 22280278.790 - 1.60% -
std::sort_heap(vector<NonIntegral>)/8 -1.73% 30.069 29.548 - -7.41% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.73% 3.231 3.175 - -1.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.73% 15.250 14.986 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.73% 9179217.662 9020588.865 - -0.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.73% 0.660 0.648 - 3.81% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.72% 679.405 667.743 - 4.09% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.72% 10090484.117 9917363.836 - -13.42% -
SetIntersection_None_Vector_uint32_16384_1 -1.71% 1106121.428 1087211.342 - -1.28% -
std::transform(deque<int>,_deque<int>)/32 -1.71% 21.713 21.342 - -0.13% -
rng::for_each(multiset<int>)/8192 -1.71% 7786.853 7654.058 - -1.04% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.70% 16484020.997 16202996.521 - 0.02% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.70% 19.859 19.520 - -6.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.70% 524.335 515.414 - 0.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.70% 43.161 42.428 - -0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.70% 1152063.341 1132509.523 - -0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.70% 43695.444 42954.518 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.69% 1332086.752 1309508.219 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.69% 1130301.251 1111152.089 - -1.38% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.69% 10.106 9.935 - 2.01% -
SetIntersection_Front_Set_uint64_256_4 -1.69% 4229711.206 4158337.730 - 2.33% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.69% 21.289 20.930 - -0.19% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.69% 19.629 19.298 - 0.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.68% 267657.584 263151.691 - 0.80% -
std::stable_partition(list<int>)_(sparse)/32 -1.68% 9.678 9.515 - -3.52% -
std::none_of(vector<int>)_(process_all)/8 -1.68% 2.564 2.521 - 3.28% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.68% 1520576.660 1495025.229 - 0.54% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.68% 171511183.733 168631226.007 - 1.97% -
SetIntersection_None_Vector_float_262144_1 -1.68% 1128771.677 1109823.676 - -2.04% -
SetIntersection_None_Set_uint64_64_64 -1.68% 11488846.159 11296190.705 - 0.43% -
SetIntersection_Front_Vector_uint64_262144_1 -1.67% 1041104.517 1023671.953 - -0.62% -
SetIntersection_Front_Vector_uint64_4_4 -1.67% 136187309.760 133908146.950 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.67% 200660410.789 197306989.614 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.67% 8463379.527 8321998.508 - -1.10% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.66% 267848.832 263393.770 - 1.26% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 12833.848 12620.447 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.66% 1079196.259 1061282.035 - -0.78% -
std::none_of(list<int>)_(process_all)/50 -1.66% 22.030 21.665 - -2.58% -
rng::for_each(multimap<int>)/8192 -1.66% 7501.057 7376.872 - 2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.65% 21742561.091 21383439.063 - -4.33% -
std::set<int>::insert(value)_(already_present)/1024 -1.65% 6.046 5.947 - -16.00% -
std::fill(deque<int>)/8192 -1.65% 241.791 237.811 - 0.41% -
BM_std_minmax_element<long_long>/5500 -1.65% 1477.855 1453.533 - 0.55% -
std::partition(list<int>)_(sparse)/8192 -1.65% 7666.741 7540.604 - -1.09% -
BM_std_minmax_element<char>/5500 -1.65% 1444.625 1420.858 - -1.87% -
BM_deque_deque_move/512 -1.64% 17.947 17.652 - -0.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.64% 23.832 23.441 - 0.81% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.64% 1043598.787 1026485.026 - -0.57% -
BM_PushHeap_float_Random_64 -1.64% 6.699 6.590 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.63% 1099184.390 1081258.753 - -4.78% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.63% 214871649.914 211369189.245 - 0.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.63% 23.120 22.744 - -2.32% -
SetIntersection_None_Vector_string_16384_1024 -1.63% 1220661.816 1200810.068 - -2.99% -
std::set<std::string>::find(key)_(existent)/32 -1.63% 15.795 15.539 - -3.69% -
std::sort_heap(deque<int>,_pred)/1024 -1.62% 12596.954 12392.259 - 1.67% -
std::stable_partition(deque<int>)_(dense)/50 -1.62% 37.913 37.297 - -5.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 185930.932 182913.576 - -0.43% -
SetIntersection_None_Set_uint64_16384_1024 -1.62% 168036402.617 165316662.277 - -0.50% -
std::for_each(set<int>::iterator)/50 -1.62% 37.148 36.547 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.62% 11006402.719 10828433.447 - 0.60% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.62% 19.837 19.517 - -5.47% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 528.003 519.491 - 0.93% -
SetIntersection_Front_Vector_uint32_262144_1 -1.61% 1052471.538 1035527.806 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.61% 54.551 53.673 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.61% 1061053.059 1044011.276 - -0.31% -
std::partial_sort(deque<int>)_(descending)/8 -1.60% 43.404 42.707 - 4.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.60% 51.239 50.417 - 2.36% -
SetIntersection_None_Set_string_1024_64 -1.60% 8985856.243 8842392.514 - -2.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.59% 4314885.303 4246183.487 - 0.42% -
std::reverse(vector<int>)/32768 -1.59% 1051.717 1034.981 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.59% 4187275.247 4120715.308 - -1.68% -
std::unique(list<int>)_(contiguous)/32 -1.59% 52.893 52.053 - 0.00% -
SetIntersection_None_Vector_float_262144_16 -1.59% 1146649.101 1128428.801 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.59% 1307.827 1287.068 - 1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.59% 62927491.000 61928826.775 - -0.54% -
ranges::minmax(std::list<__int128>)/64 -1.59% 39.862 39.230 - -0.79% -
SetIntersection_None_Set_string_1024_256 -1.59% 8979815.925 8837412.974 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.58% 168422198.126 165756341.826 - -0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 1503.723 1479.933 - 6.49% -
std::fill(deque<int>)/50 -1.58% 2.407 2.369 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.58% 229815202.865 226192062.517 - -0.47% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.58% 527179.721 518868.849 - 3.33% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.56% 1091.173 1074.167 - 0.73% -
BM_vector_deque_copy/1 -1.56% 2.298 2.262 - -4.36% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.56% 215308009.933 211957742.830 - 1.84% -
BM_CmpLess_short_int -1.56% 1.133 1.115 - -0.03% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.55% 651.825 641.699 - -0.21% -
bm_lexicographical_compare<signed_char>/8 -1.55% 3.302 3.250 - -0.32% -
SetIntersection_None_Vector_string_256_1 -1.55% 4528314.969 4458294.986 - -1.47% -
SetIntersection_Front_Vector_uint64_4_1 -1.54% 214531218.244 211217506.909 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.54% 180173113.860 177392140.094 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.54% 11906340.932 11722587.902 - -2.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.54% 6646714.751 6544203.527 - 2.33% -
BM_deque_deque_ranges_move/1 -1.54% 2.499 2.461 - 3.54% -
BM_StringAssignStr_Small_Opaque -1.54% 0.736 0.724 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.54% 539080873.013 530797440.778 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.53% 1136113.089 1118680.249 - -0.53% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.53% 20950210.136 20629325.640 - 2.11% -
std::search(vector<int>)_(single_element)/1024 -1.52% 237.436 233.817 - -0.71% -
std::copy(vector<bool>)_(unaligned)/32768 -1.52% 218.120 214.798 - -1.58% -
BM_CmpLess_uchar_short -1.52% 1.059 1.043 - -1.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.52% 780.145 768.285 - -4.66% -
std::find_end(deque<int>)_(process_all)/1048576 -1.52% 268048.694 263979.670 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.52% 1173067.205 1155261.928 - 1.54% -
SetIntersection_Front_Vector_string_262144_262144 -1.52% 14602418.295 14381064.207 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 1164862.996 1147208.913 - -0.51% -
std::for_each(list<int>)/50 -1.51% 21.805 21.475 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.51% 216505573.380 213234802.231 - -0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.51% 32709.723 32215.591 - -2.69% -
SetIntersection_Front_Set_uint64_4_1 -1.51% 215098621.142 211850844.692 - -0.11% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.51% 49.034 48.295 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.51% 7487847.625 7374942.587 - -2.49% -
SetIntersection_Front_Set_uint64_4_4 -1.51% 137553706.472 135483038.775 - -0.50% -
SetIntersection_None_Set_uint64_1024_16 -1.50% 8797649.992 8665437.399 - -6.24% -
SetIntersection_None_Set_uint32_1024_1024 -1.50% 9019637.463 8884190.325 - 1.85% -
SetIntersection_Front_Set_uint64_64_1 -1.50% 16466443.410 16219696.021 - -1.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.50% 32.212 31.729 - -1.50% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.50% 43.584 42.933 - -3.82% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.49% 9940022.363 9791601.894 - 1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.49% 11339355.675 11170203.673 - -0.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.49% 5731.293 5645.803 - -20.47% -
std::multiset<int>::insert(value)_(already_present)/32 -1.49% 18.500 18.224 - -2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.49% 46.832 46.135 - -1.22% -
SetIntersection_Front_Set_uint64_1_1 -1.49% 536857481.417 528871850.276 - -0.02% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.49% 20.297 19.996 - -1.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.48% 13928.528 13722.256 - 1.86% -
SetIntersection_Front_Vector_uint32_262144_64 -1.48% 1327861.990 1308224.853 - -4.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 380.721 375.096 - 2.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.48% 43.813 43.166 - -1.79% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.48% 1701058.594 1675961.346 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.47% 16539733.632 16295792.606 - -0.46% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.47% 107.888 106.297 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.47% 16218117.212 15979094.661 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.47% 63345505.434 62412372.034 - -0.32% -
SetIntersection_Front_Set_uint32_16384_1 -1.47% 1026027.524 1010926.648 - 1.44% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.47% 4.479 4.413 - -2.88% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.47% 535.105 527.262 - 0.46% -
std::set<std::string>::count(key)_(existent)/1024 -1.47% 24.211 23.856 - -2.09% -
BM_StringFindStringLiteral/16 -1.46% 1.642 1.618 - -0.01% -
BM_std_minmax_element<char>/4096 -1.46% 1078.540 1062.773 - -1.81% -
BM_CmpEqual_uint_ushort -1.46% 1.115 1.099 - 0.56% -
SetIntersection_Front_Vector_uint64_16_16 -1.46% 35875669.173 35352977.863 - 0.87% -
SetIntersection_None_Set_string_16384_4 -1.46% 205369041.613 202377864.655 - 4.63% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.46% 11613138.296 11444078.739 - 2.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.46% 1535875.148 1513521.776 - -0.74% -
SetIntersection_Front_Vector_uint64_1_1 -1.46% 536496893.917 528689636.903 - 0.16% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.45% 6.378 6.286 - -4.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.45% 386164.568 380565.305 - -1.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.45% 1309.302 1290.373 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.44% 137284095.785 135306392.209 - -0.24% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.44% 4.805 4.736 - -2.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.44% 195026066.803 192217757.958 - -2.18% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.44% 49620.033 48905.977 - -3.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.44% 2.522 2.486 - -1.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 121270.841 119528.618 - -1.56% -
BM_num_get<bool> -1.44% 11.851 11.681 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.43% 215710379.540 212619749.909 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.43% 4252705.089 4191820.908 - 0.39% -
BM_num_get<float> -1.43% 37.088 36.558 - -0.48% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.43% 601.471 592.873 - -1.37% -
SetIntersection_None_Set_uint32_16_16 -1.42% 35465740.583 34960424.563 - -0.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.42% 662.365 652.937 - 2.29% -
SetIntersection_Front_Vector_uint64_64_16 -1.42% 14399739.178 14195591.972 - 1.33% -
SetIntersection_None_Set_float_1024_1024 -1.41% 8947967.179 8821371.889 - -1.86% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.41% 8.333 8.216 - -2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.41% 13079.869 12896.082 - 4.49% -
std::unordered_map<int,_int>::clear()/8192 -1.40% 63769.595 62873.713 - -0.61% -
SetIntersection_Interlaced_Set_string_1024_4 -1.40% 10374566.670 10228827.859 - -0.56% -
BM_deque_deque_move_backward/512 -1.40% 19.175 18.906 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.40% 536796147.643 529270710.786 - -0.36% -
rng::for_each(set<int>)/8192 -1.40% 7837.472 7727.836 - 0.83% -
BM_PushHeap_string_Ascending_262144 -1.40% 29.350 28.940 - -3.65% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.40% 13.355 13.168 - -2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.39% 215442438.063 212450143.360 - -0.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.39% 6477.733 6388.014 - -3.69% -
SetIntersection_Front_Vector_uint64_64_4 -1.38% 16029186.688 15807199.280 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.38% 137152308.314 135255041.749 - -0.07% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.38% 137120669.024 135224552.052 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.38% 3221521.985 3176977.871 - -5.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 5029602.064 4960097.992 - -0.47% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.38% 12.855 12.678 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.38% 1162633.401 1146599.722 - -0.87% -
std::search(deque<int>)_(near_matches)/8192 -1.37% 1476459.508 1456205.202 - 0.87% -
std::map<int,_int>::clear()/1024 -1.37% 10661.392 10515.383 - 1.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.37% 20.587 20.305 - 6.59% -
SetIntersection_None_Vector_uint64_262144_4 -1.37% 1138528.444 1122953.118 - 3.86% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 41750.207 41181.654 - -5.35% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.36% 12010246.971 11846802.253 - 1.80% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.36% 39970196.619 39426577.178 - -2.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.36% 1166734.880 1150905.906 - 1.82% -
SetIntersection_None_Vector_uint64_1_1 -1.36% 535744016.069 528483836.791 - 0.12% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.35% 13840365.732 13653039.206 - 2.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.35% 16.064 15.847 - -3.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.35% 167526824.842 165263276.322 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.35% 8715347.903 8597656.077 - -0.18% -
BM_vector_deque_copy_backward/5500 -1.35% 198.708 196.025 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.35% 199678545.327 196983220.588 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.35% 1047309.313 1033193.966 - -0.85% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.34% 59601936.800 58802323.624 - 0.10% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.34% 23922.061 23601.129 - 0.93% -
SetIntersection_Front_Set_uint64_16_1 -1.34% 63069053.885 62225465.139 - -0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.34% 1.137 1.121 - 2.03% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.34% 14.912 14.713 - -3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.34% 536123956.547 528962093.932 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.33% 8882216.196 8763648.733 - -0.06% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.33% 180029039.767 177628913.791 - -0.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.33% 1.536 1.515 - 6.31% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 -1.33% 40.551 40.011 - -1.72% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.32% 43.909 43.329 - 4.59% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.32% 587952.066 580184.189 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.32% 37484424.388 36990523.216 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.31% 55169833.940 54444666.147 - -0.20% -
SetIntersection_Front_Set_uint32_64_1 -1.31% 16462923.565 16247276.655 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.30% 64135862.161 63299579.215 - -0.16% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.30% 1.509 1.489 - -0.41% -
SetIntersection_Front_Set_uint64_16_4 -1.30% 54985119.387 54270509.134 - 0.53% -
std::unordered_multimap<int,_int>::clear()/32 -1.30% 603.877 596.031 - 1.17% -
std::unique(deque<int>)_(contiguous)/52 -1.30% 57.436 56.691 - 1.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.29% 143106.779 141256.301 - 0.30% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.29% 4.926 4.862 - -2.99% -
std::find_end(vector<int>)_(same_length)/1000 -1.29% 246.171 242.993 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.29% 16246289.619 16036554.206 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.29% 1041094.569 1027664.438 - 0.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.29% 13012.471 12844.977 - -2.21% -
std::reverse(vector<int>)/512 -1.28% 16.557 16.345 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.28% 214240155.571 211491015.513 - 0.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.28% 1.139 1.125 - 0.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.28% 16122.820 15916.135 - -0.39% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.28% 319.274 315.189 - -0.82% -
std::make_heap(vector<int>)_(descending)/8192 -1.28% 1970.144 1945.006 - -0.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.27% 1.301 1.284 - -9.03% -
std::multiset<int>::erase(key)_(existent)/8192 -1.27% 62.183 61.393 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.27% 14980802.086 14790759.321 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.27% 5789283.499 5715940.865 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.26% 63345067.630 62544172.012 - 0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.26% 2.052 2.026 - 8.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.26% 19.562 19.315 - -0.41% -
std::reverse(vector<int>)/4096 -1.26% 132.299 130.631 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.26% 217384033.793 214649272.038 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.25% 138324140.084 136589150.961 - -0.39% -
BM_std_minmax_element<char>/1024 -1.25% 275.555 272.100 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.25% 135670337.600 133969310.737 - -0.27% -
BM_num_get<unsigned_long_long> -1.25% 10.484 10.353 - -1.65% -
SetIntersection_Front_Vector_uint64_64_1 -1.25% 16400105.028 16194871.211 - 0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.25% 42.413 41.883 - -1.18% -
SetIntersection_None_Vector_uint64_64_1 -1.25% 16714136.973 16505636.769 - -0.23% -
SetIntersection_None_Vector_uint64_16_1 -1.25% 63387777.779 62597212.680 - 0.28% -
SetIntersection_None_Set_uint32_16_4 -1.24% 56762947.263 56056450.452 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.24% 214288000.650 211621289.501 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.24% 241460849.704 238456863.635 - -1.73% -
SetIntersection_Front_Vector_uint64_262144_4 -1.24% 1056272.383 1043181.692 - -1.97% -
SetIntersection_None_Set_uint64_1_1 -1.24% 536305197.453 529667808.935 - -1.88% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.24% 10.216 10.089 - -1.38% -
SetIntersection_None_Set_uint64_4_4 -1.23% 135643378.985 133970056.244 - -4.57% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.23% 1.059 1.046 - 8.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.23% 538149468.356 531520749.191 - -0.08% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.23% 2.253 2.225 - -1.39% -
std::vector<int>::ctor(size)/8192 -1.23% 574.879 567.824 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.23% 215949195.173 213298894.885 - -0.08% -
BM_deque_vector_copy_backward/5500 -1.22% 202.296 199.822 - 1.05% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.22% 5.340 5.275 - -2.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.22% 23.831 23.540 - 0.49% -
SetIntersection_Front_Vector_uint64_256_1 -1.22% 4175069.437 4124145.827 - 0.09% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.22% 16.796 16.591 - 0.14% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.22% 0.833 0.822 - 0.03% -
std::set<std::string>::clear()/8192 -1.21% 216235.557 213611.477 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.21% 4379362.712 4326230.525 - -0.16% -
std::partition_copy(vector<int>)/8192 -1.21% 4607.912 4552.065 - -0.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.21% 51.026 50.408 - 2.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.21% 765.493 756.227 - -4.16% -
std::search(vector<int>)_(single_element)/1000 -1.21% 231.335 228.538 - -0.76% -
BM_StringFindStringLiteral/512 -1.21% 9.592 9.476 - -0.76% -
BM_num_get<unsigned_int> -1.21% 9.790 9.672 - -0.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.21% 12.729 12.576 - -0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 15.126 14.944 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.20% 23821.757 23534.989 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.20% 161658796.749 159718313.736 - -0.16% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.19% 35.280 34.858 - -6.98% -
std::generate(list<int>)/8192 -1.19% 7693.826 7602.016 - 1.25% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.19% 21531.271 21274.633 - 3.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.19% 25.227 24.927 - 5.96% -
SetIntersection_None_Set_uint64_4_1 -1.19% 217074459.147 214489117.577 - -5.48% -
SetIntersection_Front_Vector_string_16384_16 -1.19% 1627678.375 1608295.403 - 2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 7827.398 7734.677 - -1.18% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.18% 16439294.980 16244831.424 - 0.21% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.18% 64.648 63.884 - -2.69% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.18% 55967744.963 55306763.548 - 0.21% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.18% 5.295 5.233 - 0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 18.931 18.708 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.18% 1832810.465 1811218.994 - -0.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.18% 23.488 23.211 - -3.91% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.18% 293.160 289.709 - 0.07% -
SetIntersection_None_Set_uint32_64_1 -1.18% 22707648.462 22440472.048 - 2.16% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.18% 207728090.723 205284108.659 - 2.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.18% 10.457 10.334 - 0.42% -
SetIntersection_Front_Set_uint32_4_4 -1.17% 137502341.836 135894176.326 - 0.54% -
SetIntersection_Front_Vector_uint64_16_1 -1.16% 62981587.137 62247919.084 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.16% 56039415.003 55386737.474 - -0.46% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.16% 535343385.779 529111072.061 - -0.04% -
SetIntersection_Front_Set_uint64_64_16 -1.16% 15203419.619 15026560.133 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.16% 13713307.685 13553932.121 - -0.11% -
SetIntersection_Front_Vector_uint64_16_4 -1.16% 54250935.493 53620832.727 - -0.24% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.16% 52.734 52.122 - -1.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.16% 188505.742 186317.742 - 2.80% -
bm_lexicographical_compare<int>/64 -1.16% 4.344 4.294 - -4.63% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.16% 6.625 6.549 - -2.33% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.16% 29.537 29.195 - 0.77% -
SetIntersection_Front_Vector_uint32_16384_1 -1.16% 1055254.260 1043050.451 - 0.33% -
std::set<std::string>::ctor(const&)/0 -1.16% 12.915 12.766 - 0.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.15% 164.402 162.503 - 4.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.15% 536962042.466 530764213.267 - -0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.15% 188532.850 186361.819 - 2.85% -
SetIntersection_Front_Set_float_1024_256 -1.15% 4238564.298 4189854.556 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.15% 535143114.518 528999031.265 - 0.16% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.15% 18.553 18.340 - -3.37% -
BM_std_minmax_element<short>/4 -1.15% 1.247 1.233 - -2.92% -
BM_deque_vector_ranges_copy_backward/5500 -1.14% 199.197 196.920 - -0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.14% 58.742 58.072 - 15.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.14% 915323.614 904888.381 - -1.10% -
SetIntersection_None_Set_uint32_16_1 -1.14% 66551349.773 65793205.350 - 0.05% -
SetIntersection_None_Vector_float_1024_1024 -1.14% 1083548.633 1071206.896 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.14% 1045599.451 1033719.599 - -0.53% -
std::count(list<int>)_(every_other)/8 -1.14% 2.083 2.059 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.13% 136125304.599 134580454.705 - 0.70% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.13% 19.174 18.957 - -0.57% -
std::multiset<std::string>::clear()/32 -1.13% 916.312 905.969 - 2.02% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.13% 2218.572 2193.575 - 2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.13% 25729312.356 25439736.344 - -2.15% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.12% 636.551 629.403 - 0.11% -
std::find_end(list<int>)_(process_all)/8192 -1.12% 7515.754 7431.636 - -0.96% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.12% 1079265.870 1067193.931 - -1.19% -
SetIntersection_None_Vector_uint64_16_4 -1.12% 53785553.320 53184782.177 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 18150561.713 17947870.611 - 0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.12% 22.451 22.200 - 0.58% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.11% 137292692.838 135773524.820 - 0.14% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.11% 6930.086 6853.422 - -1.02% -
SetIntersection_None_Vector_uint64_4_4 -1.11% 134049471.633 132566560.368 - 0.31% -
BM_CmpEqual_uchar_ushort -1.11% 1.067 1.055 - -2.42% -
std::map<int,_int>::erase(key)_(existent)/32 -1.11% 22.451 22.203 - -0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.10% 742.252 734.064 - 3.12% -
SetIntersection_None_Vector_uint64_4_1 -1.10% 214527059.033 212165798.937 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.10% 350575.774 346721.634 - -0.72% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.10% 10.846 10.727 - -0.70% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.10% 25.711 25.429 - 5.53% -
std::for_each(multiset<int>::iterator)/32 -1.09% 23.867 23.606 - 0.25% -
SetIntersection_None_Set_uint64_16384_16 -1.09% 167265644.397 165437719.350 - 1.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.09% 1275180.500 1261249.838 - 0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 42116803.979 41657303.987 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.09% 4176800.074 4131306.467 - 2.05% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.09% 35749705.937 35360570.520 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.09% 34083896.468 33713038.360 - -0.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.639 13.491 - -0.18% -
BM_deque_vector_ranges_copy/70000 -1.08% 3448.286 3410.895 - 6.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.08% 16098305.475 15924134.936 - -0.08% -
SetIntersection_Front_Set_float_262144_256 -1.08% 4160749.066 4115769.417 - -3.96% -
BM_num_get<unsigned_short> -1.08% 10.283 10.172 - 0.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.08% 119835.108 118540.947 - 0.48% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.08% 714.816 707.121 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.07% 355247154.698 351431966.755 - 2.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 45361.311 44875.248 - -0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.07% 9678.981 9575.301 - -1.27% -
SetIntersection_None_Set_uint64_64_4 -1.07% 21592816.584 21362427.705 - -0.20% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 23.527 23.276 - 0.87% -
SetIntersection_Front_Set_uint32_262144_256 -1.07% 3830800.392 3789953.523 - 7.58% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.06% 1052984.900 1041782.732 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.06% 62991077.063 62320990.891 - 0.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.06% 230.146 227.698 - 0.22% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.06% 6309.334 6242.237 - -1.15% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.06% 11.006 10.889 - -0.81% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.06% 16.998 16.817 - -0.15% -
BM_deque_vector_copy/70000 -1.06% 3288.794 3253.882 - 2.38% -
std::map<int,_int>::clear()/8192 -1.06% 86614.315 85695.127 - 0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.06% 4675.210 4625.624 - -9.72% -
std::make_heap(vector<int>)_(ascending)/8192 -1.06% 5034.545 4981.181 - -0.35% -
SetIntersection_None_Vector_uint64_16_16 -1.06% 33717845.089 33361326.291 - 0.22% -
SetIntersection_None_Vector_uint32_64_1 -1.06% 16729419.066 16552681.870 - 0.02% -
BM_StringFindCharLiteral/64 -1.06% 2.118 2.095 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.05% 137103193.680 135659306.209 - -0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 413035.983 408702.923 - 1.14% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.05% 1886.808 1867.021 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.05% 1168671.865 1156419.016 - -1.08% -
std::shift_right(list<int>)/50 -1.05% 26.579 26.301 - -1.75% -
std::stable_sort(vector<int>)_(descending)/1024 -1.05% 2793.767 2764.496 - -1.45% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.05% 24.352 24.097 - 1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.04% 137945593.180 136504666.559 - -0.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.04% 17.341 17.160 - -2.71% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.04% 26827.897 26547.840 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.04% 66817959.283 66120775.085 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.04% 1243284.916 1230324.158 - 0.28% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.04% 29.883 29.571 - 7.26% -
SetIntersection_Front_Set_uint32_16_16 -1.04% 37903283.074 37508638.934 - 1.52% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.04% 1842.839 1823.672 - -2.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.04% 35421589.663 35053791.084 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.04% 134791042.522 133393125.821 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.04% 3.786 3.747 - 1.21% -
std::stable_partition(vector<int>)_(dense)/32 -1.04% 21.398 21.176 - -2.53% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.04% 35.382 35.016 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.03% 18311994.542 18122568.798 - -0.47% -
std::move(vector<int>)/8 -1.03% 2.306 2.282 - -0.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.03% 2.734 2.706 - 19.52% -
SetIntersection_None_Set_uint32_64_4 -1.03% 21673204.976 21450784.658 - 0.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.02% 96762.589 95772.743 - 0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.02% 5796794.573 5737560.717 - 0.02% -
SetIntersection_Front_Vector_string_64_4 -1.02% 17952960.421 17769565.017 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.02% 1120310.381 1108874.823 - 1.59% -
SetIntersection_Front_Vector_uint32_1024_4 -1.02% 1058024.916 1047244.174 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.02% 1075787.266 1064857.919 - -1.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 801.194 793.057 - -1.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.01% 136297.294 134914.189 - 0.74% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.01% 1602.623 1586.364 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.01% 163139859.544 161487740.713 - 0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 36902.658 36529.406 - -2.35% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.01% 600.072 594.027 - -0.07% -
SetIntersection_None_Vector_uint32_64_4 -1.00% 15957054.618 15796830.559 - -0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.00% 31.259 30.945 - -0.22% -


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