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 e05fffbbc54d201a60e55e8c051bad81eaebd69a

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 561300 2026-03-14T03:55:15 0:00:00
Previous 561274 2026-03-14T06:37:58 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1953 2118
Performance Improvements 1862 3144
Unchanged Tests 37980 36533
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 266.67% 35.128 128.805 - 257.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 257.22% 26.886 96.040 - 259.62% -
std::shift_right(vector<int>)/32 238.75% 2.952 9.998 - 239.81% -
SetIntersection_Interlaced_Vector_uint64_262144_16 231.33% 3129603.827 10369456.042 - 196.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 223.88% 545.626 1767.162 - 223.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 201.56% 545.030 1643.567 - -5.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 201.46% 512.774 1545.825 - -7.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 167.89% 11.780 31.556 - 151.57% -
SetIntersection_Interlaced_Vector_uint64_262144_256 157.01% 27100707.159 69651819.344 - 97.39% -
BM_format_string<char>/262144 120.29% 0.014 0.031 - -1.04% -
std::unique_copy(list<int>)_(contiguous)/1024 117.99% 741.765 1616.979 - 118.17% -
std::unique_copy(list<int>)_(sprinkled)/1024 117.43% 740.137 1609.297 - 119.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 111.18% 752.742 1589.602 - 111.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 108.40% 98.864 206.036 - -4.87% -
BM_format_string<char>/131072 107.11% 0.016 0.034 - -0.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 106.60% 790.182 1632.478 - 107.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 106.18% 9.346 19.269 - 92.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 105.92% 97.102 199.954 - -19.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 102.58% 35.924 72.776 - -0.53% -
std::copy(deque<int>)/64 102.30% 2.714 5.491 - 81.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 98.92% 835.154 1661.282 - 100.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 92.94% 4212135.390 8126822.767 - 100.90% -
SetIntersection_Interlaced_Vector_uint64_262144_64 92.13% 13243007.210 25443215.456 - 144.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 83.28% 95.066 174.236 - -15.43% -
BM_join_view_out_vectors/4000 79.33% 6050.465 10850.075 - 79.76% -
std::map<std::string,_int>::erase(key)_(existent)/1024 77.17% 54.632 96.792 - 7.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 72.73% 78.237 135.135 - -4.78% -
std::map<std::string,_int>::erase(key)_(existent)/8192 58.28% 60.267 95.393 - -9.03% -
BM_PushHeap_string_Descending_262144 56.58% 3.083 4.827 - 53.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 55.44% 0.309 0.481 - 31.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 51.81% 32.083 48.705 - 23.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.47% 23.638 35.568 - -0.56% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 50.38% 75.889 114.121 - 29.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 48.76% 28.420 42.277 - 54.21% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.08% 63.824 94.511 - 38.14% -
std::fill_n(list<int>)/1024 47.24% 440.836 649.088 - 47.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 47.08% 12.012 17.667 - 45.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 45.75% 21.520 31.365 - 43.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 45.25% 10.249 14.887 - 39.98% -
std::unique_copy(deque<int>)_(contiguous)/52 44.72% 14.899 21.562 - 49.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 44.17% 1343.907 1937.452 - 46.43% -
SetIntersection_Interlaced_Vector_uint64_16384_256 43.79% 15883483.989 22839485.085 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_16384_64 42.79% 5680458.501 8111348.793 - 23.02% -
std::find_end(deque<int>)_(single_element)/8192 41.88% 2023.000 2870.193 - 42.02% -
std::find_end(deque<int>)_(single_element)/1024 40.51% 257.669 362.044 - 30.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 40.44% 30.104 42.278 - 22.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 39.31% 249109636.219 347039022.875 - 37.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 39.31% 43.702 60.881 - 10.92% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 38.18% 10.428 14.410 - 36.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 37.62% 11.956 16.454 - 37.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 37.60% 27.765 38.206 - 40.92% -
std::copy_n(vector<bool>)_(aligned)/1048576 37.38% 2175.364 2988.549 - -3.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.31% 29.751 40.850 - 32.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 37.24% 21.361 29.315 - 34.52% -
std::is_sorted(deque<int>)/8 36.99% 3.351 4.591 - 60.45% -
SetIntersection_Interlaced_Vector_uint32_16384_256 36.96% 15582175.045 21341749.814 - 9.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 36.80% 1.607 2.199 - 17.81% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 36.79% 12.521 17.128 - 60.10% -
std::unique_copy(deque<int>)_(contiguous)/32 36.11% 10.008 13.622 - 44.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.80% 36.013 48.905 - 36.91% -
BM_ConstructAndDestroy_Null_Opaque 35.70% 0.329 0.446 - -0.97% -
std::map<std::string,_int>::count(key)_(existent)/1024 35.26% 27.379 37.032 - 55.88% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 35.21% 12.132 16.403 - 34.79% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 35.01% 25.785 34.812 - 40.58% -
BM_StringCtorDefault 34.48% 0.238 0.320 - 31.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.31% 23.107 31.035 - 29.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 34.21% 0.519 0.696 - 46.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 34.21% 25.019 33.579 - 37.82% -
std::unordered_set<std::string>::erase(iterator)/8192 33.90% 26.417 35.373 - 20.91% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.90% 33.220 44.482 - 32.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.03% 32.416 43.124 - -0.39% -
SetIntersection_Interlaced_Vector_float_16384_256 32.96% 17969118.585 23891215.969 - 60.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 32.52% 20311505.758 26916956.985 - 47.61% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 32.04% 31.165 41.149 - 54.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.82% 25.345 33.410 - 15.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.82% 34.282 45.189 - 33.44% -
BM_Copy_LargeTrivialFunctor 31.52% 12.294 16.169 - 27.81% -
std::copy_n(list<int>)/4096 31.44% 3548.437 4664.186 - 11.59% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 30.46% 27.070 35.314 - 26.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.24% 23.281 30.321 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30.21% 22795394.732 29682270.898 - 40.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.13% 4612875.792 6002888.518 - 38.18% -
ranges::min(std::vector<char>)/1 29.84% 0.294 0.381 - -12.90% -
BM_emoji_text<char> 29.77% 735.245 954.098 - 28.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 29.76% 39.087 50.720 - 75.80% -
BM_PushHeap_uint32_Random_1 29.75% 0.428 0.555 - 19.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.56% 31.267 40.508 - 51.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 29.46% 11.012 14.257 - 41.02% -
std::copy_backward(vector<bool>)_(aligned)/1048576 29.11% 2921.059 3771.307 - 18.99% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 28.92% 11.432 14.738 - 34.63% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 28.76% 30.191 38.873 - 12.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 28.61% 1.322 1.700 - 2.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 28.03% 22.429 28.716 - 16.70% -
std::copy_backward(vector<int>)/4096 27.68% 147.973 188.934 - -25.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 27.15% 6.241 7.936 - -26.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 26.84% 2.299 2.916 - 29.76% -
std::multiset<int>::contains(key)_(non-existent)/8192 26.77% 8.585 10.883 - -25.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 26.57% 0.275 0.348 - 20.69% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 26.29% 27.797 35.106 - 29.12% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.98% 23.611 29.746 - 22.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.85% 23.713 29.843 - 28.93% -
std::unordered_set<int>::contains(key)_(existent)/8192 25.70% 1.451 1.823 - 49.67% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.70% 22.996 28.906 - 19.55% -
BM_join_view_out_vectors/0 25.64% 0.395 0.496 - 16.14% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.60% 24.641 30.948 - 23.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.58% 24.700 31.018 - 34.84% -
std::map<std::string,_int>::find(key)_(existent)/8192 25.57% 29.738 37.343 - 28.81% -
std::multimap<std::string,_int>::count(key)_(existent)/32 25.38% 19.143 24.002 - 19.31% -
SetIntersection_Interlaced_Vector_uint32_16384_64 25.30% 6385436.272 8000997.166 - 27.23% -
BM_Swap_Null_Null 24.94% 0.368 0.459 - 0.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 24.89% 30.613 38.234 - 23.31% -
std::unordered_set<std::string>::erase(key)_(existent)/32 24.89% 46.361 57.901 - -22.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 24.88% 10.196 12.733 - 20.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.81% 21.720 27.107 - -3.95% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.69% 19.506 24.322 - 0.95% -
std::find_end(deque<int>)_(match_near_end)/1000 24.68% 341.259 425.470 - 22.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 24.67% 0.498 0.621 - 20.93% -
std::multiset<int>::find(key)_(non-existent)/8192 24.67% 8.307 10.356 - 11.81% -
BM_deque_deque_ranges_move_backward/0 24.39% 0.737 0.917 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_262144_4 24.36% 1555745.482 1934739.902 - 22.29% -
rng::contains_subrange(list<int>)_(process_all)/8192 24.22% 6635.911 8242.913 - -8.83% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 24.02% 31.328 38.854 - 40.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 23.82% 2.399 2.971 - 21.34% -
ranges::min(std::deque<long_long>)/70000 23.73% 18840.023 23311.368 - -11.38% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 23.59% 1.305 1.613 - 27.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 23.32% 99001490.844 122086147.417 - 23.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 23.02% 1.419 1.746 - -3.36% -
std::search(list<int>,_pred)_(single_element)/8192 22.80% 8027.924 9858.004 - 28.08% -
std::map<std::string,_int>::find(key)_(non-existent)/32 22.56% 9.988 12.240 - 23.08% -
std::map<std::string,_int>::erase(iterator)/1024 22.24% 28.475 34.809 - -2.50% -
std::map<std::string,_int>::count(key)_(existent)/32 22.09% 16.256 19.846 - 14.25% -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.97% 24.203 29.520 - 26.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 21.90% 2325588.840 2834913.710 - 27.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 21.85% 9.708 11.829 - 32.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 21.80% 15.707 19.131 - 18.73% -
std::multimap<std::string,_int>::find(key)_(existent)/32 21.73% 14.504 17.655 - 10.50% -
std::map<int,_int>::contains(key)_(non-existent)/8192 21.70% 11.423 13.902 - 48.38% -
std::unordered_multimap<int,_int>::clear()/8192 21.65% 61026.285 74236.453 - 10.60% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 21.41% 10.311 12.518 - 12.50% -
SetIntersection_Interlaced_Vector_uint64_16384_16 21.11% 2668581.596 3231985.094 - 13.21% -
std::unordered_multimap<int,_int>::clear()/1024 21.11% 7975.981 9659.663 - 13.96% -
std::set<std::string>::contains(key)_(non-existent)/32 20.73% 9.501 11.470 - 16.88% -
std::copy_n(vector<bool>)_(aligned)/262144 20.49% 699.414 842.748 - 43.95% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 20.22% 1.241 1.492 - 27.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 20.10% 1.123 1.349 - 26.84% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 19.84% 1.421 1.703 - 0.31% -
ranges::min(std::deque<__int128>)/70000 19.75% 24322.611 29125.164 - 22.04% -
std::multiset<std::string>::erase(key)_(existent)/8192 19.68% 67.217 80.445 - -24.33% -
BM_PushHeap_string_Descending_256 19.55% 2.300 2.749 - 20.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 19.54% 5.415 6.473 - 9.42% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.53% 19.507 23.316 - 16.70% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 19.30% 22.163 26.440 - 30.19% -
rng::starts_with(deque<int>)/8 19.07% 4.050 4.823 - 23.67% -
std::copy(vector<bool>)_(aligned)/1048576 19.06% 2681.683 3192.688 - -7.68% -
std::search(deque<int>,_pred)_(no_match)/8192 18.96% 3496.109 4158.878 - 18.94% -
std::multiset<std::string>::erase(iterator)/8192 18.90% 31.324 37.246 - 24.35% -
bm_lexicographical_compare<signed_char>/8 18.88% 3.010 3.578 - 15.05% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 18.85% 5664.246 6731.932 - 5.41% -
std::move(deque<int>)/32768 18.79% 2011.708 2389.739 - 15.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 18.69% 16.997 20.174 - 28.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 18.68% 4.521 5.365 - -18.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.62% 34.447 40.861 - 2.58% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.58% 445787.185 528626.909 - 18.56% -
std::is_partitioned(list<int>)_(partitioned)/1024 18.47% 597.378 707.733 - 10.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 18.42% 17.927 21.228 - -13.26% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 18.32% 49.219 58.238 - -10.81% -
BM_lexicographical_compare_three_way_slow_path/1 18.21% 0.388 0.459 - 26.12% -
BM_PushHeap_string_Descending_16384 18.17% 2.349 2.775 - 20.14% -
BM_PushHeap_string_Descending_1024 18.16% 2.392 2.826 - 20.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 18.16% 21.952 25.937 - 12.91% -
std::set<int>::find(key)_(non-existent)/32 18.15% 2.242 2.649 - 15.98% -
ranges::min(std::deque<char>)/1 17.98% 0.613 0.723 - 5.45% -
std::search(deque<int>,_pred)_(no_match)/1024 17.96% 436.172 514.489 - 17.91% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 17.87% 97.081 114.426 - 20.77% -
std::multiset<int>::clear()/1024 17.81% 9610.400 11322.478 - 9.21% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 17.81% 24.395 28.740 - 24.96% -
BM_PushHeap_string_Descending_64 17.76% 2.204 2.595 - 17.50% -
std::adjacent_find(deque<int>)/8 17.69% 3.182 3.745 - 27.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.65% 31.794 37.407 - 39.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 17.61% 19.899 23.404 - -13.34% -
BM_PushHeap_string_PipeOrgan_16384 17.56% 12.226 14.373 - 12.68% -
BM_format_to_string_begin<std::string>/16384 17.52% 164.135 192.893 - -11.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.52% 19.266 22.641 - 25.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 17.40% 24.665 28.957 - 27.89% -
rng::find_last(deque<int>)_(bail_90%)/1048576 17.34% 25485.078 29904.788 - -35.33% -
std::unordered_set<int>::find(key)_(existent)/32 17.33% 1.177 1.381 - 4.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 17.28% 20.977 24.601 - 16.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 17.26% 33.247 38.987 - 18.23% -
BM_stop_token_multi_thread_polling_stop_requested/1024 17.20% 438572.162 514002.621 - 12.41% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.14% 20.608 24.140 - 3.42% -
SetIntersection_Interlaced_Vector_float_256_16 17.13% 6301967.634 7381734.752 - 25.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 17.04% 318.563 372.853 - 14.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 17.01% 62.308 72.908 - 14.66% -
std::search(list<int>)_(no_match)/8192 16.98% 6532.038 7641.456 - 16.60% -
std::multiset<int>::clear()/8192 16.94% 76946.955 89978.887 - 8.84% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 16.88% 10.519 12.295 - 19.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.84% 30.489 35.623 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 16.72% 27.665 32.292 - -20.01% -
std::find_if(vector<char>)_(process_all)/8192 16.68% 943.233 1100.533 - 38.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.65% 15.911 18.561 - 23.23% -
BM_StringEraseWithMove_Empty_Transparent 16.59% 0.557 0.650 - 16.71% -
std::find_if(vector<char>)_(process_all)/32768 16.43% 3749.475 4365.644 - 39.14% -
ranges::min(std::vector<long_long>)/1 16.43% 0.385 0.448 - 2.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 16.30% 689.008 801.284 - 1.95% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.28% 24.404 28.378 - 14.10% -
BM_join_view_out_vectors/70000 16.17% 136954.836 159101.361 - -4.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 16.16% 1.233 1.432 - 15.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 15.94% 32.019 37.124 - 15.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 15.90% 10340.537 11985.081 - -5.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 15.84% 1298.059 1503.659 - -5.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.73% 1.177 1.363 - 3.82% -
std::set<int>::ctor(const&)/8192 15.67% 49740.181 57535.007 - 15.77% -
std::map<int,_int>::ctor(const&)/8192 15.66% 53688.953 62098.247 - 19.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.56% 1.254 1.449 - 4.33% -
std::find_end(list<int>)_(single_element)/8192 15.46% 7848.112 9061.648 - -6.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.42% 28.439 32.824 - 13.30% -
std::replace(list<int>)_(sprinkled)/8192 15.41% 7146.560 8248.096 - 15.72% -
BM_PushHeap_string_Random_262144 15.41% 18.081 20.867 - 16.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 15.36% 20.581 23.742 - -11.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 15.27% 21.690 25.001 - 11.73% -
BM_PushHeap_float_SingleElement_1 15.21% 0.412 0.474 - -8.87% -
std::search(list<int>,_pred)_(same_length)/8192 15.14% 8008.159 9220.796 - 4.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 15.12% 3724.313 4287.583 - 12.48% -
std::rotate(list<int>)_(by_1/2)/8192 15.10% 4733.362 5448.013 - 16.99% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 15.09% 19.693 22.665 - -11.55% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.08% 32.297 37.168 - 13.47% -
bm_lexicographical_compare<int>/1 15.04% 1.285 1.479 - 2.19% -
std::map<std::string,_int>::count(key)_(non-existent)/32 14.98% 10.397 11.955 - 5.38% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 14.98% 8514.939 9790.597 - 0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.95% 16.546 19.020 - -4.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 14.76% 24.327 27.917 - 16.63% -
BM_Move_Null 14.75% 0.460 0.528 - -41.76% -
std::set<int>::find(key)_(non-existent)/1024 14.74% 5.480 6.288 - 16.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 14.64% 45551.303 52219.536 - 3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14.63% 14275428.144 16363780.581 - 13.04% -
BM_SystemErrorWithoutMessage 14.54% 13.931 15.957 - -4.31% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 14.45% 1.377 1.576 - -3.25% -
std::find_if(vector<char>)_(process_all)/1024 14.43% 124.447 142.409 - 27.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.39% 4.201 4.806 - 3.92% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 14.35% 33.701 38.536 - 27.88% -
std::unordered_multimap<int,_int>::erase(iterator)/32 14.30% 19.402 22.177 - 11.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.17% 707.139 807.370 - 6.84% -
std::set<std::string>::contains(key)_(non-existent)/1024 14.16% 22.034 25.154 - 25.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 14.13% 35.925 41.000 - 0.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 14.10% 0.606 0.691 - -0.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 14.02% 25.272 28.816 - 13.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 14.01% 49.069 55.943 - 60.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 14.00% 24.052 27.421 - 15.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 13.97% 21.662 24.688 - -0.32% -
std::map<std::string,_int>::count(key)_(existent)/8192 13.89% 43.940 50.042 - 63.53% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.87% 57.816 65.835 - 31.63% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 13.82% 33.999 38.698 - 14.21% -
std::set<int>::find(key)_(non-existent)/8192 13.78% 8.415 9.574 - 13.87% -
std::unordered_multimap<int,_int>::ctor(const&)/32 13.75% 198.782 226.119 - 9.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 13.56% 602206.802 683878.065 - 12.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 13.55% 5.776 6.559 - 18.70% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.54% 1.389 1.577 - 23.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 13.50% 29.289 33.244 - 16.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 13.45% 19.209 21.793 - -5.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 13.42% 27.176 30.824 - 11.22% -
std::set<int>::clear()/1024 13.35% 9490.007 10756.767 - 12.13% -
BM_StringEraseWithMove_Empty_Opaque 13.35% 0.789 0.894 - 13.31% -
std::set<std::string>::contains(key)_(non-existent)/8192 13.29% 26.721 30.272 - 11.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.29% 49.356 55.915 - 7.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 13.18% 36.645 41.475 - 2.35% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 13.11% 1.156 1.307 - 2.95% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.04% 2533.480 2863.931 - 12.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.98% 1.512 1.708 - -11.19% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 12.92% 6726.388 7595.674 - 12.08% -
BM_deque_deque_move/0 12.89% 0.813 0.918 - 16.41% -
std::map<std::string,_int>::contains(key)_(existent)/8192 12.75% 29.179 32.898 - 7.47% -
std::set<int>::ctor(const&)/32 12.73% 216.525 244.084 - 14.34% -
std::set<int>::ctor(const&)/1024 12.72% 6284.148 7083.387 - 13.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 12.68% 1.060 1.194 - 19.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 12.63% 1.423 1.603 - -8.92% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 12.62% 20.677 23.287 - -11.48% -
BM_PushHeap_float_Random_4 12.59% 2.320 2.612 - -13.15% -
std::rotate(list<int>)_(1_element_forward)/8192 12.58% 7193.654 8098.419 - 13.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 12.54% 35.974 40.485 - 3.16% -
rng::starts_with(deque<int>)/1048576 12.29% 490057.343 550283.824 - 11.99% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 12.27% 25.143 28.228 - 11.04% -
BM_vector_deque_ranges_copy_backward/2 12.27% 1.774 1.991 - -0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.19% 493.544 553.713 - -3.67% -
bm_lexicographical_compare<signed_char>/1 12.17% 1.343 1.507 - 20.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 12.04% 1003783.171 1124686.701 - 6.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 12.04% 6.530 7.316 - -6.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.02% 26085.043 29220.054 - 11.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 12.02% 700.289 784.440 - 27.11% -
BM_vector_deque_ranges_copy_backward/1 11.94% 2.021 2.262 - -0.98% -
SetIntersection_Interlaced_Vector_float_64_16 11.94% 16823729.052 18833040.573 - 12.80% -
std::multiset<std::string>::erase(iterator)/1024 11.88% 27.772 31.073 - 9.48% -
std::reverse_copy(list<int>)/4096 11.84% 3109.345 3477.504 - 8.89% -
std::unique_copy(deque<int>)_(sprinkled)/52 11.83% 14.738 16.481 - 11.99% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 11.81% 713.832 798.105 - 1.15% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.80% 9.207 10.294 - 11.88% -
BM_PushHeap_string_Descending_1 11.76% 0.471 0.527 - -24.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 11.73% 503.701 562.809 - 7.36% -
BM_PushHeap_string_PipeOrgan_1 11.69% 0.471 0.526 - -24.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 11.67% 1.068 1.192 - -4.95% -
std::find_if(vector<int>)_(bail_25%)/32768 11.65% 812.091 906.674 - -3.97% -
std::map<int,_int>::ctor(const&,_alloc)/32 11.62% 233.080 260.155 - 3.55% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.56% 28.842 32.176 - 18.53% -
std::multiset<int>::erase(iterator)/8192 11.54% 22.751 25.376 - 5.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.52% 6.256 6.977 - -36.85% -
std::copy_backward(list<int>)/4096 11.51% 3185.043 3551.515 - 9.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 11.45% 87.142 97.121 - 8.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.44% 12589.032 14029.262 - 13.36% -
BM_ConstructAndDestroy_FuncPtr_Opaque 11.41% 1.047 1.167 - 3.48% -
BM_vector_deque_ranges_move/0 11.39% 0.458 0.510 - 28.65% -
BM_stop_token_multi_thread_polling_stop_requested/131072 11.37% 7320249.833 8152381.625 - 17.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 11.32% 25.339 28.207 - -10.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.31% 1826.002 2032.519 - 20.05% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.28% 0.311 0.346 - 10.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.25% 46.267 51.473 - 0.82% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 11.24% 28.776 32.010 - 6.75% -
rng::find_last_if(deque<int>)_(bail_90%)/8 11.24% 1.034 1.150 - 19.49% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 11.23% 15.454 17.190 - 2.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.22% 91.931 102.249 - 38.27% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.22% 10.636 11.829 - 7.54% -
std::multiset<int>::erase(iterator)/1024 11.22% 22.885 25.453 - 7.52% -
BM_std_minmax_element<int>/3 11.22% 1.136 1.263 - 13.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 11.20% 86.906 96.636 - 0.11% -
rng::contains(list<int>)_(process_all)/32 11.17% 9.758 10.848 - 19.92% -
rng::starts_with(list<int>,_pred)/8192 11.12% 9791.945 10880.616 - -10.96% -
std::unordered_set<int>::contains(key)_(non-existent)/32 11.00% 1.412 1.568 - -3.19% -
std::find_if(vector<char>)_(process_all)/50 10.96% 6.631 7.358 - 37.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 10.96% 4.787 5.312 - -6.73% -
std::search(deque<int>,_pred)_(no_match)/1000 10.93% 458.924 509.085 - 19.90% -
std::adjacent_find(deque<int>)/50 10.91% 16.739 18.565 - 32.30% -
BM_PushHeap_uint32_QuickSortAdversary_16 10.88% 0.919 1.019 - 11.18% -
std::unordered_set<int>::contains(key)_(existent)/32 10.87% 1.391 1.542 - 9.49% -
std::lower_bound(std::list<int>)/8192 10.86% 13347.241 14796.501 - 4.10% -
std::upper_bound(std::list<int>)/8192 10.86% 13258.360 14697.659 - 4.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 10.83% 22.043 24.429 - 7.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.82% 11.038 12.233 - 25.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 10.79% 20.695 22.929 - 15.45% -
std::any_of(vector<int>)_(process_all)/50 10.77% 13.693 15.168 - -20.05% -
SetIntersection_Interlaced_Set_uint32_262144_256 10.75% 1550639.158 1717304.282 - 8.74% -
std::unordered_map<int,_int>::clear()/8192 10.71% 63645.189 70463.067 - 5.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.65% 49.262 54.508 - 6.03% -
BM_PushHeap_string_PipeOrgan_1024 10.62% 9.124 10.093 - 6.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.59% 36.717 40.605 - 3.79% -
bm_lexicographical_compare<signed_char>/64 10.55% 2.000 2.211 - 15.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.55% 30.472 33.686 - 82.97% -
SetIntersection_Front_Vector_uint64_16384_1024 10.51% 5309900.675 5868124.564 - 10.02% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.50% 5941052.389 6565036.051 - -1.74% -
std::set<int>::erase(iterator)/8192 10.49% 20.329 22.463 - 8.54% -
SetIntersection_Front_Vector_uint64_262144_1024 10.45% 5327185.064 5883777.379 - 10.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.44% 12836.991 14176.822 - 14.61% -
std::partition(deque<int>)_(dense)/50 10.42% 14.137 15.610 - 2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.36% 13696.189 15114.448 - 6.20% -
std::unordered_set<int>::find(key)_(existent)/1024 10.29% 1.398 1.542 - 3.77% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 10.27% 16.753 18.474 - -32.27% -
rng::starts_with(deque<int>)/8192 10.27% 3848.596 4243.771 - 11.07% -
std::unordered_map<int,_int>::erase(iterator)/8192 10.25% 20.015 22.067 - 9.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 10.25% 44.351 48.896 - 38.07% -
std::swap_ranges(deque<int>)/1024 10.19% 319.276 351.811 - 3.39% -
SetIntersection_Front_Vector_uint32_262144_1024 10.16% 5337805.453 5880348.666 - 10.75% -
std::map<std::string,_int>::find(key)_(existent)/32 10.14% 16.115 17.749 - 14.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.11% 90.993 100.190 - -0.01% -
SetIntersection_Front_Vector_uint32_1024_1024 10.03% 5343837.296 5879775.610 - -0.83% -
std::unordered_multimap<int,_int>::clear()/32 10.03% 582.122 640.499 - 7.06% -
SetIntersection_Interlaced_Vector_float_262144_256 10.01% 28673116.385 31542188.369 - 55.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 9.94% 15201.093 16712.066 - -1.08% -
SetIntersection_Interlaced_Set_uint32_262144_64 9.89% 1553810.058 1707514.973 - 7.30% -
std::unordered_set<int>::contains(key)_(existent)/1024 9.89% 1.317 1.448 - 23.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.88% 19906.779 21872.713 - 12.42% -
std::adjacent_find(deque<int>,_pred)/8 9.82% 4.228 4.643 - -4.03% -
bm_ranges_lexicographical_compare<signed_char>/1 9.80% 1.641 1.801 - 5.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 9.77% 0.981 1.076 - 3.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.77% 23.727 26.044 - 26.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 9.75% 4.522 4.963 - -32.40% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.74% 10.100 11.084 - 8.63% -
std::swap_ranges(deque<int>)/8192 9.71% 2547.934 2795.271 - 3.34% -
ranges::min(std::deque<__int128>)/64 9.68% 20.861 22.880 - 11.51% -
BM_PushHeap_string_Ascending_16384 9.54% 19.348 21.195 - 10.76% -
std::unordered_map<int,_int>::erase(iterator)/1024 9.54% 19.856 21.751 - 8.43% -
BM_StringConstructDestroyCStr_Large_Transparent 9.51% 9.267 10.148 - 0.19% -
std::set<int>::erase(iterator)/1024 9.48% 20.334 22.262 - 9.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.46% 563.132 616.382 - 10.27% -
std::count(vector<int>)_(every_other)/8 9.43% 1.221 1.336 - 0.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 9.40% 551.851 603.752 - 10.25% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 9.34% 69178.898 75643.603 - 3.48% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 9.30% 69000.608 75417.824 - -1.71% -
std::stable_partition(deque<int>)_(dense)/32 9.26% 28.025 30.620 - 2.92% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 9.23% 22.444 24.517 - 8.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 9.19% 41.801 45.643 - -13.03% -
ranges::min(std::deque<long_long>)/64 9.11% 18.166 19.821 - -0.57% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 9.11% 0.432 0.471 - -4.84% -
std::unordered_set<std::string>::ctor(const&)/32 9.10% 721.004 786.628 - -1.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.07% 22.174 24.186 - -8.22% -
std::multiset<int>::clear()/32 9.04% 607.533 662.479 - 4.14% -
std::unordered_map<int,_int>::count(key)_(existent)/32 8.97% 1.412 1.539 - 33.25% -
std::map<int,_int>::contains(key)_(non-existent)/32 8.95% 2.682 2.922 - 1.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.94% 0.376 0.410 - 16.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 8.94% 1450.504 1580.113 - 12.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.91% 84.158 91.660 - 4.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.86% 144723.600 157539.220 - 7.04% -
BM_join_view_in_vectors/4000 8.84% 6062.515 6598.664 - 9.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.82% 502.534 546.856 - 8.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.81% 11615.342 12639.193 - 26.24% -
ranges::min(std::deque<__int128>)/1 8.81% 0.678 0.737 - -11.85% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.78% 696.677 757.818 - 4.42% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.77% 33.203 36.115 - 27.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.76% 52969.984 57612.078 - 3.32% -
std::find_if(vector<int>)_(bail_25%)/1024 8.75% 27.563 29.976 - 7.03% -
rng::find_last(deque<int>)_(bail_10%)/50 8.71% 11.371 12.362 - 9.27% -
std::copy(list<int>)/64 8.65% 32.556 35.372 - 5.61% -
std::unordered_set<int>::count(key)_(non-existent)/1024 8.64% 1.654 1.797 - 29.65% -
std::find_if(vector<int>)_(bail_25%)/8192 8.60% 211.854 230.083 - -3.16% -
std::find(vector<char>)_(bail_25%)/8 8.60% 1.063 1.154 - 4.08% -
BM_vector_deque_move_backward/2 8.60% 1.829 1.986 - -3.63% -
std::multiset<std::string>::find(key)_(existent)/8192 8.55% 26.668 28.949 - -4.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 8.53% 11409.510 12382.718 - 4.36% -
std::replace(list<int>)_(prefix)/8192 8.47% 6988.866 7580.764 - 8.46% -
std::search(list<int>,_pred)_(no_match)/8192 8.40% 7247.936 7856.454 - 8.54% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 8.39% 11.773 12.761 - 16.41% -
BM_PushHeap_string_Descending_4 8.39% 1.898 2.057 - 8.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 8.38% 31.806 34.470 - 39.68% -
std::search(list<int>)_(same_length)/8192 8.36% 7918.477 8580.448 - 7.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 8.34% 32.325 35.021 - 4.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.34% 948.926 1028.041 - 11.95% -
std::vector<int>::ctor(size)/1024 8.33% 41.091 44.515 - 5.46% -
std::unordered_map<int,_int>::erase(iterator)/32 8.28% 19.800 21.441 - 7.09% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.28% 24.388 26.407 - 11.09% -
std::make_heap(deque<int>)_(heap)/8192 8.23% 8565.515 9270.768 - 20.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.23% 35.512 38.436 - 1.04% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.19% 1.837 1.987 - 30.08% -
std::multiset<int>::erase(iterator)/32 8.18% 20.413 22.084 - 4.22% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.18% 1.373 1.485 - 10.46% -
SetIntersection_Interlaced_Set_uint32_262144_1024 8.17% 1519943.115 1644073.813 - 6.50% -
std::unordered_set<int>::count(key)_(existent)/1024 8.14% 1.182 1.278 - -1.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.14% 750.105 811.137 - 6.55% -
std::make_heap(deque<int>)_(heap)/1024 8.12% 1089.059 1177.528 - 19.44% -
std::unordered_multiset<int>::contains(key)_(existent)/32 8.11% 1.335 1.444 - -7.02% -
std::any_of(vector<int>)_(process_all)/8 8.10% 2.438 2.636 - 8.94% -
std::generate_n(deque<int>)/8192 8.09% 1961.710 2120.366 - 5.19% -
BM_format/string_len_60 8.06% 12.985 14.033 - 0.32% -
BM_PushHeap_string_PipeOrgan_256 8.05% 7.587 8.198 - 3.62% -
std::unordered_set<int>::find(key)_(existent)/8192 8.03% 1.414 1.528 - 9.10% -
std::find_end(vector<int>)_(same_length)/8192 8.01% 4038.661 4361.973 - 8.48% -
BM_join_view_out_vectors/64000 7.95% 123535.805 133351.692 - -8.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.95% 6570.755 7092.839 - 3.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 7.94% 3575.885 3859.808 - -4.84% -
std::multiset<int>::find(key)_(non-existent)/32 7.92% 2.259 2.438 - -1.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.91% 664.528 717.104 - -4.52% -
BM_join_view_in_vectors/4096 7.90% 6234.819 6727.598 - 9.49% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.89% 225.853 243.679 - 7.58% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 7.89% 21.406 23.094 - 8.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.84% 755.176 814.416 - 8.91% -
BM_StringRelational_Eq_Small_Small_Control 7.84% 1.705 1.839 - 9.16% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.82% 1.843 1.987 - 7.12% -
BM_Swap_FuncPtr_LargeTrivialFunctor 7.82% 1.150 1.240 - 5.20% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.81% 736.537 794.062 - 7.79% -
std::find_if(vector<char>)_(process_all)/8 7.75% 1.483 1.598 - 27.01% -
std::find_end(deque<int>)_(process_all)/1024 7.70% 256.477 276.214 - -23.14% -
BM_PushHeap_string_PipeOrgan_262144 7.69% 16.866 18.163 - 4.61% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.68% 27.482 29.593 - 6.44% -
std::rotate(deque<int>)_(by_1/2)/1024 7.68% 173.109 186.407 - 7.77% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.68% 659.970 710.646 - 15.35% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.65% 22.405 24.118 - 4.67% -
SetIntersection_Front_Set_uint32_1024_64 7.64% 1676050.689 1804177.207 - 10.57% -
std::equal(deque<int>)_(it,_it,_it)/50 7.63% 21.637 23.289 - 8.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.62% 511.846 550.845 - 6.34% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 7.62% 24.595 26.469 - 6.49% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 7.55% 1.151 1.237 - -3.06% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 7.55% 1.147 1.233 - 2.50% -
std::multiset<int>::ctor(const&,_alloc)/32 7.54% 224.315 241.228 - -6.51% -
std::multiset<int>::ctor(const&)/8192 7.52% 50948.837 54782.102 - 8.87% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 7.52% 42.282 45.461 - 3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 7.50% 1384967.064 1488843.962 - 9.87% -
std::sort(vector<int>)_(repeated)/1024 7.50% 654.780 703.861 - 6.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.49% 3.906 4.198 - 8.70% -
std::replace_if(list<int>)_(sprinkled)/8192 7.48% 7329.923 7877.942 - 8.34% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 7.46% 15.693 16.864 - 1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 7.46% 0.447 0.480 - -17.08% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 7.45% 24.617 26.450 - 6.77% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 7.43% 0.540 0.580 - 26.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 7.43% 15430.895 16577.420 - -0.52% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 7.42% 24.999 26.854 - 6.40% -
std::map<int,_int>::find(key)_(non-existent)/0 7.42% 0.251 0.270 - 7.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 7.41% 1.164 1.250 - 12.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 7.41% 18.966 20.371 - -4.39% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 7.39% 21.906 23.526 - 8.19% -
rng::find_last(vector<int>)_(bail_10%)/1048576 7.39% 213405.905 229174.926 - 8.02% -
std::shift_right(list<int>)/32 7.38% 14.391 15.454 - 7.04% -
bm_lexicographical_compare<int>/8 7.38% 1.491 1.601 - 1.16% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 7.36% 69178.121 74267.488 - 1.80% -
SetIntersection_Front_Set_uint64_262144_64 7.35% 1659973.857 1782042.258 - 4.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 7.35% 15.667 16.819 - 1.13% -
BM_deque_vector_ranges_move/0 7.32% 1.417 1.521 - 0.42% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 7.31% 76.024 81.585 - 5.05% -
bm_ranges_lexicographical_compare<int>/8 7.31% 1.463 1.570 - 8.50% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 7.30% 613.995 658.847 - 4.15% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.30% 10.316 11.069 - 8.85% -
Chain_fail,_5_levels 7.28% 61.931 66.442 - -8.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.27% 21.989 23.588 - 3.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.26% 753.549 808.268 - 5.62% -
BM_Move_SmallNonTrivialFunctor 7.26% 0.602 0.646 - 13.20% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 7.25% 198893.361 213309.864 - 3.86% -
std::set<std::string>::ctor(const&)/32 7.22% 768.411 823.915 - -1.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 7.22% 15.740 16.877 - 2.27% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 7.22% 608.694 652.654 - 4.11% -
std::multiset<int>::ctor(const&)/32 7.18% 222.532 238.517 - 10.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 7.17% 15.742 16.870 - 0.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.16% 6193.618 6637.240 - 8.55% -
std::map<std::string,_int>::erase(iterator)/8192 7.13% 29.080 31.155 - 7.31% -
std::for_each(list<int>)/8192 7.12% 7188.693 7700.318 - -1.22% -
std::set<int>::upper_bound(key)_(non-existent)/32 7.11% 2.411 2.582 - 5.62% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 7.09% 30.198 32.340 - 7.81% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 7.07% 25.408 27.204 - 9.03% -
rng::find_last(vector<char>)_(bail_90%)/8192 7.05% 188.501 201.787 - 7.20% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 7.04% 12900969.910 13809669.119 - 3.68% -
std::find_first_of(list<int>)_(large_needle)/1024 7.04% 865456.875 926360.858 - -6.03% -
BM_join_view_in_vectors/5500 7.02% 8533.144 9132.168 - 8.65% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 7.00% 608.466 651.073 - 3.91% -
bm_ranges_lexicographical_compare<int>/1 6.99% 1.381 1.478 - 14.91% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 6.97% 23.070 24.678 - 0.37% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.95% 15.647 16.734 - -3.45% -
std::unordered_map<int,_int>::clear()/1024 6.95% 8384.080 8966.647 - 4.68% -
std::set<int>::clear()/32 6.94% 633.291 677.216 - 6.76% -
bm_exception_ptr_move_assign_null 6.91% 3.341 3.572 - 28.46% -
BM_PushHeap_uint64_Ascending_64 6.90% 1.725 1.844 - 21.09% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.88% 7437.834 7949.814 - 9.50% -
BM_std_minmax_element<char>/3 6.88% 1.159 1.239 - 6.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 6.87% 21.965 23.473 - 4.55% -
SetIntersection_Front_Vector_uint64_16384_256 6.85% 2134481.848 2280719.581 - 6.29% -
bm_exception_ptr_move_ctor_null 6.84% 2.514 2.686 - -19.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.83% 36.471 38.962 - 11.46% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.81% 22.871 24.429 - 9.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 6.79% 20.288 21.666 - -2.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.78% 238.188 254.338 - 9.97% -
std::find_if(list<int>)_(process_all)/8 6.78% 2.241 2.393 - 4.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.76% 118344.379 126348.692 - 7.88% -
std::rotate_copy(vector<int>)/8192 6.74% 745.473 795.725 - 11.04% -
std::multiset<int>::ctor(const&)/1024 6.72% 6354.559 6781.612 - 6.87% -
std::count(deque<int>)_(every_other)/8192 6.69% 1926.275 2055.209 - 7.32% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 6.64% 75.855 80.894 - 3.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 6.54% 0.263 0.281 - 10.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.53% 12250.189 13050.345 - -3.37% -
std::unordered_set<std::string>::find(key)_(existent)/8192 6.52% 39.109 41.660 - 0.33% -
SetIntersection_None_Set_string_1024_4 6.49% 8794308.480 9365328.180 - 5.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.49% 9.887 10.528 - -0.33% -
bm_make_exception_ptr/threads:1 6.48% 16.613 17.689 - 9.39% -
BM_Swap_MemFuncPtr_MemPtr 6.46% 3.255 3.466 - 0.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.46% 4.793 5.103 - -1.40% -
std::unique_copy(list<int>)_(contiguous)/32 6.45% 11.804 12.566 - 7.15% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.45% 29.633 31.543 - 10.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 6.40% 16390582.753 17439774.591 - 5.07% -
std::find_if(vector<bool>)_(process_all)/1048576 6.39% 576608.663 613455.183 - 6.62% -
std::unordered_set<int>::count(key)_(existent)/8192 6.38% 1.414 1.504 - 6.88% -
std::none_of(list<int>)_(process_all)/8192 6.38% 7630.033 8116.558 - 1.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 6.35% 390.709 415.531 - 3.95% -
std::move_backward(vector<bool>)_(aligned)/64 6.35% 1.730 1.840 - 6.31% -
SetIntersection_Front_Vector_uint32_16384_256 6.34% 2133647.480 2269022.007 - 5.24% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 6.32% 28.849 30.673 - 0.25% -
std::multimap<std::string,_int>::clear()/8192 6.32% 215925.493 229567.951 - 4.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 6.31% 49410783.059 52528609.077 - 21.61% -
std::replace(list<int>)_(prefix)/32 6.30% 11.025 11.719 - 7.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.29% 5148.353 5472.219 - 6.14% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.27% 321.501 341.643 - 2.83% -
std::multiset<int>::ctor(const&,_alloc)/8192 6.26% 51449.181 54670.540 - -31.55% -
BM_vector_deque_move_backward/1 6.26% 2.129 2.262 - -2.69% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 6.26% 552.838 587.426 - 6.82% -
std::for_each_n(vector<int>)/8 6.20% 2.636 2.799 - 207.23% -
BM_Invoke_FuncPtr 6.19% 0.689 0.732 - -7.37% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 6.19% 1568.234 1665.266 - -12.45% -
ranges::minmax(std::list<__int128>)/70000 6.19% 57523.911 61082.614 - 7.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.17% 27054.947 28724.126 - 4.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.16% 1.684 1.788 - -9.26% -
BM_join_view_in_vectors/0 6.16% 2.663 2.827 - 5.01% -
std::list<int>::ctor(size)/32 6.15% 319.891 339.578 - 3.73% -
SetIntersection_Front_Vector_uint32_1024_256 6.15% 2153138.899 2285609.354 - 0.08% -
SetIntersection_Interlaced_Set_string_16384_256 6.15% 339872352.914 360779962.692 - 0.75% -
SetIntersection_Front_Set_string_16384_64 6.08% 4362714.405 4627993.606 - 7.60% -
std::multiset<int>::ctor(const&,_alloc)/1024 6.08% 6423.668 6814.171 - -30.74% -
std::find_if(list<int>)_(process_all)/8192 6.05% 7027.745 7452.713 - 0.02% -
std::search(vector<int>,_pred)_(no_match)/8192 6.04% 4890.657 5185.957 - 24.78% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.03% 90.493 95.951 - 10.54% -
rng::find_last_if(vector<char>)_(bail_10%)/8 6.00% 2.100 2.226 - 7.27% -
std::map<int,_int>::find(key)_(non-existent)/1024 6.00% 5.390 5.713 - 8.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.00% 47.619 50.474 - 15.58% -
std::set<int>::erase(iterator)/32 5.99% 20.140 21.346 - 6.12% -
std::fill_n(list<int>)/8192 5.98% 7613.005 8068.590 - 12.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.95% 10960.782 11613.034 - 2.14% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.95% 322.213 341.382 - 2.47% -
BM_Move_LargeNonTrivialFunctor 5.93% 0.649 0.688 - -0.34% -
std::is_sorted_until(vector<int>)/8 5.92% 2.049 2.170 - 5.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.92% 54470.065 57696.825 - 1.82% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.92% 20.909 22.147 - 4.91% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.88% 1314212.163 1391523.618 - 6.60% -
std::search(vector<int>)_(near_matches)/8192 5.87% 765260.939 810188.540 - 5.65% -
std::map<int,_int>::find(key)_(non-existent)/32 5.87% 2.263 2.396 - 8.38% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.86% 10.508 11.123 - 8.34% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.86% 10.327 10.932 - 7.32% -
std::replace_if(list<int>)_(prefix)/8192 5.84% 7118.440 7534.263 - 5.77% -
std::stable_partition(deque<int>)_(alloc_fails)/32 5.84% 1914.516 2026.325 - 5.49% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 5.82% 76.199 80.630 - 3.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.81% 11072.614 11715.511 - -0.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.79% 1.348 1.426 - 1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.79% 5049.720 5341.941 - -2.06% -
std::search(vector<int>,_pred)_(no_match)/1000 5.78% 594.877 629.275 - 23.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.77% 2.138 2.262 - -3.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.77% 320.109 338.592 - 1.46% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.76% 9.883 10.453 - 6.88% -
std::all_of(vector<int>)_(process_all)/8 5.76% 2.375 2.512 - -0.19% -
SetIntersection_Interlaced_Set_string_256_256 5.75% 31174813.654 32967755.852 - 4.39% -
Chain_fail,_7_levels 5.75% 85.877 90.812 - -8.52% -
std::find_if(vector<int>)_(process_all)/8192 5.74% 803.386 849.536 - -10.11% -
std::unique_copy(list<int>)_(contiguous)/52 5.74% 20.376 21.545 - -25.84% -
std::transform(deque<int>,_deque<int>)/50 5.72% 34.647 36.629 - 8.92% -
std::list<std::string>::ctor(size)/8192 5.71% 101244.930 107027.270 - 0.51% -
BM_num_put<bool> 5.70% 10.575 11.178 - 20.01% -
SetIntersection_Interlaced_Vector_string_1024_256 5.63% 21554819.381 22768559.923 - 6.65% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.63% 10.455 11.043 - 7.44% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.62% 11.983 12.656 - 15.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.60% 343.679 362.939 - 1.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.60% 344.523 363.809 - 1.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.59% 9.824 10.374 - 5.21% -
std::multiset<std::string>::count(key)_(existent)/8192 5.57% 29.200 30.827 - 16.24% -
std::set<std::string>::find(key)_(non-existent)/8192 5.56% 28.045 29.606 - 11.80% -
std::remove_if(deque<int>)_(prefix)/1024 5.56% 553.406 584.184 - 6.97% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 5.56% 35.635 37.616 - 6.94% -
std::list<std::string>::ctor(size)/32 5.56% 338.509 357.322 - 1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 5.55% 12667238.626 13370432.991 - 4.44% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 5.55% 16.366 17.274 - 2.43% -
BM_format_to_string_begin<std::wstring>/16384 5.55% 1584.831 1672.745 - -5.77% -
std::unordered_set<int>::find(key)_(non-existent)/0 5.54% 0.325 0.343 - 1.79% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 5.52% 7.671 8.094 - -1.92% -
std::multiset<int>::contains(key)_(non-existent)/32 5.52% 2.662 2.809 - 1.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.52% 725.101 765.112 - 2.87% -
std::vector<int>::ctor(size)/32 5.51% 11.564 12.201 - 22.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 5.51% 2.197 2.318 - -14.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.51% 55.682 58.749 - -1.04% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.51% 6816.167 7191.491 - 4.05% -
std::stable_partition(deque<int>)_(dense)/50 5.50% 36.776 38.800 - 3.39% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.50% 6.389 6.741 - 3.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.50% 345.268 364.251 - 1.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.49% 45518.929 48018.173 - -4.42% -
std::sort_heap(deque<int>)/8 5.47% 34.645 36.539 - 1.43% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.47% 1.632 1.721 - 23.18% -
std::set<int>::clear()/8192 5.47% 83344.755 87900.185 - 6.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.44% 2.786 2.937 - -8.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.42% 20092030.616 21181464.203 - 6.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 5.42% 83.079 87.581 - -15.39% -
std::equal(deque<int>)_(it,_it,_it)/8 5.42% 4.199 4.427 - 6.70% -
std::find_end(vector<int>)_(same_length)/1000 5.41% 509.137 536.681 - 8.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.40% 433.476 456.891 - -2.09% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.40% 40.191 42.361 - 23.01% -
std::unordered_set<std::string>::clear()/32 5.39% 874.954 922.088 - -0.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.38% 87.978 92.713 - 6.19% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.36% 31.913 33.624 - 4.38% -
BM_PushHeap_uint64_Ascending_16 5.36% 0.978 1.030 - 10.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.35% 342.775 361.113 - 1.18% -
ranges::min(std::list<__int128>)/1 5.31% 0.407 0.429 - 8.18% -
SetIntersection_Front_Vector_uint32_1024_64 5.29% 1323741.444 1393805.165 - 1.56% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 5.28% 1.446 1.522 - 14.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 5.26% 2.083 2.193 - 2.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 5.26% 27.688 29.145 - -26.19% -
Chain_middle,_2_levels 5.25% 13.937 14.669 - 7.41% -
BM_StringRelational_Eq_Empty_Empty_Control 5.24% 2.050 2.158 - 1.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.22% 17.658 18.580 - -6.23% -
std::all_of(list<int>)_(process_all)/8192 5.22% 7108.050 7479.110 - -2.17% -
std::set<int>::lower_bound(key)_(existent)/8192 5.22% 8.157 8.582 - 5.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.21% 4.982 5.241 - -1.61% -
std::map<std::string,_int>::clear()/1024 5.20% 21271.465 22377.839 - -6.61% -
std::for_each(multiset<int>::iterator)/8192 5.20% 15028.335 15809.903 - -1.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.18% 12385.413 13027.002 - 0.77% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 5.18% 95616.489 100568.427 - 4.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 5.17% 19.849 20.875 - 3.24% -
BM_BitsetToString<64>/Sparse_(10%)/10 5.14% 12.734 13.389 - 9.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.13% 30.159 31.704 - 0.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 5.11% 4714.836 4955.957 - 5.51% -
vector<bool>(const_vector<bool>&) 5.10% 10.052 10.564 - 10.46% -
std::find_first_of(deque<int>)_(small_needle)/50 5.09% 164.321 172.688 - 4.55% -
std::find_end(vector<int>)_(same_length)/1024 5.09% 520.667 547.170 - 8.32% -
std::unique(list<int>)_(contiguous)/32 5.09% 51.677 54.306 - 3.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 5.08% 18601158.649 19546275.374 - 5.26% -
std::set<int>::erase(key)_(existent)/32 5.08% 21.742 22.846 - 3.81% -
std::unordered_set<std::string>::clear()/1024 5.08% 22521.052 23664.923 - -0.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.08% 55217.672 58021.427 - 4.13% -
std::multiset<int>::find(key)_(non-existent)/1024 5.07% 5.499 5.778 - -4.72% -
SetIntersection_Front_Set_string_262144_262144 5.07% 17335904.948 18215126.629 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 5.07% 62642866.832 65816747.463 - 3.37% -
SetIntersection_Interlaced_Set_string_262144_16384 5.06% 2702995.035 2839850.994 - 1.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 5.06% 20.302 21.329 - 2.63% -
std::find_if(vector<int>)_(process_all)/32768 5.06% 3198.214 3360.056 - -10.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.05% 136857.714 143774.037 - 4.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.05% 764.035 802.586 - -1.80% -
SetIntersection_Front_Set_float_16384_1 5.04% 995891.397 1046130.279 - -1.38% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.04% 901.094 946.511 - -0.22% -
SetIntersection_None_Set_string_1024_1 5.03% 8823163.133 9267069.475 - 1.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.03% 4.149 4.357 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 5.03% 58187875.387 61113476.403 - 3.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.00% 27.806 29.197 - 4.87% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.99% 18195.472 19103.951 - 4.17% -
Chain_middle,_4_levels 4.99% 18.475 19.397 - -0.53% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.98% 27.907 29.298 - 7.21% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.98% 39.844 41.828 - 0.59% -
std::flat_map<int,_int>::erase(iterator)/1024 4.98% 75.503 79.261 - 4.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 4.97% 3.725 3.910 - 3.25% -
std::find_first_of(deque<int>)_(small_needle)/32 4.96% 106.802 112.098 - 4.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.95% 38339.006 40238.496 - -2.28% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 4.94% 41.545 43.598 - 0.69% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.93% 5657.379 5936.167 - -8.55% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.92% 331880087.100 348206532.159 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 4.90% 37505533.007 39341636.988 - 4.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.88% 136229.352 142883.462 - 5.15% -
BM_Swap_Null_MemFuncPtr 4.88% 1.217 1.277 - 5.82% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.85% 12.526 13.134 - 4.64% -
SetIntersection_Interlaced_Set_float_256_64 4.85% 13114062.359 13750231.389 - -1.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.85% 325.649 341.437 - 2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.83% 1379812.829 1446511.017 - 2.56% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.81% 11.456 12.008 - 3.29% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 4.81% 34.349 35.999 - 3.96% -
BM_SystemErrorWithMessage 4.79% 17.153 17.975 - -22.26% -
BM_emoji_text<wchar_t> 4.79% 827.065 866.645 - -24.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.77% 93891.445 98369.704 - 0.82% -
SetIntersection_Interlaced_Set_string_262144_1 4.76% 1056888.469 1107176.478 - -0.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.76% 96729.450 101330.028 - 2.55% -
BM_format_to_string_back_inserter<std::list<char>>/16384 4.75% 202228.651 211840.046 - 7.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.75% 1171935.347 1227585.663 - -0.62% -
std::multiset<std::string>::contains(key)_(non-existent)/32 4.73% 10.448 10.942 - 1.52% -
std::set<int>::ctor(const&,_alloc)/32 4.71% 214.271 224.373 - -9.54% -
bm_ranges_lexicographical_compare<signed_char>/64 4.71% 2.317 2.426 - 17.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 4.70% 52.752 55.233 - -3.76% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.70% 491.346 514.435 - 4.73% -
BM_PushHeap_string_Descending_16 4.70% 2.104 2.202 - 4.71% -
Chain_middle,_3_levels 4.69% 18.024 18.870 - 0.35% -
std::make_heap(deque<int>)_(shuffled)/8192 4.69% 23263.913 24354.396 - 1.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.68% 1.921 2.011 - 4.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.68% 6.853 7.173 - 3.17% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.67% 34.474 36.084 - 3.95% -
std::unordered_set<std::string>::count(key)_(existent)/32 4.67% 44.517 46.596 - 31.39% -
std::list<int>::ctor(size)/8192 4.66% 93799.287 98168.688 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.66% 1046725.532 1095469.786 - 2.87% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 4.65% 190940.439 199815.267 - 3.40% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.65% 11170.992 11690.170 - 1.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.64% 1.385 1.449 - 2.17% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 4.63% 61.064 63.892 - 2.21% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 4.61% 11263.436 11782.626 - 2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 4.60% 11.995 12.548 - 0.48% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 4.60% 12328961.247 12896063.276 - 2.35% -
rng::find_last(deque<int>)_(bail_10%)/8 4.59% 2.665 2.788 - 3.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.58% 31545.966 32992.053 - 4.43% -
rng::for_each(multimap<int>)/32 4.57% 21.973 22.978 - 7.02% -
std::generate_n(list<int>)/32 4.56% 8.543 8.933 - 5.93% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.55% 1.089 1.139 - 23.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.54% 15.431 16.132 - -2.37% -
BM_CmpLess_ushort_short 4.52% 1.011 1.056 - -5.88% -
BM_StringFindAllMatch/8 4.52% 2.619 2.737 - 2.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.52% 12753.594 13329.653 - 5.69% -
ranges::minmax(std::list<char>)/70000 4.50% 54446.353 56898.076 - 8.64% -
BM_join_view_out_vectors/4096 4.49% 6219.327 6498.346 - 0.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.48% 553.855 578.695 - 1.34% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.48% 503.243 525.798 - -3.80% -
std::find(list<int>)_(process_all)/32768 4.48% 25333.148 26467.135 - 1.90% -
bm_make_exception_ptr/threads:4 4.47% 4.185 4.372 - 3.95% -
std::set<int>::count(key)_(existent)/1024 4.46% 4.042 4.223 - -9.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.45% 6349414.712 6632277.501 - 3.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.45% 0.587 0.613 - 3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.45% 1025821.925 1071471.451 - -2.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.45% 49.475 51.676 - 16.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.44% 28.126 29.374 - 8.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.43% 12.010 12.542 - 0.45% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.43% 11.461 11.968 - -0.87% -
BM_format_to_iterator/<std::string>_string_view_len_60 4.41% 9.589 10.012 - 4.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.40% 15393.163 16070.228 - -2.10% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.39% 1419187.765 1481491.325 - 3.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 4.39% 19383182.593 20233836.677 - 1.57% -
std::partial_sort(deque<int>)_(heap)/8192 4.39% 259055.854 270422.903 - -1.98% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.39% 11.498 12.002 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.38% 660.554 689.505 - 5.03% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 4.37% 29.039 30.308 - 3.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.37% 12692.596 13246.884 - -2.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 4.36% 31674.877 33056.424 - 3.48% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 4.35% 13216606.904 13791549.159 - 7.39% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.35% 5.951 6.210 - 3.77% -
bm_ranges_swap_ranges_vb_aligned/512 4.34% 5.205 5.431 - 2.63% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.34% 27.995 29.209 - 5.76% -
std::pop_heap(deque<std::string>)/8192 4.34% 113.351 118.265 - 3.61% -
std::map<int,_int>::ctor(const&,_alloc)/1024 4.33% 6738.509 7030.569 - -29.69% -
std::list<int>::ctor(size)/1024 4.33% 11689.259 12195.046 - 2.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.32% 18.936 19.753 - 3.64% -
std::multimap<int,_int>::erase(key)_(existent)/8192 4.31% 26.019 27.142 - -2.28% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.30% 5.920 6.174 - 4.29% -
BM_format_to_iterator/<std::vector>_C_string_len_60 4.30% 10.925 11.394 - 3.31% -
SetIntersection_None_Vector_string_16384_4 4.28% 1188019.102 1238902.535 - -0.49% -
std::set<std::string>::find(key)_(non-existent)/32 4.28% 10.114 10.547 - 11.92% -
BM_format_to_n_string_pointer<char>/16384 4.28% 248.378 259.002 - 56.73% -
std::partition(deque<int>)_(sparse)/32 4.27% 11.406 11.893 - 4.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.27% 909.619 948.441 - 0.42% -
BM_deque_vector_copy_backward/0 4.26% 1.436 1.497 - -2.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.25% 11.570 12.062 - 6.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.25% 670.941 699.428 - 2.08% -
SetIntersection_Interlaced_Set_string_1024_1024 4.24% 55065838.465 57400221.149 - 2.14% -
bm_exception_ptr_copy_assign_null 4.23% 3.069 3.199 - 17.77% -
std::copy_backward(vector<int>)/8 4.23% 2.227 2.321 - 6.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.23% 55590.184 57939.880 - 1.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.22% 12471.386 12998.267 - -0.67% -
BM_deque_deque_ranges_move_backward/2 4.21% 2.296 2.393 - -3.13% -
std::multiset<int>::ctor(&&,_different_allocs)/0 4.20% 12.828 13.367 - -2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.19% 130221387.292 135681096.534 - 17.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.19% 272562.012 283976.456 - -0.71% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 4.18% 61.330 63.896 - 2.10% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.17% 0.253 0.263 - 3.95% -
std::list<std::string>::ctor(size)/1024 4.17% 12323.310 12837.070 - 0.50% -
bm_make_exception_ptr/threads:2 4.17% 8.226 8.568 - 5.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.16% 1.207 1.257 - -0.14% -
BM_format_to_iterator/<std::array>_C_string_len_60 4.16% 10.710 11.155 - 1.49% -
std::for_each_n(list<int>)/8 4.15% 2.291 2.386 - -1.46% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.15% 0.932 0.971 - 6.32% -
std::transform(deque<int>,_deque<int>)/32 4.15% 21.600 22.497 - 5.29% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 4.14% 27.603 28.747 - 2.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.14% 120391.298 125380.689 - 5.11% -
bm_swap_ranges_vb_aligned/32768 4.13% 63.626 66.255 - 3.98% -
ranges::minmax(std::deque<__int128>)/70000 4.12% 34616.029 36040.617 - 6.04% -
BM_PushHeap_uint64_Ascending_256 4.11% 2.284 2.378 - 13.57% -
BM_format_to_iterator/<std::array>_string_len_60 4.11% 9.694 10.092 - 6.05% -
BM_Swap_MemPtr_LargeTrivialFunctor 4.09% 1.199 1.248 - 5.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.09% 1043674.613 1086310.611 - 2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.06% 9578002.614 9966996.983 - 3.80% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 4.05% 27.949 29.082 - 1.96% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 4.04% 42.002 43.700 - 0.76% -
SetIntersection_Interlaced_Vector_string_262144_1024 4.03% 340155637.815 353875794.439 - 47.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 4.01% 35.174 36.583 - 0.55% -
bm_list/8 4.01% 16.509 17.171 - 2.60% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 4.00% 24.420 25.397 - -14.79% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.98% 97799.950 101692.583 - 2.39% -
SetIntersection_Front_Set_uint64_1024_64 3.97% 1762442.301 1832480.026 - 6.75% -
BM_format_to_iterator/<std::array>_string_view_len_60 3.96% 9.426 9.800 - 2.66% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.96% 96701.924 100531.279 - 3.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.96% 32.062 33.331 - 4.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.96% 4133701.547 4297262.913 - 1.94% -
rng::starts_with(vector<int>,_pred)/8 3.95% 2.413 2.509 - 8.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.94% 102161.669 106189.918 - 0.88% -
SetIntersection_Interlaced_Set_float_256_256 3.94% 7397826.391 7689402.336 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.94% 999172.187 1038511.342 - 2.35% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.91% 12173354.544 12649469.691 - -1.04% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.90% 12388.609 12871.581 - -0.63% -
std::search(list<int>)_(single_element)/1000 3.89% 679.201 705.651 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.89% 137065998.881 142394557.194 - 3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.89% 2379283.335 2471739.023 - 0.73% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.89% 19.864 20.636 - 6.41% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 3.87% 40.865 42.448 - -0.89% -
std::set<int>::find(key)_(existent)/1024 3.87% 3.834 3.982 - -3.01% -
rng::find_last(list<int>)_(bail_90%)/1024 3.85% 63.941 66.401 - -7.51% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.85% 7.740 8.037 - -1.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.84% 34.428 35.749 - -10.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.83% 521.681 541.646 - 2.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.82% 6.474 6.722 - 4.15% -
SetIntersection_Front_Set_float_64_64 3.82% 14580661.777 15137865.873 - 10.93% -
BM_PushHeap_string_QuickSortAdversary_262144 3.82% 16.202 16.820 - 1.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.82% 1.233 1.280 - -5.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.81% 12.333 12.803 - -1.97% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.81% 11252.818 11681.257 - 2.92% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.81% 71.367 74.083 - 3.47% -
std::remove(deque<int>)_(prefix)/32 3.80% 53.137 55.156 - 4.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.78% 11545.791 11982.693 - 4.63% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 3.78% 1.147 1.190 - -19.52% -
rng::for_each(map<int>)/50 3.78% 46.982 48.758 - 20.69% -
std::find_end(list<int>,_pred)_(near_matches)/1000 3.78% 41154.794 42708.898 - 3.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.76% 31955.122 33156.579 - -1.84% -
Chain_middle,_1_level 3.73% 7.888 8.182 - 1.10% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.71% 14.569 15.110 - -26.22% -
rng::find_last(vector<char>)_(bail_90%)/50 3.71% 1.511 1.567 - 6.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.70% 12.617 13.084 - -0.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.70% 54578.624 56597.735 - -0.17% -
std::remove(deque<int>)_(prefix)/50 3.69% 61.125 63.378 - 10.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.68% 10.081 10.452 - 5.15% -
BM_format_to_iterator/<std::deque>_C_string_len_60 3.68% 18.005 18.667 - 4.25% -
bm_make_exception_ptr/threads:8 3.68% 2.834 2.938 - 3.54% -
SetIntersection_Front_Set_uint64_256_256 3.66% 7342736.640 7611486.954 - 2.30% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 3.66% 189255.235 196179.953 - 0.57% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.66% 11.961 12.398 - 9.79% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.64% 5.369 5.565 - 0.22% -
std::find_if(list<int>)_(process_all)/32768 3.64% 25230.978 26148.342 - 1.44% -
std::sort_heap(deque<int>,_pred)/8192 3.63% 410047.001 424919.618 - -5.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.63% 16689.106 17294.205 - 1.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.62% 101753.471 105441.197 - 0.41% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.62% 24.179 25.055 - -1.41% -
std::set<std::string>::find(key)_(non-existent)/1024 3.62% 21.356 22.129 - 11.00% -
std::find(vector<long_long>)_(bail_25%)/8 3.61% 0.891 0.923 - 3.27% -
BM_BitsetToString<8192>/Sparse_(10%)/10 3.61% 404.393 418.985 - -1.22% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.60% 9.504 9.846 - 3.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.60% 29.677 30.745 - -0.73% -
Chain_fail,_6_levels 3.60% 77.608 80.401 - -5.44% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.59% 7333.985 7597.537 - 2.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.59% 44.386 45.978 - 15.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.59% 56.708 58.741 - -2.28% -
SetIntersection_None_Vector_string_262144_256 3.58% 1287887.871 1334047.320 - 2.18% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.58% 110.842 114.812 - 2.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 3.58% 17.828 18.467 - 3.33% -
BM_PushHeap_float_Random_16 3.57% 4.910 5.086 - -4.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.57% 1.519 1.574 - 1.86% -
std::find(list<int>)_(bail_25%)/32768 3.57% 7640.949 7913.572 - -2.65% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.57% 43.790 45.352 - 1.19% -
BM_deque_deque_move_backward/4000 3.56% 154.047 159.525 - 5.86% -
BM_join_view_in_vectors/1024 3.56% 1532.195 1586.681 - 6.95% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.55% 36.000 37.278 - 1.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.54% 12.891 13.347 - 2.08% -
std::partition_copy(vector<int>)/50 3.54% 12.624 13.071 - 7.05% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.53% 3.391 3.511 - 5.17% -
bm_lexicographical_compare<signed_char>/512 3.52% 7.685 7.955 - 3.92% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.52% 3.705 3.835 - 1.76% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.51% 12.489 12.928 - 0.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.51% 52.950 54.810 - 10.46% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.50% 12611.098 13052.516 - 5.01% -
SetIntersection_Front_Vector_uint64_262144_16384 3.49% 75874346.353 78522001.101 - 6.32% -
std::sort(vector<int>)_(repeated)/8192 3.49% 4984.464 5158.274 - 2.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.49% 31931.514 33044.754 - -0.00% -
SetIntersection_Front_Vector_uint64_16384_16384 3.48% 75817018.336 78457981.417 - 5.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.48% 4.445 4.599 - -1.47% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 3.48% 217024.103 224567.404 - 6.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.47% 39241.130 40604.717 - 3.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.47% 4.212 4.358 - -5.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.47% 635.641 657.706 - -3.62% -
std::copy_n(vector<bool>)_(aligned)/4096 3.47% 4.707 4.870 - 0.30% -
ranges::min(std::list<long_long>)/70000 3.46% 50734.583 52491.273 - 19.43% -
std::deque<int>::ctor(size)/32 3.46% 28.143 29.117 - 7.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.46% 15.675 16.217 - -0.96% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 3.46% 8.381 8.670 - 3.82% -
std::find_end(list<int>,_pred)_(near_matches)/1024 3.44% 42811.197 44284.315 - 3.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.43% 1.200 1.241 - -10.34% -
SetIntersection_Front_Set_uint64_16384_1024 3.41% 12250752.899 12668372.524 - 1.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.41% 275154.190 284531.225 - -0.73% -
Chain_fail,_8_levels 3.41% 92.296 95.441 - -12.61% -
BM_num_put<unsigned_long> 3.40% 11.392 11.779 - 12.95% -
bm_swap_ranges_vb_aligned/4096 3.39% 12.502 12.926 - 3.22% -
std::for_each(set<int>::iterator)/8192 3.38% 14896.745 15400.825 - -2.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.38% 44.548 46.054 - 3.30% -
std::set<std::string>::insert(value)_(already_present)/32 3.38% 9.044 9.350 - -42.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.36% 32.355 33.442 - 33.99% -
std::multiset<std::string>::find(key)_(existent)/32 3.36% 14.384 14.867 - -5.77% -
std::unordered_map<int,_int>::clear()/32 3.36% 593.276 613.192 - 1.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.35% 29.415 30.399 - 4.97% -
std::set<std::string>::count(key)_(non-existent)/32 3.35% 10.212 10.553 - 4.59% -
BM_join_view_deques/4096 3.34% 11884.756 12282.016 - -0.29% -
std::multimap<std::string,_int>::erase(iterator)/32 3.34% 25.129 25.969 - -6.67% -
SetIntersection_Front_Vector_string_1024_1024 3.33% 38265628.807 39538136.229 - -1.38% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.32% 3.275 3.384 - 3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.31% 600.597 620.470 - -1.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.30% 29.811 30.796 - -1.20% -
std::map<std::string,_int>::ctor(const&)/32 3.28% 816.726 843.544 - 2.51% -
std::copy_if(list<int>)_(entire_range)/32768 3.28% 25355.661 26188.069 - 0.58% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.27% 604.669 624.449 - 3.23% -
BM_PushHeap_string_PipeOrgan_64 3.26% 5.688 5.874 - 2.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.26% 911.182 940.854 - -0.01% -
std::make_heap(deque<int>)_(heap)/8 3.25% 20.937 21.619 - 4.07% -
BM_format/C_string_len_60 3.23% 26.623 27.484 - 3.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.23% 41.495 42.835 - 0.88% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 3.23% 1.213 1.252 - 6.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 3.23% 21.720 22.421 - 0.93% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.23% 54496.208 56254.776 - 5.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 3.22% 1034837.678 1068133.191 - -0.93% -
ranges::min(std::list<long_long>)/8 3.22% 1.767 1.824 - -1.03% -
BM_join_view_deques/4000 3.20% 11548.738 11918.122 - 2.84% -
std::search(vector<int>,_pred)_(no_match)/1024 3.20% 602.552 621.825 - 19.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.19% 16238.168 16756.274 - -1.28% -
std::copy_n(deque<int>)/64 3.18% 2.786 2.875 - 3.16% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.17% 3958.444 4084.093 - 4.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.17% 85085.121 87785.806 - 2.53% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.17% 16211.183 16725.196 - 3.50% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 3.17% 15.676 16.172 - -3.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.16% 0.895 0.923 - 2.88% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.16% 32.256 33.277 - 2.01% -
BM_format_to_iterator/<std::array>_string_len_6 3.16% 8.354 8.618 - 2.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 3.16% 44.672 46.083 - 3.93% -
SetIntersection_Interlaced_Set_string_256_16 3.16% 17763450.283 18324024.556 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.15% 4941225.545 5097002.051 - -0.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.14% 31.303 32.287 - 3.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.14% 884.075 911.797 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.13% 1177871.010 1214765.857 - 1.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.11% 20.212 20.840 - 3.79% -
std::replace_if(deque<int>)_(prefix)/1024 3.11% 479.652 494.550 - 5.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.10% 1218.328 1256.066 - -3.30% -
SetIntersection_Interlaced_Vector_string_16384_16 3.09% 4700667.782 4846151.711 - 15.47% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 3.09% 28.199 29.071 - 2.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.08% 8760.744 9030.724 - 3.74% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.08% 144.186 148.630 - 3.04% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.08% 19.330 19.926 - -1.00% -
BM_format_to_n_string_back_inserter<std::string>/1 3.08% 13.247 13.655 - 2.21% -
rng::for_each(multiset<int>)/50 3.08% 45.562 46.963 - 14.42% -
ranges::minmax(std::vector<long_long>)/1 3.07% 0.647 0.667 - 3.08% -
std::partial_sort(vector<int>)_(heap)/8 3.07% 26.983 27.812 - 0.35% -
BM_StringRelational_Less_Small_Empty_Control 3.06% 1.605 1.655 - -1.46% -
bm_write 3.05% 575.271 592.832 - 11.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.04% 28.018 28.871 - 14.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.04% 434.401 447.616 - 1.12% -
BM_format_to_iterator/<std::string>_C_string_len_60 3.04% 10.872 11.203 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_64_4 3.03% 17099698.580 17618058.905 - -2.05% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.02% 145455.615 149852.146 - 0.37% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 3.02% 23.105 23.803 - 2.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.02% 68.062 70.116 - 31.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.02% 21011714.597 21645516.625 - 0.70% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 3.02% 36.625 37.729 - 2.20% -
std::partial_sort(deque<int>)_(descending)/8192 3.00% 267754.064 275784.065 - -2.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.00% 2.294 2.363 - 0.64% -
std::remove_if(deque<int>)_(sprinkled)/32 2.99% 54.037 55.654 - 5.02% -
std::rotate(vector<int>)_(1_element_backward)/32 2.99% 2.911 2.998 - 3.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.98% 17.758 18.288 - 2.16% -
BM_CmpEqual_uchar_ushort 2.98% 1.051 1.083 - 1.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.98% 18.597 19.151 - 1.68% -
std::multiset<int>::erase(key)_(existent)/32 2.98% 21.654 22.300 - 0.48% -
std::set<int>::find(key)_(existent)/8192 2.98% 7.934 8.170 - 2.39% -
BM_num_put<unsigned_long_long> 2.97% 11.360 11.698 - 15.59% -
std::find_if(vector<int>)_(process_all)/50 2.97% 5.660 5.828 - -15.06% -
Chain_fail,_4_levels 2.97% 50.311 51.804 - -16.94% -
std::sort_heap(vector<NonIntegral>)/8192 2.96% 105220.404 108340.115 - 2.12% -
std::rotate(deque<int>)_(1_element_backward)/50 2.94% 5.104 5.253 - 3.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.93% 389.326 400.733 - 0.22% -
SetIntersection_None_Set_float_64_64 2.93% 11011392.156 11333980.276 - -2.56% -
std::find_if_not(vector<int>)_(bail_25%)/8 2.93% 0.691 0.711 - -16.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.92% 5271925.709 5426126.602 - 1.99% -
std::multiset<int>::count(key)_(non-existent)/32 2.92% 2.348 2.416 - -1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 2.92% 118114.353 121559.145 - 1.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.91% 391.279 402.683 - 0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.91% 15.787 16.247 - 1.47% -
SetIntersection_Front_Vector_float_262144_1 2.91% 1022201.963 1051937.050 - -0.33% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.90% 1.362 1.401 - 4.96% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.90% 2815.054 2896.621 - 3.41% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.89% 0.461 0.475 - -8.89% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.89% 20.803 21.404 - -0.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.89% 18.416 18.948 - 0.99% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.89% 43.842 45.109 - 2.27% -
rng::find_last(vector<int>)_(bail_10%)/8192 2.89% 1650.124 1697.804 - 3.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.89% 776.567 798.977 - -1.71% -
std::replace(deque<int>)_(prefix)/8192 2.88% 3247.124 3340.674 - 4.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.88% 22020792.534 22655087.603 - 1.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.88% 28.376 29.193 - 7.29% -
std::make_heap(deque<int>,_pred)_(heap)/8 2.88% 18.936 19.481 - 0.74% -
BM_format_to_iterator/<std::string>_string_len_60 2.87% 9.669 9.946 - 1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.87% 14574.741 14992.866 - 4.77% -
std::copy_backward(list<int>)/512 2.86% 365.346 375.808 - 3.51% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.86% 526.392 541.466 - 0.09% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 2.85% 0.757 0.779 - 1.80% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.85% 410.019 421.702 - 1.36% -
BM_StringRelational_Eq_Empty_Small_Control 2.85% 0.476 0.490 - 2.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.84% 4.593 4.724 - 4.52% -
std::is_sorted(deque<int>,_pred)/8 2.84% 4.692 4.825 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.84% 121808.334 125271.864 - 12.70% -
bm_lexicographical_compare<int>/64 2.84% 4.390 4.514 - -0.47% -
std::search(deque<int>)_(same_length)/8192 2.84% 3757.904 3864.504 - 2.69% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.84% 662.962 681.761 - -0.32% -
BM_num_put<long_long> 2.83% 11.760 12.093 - 15.15% -
std::find(list<int>)_(process_all)/1024 2.83% 699.943 719.745 - 4.97% -
BM_StringRead_Hot_Shallow_Large 2.83% 0.473 0.486 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.83% 0.466 0.479 - -6.93% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.82% 19.550 20.102 - -2.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.82% 564.532 580.472 - 1.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.82% 762.193 783.700 - 2.20% -
BM_PushHeap_uint64_Descending_16384 2.82% 0.384 0.395 - 3.42% -
Chain_fail,_3_levels 2.81% 38.119 39.192 - -5.48% -
SetIntersection_Front_Set_uint64_262144_16 2.81% 1157759.234 1190317.895 - -1.80% -
SetIntersection_Interlaced_Set_uint64_256_64 2.81% 13042467.344 13408758.379 - -3.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 2.80% 62772152.834 64531377.698 - 0.82% -
rng::contains(deque<int>)_(process_all)/8192 2.80% 1866.500 1918.719 - 3.59% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.79% 12.012 12.347 - 24.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.78% 1.249 1.284 - 0.76% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.78% 3879.881 3987.738 - 0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.78% 7647.441 7859.666 - 2.87% -
BM_deque_vector_ranges_copy_backward/512 2.78% 19.747 20.295 - 13.09% -
std::for_each(multiset<int>::iterator)/50 2.77% 39.920 41.027 - -13.11% -
BM_PushHeap_uint64_Ascending_1024 2.77% 2.736 2.811 - 9.25% -
std::multimap<int,_int>::ctor(const&)/32 2.77% 217.584 223.609 - 2.65% -
BM_format_to_iterator/<std::vector>_string_len_60 2.76% 9.646 9.912 - 1.16% -
BM_Swap_FuncPtr_MemPtr 2.76% 3.327 3.419 - 2.55% -
std::partition(vector<int>)_(sparse)/32 2.75% 8.951 9.197 - 4.30% -
BM_PushHeap_float_Descending_16 2.75% 0.369 0.379 - -39.93% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.75% 2.075 2.132 - 2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.75% 7914465.484 8132068.117 - 5.77% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.75% 7099.712 7294.628 - -5.81% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.74% 505.627 519.507 - 1.14% -
SetIntersection_Interlaced_Set_float_262144_262144 2.74% 1650004.720 1695277.508 - 3.64% -
BM_format_string<char>/1 2.74% 1.154 1.186 - 2.67% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 2.74% 61.400 63.079 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.73% 52.010 53.430 - 1.33% -
rng::contains_subrange(list<int>)_(single_element)/50 2.73% 16.006 16.443 - -4.47% -
BM_PushHeap_float_Random_262144 2.73% 7.162 7.357 - -5.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 2.72% 61.150 62.815 - -4.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.70% 32225.592 33096.470 - -0.91% -
std::deque<int>::ctor(size)/8192 2.70% 439.454 451.327 - 2.55% -
VDAG_rightmost_middle,_3_levels 2.70% 427.664 439.210 - -1.98% -
std::set<int>::ctor(const&,_alloc)/1024 2.69% 6215.017 6382.386 - -34.06% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.69% 15.781 16.205 - -3.46% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.68% 71.760 73.683 - 2.57% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 2.68% 359288.610 368907.683 - 2.03% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.68% 28.381 29.140 - 1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.67% 395.027 405.577 - 1.87% -
std::find_end(vector<int>)_(process_all)/1000 2.66% 227.980 234.033 - 1.78% -
std::find_end(list<int>)_(same_length)/1000 2.65% 1453.504 1492.084 - 1.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.65% 18.497 18.988 - 1.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.65% 195894.227 201088.992 - -7.94% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.64% 239537.582 245865.903 - -5.06% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.63% 102352.719 105049.250 - -0.99% -
std::unique(list<int>)_(contiguous)/1024 2.63% 919.455 943.672 - -12.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.63% 15.628 16.039 - -2.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.62% 12.240 12.561 - -6.56% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.62% 18.339 18.819 - -0.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 2.62% 71.718 73.596 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.62% 22.884 23.482 - -1.48% -
BM_CmpEqual_uint_int 2.61% 1.046 1.073 - -4.90% -
Chain_fail,_2_levels 2.61% 31.353 32.171 - -10.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.61% 15.611 16.018 - -2.42% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.61% 289.696 297.245 - 4.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.61% 274391.960 281541.080 - 0.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.61% 839.735 861.613 - 3.11% -
BM_format_to_iterator/<std::vector>_string_view_len_60 2.60% 9.463 9.710 - 1.77% -
std::count(deque<int>)_(every_other)/1048576 2.60% 252002.745 258559.580 - 3.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.60% 29.017 29.772 - 3.23% -
SetIntersection_Interlaced_Set_string_16_16 2.60% 59244050.716 60782273.349 - -1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.60% 18150637.874 18621725.744 - 2.35% -
SetIntersection_None_Vector_string_262144_16 2.59% 1277854.958 1310989.587 - 0.02% -
std::make_heap(deque<int>)_(descending)/8192 2.59% 8772.663 8999.684 - 17.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.59% 43.248 44.367 - -0.08% -
BM_format_to_iterator/<std::array>_string_view_len_6 2.59% 8.245 8.459 - 0.98% -
std::reverse_copy(list<int>)/32768 2.58% 26088.619 26761.954 - 3.33% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.58% 19.845 20.357 - -2.86% -
BM_PushHeap_uint32_Random_262144 2.58% 5.746 5.894 - 2.38% -
rng::for_each(map<int>)/8192 2.57% 16032.480 16443.714 - -0.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.56% 32559.039 33394.072 - -1.39% -
std::find_end(list<int>)_(same_length)/1024 2.56% 1482.261 1520.267 - 1.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.56% 17703.453 18156.846 - 3.36% -
std::adjacent_find(deque<int>,_pred)/50 2.56% 30.045 30.814 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.56% 395631.255 405746.371 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.55% 137012984.645 140513557.571 - 1.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.55% 10.378 10.643 - -1.40% -
std::rotate(list<int>)_(1_element_forward)/50 2.55% 25.565 26.216 - 5.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.55% 77.830 79.813 - 56.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.55% 350058767.510 358974980.893 - 3.53% -
std::sort_heap(vector<NonIntegral>)/8 2.55% 29.931 30.693 - 4.57% -
std::stable_sort(vector<int>)_(ascending)/8 2.54% 15.484 15.878 - 0.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.54% 17.117 17.552 - 1.55% -
std::sort_heap(vector<NonIntegral>)/1024 2.53% 9837.071 10086.297 - 1.56% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.53% 16728.965 17152.791 - 0.08% -
std::move(deque<int>)/64 2.53% 4.778 4.899 - -19.84% -
std::multiset<int>::contains(key)_(existent)/8192 2.53% 8.323 8.534 - 3.93% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.52% 2.083 2.135 - 0.36% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.52% 58015138.920 59474927.082 - 2.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.51% 1263.354 1295.034 - 14.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.50% 18.218 18.674 - 1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.50% 393.310 403.156 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.50% 19.572 20.062 - -8.85% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.50% 22.076 22.627 - -0.83% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.47% 12558.351 12868.500 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.47% 3.128 3.206 - 0.75% -
std::partition(vector<int>)_(sparse)/50 2.46% 14.335 14.688 - 5.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 2.46% 35208593.585 36075428.284 - 0.97% -
std::partial_sort_copy(list<int>)_(descending)/8 2.46% 15.450 15.831 - -2.81% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.46% 14.187 14.536 - -27.55% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 2.46% 7831.381 8023.667 - -2.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.45% 578.496 592.659 - -0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.45% 23.804 24.386 - -13.99% -
std::make_heap(deque<int>)_(shuffled)/1024 2.45% 2560.845 2623.478 - 4.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.44% 6.648 6.811 - -6.82% -
std::none_of(vector<int>)_(process_all)/8 2.44% 2.397 2.456 - -1.79% -
Chain_fail,_1_level 2.44% 20.861 21.370 - -6.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.43% 251268.651 257382.759 - -1.61% -
std::pop_heap(deque<std::string>)/1024 2.43% 60.658 62.131 - -7.14% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.42% 25.501 26.118 - -1.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.42% 117002.253 119832.997 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.42% 390.876 400.317 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.41% 346476198.303 354837203.913 - 0.74% -
SetIntersection_None_Vector_string_16384_16384 2.41% 1222411.543 1251881.021 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.41% 17.965 18.398 - -0.51% -
SetIntersection_Front_Vector_string_262144_262144 2.41% 14457021.076 14804945.965 - 1.86% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.41% 60.109 61.555 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.40% 1146970.623 1174442.349 - -1.38% -
ranges::minmax(std::deque<char>)/8 2.39% 3.853 3.945 - 4.07% -
std::set<int>::ctor(&&,_different_allocs)/1024 2.39% 5802.402 5941.116 - -59.68% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.39% 15818.249 16196.214 - 3.62% -
BM_format/string_len_6000 2.39% 70.953 72.648 - -0.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.38% 17.063 17.469 - 1.26% -
BM_format_to_iterator/<std::array>_C_string_len_6 2.38% 8.978 9.192 - 2.88% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.38% 395.525 404.945 - 0.60% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.38% 8.642 8.847 - 7.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.37% 23250.887 23802.882 - 2.61% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 2.37% 23.651 24.213 - 3.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.37% 41.694 42.680 - 28.65% -
BM_deque_deque_copy_backward/4000 2.35% 151.866 155.442 - 6.95% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.35% 117677.565 120447.558 - 0.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.35% 211.199 216.168 - -6.76% -
std::make_heap(deque<int>)_(descending)/1024 2.35% 1116.952 1143.229 - 16.03% -
BM_string_without_formatting<wchar_t> 2.35% 9.567 9.791 - 3.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.34% 26.341 26.958 - -3.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.34% 61884.062 63334.722 - 2.16% -
bm_gcd_complex 2.34% 17.661 18.075 - 0.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.34% 507.216 519.096 - -1.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.34% 10.391 10.634 - 19.56% -
std::for_each(set<int>::iterator)/32 2.33% 21.571 22.075 - 4.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.33% 18.779 19.218 - 2.37% -
SetIntersection_Interlaced_Set_uint64_256_16 2.33% 12056890.178 12338162.566 - 2.43% -
std::find_end(deque<int>,_pred)_(same_length)/1000 2.33% 1345.803 1377.176 - 0.66% -
rng::for_each(multiset<int>)/8192 2.32% 15160.764 15513.037 - 0.85% -
SetIntersection_Front_Vector_string_1024_256 2.32% 9645424.151 9869417.373 - -3.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.32% 102559.068 104940.536 - -0.59% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.32% 2.084 2.132 - -0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.31% 42.782 43.772 - 5.07% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.31% 21272.476 21764.630 - 2.78% -
BM_PushHeap_uint64_Ascending_262144 2.31% 5.051 5.168 - 10.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.30% 564.351 577.359 - 1.92% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 2.30% 19.429 19.877 - -1.67% -
std::remove_if(list<int>)_(prefix)/8192 2.30% 9083.751 9292.761 - -7.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.30% 76.883 78.649 - 15.56% -
std::find_if(vector<int>)_(process_all)/1024 2.30% 112.640 115.226 - -8.25% -
std::stable_sort(vector<int>)_(repeated)/8 2.29% 15.431 15.785 - -0.37% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.29% 4594.826 4699.873 - 2.66% -
std::format(double)_(fmt:_{:0>17500_10}) 2.29% 207.712 212.461 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.28% 8686485.612 8884700.363 - -32.03% -
std::format(int64_t)_(fmt:_{:0>512X}) 2.28% 35.721 36.536 - 5.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.28% 1.487 1.521 - 1.10% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.28% 9.553 9.771 - 1.11% -
SetIntersection_None_Vector_string_16384_256 2.28% 1218447.034 1246198.093 - 0.40% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.28% 34.910 35.704 - 0.98% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.28% 28.742 29.396 - 18.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.27% 16.112 16.479 - 1.05% -
BM_format_to_n_string_back_inserter<std::wstring>/1 2.27% 13.818 14.132 - 1.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.27% 17.118 17.506 - 1.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.27% 278698.464 285018.558 - -1.11% -
BM_ascii_escaped<char> 2.27% 22785.697 23302.341 - -2.02% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.26% 146320.684 149631.159 - -0.23% -
SetIntersection_None_Vector_string_256_1 2.26% 4468929.282 4569882.432 - -0.26% -
std::set<int>::ctor(const&,_alloc)/8192 2.26% 49696.878 50818.344 - -34.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.25% 0.756 0.774 - 1.77% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.25% 12.700 12.986 - 0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.25% 611530.020 625265.586 - 4.14% -
std::make_heap(deque<int>)_(repeated)/1024 2.24% 2254.069 2304.613 - 6.59% -
SetIntersection_Interlaced_Set_float_262144_256 2.24% 1541314.129 1575789.879 - -0.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.24% 45.694 46.716 - 4.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.23% 259516.483 265300.201 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.23% 672.001 686.977 - 3.04% -
SetIntersection_Front_Vector_uint32_1024_16 2.23% 1099246.836 1123730.496 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.23% 166608830.962 170317236.310 - 0.70% -
vector<bool>::reserve() 2.22% 11.241 11.491 - 5.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.22% 58.727 60.031 - -15.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.22% 26751349.452 27345526.438 - 1.57% -
BM_vector_deque_move/2 2.22% 1.782 1.822 - -9.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.22% 66946.804 68429.870 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.22% 9.121 9.323 - 0.34% -
VChain_middle,_3_levels 2.21% 44.886 45.877 - -1.66% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.20% 786.155 803.445 - -7.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.20% 226.791 231.777 - 1.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.20% 31.254 31.941 - 5.04% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.20% 16.387 16.747 - 16.13% -
BM_CmpLess_uint_schar 2.19% 1.040 1.063 - -6.30% -
BM_vector_deque_move/64 2.19% 2.669 2.728 - -1.59% -
std::set<int>::find(key)_(existent)/32 2.19% 1.673 1.710 - 5.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.19% 1100.805 1124.873 - -4.17% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 2.19% 23.416 23.928 - -5.54% -
std::adjacent_find(vector<int>,_pred)/1048576 2.17% 473475.158 483763.805 - 4.06% -
std::find_end(vector<int>)_(match_near_end)/1000 2.17% 281.121 287.224 - 9.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.17% 14109.746 14415.513 - -0.43% -
BM_vector_deque_ranges_move_backward/1024 2.17% 37.310 38.118 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.17% 393.430 401.949 - 0.24% -
std::fill(list<int>)/50 2.17% 34.629 35.378 - 0.65% -
std::unique(list<int>)_(contiguous)/52 2.16% 63.174 64.540 - 0.40% -
BM_num_put<long> 2.16% 11.784 12.039 - 12.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.16% 22230967.358 22711559.711 - 0.28% -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.16% 8.270 8.449 - 0.42% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.16% 259165.333 264764.541 - 1.58% -
std::unordered_set<int>::clear()/8192 2.15% 64481.789 65871.046 - -2.11% -
rng::for_each(multimap<int>)/8 2.15% 4.416 4.511 - 2.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.15% 391.704 400.132 - 0.29% -
std::move_backward(deque<int>)/64 2.15% 5.171 5.282 - 0.38% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.14% 5.215 5.326 - 6.27% -
BM_CmpEqual_uchar_short 2.14% 0.985 1.006 - -7.25% -
SetIntersection_None_Vector_string_256_256 2.13% 2236125.820 2283661.167 - -0.62% -
SetIntersection_Front_Vector_uint32_64_64 2.12% 10648816.959 10875017.185 - -1.13% -
BM_format_to_back_inserter<std::string>/string_view_len_6 2.12% 14.717 15.029 - 1.18% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 2.12% 165.913 169.435 - -0.84% -
std::replace(vector<int>)_(prefix)/50 2.12% 7.502 7.661 - -0.54% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.12% 24.351 24.866 - 5.51% -
std::find_end(vector<int>)_(process_all)/1024 2.12% 234.439 239.397 - 1.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.11% 21932.612 22396.080 - 2.54% -
SetIntersection_Front_Set_string_16_16 2.11% 57802383.080 59023443.799 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.11% 53788.609 54923.529 - -0.41% -
rng::contains_subrange(list<int>)_(process_all)/16 2.11% 4.785 4.886 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.11% 1368.574 1397.421 - -3.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.11% 27.592 28.173 - 6.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.10% 9.899 10.107 - 22.09% -
SetIntersection_Interlaced_Set_float_64_1 2.10% 16335374.198 16678870.766 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.10% 214226905.619 218728806.353 - 0.53% -
BM_format_to_iterator/<std::deque>_string_view_len_6 2.10% 14.074 14.369 - 3.89% -
BM_deque_deque_copy_backward/4096 2.10% 150.988 154.157 - 2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.09% 13154176.259 13429543.967 - 2.77% -
BM_CmpEqual_uchar_schar 2.09% 0.991 1.011 - -9.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.09% 12.899 13.168 - 0.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.09% 12481.905 12742.806 - 1.90% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2.08% 23.642 24.135 - -0.28% -
SetIntersection_Front_Set_string_16384_16 2.08% 1786605.127 1823826.869 - 3.02% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.07% 31.134 31.778 - 5.34% -
BM_format_to_iterator/<std::string>_C_string_len_6000 2.06% 165.792 169.208 - -0.90% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.06% 205.417 209.639 - 3.53% -
SetIntersection_Front_Set_uint64_16384_4 2.05% 1047895.426 1069422.411 - 0.06% -
SetIntersection_Front_Set_string_1024_1024 2.05% 54240235.194 55353828.875 - 0.37% -
std::none_of(list<int>)_(process_all)/32768 2.05% 26071.129 26605.475 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.05% 17.663 18.025 - -1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.05% 436.049 444.968 - -0.29% -
BM_format/string_view_len_6000 2.04% 70.845 72.293 - -6.21% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.04% 29160.928 29756.510 - 0.48% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 2.04% 9533.447 9728.111 - 1.70% -
std::unique_copy(vector<int>)_(contiguous)/52 2.04% 13.319 13.591 - 2.92% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.03% 393.658 401.669 - 0.90% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.03% 175.333 178.899 - 1.31% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.03% 15.429 15.742 - -2.88% -
SetIntersection_Interlaced_Set_float_64_16 2.03% 21777813.038 22219835.735 - 1.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.03% 1.254 1.280 - 1.56% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.03% 267.903 273.331 - -0.64% -
std::multimap<int,_int>::count(key)_(existent)/32 2.02% 3.626 3.699 - 1.21% -
rng::for_each(set<int>)/8192 2.02% 15086.345 15391.488 - -0.33% -
std::format(double)_(fmt:_{:017500_0e}) 2.02% 180.529 184.177 - -0.51% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.02% 8.051 8.214 - -12.29% -
std::remove_if(deque<int>)_(sprinkled)/50 2.02% 61.856 63.105 - 4.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.02% 284.761 290.505 - 5.05% -
BM_PushHeap_string_QuickSortAdversary_16384 2.02% 15.737 16.055 - -0.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.02% 17.142 17.488 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.01% 16547.674 16880.842 - -0.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.01% 20.862 21.282 - 2.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.01% 7.618 7.772 - -20.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.01% 61553.943 62791.880 - 0.78% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.01% 23278.203 23746.248 - 1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.01% 4144472.868 4227736.944 - -0.58% -
std::rotate(deque<int>)_(by_1/2)/32 2.00% 7.452 7.601 - 1.33% -
CastTo<A<Width,_Depth>> 2.00% 231.870 236.502 - -2.35% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2.00% 19.958 20.357 - -1.73% -
std::make_heap(deque<int>)_(repeated)/8192 2.00% 17708.368 18061.964 - 7.16% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.00% 7.707 7.861 - 12.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.00% 17.183 17.526 - 0.80% -
SetIntersection_None_Vector_string_16384_16 2.00% 1222353.140 1246744.808 - 0.34% -
std::stable_sort(deque<int>)_(repeated)/1024 1.99% 1409.170 1437.276 - -1.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.99% 15600.686 15911.759 - -2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.99% 1092632.119 1114399.537 - -1.40% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.99% 117595.197 119930.319 - -3.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 57577.801 58720.648 - -6.92% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.98% 502010.125 511970.094 - -0.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.98% 13425.954 13692.216 - 1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.98% 13174.414 13435.226 - -12.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 39631.399 40414.905 - -7.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.98% 15.723 16.034 - -0.01% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.97% 20.305 20.706 - 0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.97% 54170178.886 55239377.599 - 0.70% -
std::replace_if(vector<int>)_(prefix)/32 1.97% 9.474 9.661 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.97% 6.944 7.081 - -3.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.97% 656.988 669.915 - -0.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.97% 44.301 45.172 - 2.14% -
SetIntersection_Interlaced_Set_float_262144_16384 1.96% 1255330.892 1279968.587 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.96% 6606960.568 6736483.360 - -6.07% -
std::is_partitioned(list<int>)_(partitioned)/50 1.96% 13.816 14.087 - 4.52% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.96% 11.767 11.998 - -16.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.96% 1032379.660 1052600.318 - -0.85% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.95% 49585.673 50554.114 - 1.05% -
std::make_heap(vector<int>)_(repeated)/8 1.95% 15.347 15.646 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.95% 1117933.180 1139737.282 - -2.96% -
std::map<std::string,_int>::clear()/8192 1.95% 208032.343 212081.433 - -6.60% -
BM_join_view_out_vectors/65536 1.95% 127642.843 130126.734 - -4.24% -
bm_exception_ptr_move_assign_nonnull 1.95% 5.036 5.134 - -25.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.94% 17.113 17.446 - 0.91% -
std::map<int,_int>::clear()/8192 1.94% 82406.339 84003.040 - -8.77% -
vector<bool>::resize() 1.94% 16.092 16.403 - 14.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.94% 719.022 732.936 - 2.23% -
VChain,_4_levels 1.93% 15.656 15.959 - 2.28% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.93% 21.733 22.153 - -6.54% -
std::set<int>::erase(key)_(existent)/8192 1.93% 67.956 69.269 - 0.04% -
std::unique(deque<int>)_(contiguous)/8192 1.93% 3726.504 3798.487 - 2.74% -
std::set<std::string>::erase(key)_(existent)/1024 1.93% 60.307 61.472 - -17.67% -
SetIntersection_Interlaced_Set_float_16384_16384 1.93% 220467088.465 224724295.561 - 7.63% -
std::reverse_copy(list<int>)/8 1.93% 2.388 2.434 - -12.67% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.92% 20967.455 21370.131 - 4.50% -
BM_PushHeap_string_Random_1024 1.92% 14.917 15.203 - 2.51% -
SetIntersection_None_Vector_float_16384_4 1.92% 1082057.975 1102798.228 - -0.99% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.91% 5.283 5.384 - 0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.91% 23.818 24.273 - 4.24% -
std::search(list<int>)_(single_element)/8192 1.91% 8370.967 8530.702 - 13.95% -
std::move(deque<int>)/8 1.90% 3.401 3.466 - 0.47% -
BM_CmpLess_uint_ushort 1.90% 1.101 1.122 - 0.45% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.90% 9.922 10.111 - 7.17% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.90% 24.065 24.522 - -0.22% -
DAG_sidecast,_1_level 1.90% 37.667 38.382 - -2.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.90% 16.008 16.311 - 0.29% -
std::all_of(list<int>)_(process_all)/32768 1.89% 25945.840 26437.277 - 0.39% -
std::multiset<int>::erase(key)_(existent)/1024 1.89% 39.723 40.474 - 1.55% -
std::format(float)_(fmt:_{:_0a}) 1.89% 25.650 26.134 - 1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.88% 175822577.245 179134749.236 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.88% 65473571.178 66706297.153 - 8.92% -
std::copy(vector<int>)/262144 1.88% 12291.987 12523.337 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.88% 26320.939 26816.208 - 1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.88% 1150319.410 1171961.568 - -5.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.88% 5.253 5.352 - -3.05% -
std::find_end(deque<int>)_(single_element)/1000 1.88% 250.273 254.972 - 2.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.88% 12.909 13.151 - -1.47% -
SetIntersection_Interlaced_Set_float_262144_1024 1.87% 1503913.410 1532106.609 - -0.82% -
SetIntersection_None_Vector_string_1024_4 1.87% 1160725.734 1182428.637 - 0.45% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.87% 2171.532 2212.106 - 2.38% -
BM_StringMove_Small 1.86% 0.705 0.718 - -10.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.86% 34740.464 35385.267 - -1.85% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.86% 8.456 8.613 - 1.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.85% 4.962 5.054 - 12.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.85% 5.237 5.334 - 0.47% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 1.85% 23.793 24.232 - 1.47% -
ranges::minmax(std::list<__int128>)/64 1.84% 40.578 41.324 - 8.22% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.84% 12.700 12.933 - -0.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.83% 35541.557 36192.888 - 0.88% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.83% 1959.117 1994.952 - 3.78% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.82% 16.460 16.760 - 0.21% -
std::transform(list<int>,_list<int>)/8192 1.82% 9244.480 9412.449 - 4.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.82% 181471.205 184768.459 - 2.34% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.82% 26.067 26.540 - 0.60% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.81% 2.084 2.122 - 3.45% -
SetIntersection_Interlaced_Vector_float_16384_64 1.81% 6335548.222 6450166.676 - 15.67% -
std::partial_sort(deque<int>)_(repeated)/1024 1.81% 6233.315 6346.079 - 1.20% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.81% 2.083 2.121 - -0.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.80% 3.335 3.396 - 0.71% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.80% 56956.284 57982.760 - 1.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.80% 74.428 75.769 - 5.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.80% 374.240 380.977 - -1.69% -
std::format(int64_t)_(fmt:_{:0>512Lb}) 1.80% 37.868 38.549 - 0.09% -
BM_PushHeap_string_PipeOrgan_16 1.80% 4.087 4.161 - -1.33% -
std::search(vector<int>)_(near_matches)/1024 1.79% 15007.176 15275.839 - 2.85% -
std::find_if_not(vector<int>)_(process_all)/50 1.79% 5.651 5.752 - -16.08% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.79% 6.160 6.270 - 8.97% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.78% 2897.618 2949.296 - -0.98% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.78% 56.897 57.908 - -2.95% -
SetIntersection_Front_Vector_string_262144_64 1.78% 3077378.132 3132040.019 - 0.03% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.77% 62.892 64.008 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.77% 0.647 0.658 - 0.56% -
BM_CmpLess_uchar_uchar 1.77% 1.059 1.077 - -0.03% -
BM_format_to_iterator/<std::deque>_string_len_60 1.77% 17.170 17.475 - 4.97% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.77% 6649.241 6766.933 - 2.02% -
std::set<int>::erase(key)_(existent)/1024 1.77% 50.198 51.086 - 1.96% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.77% 17.445 17.753 - -0.82% -
std::sort_heap(deque<int>,_pred)/1024 1.76% 12600.557 12822.782 - -1.13% -
std::move(vector<int>)/262144 1.76% 21228.339 21602.700 - 45.07% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.76% 2513.470 2557.779 - -0.99% -
std::multimap<int,_int>::find(key)_(existent)/32 1.76% 1.709 1.739 - 2.86% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.76% 56294.409 57284.549 - -6.59% -
std::format(float)_(fmt:_{:0>17500_17000L}) 1.76% 229.651 233.690 - 0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.76% 876966.869 892359.423 - -3.97% -
std::find_if_not(list<int>)_(process_all)/32768 1.75% 25201.603 25643.797 - 1.19% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.75% 7931.648 8070.698 - 1.66% -
std::stable_sort(deque<int>)_(ascending)/1024 1.75% 2090.482 2127.122 - -1.33% -
std::stable_sort(deque<int>)_(heap)/1024 1.75% 2705.117 2752.338 - -1.34% -
BM_PushHeap_string_Random_256 1.74% 14.331 14.580 - 2.56% -
VChain,_2_levels 1.74% 7.968 8.106 - 1.13% -
std::partial_sort(deque<int>)_(ascending)/8192 1.74% 140540.386 142989.712 - -11.82% -
std::replace_if(vector<int>)_(prefix)/1024 1.74% 269.342 274.035 - 2.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.74% 607.466 618.051 - -0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 138769.092 141185.169 - 0.59% -
VDAG_sidecast,_3_levels 1.74% 101.222 102.983 - -2.50% -
std::format(double)_(fmt:_{:0<17500_10e}) 1.74% 190.110 193.415 - -3.21% -
BM_emoji_escaped<char> 1.73% 21398.312 21768.450 - -9.88% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.72% 977887.964 994722.896 - 0.73% -
std::format(int64_t)_(fmt:_{:0>512Lo}) 1.72% 34.572 35.167 - 1.98% -
std::map<int,_int>::erase(iterator)/1024 1.72% 20.211 20.559 - -14.46% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.72% 13.051 13.275 - 1.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.71% 10.380 10.558 - 1.43% -
BM_join_view_in_vectors/70000 1.71% 132933.042 135210.065 - -8.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.71% 6.225 6.331 - 13.66% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.71% 11.551 11.749 - -5.27% -
std::find_if(list<int>)_(bail_25%)/8192 1.71% 1416.622 1440.809 - -0.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.70% 15261.643 15521.561 - 1.09% -
std::format(double)_(fmt:_{:0<17500_10f}) 1.70% 196.078 199.416 - -0.36% -
std::format(float)_(fmt:_{:_10a}) 1.70% 28.065 28.543 - 1.13% -
std::set<std::string>::insert(value)_(already_present)/8192 1.70% 29.871 30.379 - -2.87% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.69% 2648.642 2693.493 - 2.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.69% 6621.611 6733.729 - -2.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.69% 24.029 24.436 - 2.55% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.69% 204.700 208.165 - -1.08% -
std::format(float)_(fmt:_{:_10f}) 1.69% 40.792 41.482 - 1.76% -
std::find_if_not(list<int>)_(bail_25%)/8 1.69% 0.915 0.930 - 1.29% -
SetIntersection_None_Set_string_262144_16384 1.68% 1662155.355 1690140.787 - -0.73% -
std::format(float)_(fmt:_{:_0f}) 1.68% 37.966 38.605 - 2.11% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.68% 1405.758 1429.411 - -0.97% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.68% 30.693 31.209 - -36.00% -
std::format(double)_(fmt:_{:017500_0f}) 1.68% 198.712 202.050 - 1.01% -
std::copy_if(list<int>)_(every_other)/32768 1.68% 25308.188 25733.006 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.68% 19.933 20.267 - -2.38% -
std::move_backward(vector<int>)/8 1.68% 2.226 2.263 - 4.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.68% 1.201 1.221 - 11.79% -
SetIntersection_Interlaced_Set_float_1024_16 1.67% 11296485.819 11485682.092 - -0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.67% 55.383 56.310 - 14.35% -
BM_format_to_string_begin<std::vector<char>>/1 1.67% 9.935 10.101 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.67% 25863668.539 26295016.634 - -2.63% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.66% 881.950 896.624 - 0.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.66% 25.270 25.690 - 1.62% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.66% 19.732 20.060 - -0.24% -
SetIntersection_Front_Vector_uint32_16384_64 1.66% 1334973.579 1357141.479 - 1.82% -
SetIntersection_Front_Set_uint64_64_16 1.66% 15225553.069 15478256.101 - 0.50% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.66% 14.589 14.830 - -1.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.65% 6497.269 6604.714 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.65% 2173670.561 2209583.908 - 1.65% -
std::format(double)_(fmt:_{:0<17500_10L}) 1.65% 217.312 220.894 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.64% 20703814.920 21044254.615 - -0.74% -
SetIntersection_Interlaced_Vector_string_16384_1 1.64% 1059816.326 1077223.500 - -2.70% -
std::for_each_n(deque<int>)/50 1.64% 3.908 3.972 - 0.28% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.64% 19.862 20.187 - 1.05% -
std::stable_sort(vector<int>)_(heap)/8 1.63% 21.188 21.535 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.63% 8559897.613 8699642.768 - -0.41% -
BM_BitsetToString<8192>/Uniform_(50%)/50 1.63% 2156.902 2192.060 - -1.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.63% 53.902 54.780 - 1.47% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.63% 15.499 15.752 - -0.44% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.63% 2.393 2.432 - 6.75% -
std::multiset<int>::find(key)_(existent)/8192 1.62% 7.999 8.129 - -8.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.62% 733.583 745.490 - 1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.62% 22.295 22.656 - 0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.62% 8729.383 8870.729 - 1.23% -
std::count(list<int>)_(every_other)/1024 1.62% 701.059 712.407 - 6.78% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.62% 12.714 12.920 - 0.12% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.62% 2.140 2.174 - 6.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.62% 38.784 39.411 - 11.24% -
BM_PushHeap_string_Random_64 1.62% 12.980 13.190 - 2.29% -
rng::for_each(multimap<int>)/50 1.61% 52.438 53.285 - 6.15% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.61% 278.599 283.089 - 0.35% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.60% 1.506 1.530 - 1.92% -
std::rotate_copy(list<int>)/32 1.60% 8.542 8.679 - 0.81% -
BM_PushHeap_uint64_Random_256 1.60% 5.952 6.047 - 7.23% -
SetIntersection_None_Set_string_262144_4 1.60% 1658911.704 1685460.125 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.60% 207950096.291 211273822.500 - 5.31% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.60% 2.928 2.975 - 1.07% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.60% 2.446 2.485 - 6.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.59% 22.234 22.588 - -81.60% -
BM_num_get<void*> 1.59% 10.879 11.052 - -76.80% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.59% 35.495 36.060 - 1.42% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.59% 16.853 17.121 - -1.10% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.59% 8.601 8.738 - 7.59% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.59% 23.337 23.708 - -0.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 38805.034 39421.786 - -1.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.59% 34874.572 35428.675 - 1.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.59% 6.713 6.819 - 2.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.59% 608759.268 618423.304 - 4.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.59% 1405.554 1427.860 - 1.59% -
ranges::min(std::list<char>)/8 1.59% 1.815 1.844 - 4.32% -
BM_PushHeap_uint32_Random_256 1.59% 5.465 5.552 - 0.95% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 1.58% 15758.813 16008.583 - -2.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.58% 73.777 74.944 - 71.50% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.58% 3656.837 3714.626 - 8.40% -
BM_format_string<wchar_t>/32 1.58% 0.854 0.867 - -2.07% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 1.58% 60408.207 61361.149 - 4.32% -
std::find_if(deque<int>)_(bail_25%)/32768 1.58% 1990.621 2022.012 - -8.67% -
SetIntersection_None_Vector_string_262144_262144 1.58% 1288471.181 1308772.534 - -0.64% -
SetIntersection_Interlaced_Set_string_16384_1024 1.58% 349096010.885 354594530.905 - 1.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.57% 392.943 399.131 - 0.10% -
std::format(int64_t)_(fmt:_{:Lo}) 1.57% 28.355 28.801 - 0.01% -
std::flat_multimap<int,_int>::clear()/1024 1.57% 396.227 402.464 - 0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.57% 442.964 449.930 - -0.26% -
std::format(float)_(fmt:_{:0>17500_17000}) 1.57% 218.625 222.060 - 0.51% -
std::format(double)_(fmt:_{:0>17500_10Lg}) 1.57% 221.242 224.715 - -3.33% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.56% 22961.286 23320.323 - 1.93% -
std::sort(deque<int>)_(ascending)/1024 1.56% 753.947 765.719 - -0.19% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.56% 1260930.826 1280552.328 - -1.50% -
std::search(deque<int>)_(no_match)/1000 1.55% 398.337 404.518 - 0.27% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.55% 30.779 31.256 - 0.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.55% 13645.268 13856.951 - 1.95% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.55% 597358.553 606617.334 - 0.75% -
std::format(float)_(fmt:_{:0^17500_17000L}) 1.55% 237.590 241.267 - 0.19% -
SetIntersection_Front_Set_float_1024_64 1.54% 1840044.687 1868446.246 - 9.94% -
std::rotate(vector<bool>)_(by_1/3)/50 1.54% 17.680 17.952 - 2.09% -
BM_format_to_iterator/<std::string>_string_len_6 1.54% 8.457 8.588 - 1.87% -
std::replace(list<int>)_(prefix)/50 1.54% 17.035 17.297 - 2.20% -
BM_format_to_iterator/<std::array>_C_string_len_6000 1.54% 166.551 169.117 - -1.71% -
BM_PushHeap_string_QuickSortAdversary_1024 1.54% 15.135 15.368 - -2.16% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 1.54% 58630045.000 59531742.081 - 1.77% -
std::rotate(vector<bool>)_(by_1/4)/32 1.53% 17.734 18.006 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.53% 4099376.610 4162259.841 - -1.61% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.53% 3713.599 3770.531 - 2.01% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.53% 16.967 17.227 - 0.31% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.53% 3089.896 3137.046 - -0.65% -
std::stable_sort(deque<int>)_(descending)/1024 1.52% 2887.356 2931.289 - -1.14% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.51% 17.800 18.069 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.51% 755.708 767.119 - -1.66% -
SetIntersection_None_Set_string_16_4 1.51% 57851397.576 58724034.560 - -0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.51% 665.790 675.821 - 0.45% -
BM_vector_deque_move/1 1.51% 2.043 2.074 - -9.09% -
rng::for_each(set<int>)/32 1.51% 20.893 21.208 - 0.60% -
BM_PushHeap_string_PipeOrgan_4 1.50% 2.512 2.550 - 1.61% -
SetIntersection_Front_Set_string_262144_4 1.50% 1199385.785 1217421.831 - -4.88% -
std::find_end(forward_list<int>)_(same_length)/8192 1.50% 14171.239 14384.146 - 0.51% -
std::move(list<int>)/1048576 1.50% 990213.350 1005054.620 - 1.61% -
std::move(deque<int>)/262144 1.50% 15010.177 15234.891 - 2.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.50% 1476361.429 1498462.724 - -2.39% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.49% 15.701 15.935 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.49% 2.893 2.936 - -0.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.49% 303.292 307.808 - -18.18% -
SetIntersection_Interlaced_Set_float_256_16 1.49% 11963340.381 12141274.751 - -0.27% -
SetIntersection_None_Set_float_262144_16384 1.49% 1166485.271 1183822.836 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.49% 4333715.446 4398126.690 - 0.58% -
SetIntersection_None_Set_float_256_4 1.49% 11221061.529 11387804.862 - -0.23% -
BM_format_to_iterator/<std::string>_string_view_len_6000 1.48% 59.624 60.508 - -9.90% -
bm_swap_ranges_vb_unaligned/8 1.48% 4.794 4.865 - 1.65% -
std::unordered_set<std::string>::clear()/8192 1.48% 218628.125 221858.591 - -1.36% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.47% 14.640 14.855 - 0.90% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.46% 17.302 17.556 - 1.59% -
BM_vector_deque_copy_backward/70000 1.46% 7898.278 8013.859 - -2.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.46% 592907.342 601568.051 - -2.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.46% 48.949 49.663 - -16.64% -
SetIntersection_Interlaced_Set_string_16384_16384 1.46% 348941255.342 354029099.662 - 1.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.46% 18.599 18.870 - -1.64% -
std::count(list<int>)_(every_other)/1048576 1.46% 820504.407 832449.704 - 2.14% -
SetIntersection_Front_Set_float_256_16 1.45% 4667343.532 4735044.183 - 3.68% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.45% 3827.065 3882.434 - 0.96% -
std::format(double)_(fmt:_{:0<17500_0f}) 1.44% 194.779 197.593 - -1.04% -
SetIntersection_None_Set_float_1024_256 1.44% 8706485.530 8832218.610 - 0.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.44% 64.411 65.340 - -3.46% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.44% 115370.785 117028.185 - 0.11% -
ranges::min(std::deque<__int128>)/8 1.44% 2.825 2.866 - 2.63% -
std::partial_sort(deque<int>)_(descending)/8 1.44% 42.557 43.168 - -0.37% -
VDAG_rightmost_middle,_1_level 1.43% 104.681 106.177 - -4.86% -
std::fill_n(vector<bool>)/32768 1.43% 29.801 30.227 - 3.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.43% 8773099.722 8898287.255 - -30.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.43% 1064284.734 1079452.693 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.42% 1119210.452 1135153.597 - -1.25% -
BM_join_view_deques/5500 1.42% 17322.945 17569.464 - -2.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.42% 32.897 33.365 - 14.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.42% 51402.246 52132.971 - -9.03% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.42% 11.320 11.481 - 0.51% -
std::search(deque<int>)_(same_length)/1024 1.42% 472.227 478.929 - 1.21% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.42% 36.234 36.749 - -2.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.42% 0.776 0.787 - 1.31% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.42% 8.736 8.860 - 6.74% -
std::set<std::string>::find(key)_(existent)/8192 1.42% 28.137 28.536 - -6.94% -
SetIntersection_None_Vector_float_256_1 1.41% 4239728.030 4299613.617 - -0.39% -
vector<bool>(size_type,_const_value_type&) 1.41% 8.919 9.044 - 8.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.41% 349008.059 353915.053 - 1.86% -
std::set<int>::lower_bound(key)_(existent)/1024 1.41% 4.550 4.614 - 2.39% -
std::rotate(vector<bool>)_(by_1/3)/32 1.40% 17.656 17.903 - 1.73% -
BM_deque_deque_ranges_copy_backward/64 1.40% 3.345 3.392 - -0.40% -
SetIntersection_None_Vector_uint64_262144_4 1.40% 1110727.605 1126266.198 - -2.15% -
std::map<int,_int>::erase(iterator)/32 1.40% 20.159 20.441 - -12.99% -
SetIntersection_Front_Set_uint64_16384_64 1.40% 1727164.720 1751304.183 - 4.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.40% 5717.298 5797.169 - 1.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.40% 22.387 22.699 - -2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.39% 4269089.413 4328593.796 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.39% 230016406.611 233211498.960 - -4.15% -
std::partition(list<int>)_(sparse)/32 1.39% 8.834 8.957 - 1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.39% 42.918 43.514 - -1.03% -
BM_format_to_iterator/<std::string>_C_string_len_6 1.39% 9.259 9.387 - 0.16% -
BM_CmpLess_uint_int 1.39% 1.069 1.084 - -3.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.39% 21.640 21.940 - 0.37% -
BM_vector_deque_ranges_move_backward/4096 1.39% 148.251 150.306 - -0.92% -
std::multiset<std::string>::ctor(const&)/0 1.39% 12.565 12.739 - -0.61% -
std::map<int,_int>::clear()/1024 1.38% 10122.790 10262.857 - -9.48% -
std::format(double)_(fmt:_{:0^17500_10f}) 1.38% 204.250 207.076 - -0.75% -
std::format(float)_(fmt:_{:017500_17000L}) 1.38% 230.018 233.199 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.38% 2885936.935 2925812.067 - 1.08% -
SetIntersection_None_Vector_string_1024_16 1.38% 1162428.831 1178486.587 - 0.16% -
std::format(double)_(fmt:_{:0>17500_10g}) 1.38% 207.449 210.305 - -3.72% -
std::any_of(list<int>)_(process_all)/32768 1.38% 25880.822 26237.115 - 0.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.37% 61.975 62.827 - 17.98% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 14420.576 14618.683 - 0.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.37% 6650.119 6741.430 - -1.72% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.37% 514675.501 521741.871 - -0.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 173561.641 175942.327 - -0.22% -
std::stable_partition(vector<int>)_(sparse)/32 1.37% 7.660 7.765 - 4.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.37% 24.530 24.865 - 0.63% -
std::set<std::string>::contains(key)_(existent)/8192 1.37% 27.516 27.891 - -2.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.37% 537.421 544.758 - 0.33% -
SetIntersection_None_Set_string_1024_64 1.36% 8935091.343 9056994.443 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.36% 23.973 24.300 - 0.03% -
std::all_of(vector<int>)_(process_all)/32 1.36% 8.318 8.431 - 0.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.36% 10.808 10.955 - 2.23% -
std::map<int,_int>::erase(iterator)/8192 1.36% 23.664 23.986 - -10.26% -
rng::contains_subrange(list<int>)_(process_all)/32 1.36% 10.036 10.172 - 0.66% -
std::is_sorted_until(vector<int>,_pred)/8192 1.36% 3238.079 3282.103 - -3.06% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.36% 35142.633 35620.335 - -0.56% -
std::replace(vector<int>)_(prefix)/32 1.36% 5.126 5.195 - 1.47% -
BM_tolower_string<char> 1.36% 15.009 15.212 - -0.54% -
std::format(double)_(fmt:_{:0>17500_0e}) 1.36% 181.745 184.209 - -1.06% -
SetIntersection_None_Set_string_16384_16384 1.35% 195665781.406 198315639.650 - 2.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.35% 54255.700 54989.469 - -1.35% -
BM_deque_deque_copy_backward/1024 1.35% 37.922 38.434 - 1.26% -
SetIntersection_None_Set_string_262144_256 1.35% 1661939.371 1684372.803 - -1.21% -
VDAG_sidecast,_2_levels 1.35% 81.711 82.813 - -4.99% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.35% 60313.030 61125.660 - -81.10% -
ranges::min(std::list<__int128>)/70000 1.35% 58670.630 59460.540 - 3.16% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.34% 12638.658 12808.630 - -0.23% -
std::stable_sort(vector<int>)_(shuffled)/8 1.34% 19.677 19.942 - -1.33% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.34% 9.652 9.781 - 3.36% -
SetIntersection_Interlaced_Set_float_1024_1 1.34% 1039043.768 1052976.052 - -0.82% -
rng::find_last(vector<int>)_(bail_10%)/50 1.34% 10.765 10.910 - 1.73% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.34% 15960.256 16173.421 - -8.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.34% 57.763 58.534 - -0.79% -
BM_format_string<wchar_t>/8 1.33% 3.080 3.121 - 1.24% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.33% 1863.472 1888.188 - 1.42% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.33% 6.371 6.455 - 3.19% -
std::sort_heap(vector<int>)/8192 1.32% 105761.291 107162.625 - 1.10% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.32% 11.558 11.711 - -2.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.32% 656.374 665.063 - 1.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.32% 2.909 2.948 - -8.09% -
ranges::minmax(std::list<long_long>)/70000 1.32% 54071.980 54787.536 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.32% 64046779.607 64892811.619 - 0.50% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.32% 3145.626 3187.158 - -1.42% -
std::make_heap(vector<int>)_(heap)/8 1.32% 14.627 14.820 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.32% 11361703.317 11511626.800 - -1.70% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.32% 22.806 23.107 - 0.18% -
std::copy_if(list<int>)_(entire_range)/4096 1.32% 2997.059 3036.550 - 0.04% -
DAG_leftmost_middle,_2_levels 1.31% 15.417 15.619 - -1.43% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.31% 0.818 0.829 - 1.11% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.31% 109141.599 110569.461 - 1.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.31% 30.764 31.166 - -0.58% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.30% 12.456 12.618 - 9.97% -
std::copy_if(vector<int>)_(every_other)/8 1.30% 4.164 4.219 - 66.77% -
std::unordered_multiset<int>::ctor(const&)/1024 1.30% 6892.309 6981.963 - 0.42% -
BM_format_to_n_string_begin<std::list<char>>/16384 1.30% 15017.472 15212.690 - 0.40% -
SetIntersection_None_Vector_float_262144_1024 1.30% 1126856.008 1141498.870 - -1.03% -
std::is_sorted_until(deque<int>)/8192 1.30% 3732.767 3781.258 - 0.52% -
SetIntersection_Front_Vector_float_262144_4 1.30% 1060588.252 1074359.851 - 0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.30% 197.678 200.242 - -2.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.30% 40875.046 41404.489 - 0.66% -
std::unordered_set<int>::clear()/1024 1.29% 8202.571 8308.779 - -0.60% -
DAG_leftmost_middle,_3_levels 1.29% 12.728 12.892 - -0.96% -
std::format(double)_(fmt:_{:0^17500_10e}) 1.29% 194.435 196.948 - -4.62% -
DAG_sidecast_fail,_2_levels 1.29% 90.028 91.190 - -7.43% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.29% 22289.368 22576.849 - 0.89% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.29% 18.149 18.383 - -2.36% -
SetIntersection_Interlaced_Set_string_262144_16 1.29% 2119964.356 2147300.701 - -0.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.29% 951807.416 964057.401 - 0.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.28% 62.230 63.029 - 13.71% -
SetIntersection_None_Vector_float_262144_1 1.28% 1120902.942 1135249.190 - -2.50% -
SetIntersection_Front_Set_float_256_4 1.28% 4231035.881 4285135.366 - 0.84% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 1.28% 11401.163 11546.831 - -0.46% -
bm_swap_ranges_vb_aligned/512 1.28% 4.921 4.984 - 1.33% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.28% 1.751 1.774 - -0.50% -
SetIntersection_Front_Vector_uint32_16384_4 1.28% 1058540.511 1072039.180 - -0.34% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.27% 6474.592 6556.881 - -34.18% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.27% 200.003 202.541 - -0.54% -
std::is_sorted_until(list<int>,_pred)/8 1.27% 3.806 3.854 - 5.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.27% 4272700.121 4326806.603 - -0.81% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.26% 780.606 790.479 - -9.43% -
std::format(float)_(fmt:_{:0<17500_10}) 1.26% 197.039 199.528 - -0.64% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.26% 4.293 4.348 - 0.60% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.26% 16.025 16.227 - -0.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 524.271 530.882 - -2.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.26% 13468.265 13638.034 - 1.41% -
std::format(float)_(fmt:_{:017500_10Lg}) 1.26% 204.960 207.543 - -1.23% -
std::format(float)_(fmt:_{:_0g}) 1.26% 60.716 61.481 - 0.13% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.26% 21.170 21.435 - -2.55% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.25% 10.117 10.243 - 3.94% -
std::map<int,_int>::contains(key)_(existent)/8192 1.25% 5.528 5.597 - 1.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.25% 35841.752 36289.926 - -1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.25% 2.076 2.102 - 0.95% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.25% 24.446 24.751 - -1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.24% 36954263.395 37414087.854 - -1.57% -
std::move_backward(vector<int>)/262144 1.24% 21867.926 22139.807 - 2.42% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.24% 23003.776 23289.718 - 0.35% -
SetIntersection_None_Vector_float_1024_64 1.24% 1063082.757 1076291.284 - -2.00% -
std::find_if_not(vector<bool>)_(process_all)/50 1.24% 23.665 23.958 - 0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.24% 12235.621 12386.763 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.23% 1958350.342 1982517.578 - -0.71% -
SetIntersection_Interlaced_Vector_string_262144_1 1.23% 1082001.021 1095342.379 - -0.93% -
BM_PushHeap_string_QuickSortAdversary_256 1.23% 14.602 14.781 - -1.25% -
std::copy_backward(deque<int>)/1048576 1.23% 129351.039 130940.153 - 1.77% -
BM_format_to_n_string_begin<std::list<char>>/1 1.23% 12.967 13.126 - 0.18% -
std::fill_n(list<int>)/32 1.22% 7.933 8.030 - 1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.22% 134909765.837 136553049.560 - 0.38% -
BM_format_to_iterator/<std::array>_string_len_6000 1.22% 59.807 60.534 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.21% 8391175.008 8493045.197 - 0.84% -
std::unordered_multiset<int>::ctor(const&)/32 1.21% 200.748 203.185 - -0.87% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.21% 74.621 75.526 - 0.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.21% 645657.554 653485.256 - 3.51% -
std::partial_sort(deque<int>)_(heap)/8 1.21% 37.961 38.421 - -2.27% -
VDAG_sidecast_fail,_3_levels 1.21% 107.974 109.281 - -6.40% -
BM_format_to_string_back_inserter<std::string>/1 1.21% 13.009 13.167 - -1.35% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.21% 4.469 4.523 - -4.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.21% 32.898 33.294 - -21.97% -
BM_japanese_escaped<char> 1.20% 14185.876 14356.801 - -2.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.20% 116266.873 117666.088 - 0.97% -
std::find_end(vector<int>)_(single_element)/1024 1.20% 235.396 238.227 - 0.68% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1.20% 183.767 185.974 - -0.47% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.20% 46.252 46.804 - 2.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.20% 17.861 18.074 - -0.21% -
SetIntersection_Front_Vector_float_64_4 1.19% 15858463.491 16047696.834 - -0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.19% 791.545 800.990 - 0.06% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.19% 1055836.262 1068429.931 - 6.53% -
SetIntersection_None_Vector_string_1024_1024 1.19% 1160966.354 1174804.667 - -0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.19% 13406.130 13565.852 - 0.07% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.19% 14.735 14.910 - 4.51% -
std::format(float)_(fmt:_{:0>17500_10L}) 1.19% 207.196 209.657 - -0.70% -
std::find_end(vector<int>)_(single_element)/1000 1.19% 230.146 232.875 - 1.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 141339.586 143014.230 - 0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.18% 52.674 53.296 - -2.91% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.18% 14405.702 14575.900 - 0.65% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.18% 12.046 12.188 - 0.14% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.18% 10.127 10.246 - 5.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.18% 11383533.387 11517717.737 - 0.65% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 12580.513 12728.787 - 0.63% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.18% 89373.060 90425.488 - 2.50% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.18% 13155.755 13310.583 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.18% 5170.612 5231.433 - 2.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 645695.044 653286.382 - 3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.18% 8763919.604 8866897.009 - -31.39% -
std::stable_partition(list<int>)_(dense)/50 1.17% 56.449 57.112 - -0.99% -
SetIntersection_Interlaced_Set_string_256_64 1.17% 30789967.220 31151502.394 - 4.78% -
SetIntersection_Interlaced_Vector_string_16_16 1.17% 50833448.200 51429822.423 - -1.05% -
std::map<int,_int>::erase(key)_(existent)/8192 1.17% 24.919 25.212 - -3.25% -
std::move_backward(vector<bool>)_(aligned)/32768 1.17% 37.818 38.261 - 1.23% -
SetIntersection_Front_Vector_float_64_16 1.17% 14219525.578 14386130.580 - 0.30% -
std::is_sorted(list<int>,_pred)/8192 1.17% 8556.145 8656.236 - -4.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.17% 24.430 24.716 - 4.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.17% 2.340 2.368 - 2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.17% 9.234 9.342 - 1.40% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.16% 18823.362 19042.517 - 0.35% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.16% 18.900 19.120 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.16% 14631061.317 14801161.738 - 8.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 141680.135 143326.985 - -0.28% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.16% 2453617.688 2482038.134 - 1.48% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.16% 2675436.386 2706370.512 - 1.64% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.16% 18.615 18.830 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.16% 8739635.821 8840626.976 - -2.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.16% 8.096 8.189 - -0.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 993.359 1004.831 - -1.13% -
std::find_if_not(vector<bool>)_(process_all)/8 1.15% 3.518 3.559 - 0.42% -
BM_StringFindAllMatch/64 1.15% 3.113 3.149 - -3.65% -
SetIntersection_Front_Set_float_16_16 1.15% 38806082.565 39253350.827 - 1.79% -
SetIntersection_None_Set_string_262144_16 1.15% 1660190.022 1679324.298 - -1.32% -
BM_deque_deque_move/4000 1.15% 140.912 142.531 - 0.29% -
std::partial_sort(vector<int>)_(shuffled)/8 1.15% 28.083 28.405 - -0.03% -
SetIntersection_Front_Vector_uint32_262144_4 1.14% 1047791.700 1059780.200 - -2.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.14% 22.430 22.686 - 0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 62304.782 63015.594 - 1.56% -
SetIntersection_Front_Set_float_16384_64 1.14% 1878394.138 1899774.764 - 9.77% -
BM_CmpLess_ushort_int 1.14% 1.074 1.087 - -3.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.14% 72.004 72.822 - 50.68% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.14% 184.204 186.297 - 0.38% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.14% 5.318 5.378 - 3.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.14% 17.745 17.946 - -48.68% -
std::copy_backward(list<int>)/8 1.14% 2.394 2.421 - 9.67% -
SetIntersection_None_Vector_string_64_1 1.13% 17348109.459 17544880.039 - -0.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.13% 45.733 46.251 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.13% 8732281.722 8831129.368 - -0.98% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.13% 1586.708 1604.656 - 1.28% -
std::partition(list<int>)_(dense)/50 1.13% 13.281 13.431 - 0.27% -
std::find_end(vector<int>)_(single_element)/8192 1.13% 1816.191 1836.707 - 1.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.13% 15.695 15.872 - -2.12% -
std::pop_heap(deque<float>)/8192 1.13% 60.562 61.245 - 2.58% -
std::rotate(list<int>)_(by_1/3)/32 1.13% 12.843 12.988 - 0.44% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 1.13% 4736.508 4789.878 - 0.02% -
BM_vector_deque_ranges_copy/5500 1.13% 196.258 198.469 - -1.14% -
BM_PushHeap_uint64_Random_16 1.12% 4.434 4.484 - 7.79% -
BM_deque_vector_ranges_move/512 1.12% 20.034 20.258 - 21.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.12% 41826185.410 42292813.549 - 0.63% -
SetIntersection_None_Vector_float_256_256 1.12% 2138667.035 2162520.611 - -0.61% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.12% 1.769 1.789 - -2.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.11% 29.396 29.723 - -2.66% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.11% 10.923 11.045 - 1.96% -
std::format(double)_(fmt:_{:0<17500_17000L}) 1.11% 402.279 406.744 - -8.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.11% 32.787 33.151 - 5.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.11% 32396.548 32755.754 - -0.17% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.11% 8.497 8.591 - 3.26% -
std::rotate(list<int>)_(by_1/4)/50 1.11% 24.779 25.054 - 6.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.11% 44.817 45.313 - -0.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.11% 1.643 1.661 - -13.13% -
std::is_sorted_until(list<int>)/1024 1.10% 745.971 754.206 - 1.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 63043.079 63738.939 - 1.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.10% 23.803 24.065 - 0.98% -
bm_ranges_lexicographical_compare<signed_char>/512 1.10% 7.923 8.010 - 3.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.10% 7.067 7.144 - 8.84% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.10% 42.948 43.422 - 1.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.10% 51339.916 51905.545 - 2.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 1.10% 176.556 178.498 - 0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.10% 457.716 462.746 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 86.505 87.454 - 0.49% -
SetIntersection_None_Vector_float_64_4 1.10% 15893115.952 16067292.328 - -1.53% -
bm_ranges_lexicographical_compare<int>/64 1.10% 4.390 4.438 - 2.17% -
BM_format_to_n_string_span<char>/16384 1.10% 245.599 248.289 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.09% 136574.511 138067.972 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.09% 9.191 9.292 - -1.99% -
std::rotate(vector<bool>)_(by_1/4)/50 1.09% 17.676 17.869 - 1.60% -
std::pop_heap(deque<size_t>)/8192 1.09% 59.008 59.652 - 4.39% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1.09% 191.762 193.853 - -1.53% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.09% 20520.511 20744.152 - 1.18% -
rng::find_if(vector<bool>)_(process_all)/1024 1.09% 565.172 571.330 - 1.29% -
std::move_backward(deque<int>)/512 1.09% 23.487 23.743 - 0.79% -
SetIntersection_None_Set_string_262144_64 1.09% 1662285.154 1680388.346 - -1.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.09% 7316.127 7395.791 - -11.54% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.08% 1.153 1.165 - 0.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 1.08% 605806.570 612347.272 - 1.45% -
std::format(float)_(fmt:_{:_10g}) 1.08% 60.964 61.621 - 0.37% -
std::format(float)_(fmt:_{:017500_10e}) 1.08% 187.740 189.762 - -0.85% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.08% 1.240 1.253 - -5.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.08% 24583.617 24848.253 - 0.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.07% 445.626 450.416 - 0.02% -
BM_deque_deque_ranges_move_backward/1 1.07% 2.649 2.678 - -1.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.07% 28.522 28.828 - -10.06% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1299.586 1313.488 - -3.90% -
std::find_end(forward_list<int>)_(process_all)/1000 1.07% 675.280 682.499 - 1.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.07% 16.489 16.665 - -1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.07% 9766263.947 9870577.655 - -1.76% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.07% 16.543 16.719 - -1.34% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.07% 6895.738 6969.286 - 2.19% -
std::map<int,_int>::contains(key)_(existent)/1024 1.07% 4.155 4.199 - 8.61% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.06% 33.837 34.197 - 1.67% -
SetIntersection_None_Set_string_262144_1 1.06% 1662989.910 1680690.022 - -1.12% -
std::flat_map<int,_int>::find(key)_(existent)/1024 1.06% 8.495 8.586 - -0.32% -
SetIntersection_Front_Vector_uint64_262144_262144 1.06% 347244164.046 350937897.918 - 0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.06% 717.409 725.037 - 1.55% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.06% 14.485 14.638 - -1.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.06% 17.662 17.850 - -9.96% -
std::search(list<int>)_(no_match)/1048576 1.06% 829987.316 838792.414 - 0.30% -
BM_deque_deque_ranges_copy/1024 1.06% 37.152 37.546 - 2.08% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.06% 15.356 15.518 - -1.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.06% 16.936 17.115 - 6.12% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.06% 179.491 181.385 - -1.26% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.05% 12010.290 12136.938 - -0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.05% 166715.252 168472.269 - 0.89% -
std::format(float)_(fmt:_{:0>17500_10Lg}) 1.05% 208.251 210.444 - -0.85% -
BM_PathConstructForwardIter/large_string/64 1.05% 2524.297 2550.876 - -1.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.05% 116506.707 117732.834 - 0.73% -
std::remove_if(vector<int>)_(prefix)/1024 1.05% 348.112 351.774 - -6.77% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.05% 1.951 1.971 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.05% 1154665.251 1166803.805 - -0.77% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.05% 1.414 1.429 - 1.05% -
std::find_if(vector<bool>)_(process_all)/8192 1.04% 4504.974 4551.997 - 1.31% -
std::format(float)_(fmt:_{:0^17500_0a}) 1.04% 157.779 159.426 - -1.24% -
SetIntersection_Interlaced_Set_string_16384_16 1.04% 240151027.846 242655656.730 - -0.30% -
std::rotate(vector<bool>)_(by_1/2)/32 1.04% 17.959 18.146 - 1.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.04% 4.068 4.110 - 2.18% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.04% 501.277 506.490 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.04% 35149.137 35514.439 - -0.10% -
BM_StringAssignAsciiz_Huge_Opaque 1.04% 188.456 190.413 - -0.60% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 1.04% 182110.067 183995.746 - -0.88% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 1.04% 179295.773 181152.111 - -3.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.03% 826.882 835.437 - 2.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.03% 32940.460 33280.908 - -0.93% -
SetIntersection_Interlaced_Vector_string_64_16 1.03% 29903029.279 30211825.793 - -0.09% -
std::make_heap(vector<int>)_(heap)/1024 1.03% 271.759 274.564 - -0.23% -
SetIntersection_None_Vector_float_1024_1 1.03% 1076107.051 1087205.215 - -1.31% -
BM_cyrillic_escaped<wchar_t> 1.03% 12263.312 12389.574 - 3.86% -
SetIntersection_None_Vector_float_1024_256 1.03% 1067332.752 1078321.901 - -2.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.03% 288.403 291.371 - -2.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.03% 166752.541 168467.301 - -18.16% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.03% 16.702 16.874 - -0.30% -
std::map<int,_int>::find(key)_(existent)/8192 1.02% 5.344 5.398 - -1.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.02% 11730.168 11850.009 - 0.87% -
std::rotate_copy(vector<int>)/32 1.02% 2.080 2.101 - 1.04% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.02% 147054.878 148554.908 - 0.36% -
std::shuffle(vector<int>)/1024 1.02% 8717.482 8806.382 - 1.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.02% 37391.025 37772.192 - 0.86% -
std::format(double)_(fmt:_{:017500_0a}) 1.02% 154.299 155.871 - -0.62% -
BM_deque_deque_move_backward/64 1.02% 3.416 3.451 - -5.70% -
SetIntersection_None_Vector_string_256_4 1.02% 4454746.675 4499972.064 - -0.41% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.01% 4528.359 4574.305 - -0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.01% 15373.314 15529.040 - -1.74% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.01% 426.285 430.603 - 0.70% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.01% 87446.021 88329.052 - 3.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.01% 43.025 43.458 - -3.04% -
std::format(float)_(fmt:_{:0<17500_0Le}) 1.01% 187.121 189.004 - -0.43% -
SetIntersection_None_Set_string_64_4 1.01% 21652770.236 21870523.589 - 0.87% -
std::sort(deque<int>)_(heap)/8 1.00% 24.321 24.566 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.00% 534903512.007 540275188.834 - -0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.00% 95944.877 96907.518 - -0.92% -
SetIntersection_Front_Set_float_262144_1 1.00% 1022879.589 1033142.300 - 0.19% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.00% 17.835 18.014 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.00% 9242.592 9335.101 - -1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.00% 469.798 474.497 - 1.72% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.56% 68.150 14.613 - -76.43% -
std::fill_n(vector<bool>)/262144 -75.64% 941.282 229.261 - -8.83% -
std::shift_left(vector<int>)/32 -69.70% 9.815 2.974 - 0.23% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.92% 23.874 8.852 - 0.30% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.13% 14.840 5.917 - -0.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.91% 24.091 9.659 - -30.53% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -58.78% 237.283 97.797 - -54.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.65% 245.985 104.176 - -58.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.60% 15.009 6.514 - -28.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -55.37% 1441.373 643.321 - -0.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -54.69% 69.658 31.559 - -29.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.79% 212.333 100.233 - -54.91% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -50.45% 1577.906 781.803 - -2.35% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -49.61% 1586.162 799.323 - -2.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -49.17% 59.771 30.381 - -7.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -45.69% 37.549 20.393 - -36.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.62% 143.198 77.877 - -45.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.48% 17.370 9.643 - -14.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -44.35% 44.511 24.772 - -35.29% -
BM_PushHeap_uint32_PipeOrgan_1 -42.92% 0.694 0.396 - -14.94% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -42.01% 4.159 2.412 - -18.82% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.97% 11.095 6.438 - -15.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.87% 3.075 1.787 - -40.94% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -41.43% 0.442 0.259 - -26.96% -
SetIntersection_Interlaced_Vector_float_1024_64 -41.12% 5596329.794 3294908.302 - 0.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -40.21% 70.889 42.387 - -24.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -39.07% 24.903 15.174 - -35.64% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -37.59% 4993722.281 3116555.545 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -37.22% 38129606.077 23938613.286 - -12.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.61% 2.813 1.783 - -37.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -36.31% 10.989 6.998 - -11.85% -
BM_format_to_string_span<char>/16384 -36.09% 236.447 151.105 - -30.67% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -34.87% 0.699 0.456 - -9.52% -
BM_vector_deque_ranges_copy/0 -34.78% 0.604 0.394 - -42.24% -
SetIntersection_Interlaced_Vector_float_1024_16 -34.41% 2713106.067 1779637.014 - -30.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -34.31% 2013.603 1322.736 - -22.12% -
SetIntersection_Interlaced_Vector_float_262144_64 -33.29% 11925132.983 7955260.335 - -49.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -33.18% 11.656 7.789 - -18.25% -
BM_vector_deque_copy/0 -33.16% 0.673 0.450 - -18.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -33.03% 0.697 0.467 - -6.64% -
ranges::min(std::deque<char>)/70000 -32.63% 26279.827 17705.945 - 2.14% -
BM_vector_deque_move_backward/0 -32.45% 0.566 0.382 - -8.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -31.32% 8.011 5.502 - -16.84% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -30.60% 3.521 2.443 - -9.15% -
std::reverse(vector<int>)/8 -30.14% 2.147 1.500 - 1.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -29.68% 9.069 6.378 - -44.10% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -28.90% 3.815 2.713 - 8.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -28.57% 1.450 1.036 - -17.61% -
std::fill(list<int>)/1024 -27.01% 671.612 490.203 - -4.91% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -26.95% 3.137 2.291 - -5.12% -
BM_vector_deque_ranges_copy_backward/0 -26.74% 0.604 0.442 - -14.71% -
BM_PushHeap_string_Random_1 -26.71% 0.641 0.470 - -32.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.29% 41.376 30.497 - -27.56% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.24% 70.100 51.708 - -38.85% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.17% 76.646 56.586 - -25.54% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -25.82% 1593.902 1182.288 - -37.86% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -25.75% 53177723.208 39486283.659 - -11.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -25.74% 31.330 23.266 - -27.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 -25.56% 0.576 0.429 - 8.86% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.42% 6.264 4.672 - -41.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -25.37% 1.198 0.894 - -19.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.31% 27.703 20.693 - -36.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -24.67% 0.481 0.363 - -1.25% -
BM_format_to_n_string_begin<std::wstring>/16384 -24.47% 1579.574 1193.013 - -37.31% -
std::find_first_of(deque<int>)_(large_needle)/50 -24.40% 889.919 672.771 - -5.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.04% 37.364 28.380 - -25.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.97% 89.855 68.313 - -21.89% -
BM_format_string<wchar_t>/65536 -23.96% 0.152 0.115 - 0.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.88% 7.091 5.398 - -0.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -23.86% 10.478 7.978 - -1.78% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -23.74% 0.598 0.456 - -24.29% -
rng::contains(list<int>)_(process_all)/50 -23.63% 24.943 19.048 - 4.49% -
ranges::min(std::deque<char>)/64 -23.43% 21.554 16.503 - 1.82% -
SetIntersection_Interlaced_Set_uint64_1024_4 -23.31% 12742473.034 9772097.337 - -4.09% -
std::set<int>::contains(key)_(non-existent)/8192 -23.22% 19.199 14.742 - 42.82% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -22.99% 41.511 31.967 - -32.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -22.95% 1.278 0.985 - -6.01% -
std::copy_if(list<int>)_(entire_range)/64 -22.74% 39.114 30.222 - -9.71% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -22.25% 1875617.470 1458351.540 - -25.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -22.21% 1.759 1.369 - -7.91% -
std::copy_n(vector<int>)/4096 -21.87% 209.092 163.363 - 14.71% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -21.84% 9.375 7.328 - -0.35% -
BM_PushHeap_float_Descending_1 -21.70% 0.697 0.546 - 4.96% -
std::is_sorted_until(list<int>,_pred)/8192 -21.67% 8867.188 6945.371 - -8.86% -
BM_PushHeap_uint32_Ascending_64 -21.66% 1.942 1.522 - 0.30% -
std::copy_if(list<int>)_(every_other)/4096 -21.13% 4068.422 3208.857 - -3.12% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.70% 6.655 5.277 - -0.75% -
BM_PushHeap_uint64_SingleElement_1 -20.69% 0.581 0.461 - -8.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -20.53% 39.225 31.173 - 16.57% -
ranges::minmax(std::deque<long_long>)/70000 -20.34% 31024.766 24714.647 - -3.23% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -20.22% 3004530.074 2396892.096 - -0.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.09% 862.557 689.282 - -0.10% -
std::move(list<int>)/4096 -19.65% 4895.795 3933.607 - -9.80% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -19.37% 7030012.653 5667994.261 - -4.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.32% 43.970 35.474 - -0.22% -
BM_to_chars_bad/2 -19.29% 0.690 0.557 - -9.46% -
BM_format_to_string_pointer<char>/16384 -19.27% 182.160 147.059 - -41.91% -
BM_StringFindCharLiteral/16 -19.15% 1.844 1.491 - -7.89% -
BM_toupper_char<char> -19.01% 0.685 0.555 - -19.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -18.97% 11939900.527 9674907.285 - 29.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -18.81% 4950.618 4019.591 - 2.35% -
BM_StringFindCharLiteral/8 -18.65% 1.841 1.497 - -7.50% -
std::find_first_of(deque<int>)_(large_needle)/32 -18.58% 347.374 282.842 - -3.91% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -18.48% 0.457 0.372 - -1.61% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -18.46% 2.415 1.970 - -22.14% -
std::stable_partition(list<int>)_(dense)/8192 -18.46% 22983.088 18741.343 - 7.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.17% 20.436 16.723 - -19.42% -
std::unordered_set<std::string>::find(key)_(existent)/32 -18.16% 41.688 34.116 - -14.17% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.06% 100390329.355 82263405.183 - -7.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -17.91% 634375.755 520730.643 - 1.85% -
BM_PushHeap_string_Ascending_1 -17.87% 0.641 0.527 - -17.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -17.87% 5.621 4.617 - -16.23% -
std::multiset<std::string>::erase(iterator)/32 -17.86% 32.589 26.767 - 0.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -17.80% 1.214 0.998 - -14.51% -
BM_Swap_Null_LargeTrivialFunctor -17.70% 0.556 0.458 - -9.51% -
std::set<int>::lower_bound(key)_(non-existent)/32 -17.48% 3.180 2.624 - 12.31% -
std::find(vector<bool>)_(process_all)/8 -17.44% 0.718 0.593 - 5.77% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -17.17% 28.568 23.663 - 2.81% -
ranges::minmax(std::deque<long_long>)/64 -17.02% 27.662 22.954 - -6.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -16.85% 38.382 31.913 - 26.47% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.69% 629.659 524.594 - -28.56% -
std::unordered_set<std::string>::erase(iterator)/32 -16.56% 31.399 26.198 - -16.30% -
BM_PushHeap_uint32_Ascending_16 -16.45% 1.109 0.927 - 1.04% -
SetIntersection_Interlaced_Vector_float_262144_1024 -16.44% 111686707.833 93322174.695 - -10.06% -
std::unordered_multiset<int>::erase(iterator)/8192 -16.42% 23.819 19.909 - -12.70% -
BM_format_string<wchar_t>/8192 -16.38% 0.232 0.194 - -13.77% -
ranges::min(std::vector<__int128>)/1 -16.29% 0.415 0.347 - 2.14% -
SetIntersection_Interlaced_Vector_float_16384_1024 -16.24% 56096778.108 46984174.146 - -8.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -16.11% 77.442 64.962 - 3.61% -
std::set<int>::equal_range(key)_(non-existent)/8192 -15.98% 11.659 9.797 - 9.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -15.95% 9.771 8.213 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.78% 2209324.865 1860706.886 - -25.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -15.74% 1.840 1.550 - -5.72% -
ranges::min(std::vector<__int128>)/70000 -15.73% 31780.829 26781.437 - -13.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -15.53% 66.349 56.046 - 29.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -15.52% 0.400 0.338 - -30.60% -
std::set<int>::equal_range(key)_(non-existent)/1024 -15.49% 7.552 6.382 - 10.00% -
std::equal(vector<bool>)_(unaligned)/50 -15.39% 1.059 0.896 - 9.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -15.32% 1.624 1.375 - -17.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -15.31% 0.399 0.338 - 0.08% -
SetIntersection_Interlaced_Set_uint64_1024_64 -15.28% 11726456.249 9934298.898 - -2.52% -
rng::find(vector<bool>)_(process_all)/50 -15.19% 0.706 0.599 - -13.40% -
SetIntersection_Interlaced_Vector_string_16384_64 -15.17% 14511756.749 12310241.312 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -15.11% 4167026.890 3537455.145 - -29.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.07% 656.967 557.976 - -25.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.92% 12971.578 11036.510 - 6.27% -
BM_lexicographical_compare_three_way_fast_path/1 -14.86% 0.459 0.391 - -5.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -14.62% 35.781 30.551 - -4.54% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.57% 6866551.182 5866056.132 - -2.11% -
SetIntersection_Interlaced_Vector_float_1024_4 -14.55% 1465938.911 1252697.507 - -9.97% -
std::multiset<std::string>::insert(value)_(already_present)/32 -14.50% 50.062 42.802 - -32.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -14.39% 2.676 2.291 - 1.88% -
BM_PushHeap_uint32_Ascending_256 -14.34% 2.428 2.079 - -0.12% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.34% 11.430 9.791 - -6.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.27% 0.686 0.588 - -15.34% -
std::find_if(deque<int>)_(process_all)/8192 -14.22% 2345.824 2012.292 - -13.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.15% 51.622 44.319 - -1.92% -
BM_StringAssignStr_Empty_Transparent -14.14% 0.567 0.487 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -14.11% 9385571.854 8061350.870 - -4.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -14.10% 1.612 1.385 - -3.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.07% 653.869 561.866 - -22.08% -
SetIntersection_Interlaced_Vector_uint32_256_64 -13.98% 7997907.643 6879574.219 - 0.66% -
SetIntersection_Front_Set_float_262144_1024 -13.85% 14836306.606 12781375.101 - 6.21% -
ranges::minmax(std::list<long_long>)/1 -13.76% 0.457 0.394 - 14.98% -
BM_Hash/uint32_random_std_hash/1024 -13.76% 631.876 544.960 - -2.61% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.66% 14.118 12.189 - 0.82% -
std::find_if_not(vector<char>)_(bail_25%)/8 -13.64% 0.910 0.786 - -15.71% -
std::find_if(deque<int>)_(process_all)/32768 -13.60% 9365.540 8091.718 - -13.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -13.48% 0.801 0.693 - -2.48% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -13.47% 383.498 331.855 - -4.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.42% 28.682 24.833 - 6.46% -
BM_StringFindCharLiteral/32 -13.40% 1.868 1.618 - -0.11% -
std::find_if(deque<int>)_(process_all)/1024 -13.17% 291.825 253.388 - -13.12% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -13.05% 10.785 9.378 - -24.64% -
std::find_end(list<int>)_(process_all)/8192 -13.03% 8024.857 6979.069 - -6.93% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.02% 16804.277 14615.771 - 3.09% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.02% 29961.242 26060.428 - -11.07% -
SetIntersection_Interlaced_Vector_float_262144_16 -13.01% 3418701.484 2973798.509 - 1.54% -
rng::contains_subrange(deque<int>)_(process_all)/50 -12.97% 25.003 21.760 - -7.65% -
BM_deque_deque_copy/0 -12.85% 0.797 0.694 - -20.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.84% 40.964 35.705 - -12.47% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.81% 0.422 0.368 - 1.67% -
std::vector<std::string>::ctor(size)/32 -12.81% 34.594 30.165 - -5.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -12.80% 23.452 20.451 - -0.24% -
BM_StringFindStringLiteral/8 -12.69% 1.853 1.618 - -0.10% -
std::find_end(list<int>,_pred)_(process_all)/8192 -12.68% 8563.060 7477.060 - 4.26% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -12.66% 28.101 24.544 - 0.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.61% 1.812 1.584 - 5.04% -
BM_std_minmax_element<long_long>/2 -12.49% 0.644 0.563 - -15.28% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -12.49% 1532183.675 1340884.938 - -2.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -12.46% 1.041 0.911 - -21.13% -
BM_format_string<wchar_t>/131072 -12.24% 0.175 0.154 - -17.69% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -12.23% 37856.258 33225.727 - -20.59% -
BM_StringFindStringLiteral/16 -12.19% 1.842 1.618 - -0.08% -
BM_std_minmax_element<char>/64 -12.18% 19.374 17.015 - -0.55% -
std::copy(vector<int>)/4096 -12.16% 204.353 179.503 - 19.17% -
SetIntersection_Front_Set_uint64_1024_256 -12.16% 4190373.072 3681016.866 - -6.91% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.11% 33.320 29.286 - 6.60% -
ranges::min(std::vector<__int128>)/64 -12.04% 27.580 24.260 - -9.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.02% 0.697 0.613 - 32.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -12.02% 5112124.068 4497679.365 - -1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.02% 9605.109 8451.002 - 1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -12.01% 34.719 30.550 - -10.12% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -11.93% 0.414 0.365 - -0.23% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -11.87% 36314.967 32004.575 - -20.53% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -11.87% 0.556 0.490 - -20.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -11.70% 1.417 1.251 - 1.35% -
std::none_of(deque<int>)_(process_all)/8192 -11.69% 2860.715 2526.418 - -7.04% -
std::none_of(deque<int>)_(process_all)/32768 -11.63% 11404.861 10078.119 - -7.44% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.62% 28.337 25.043 - -24.05% -
BM_StringConstructDestroyCStr_Large_Opaque -11.53% 18.642 16.493 - 9.58% -
std::move(vector<bool>)_(aligned)/64 -11.44% 1.764 1.562 - -7.59% -
std::equal(vector<bool>)_(unaligned)/8 -11.39% 1.060 0.939 - 14.87% -
std::find(vector<bool>)_(process_all)/50 -11.39% 0.721 0.639 - 14.08% -
BM_StringFindCharLiteral/64 -11.36% 2.346 2.080 - -0.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.33% 0.299 0.265 - -33.15% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -11.33% 1.529 1.356 - -2.34% -
BM_tolower_char<wchar_t> -11.13% 0.687 0.610 - 1.22% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -11.11% 26.895 23.906 - 24.35% -
BM_BitsetToString<32>/Uniform_(50%)/50 -11.11% 16.441 14.614 - -14.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.97% 22843.874 20337.474 - 6.81% -
std::fill_n(vector<bool>)/64 -10.94% 1.563 1.392 - -2.33% -
BM_tolower_char<char> -10.90% 0.688 0.613 - -11.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.86% 1.716 1.530 - -5.20% -
BM_deque_vector_move/64000 -10.72% 3314.992 2959.512 - -1.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.64% 24.537 21.925 - -35.42% -
SetIntersection_Interlaced_Set_uint32_256_64 -10.63% 13865899.436 12392358.955 - -11.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.57% 1448.116 1294.979 - -14.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -10.55% 0.521 0.466 - -31.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -10.52% 36.183 32.378 - -14.93% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -10.48% 7.623 6.824 - 21.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.45% 23.140 20.721 - -10.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.39% 80.012 71.698 - -11.84% -
BM_deque_vector_ranges_move_backward/0 -10.37% 1.458 1.307 - -17.50% -
BM_StringFindCharLiteral/256 -10.34% 5.983 5.365 - 0.70% -
std::distance(join_view(vector<vector<int>>))/50 -10.27% 0.655 0.588 - -95.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.25% 1574.000 1412.741 - -0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.19% 97.863 87.889 - 17.44% -
std::copy_backward(deque<int>)/32768 -10.18% 4055.394 3642.442 - -0.84% -
BM_deque_vector_ranges_copy/0 -10.18% 1.566 1.407 - -2.19% -
std::unordered_set<int>::insert(value)_(already_present)/32 -10.17% 2.841 2.552 - -3.23% -
SetIntersection_Interlaced_Vector_float_256_64 -10.16% 7944379.109 7137280.987 - 2.71% -
BM_StringFindCharLiteral/128 -10.16% 3.344 3.004 - -0.09% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.15% 79276209.696 71227613.712 - 5.47% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -10.14% 9546.311 8577.983 - 8.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.06% 84.057 75.597 - 1.71% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -10.04% 30.737 27.650 - -5.51% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -10.01% 8972.429 8074.103 - -0.97% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -10.00% 20.248 18.224 - -3.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.00% 13108559.535 11798335.307 - -9.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.98% 49.785 44.818 - 6.32% -
ranges::minmax(std::deque<long_long>)/1 -9.98% 0.848 0.763 - 10.64% -
BM_std_minmax_element<char>/65536 -9.97% 18233.939 16416.006 - -3.66% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -9.95% 2470063.377 2224322.900 - 10.62% -
std::is_sorted_until(deque<int>,_pred)/8 -9.93% 4.560 4.107 - -0.82% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.93% 30.512 27.483 - -21.12% -
BM_PushHeap_uint32_Ascending_1024 -9.91% 2.833 2.553 - -0.09% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.86% 9.897 8.922 - -7.58% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.83% 19.342 17.440 - -12.16% -
BM_std_minmax_element<char>/64000 -9.80% 17748.404 16009.876 - -3.68% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -9.73% 1377255.253 1243201.360 - -1.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -9.55% 37.158 33.609 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -9.55% 4913051.681 4444089.157 - 9.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.54% 9915904.501 8969885.927 - 3.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -9.51% 2.512 2.274 - 0.00% -
SetIntersection_Front_Set_string_64_64 -9.48% 37474384.303 33920719.932 - -0.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.46% 45.332 41.045 - -2.37% -
BM_std_minmax_element<char>/70000 -9.42% 19313.785 17495.016 - -4.02% -
BM_deque_vector_move/65536 -9.37% 3278.950 2971.761 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -9.35% 3798563.841 3443350.695 - -3.89% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -9.35% 0.503 0.456 - -22.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -9.32% 36.211 32.837 - -6.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.31% 0.690 0.626 - -9.07% -
BM_PushHeap_uint32_Random_4 -9.28% 2.251 2.042 - -7.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.27% 20.940 18.999 - -10.47% -
BM_Swap_Null_SmallNonTrivialFunctor -9.26% 0.503 0.457 - -0.34% -
SetIntersection_Front_Set_float_262144_256 -9.23% 4460891.607 4049284.377 - 9.25% -
BM_Copy_Null -9.22% 0.499 0.453 - -10.32% -
BM_deque_deque_ranges_move/0 -9.22% 0.849 0.771 - -16.42% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -9.20% 6.146 5.581 - -8.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -9.13% 2.763 2.511 - 5.26% -
SetIntersection_Front_Set_uint32_256_64 -9.11% 5905390.840 5367377.003 - -7.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.10% 291.029 264.550 - -21.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.10% 50.339 45.761 - -9.79% -
std::replace(vector<int>)_(sprinkled)/50 -9.07% 8.908 8.100 - -7.57% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.07% 1.384 1.259 - -8.80% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -9.01% 9840.937 8954.309 - -1.06% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.00% 3.946 3.591 - -9.46% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -8.98% 1.465 1.334 - -6.48% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.97% 23.969 21.817 - 1.83% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -8.94% 0.501 0.456 - -17.76% -
std::set<int>::insert(value)_(new_value,_end)/1024 -8.90% 45.387 41.348 - -0.24% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.87% 834.372 760.361 - -8.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -8.87% 3.826 3.487 - -44.22% -
BM_StringFindStringLiteral/64 -8.85% 2.389 2.177 - 1.77% -
std::rotate_copy(list<int>)/1024 -8.84% 803.652 732.579 - 0.12% -
BM_PushHeap_uint64_Descending_1 -8.84% 0.633 0.577 - 28.74% -
BM_StringFindStringLiteral/32 -8.80% 1.947 1.776 - 1.59% -
rng::contains(vector<int>)_(process_all)/8 -8.79% 2.706 2.468 - -12.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.78% 21434.629 19552.187 - 8.01% -
BM_deque_vector_move/70000 -8.77% 3544.508 3233.654 - 0.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.77% 65.279 59.557 - 6.17% -
BM_string_without_formatting<char> -8.72% 0.330 0.301 - -0.10% -
std::search(deque<int>,_pred)_(near_matches)/1024 -8.71% 27494.128 25100.117 - -0.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.70% 2.440 2.228 - -7.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -8.70% 0.805 0.735 - -5.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.67% 4054.785 3703.266 - -0.71% -
ranges::minmax(std::list<char>)/1 -8.65% 0.459 0.419 - 1.68% -
SetIntersection_None_Set_uint64_1024_4 -8.61% 9512379.061 8693233.940 - -4.54% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -8.61% 0.530 0.485 - -2.38% -
SetIntersection_Front_Vector_string_1024_64 -8.60% 3558481.708 3252412.755 - 1.49% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.59% 41812053.936 38220217.555 - 0.62% -
std::rotate_copy(list<int>)/8192 -8.59% 7546.769 6898.518 - -1.94% -
std::stable_partition(deque<int>)_(sparse)/32 -8.59% 12.692 11.602 - 4.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.57% 0.630 0.576 - 0.48% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -8.53% 13399027.146 12255528.417 - -2.00% -
std::pop_heap(deque<float>)/1024 -8.53% 13.777 12.601 - -7.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -8.50% 40.370 36.938 - -2.74% -
SetIntersection_Interlaced_Vector_float_256_4 -8.49% 5035953.687 4608508.168 - -12.23% -
ranges::minmax(std::deque<char>)/1 -8.48% 0.732 0.670 - 2.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.48% 1601.995 1466.174 - -14.37% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -8.46% 1.837 1.682 - 19.67% -
BM_Invoke_MemFuncPtr -8.46% 0.861 0.788 - -14.78% -
std::replace(vector<int>)_(sprinkled)/8192 -8.45% 1295.202 1185.705 - -4.78% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.45% 6070175.944 5557505.983 - 0.27% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.44% 1.708 1.564 - -11.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.37% 1672.845 1532.868 - 0.40% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -8.35% 9110.928 8349.745 - 0.62% -
std::format(int64_t)_(fmt:_{:X}) -8.35% 31.362 28.744 - -6.99% -
std::search(deque<int>,_pred)_(near_matches)/1000 -8.34% 26239.453 24051.209 - -0.18% -
BM_vector_deque_ranges_move/2 -8.33% 1.991 1.825 - -11.65% -
std::fill(list<int>)/8192 -8.31% 8317.313 7626.304 - -10.48% -
BM_unicode_text<char> -8.30% 38981.045 35745.202 - 1.40% -
std::shift_right(list<int>)/8192 -8.27% 8006.266 7343.829 - -0.48% -
BM_PushHeap_uint64_Descending_4 -8.27% 0.394 0.361 - -2.81% -
std::copy_backward(vector<bool>)_(aligned)/512 -8.23% 1.567 1.438 - -7.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.20% 7.511 6.895 - 5.37% -
SetIntersection_Front_Set_uint32_1024_256 -8.19% 4220825.290 3875060.280 - 1.83% -
std::find_if(vector<int>)_(bail_25%)/8 -8.19% 0.755 0.693 - -5.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.16% 21.835 20.053 - 0.29% -
std::equal(list<int>)_(it,_it,_it)/8192 -8.15% 10226.927 9393.813 - 1.28% -
std::replace(vector<int>)_(sprinkled)/1024 -8.10% 165.611 152.192 - 1.50% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.10% 8.509 7.820 - -8.98% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.09% 11.241 10.332 - -16.81% -
std::vector<int>::ctor(size)/8192 -8.07% 562.235 516.850 - -0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -8.06% 1.610 1.481 - -6.13% -
std::find_if_not(vector<int>)_(process_all)/8 -8.03% 1.353 1.244 - -11.95% -
BM_std_minmax_element<char>/5500 -8.03% 1517.690 1395.845 - -3.14% -
SetIntersection_None_Set_uint64_256_64 -8.01% 9779501.589 8996186.673 - -4.11% -
SetIntersection_None_Set_uint64_1024_1024 -7.99% 9357032.959 8609700.971 - -4.89% -
SetIntersection_Front_Vector_float_1024_1024 -7.97% 5900374.234 5429956.821 - -0.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.95% 1.045 0.962 - -13.30% -
std::set<int>::upper_bound(key)_(existent)/1024 -7.94% 4.349 4.004 - -0.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.88% 28.249 26.021 - 2.25% -
BM_deque_deque_ranges_copy/0 -7.88% 0.855 0.787 - 6.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -7.87% 1733476.191 1597086.565 - -4.98% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -7.86% 27.928 25.733 - -3.74% -
SetIntersection_None_Set_uint64_16384_1 -7.85% 172729405.804 159162013.428 - -0.80% -
BM_std_minmax_element<long_long>/3 -7.85% 1.291 1.190 - 6.78% -
rng::contains_subrange(deque<int>)_(same_length)/16 -7.85% 13.328 12.282 - -3.35% -
BM_StringRead_Cold_Deep_Empty -7.82% 1.327 1.224 - 4.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 -7.81% 1.061 0.978 - 0.77% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.75% 40.618 37.471 - 8.20% -
std::shift_left(list<int>)/8192 -7.73% 7657.578 7065.474 - -6.77% -
SetIntersection_None_Set_uint64_256_1 -7.71% 12227116.888 11283903.927 - -3.77% -
std::is_sorted_until(deque<int>)/8 -7.71% 2.725 2.515 - -1.06% -
BM_std_minmax_element<long_long>/1 -7.69% 0.324 0.299 - -7.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -7.68% 54.360 50.186 - -3.43% -
SetIntersection_Interlaced_Vector_float_262144_4 -7.66% 1950663.870 1801265.083 - -9.51% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.65% 1.539 1.422 - 3.34% -
SetIntersection_Front_Set_uint64_262144_256 -7.62% 4254266.389 3929953.539 - 5.84% -
BM_std_minmax_element<char>/512 -7.58% 145.532 134.507 - -3.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.55% 25.170 23.269 - -1.83% -
BM_StringRead_Cold_Deep_Small -7.54% 1.320 1.221 - 5.08% -
std::any_of(list<int>)_(process_all)/8192 -7.52% 7934.511 7338.153 - 0.66% -
SetIntersection_Front_Set_uint64_1024_1024 -7.48% 12594612.788 11651965.980 - -5.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -7.48% 7.225 6.684 - -2.75% -
std::transform(list<int>)_(identity_transform)/8192 -7.47% 7597.523 7030.266 - 0.36% -
SetIntersection_Front_Set_string_16384_256 -7.44% 15869471.244 14689295.785 - 1.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.42% 1.231 1.140 - -5.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.42% 7706042.612 7134600.886 - -10.31% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -7.40% 1.423 1.318 - -15.46% -
BM_std_minmax_element<int>/5500 -7.37% 1360.110 1259.906 - -13.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.34% 19082.425 17681.825 - -7.61% -
BM_PushHeap_float_Random_1 -7.33% 0.484 0.448 - -3.85% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -7.28% 12392.469 11489.699 - -2.51% -
BM_std_minmax_element<char>/4096 -7.27% 1123.987 1042.316 - -3.11% -
BM_StringFindStringLiteral/128 -7.26% 3.434 3.185 - 0.67% -
std::multimap<int,_int>::clear()/1024 -7.24% 11295.921 10478.280 - -5.69% -
SetIntersection_Front_Set_string_256_16 -7.23% 7170974.210 6652339.680 - -2.01% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.22% 22.045 20.453 - -8.80% -
BM_deque_vector_ranges_move/65536 -7.22% 3200.023 2969.089 - -0.10% -
BM_std_minmax_element<short>/64000 -7.21% 17227.983 15985.902 - 0.24% -
BM_std_minmax_element<short>/65536 -7.20% 17640.930 16370.565 - 0.29% -
SetIntersection_Front_Set_string_1024_256 -7.18% 15946194.817 14800546.218 - 3.69% -
BM_PushHeap_uint32_Ascending_262144 -7.17% 5.236 4.860 - 1.13% -
BM_std_minmax_element<short>/70000 -7.16% 18865.121 17513.464 - 0.36% -
BM_deque_vector_ranges_move/70000 -7.13% 3475.646 3227.718 - -1.00% -
std::fill_n(deque<int>)/32 -7.13% 1.257 1.167 - -85.88% -
BM_vector_deque_move_backward/64 -7.11% 3.195 2.967 - -0.46% -
BM_deque_deque_ranges_move/1 -7.10% 2.493 2.316 - -10.86% -
BM_std_minmax_element<int>/1024 -7.10% 256.376 238.167 - -13.10% -
SetIntersection_Front_Set_float_262144_16384 -7.10% 241391868.029 224248394.635 - 4.76% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.10% 0.461 0.428 - -9.78% -
BM_vector_deque_ranges_copy_backward/64 -7.09% 3.196 2.969 - -2.25% -
BM_BitsetToString<64>/Dense_(90%)/90 -7.04% 13.278 12.343 - -11.01% -
SetIntersection_None_Set_uint64_64_64 -7.04% 12274422.793 11410314.917 - 2.49% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -6.99% 0.745 0.693 - 0.01% -
BM_vector_deque_ranges_move/1 -6.98% 2.283 2.124 - -8.94% -
SetIntersection_None_Set_uint64_1024_16 -6.97% 9413833.447 8757301.736 - -2.40% -
std::find_first_of(vector<int>)_(large_needle)/32 -6.94% 108.788 101.235 - -9.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.94% 2.397 2.231 - -3.54% -
BM_vector_deque_ranges_move_backward/0 -6.93% 0.449 0.418 - -23.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.90% 3234071.354 3011076.025 - -0.96% -
std::for_each(join_view(vector<vector<int>>))/8 -6.88% 1.480 1.378 - -3.15% -
ranges::min(std::list<char>)/1 -6.87% 0.389 0.362 - 2.34% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -6.86% 7420.348 6911.023 - -0.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -6.86% 0.744 0.693 - 0.02% -
std::fill(vector<int>)/32 -6.85% 1.116 1.040 - 0.92% -
BM_deque_deque_move/70000 -6.85% 3576.355 3331.311 - -0.96% -
BM_std_minmax_element<int>/512 -6.82% 129.868 121.011 - -12.99% -
BM_std_minmax_element<short>/3 -6.78% 1.300 1.212 - 12.29% -
std::for_each_n(list<int>)/8192 -6.77% 7739.429 7215.553 - -1.94% -
std::search(deque<int>)_(near_matches)/1024 -6.76% 19360.086 18051.815 - -7.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -6.73% 959274.364 894744.146 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.72% 27219446.512 25388967.282 - -4.06% -
BM_format_to_string_pointer<char>/1 -6.72% 10.676 9.959 - 0.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -6.71% 3.220 3.004 - 33.25% -
BM_Copy_LargeNonTrivialFunctor -6.71% 10.746 10.025 - -8.15% -
SetIntersection_Interlaced_Set_uint64_1024_16 -6.67% 12120222.501 11311327.545 - -1.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.66% 1.265 1.181 - -3.26% -
BM_PushHeap_uint32_Ascending_16384 -6.65% 3.859 3.602 - -2.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.63% 32.574 30.415 - 25.85% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.63% 4977577.571 4647777.858 - -8.79% -
BM_deque_deque_ranges_move/2 -6.63% 2.221 2.074 - -10.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.60% 242.769 226.735 - -5.47% -
SetIntersection_Front_Vector_uint32_262144_256 -6.58% 2279782.601 2129729.375 - -6.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -6.53% 1190979.600 1113215.863 - -3.10% -
BM_deque_vector_move/0 -6.51% 1.463 1.368 - -4.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.50% 15213.949 14224.322 - -3.95% -
SetIntersection_None_Set_string_16384_1 -6.50% 207270702.795 193802438.772 - 2.80% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.49% 33.147 30.994 - -0.81% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -6.47% 1.235 1.155 - -0.09% -
std::all_of(deque<int>)_(process_all)/32768 -6.46% 10775.700 10079.577 - -7.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -6.45% 0.741 0.693 - 0.01% -
BM_Move_MemFuncPtr -6.42% 1.264 1.183 - -12.57% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -6.42% 39.890 37.331 - -5.58% -
BM_std_minmax_element<short>/5500 -6.41% 1486.655 1391.309 - 1.14% -
BM_std_minmax_element<short>/4096 -6.41% 1109.450 1038.363 - 1.18% -
std::generate(list<int>)/8192 -6.39% 7535.966 7054.156 - -6.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -6.39% 1.563 1.463 - -15.37% -
std::count_if(list<int>)_(every_other)/8192 -6.38% 7638.957 7151.753 - 1.50% -
SetIntersection_None_Set_uint64_1024_64 -6.37% 9310889.108 8717923.451 - -3.26% -
BM_deque_deque_move_backward/0 -6.36% 0.917 0.859 - -6.62% -
BM_std_minmax_element<int>/70000 -6.34% 17060.061 15978.444 - -13.48% -
std::is_partitioned(vector<int>)_(partitioned)/32 -6.32% 6.896 6.460 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -6.30% 4588332.357 4299219.114 - 0.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -6.30% 24.633 23.082 - -3.47% -
BM_std_minmax_element<int>/4000 -6.29% 979.903 918.227 - -13.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.28% 9527.720 8929.153 - -1.71% -
BM_std_minmax_element<int>/65536 -6.28% 15944.317 14943.777 - -13.70% -
BM_StringRelational_Compare_Large_Empty_Control -6.27% 1.662 1.557 - -3.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.26% 207399011.202 194407231.535 - -6.52% -
BM_std_minmax_element<int>/64000 -6.26% 15591.320 14615.967 - -13.47% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.24% 39076881.338 36638451.022 - -11.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -6.23% 109.695 102.861 - -3.32% -
BM_std_minmax_element<int>/4096 -6.21% 1002.704 940.410 - -13.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.21% 189.114 177.370 - -7.87% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -6.20% 96.461 90.477 - -33.65% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.18% 1710811.831 1605157.651 - -7.97% -
std::generate_n(list<int>)/8192 -6.16% 7397.363 6941.485 - -6.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.15% 6296.684 5909.343 - -1.98% -
std::find_first_of(list<int>)_(small_needle)/8192 -6.15% 23600.909 22150.613 - -3.16% -
std::copy_n(vector<int>)/32768 -6.13% 3729.107 3500.395 - -5.05% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -6.13% 221588.009 208000.025 - 0.58% -
BM_std_minmax_element<short>/4000 -6.12% 1084.102 1017.704 - 1.11% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -6.10% 11767.972 11050.087 - 8.87% -
std::unique(list<int>,_pred)_(contiguous)/1024 -6.08% 1000.877 940.072 - -3.47% -
SetIntersection_None_Set_uint64_1024_1 -6.07% 9298459.788 8733718.067 - -2.82% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.07% 16997.065 15964.754 - -6.53% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.07% 1051189.207 987359.512 - -6.77% -
SetIntersection_Interlaced_Set_uint32_16384_64 -6.07% 223310452.357 209759098.694 - -4.10% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -6.06% 0.667 0.626 - 4.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -6.04% 1.106 1.039 - -5.72% -
BM_PushHeap_string_Ascending_256 -6.03% 11.529 10.834 - -1.19% -
SetIntersection_None_Set_uint64_256_256 -6.03% 6044661.083 5680190.290 - -2.47% -
SetIntersection_Front_Set_float_16384_1024 -6.02% 14771204.136 13882201.730 - 11.33% -
std::search(deque<int>)_(near_matches)/1000 -6.01% 18609.889 17491.473 - -5.70% -
BM_std_minmax_element<short>/1024 -6.01% 282.541 265.571 - 1.25% -
BM_deque_vector_ranges_move/64000 -5.96% 3132.699 2945.929 - -0.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -5.96% 32.586 30.645 - -33.77% -
BM_PathConstructForwardIter/large_string/512 -5.95% 16764.709 15766.834 - -6.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.94% 1295.855 1218.933 - 2.29% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.93% 2.022 1.902 - -4.65% -
std::set<std::string>::clear()/1024 -5.93% 22619.527 21278.679 - -5.36% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -5.92% 794.985 747.899 - -23.88% -
std::move(vector<int>)/8 -5.92% 2.253 2.119 - -2.30% -
std::stable_sort(deque<int>)_(ascending)/8 -5.90% 19.045 17.921 - -11.33% -
BM_std_minmax_element<int>/2 -5.90% 0.682 0.642 - -3.39% -
std::sort(deque<int>)_(repeated)/1024 -5.90% 1003.525 944.357 - -11.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.89% 1.483 1.396 - -11.24% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -5.89% 2.495 2.348 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.89% 14491831.780 13638855.696 - 1.65% -
SetIntersection_None_Set_string_16384_16 -5.85% 205231871.443 193232166.141 - 2.80% -
std::find_first_of(list<int>)_(large_needle)/8192 -5.83% 52374641.675 49321961.290 - 0.08% -
BM_StringFindStringLiteral/256 -5.82% 5.735 5.402 - -1.13% -
SetIntersection_None_Set_uint64_1024_256 -5.82% 9380367.448 8834895.870 - -1.12% -
std::find_first_of(list<int>)_(small_needle)/1024 -5.78% 2953.123 2782.555 - -3.69% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -5.76% 1.239 1.167 - -1.43% -
ranges::min(std::vector<long_long>)/8 -5.76% 2.207 2.080 - -2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.75% 2348629.909 2213692.394 - -2.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.73% 1.371 1.293 - -10.85% -
BM_deque_deque_ranges_move/64000 -5.72% 3218.106 3033.877 - -0.18% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.71% 7.781 7.336 - 3.80% -
BM_stop_token_async_reg_unreg_callback/1024 -5.70% 7931258.000 7478843.917 - -6.09% -
std::is_sorted_until(list<int>)/8192 -5.70% 7248.117 6834.716 - -4.78% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.67% 2.021 1.906 - -0.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.66% 1.399 1.319 - -16.13% -
SetIntersection_None_Set_uint32_1024_4 -5.66% 9139045.949 8621626.298 - -4.50% -
std::unique(deque<int>)_(sprinkled)/32 -5.66% 55.477 52.338 - -2.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -5.65% 7192.733 6786.096 - 0.26% -
BM_PushHeap_string_Ascending_64 -5.64% 7.693 7.260 - -0.46% -
std::rotate_copy(deque<int>)/32 -5.63% 2.774 2.618 - 1.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -5.58% 516.234 487.412 - 0.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.58% 1.033 0.975 - -5.52% -
BM_deque_deque_ranges_copy/2 -5.56% 2.180 2.059 - -8.31% -
std::multiset<int>::contains(key)_(existent)/1024 -5.55% 4.192 3.959 - -0.09% -
SetIntersection_Interlaced_Set_uint32_16384_16 -5.55% 215304865.022 203354824.585 - -3.93% -
BM_std_minmax_element<short>/512 -5.54% 143.686 135.729 - 1.18% -
std::multiset<int>::contains(key)_(non-existent)/0 -5.50% 0.297 0.280 - -3.50% -
BM_format_to_string_span<wchar_t>/16384 -5.50% 1905.216 1800.459 - 2.73% -
std::find(vector<long_long>)_(process_all)/8 -5.47% 0.990 0.936 - -17.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.46% 151493808.981 143229478.487 - 0.68% -
SetIntersection_Interlaced_Set_uint32_256_4 -5.43% 11721939.134 11085701.843 - -2.19% -
BM_PushHeap_uint64_SingleElement_16 -5.42% 0.356 0.337 - -5.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.40% 19.340 18.296 - -5.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.40% 49424132.147 46757308.879 - -0.70% -
bm_lexicographical_compare<unsigned_char>/8 -5.39% 1.432 1.355 - -2.47% -
SetIntersection_Front_Set_uint32_16384_1024 -5.39% 13135236.139 12427542.761 - 1.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.38% 24.497 23.178 - -3.29% -
std::find(vector<int>)_(process_all)/8192 -5.38% 1965.975 1860.217 - 1.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -5.37% 8.473 8.018 - -0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.36% 253.178 239.614 - -0.73% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -5.33% 37.448 35.452 - -4.28% -
std::format(int64_t)_(fmt:_{:0<512X}) -5.33% 37.960 35.937 - -4.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.29% 2.570 2.434 - -4.18% -
BM_deque_deque_ranges_move/70000 -5.28% 3670.851 3476.887 - 5.05% -
std::find(vector<int>)_(process_all)/1024 -5.24% 254.974 241.610 - 0.68% -
BM_deque_deque_ranges_copy_backward/2 -5.23% 2.461 2.332 - 1.19% -
SetIntersection_Front_Vector_float_1024_256 -5.23% 2288619.771 2169030.528 - 0.04% -
SetIntersection_Front_Set_uint32_262144_256 -5.21% 3917498.040 3713473.550 - -2.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.21% 261388.141 247781.153 - -1.82% -
std::all_of(deque<int>)_(process_all)/8192 -5.19% 2661.619 2523.366 - -7.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -5.17% 12.555 11.905 - 0.63% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.16% 397.130 376.643 - -4.71% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.14% 41.122 39.006 - 0.15% -
std::multimap<int,_int>::clear()/8192 -5.14% 88854.485 84284.850 - -5.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.14% 8850765.137 8395659.071 - 3.87% -
rng::find(vector<bool>)_(process_all)/8 -5.13% 0.626 0.594 - -7.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.13% 1963011.873 1862368.603 - -5.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -5.12% 1154077.937 1094970.461 - -3.99% -
rng::starts_with(list<int>)/8 -5.12% 3.176 3.014 - 2.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -5.11% 12253.430 11627.387 - -0.11% -
std::map<int,_int>::ctor(const&)/32 -5.09% 232.313 220.486 - 1.88% -
BM_PushHeap_uint64_Descending_16 -5.08% 0.378 0.359 - -1.87% -
std::search_n(list<int>)_(no_match)/32 -5.07% 10.749 10.203 0.164 0.25% 0.164
SetIntersection_Interlaced_Set_uint32_64_16 -5.06% 22686175.387 21538192.891 - -3.49% -
std::replace_if(list<int>)_(sprinkled)/50 -5.05% 24.090 22.873 - -2.33% -
BM_StringRead_Cold_Deep_Large -5.05% 1.396 1.326 - 7.66% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -5.04% 11.289 10.720 - 6.28% -
SetIntersection_None_Set_uint64_64_1 -5.04% 23497517.962 22313269.469 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.04% 1145076.870 1087412.233 - -7.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.03% 12747.417 12105.932 - 4.44% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.03% 3.423 3.251 - -2.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.03% 20.283 19.263 - -13.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.02% 1674930.209 1590874.540 - -4.93% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -5.02% 3.215 3.053 - -0.82% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.01% 0.907 0.861 - -11.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.00% 4.793 4.553 - -6.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.99% 85573.407 81301.461 - 7.10% -
BM_PushHeap_uint64_PipeOrgan_4 -4.99% 0.514 0.488 - 0.79% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.99% 10.779 10.242 - 1.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.98% 1177450.189 1118810.056 - -7.12% -
BM_format/string_view_len_6 -4.98% 2.562 2.434 - -4.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.98% 1548859.828 1471783.004 - -2.04% -
BM_LexicallyRelative/small_path/2 -4.98% 55.873 53.093 - -8.46% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -4.97% 84588.228 80385.287 - -1.95% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.95% 551.137 523.867 - -43.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.94% 19.393 18.435 - -4.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.93% 53.802 51.150 - -2.19% -
SetIntersection_Front_Set_uint32_16384_1 -4.93% 1042023.151 990696.171 - -6.07% -
SetIntersection_Front_Vector_uint64_16384_4 -4.92% 1056142.758 1004222.697 - -6.17% -
std::search(deque<int>)_(no_match)/1024 -4.91% 319.358 303.669 - 0.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.90% 19.773 18.805 - -6.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.89% 9919582.770 9434326.823 - 4.90% -
BM_PushHeap_uint32_Descending_4 -4.87% 0.396 0.377 - 3.75% -
BM_std_minmax_element<int>/64 -4.86% 16.183 15.397 - -10.35% -
BM_StringFindCharLiteral/512 -4.85% 9.948 9.465 - -1.01% -
SetIntersection_Front_Set_uint32_16384_64 -4.85% 1720032.930 1636610.251 - -2.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.84% 0.444 0.422 - -13.71% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.84% 22.359 21.277 - -4.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.84% 19.719 18.765 - -5.44% -
SetIntersection_None_Set_uint32_16384_1 -4.83% 161402366.750 153607456.627 - -5.13% -
std::for_each(map<int>::iterator)/32 -4.80% 23.189 22.076 - 2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.80% 1161281.207 1105560.895 - -3.62% -
BM_deque_deque_ranges_copy_backward/1 -4.78% 2.758 2.626 - 4.07% -
SetIntersection_Front_Vector_string_256_64 -4.78% 10619019.292 10111739.087 - 1.25% -
std::set<int>::contains(key)_(existent)/8192 -4.77% 8.760 8.342 - -0.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.77% 24.492 23.324 - -55.50% -
SetIntersection_Front_Vector_float_262144_256 -4.76% 2275263.096 2167003.730 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.75% 71198635.375 67814734.834 - 5.39% -
std::for_each_n(deque<int>)/8 -4.74% 1.204 1.147 - -0.76% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -4.74% 36.069 34.360 - -10.86% -
BM_std_minmax_element<char>/4000 -4.73% 1094.987 1043.181 - -0.49% -
BM_deque_deque_move/65536 -4.73% 3411.493 3250.289 - 4.66% -
BM_to_chars_bad/16 -4.72% 0.613 0.584 - 8.69% -
std::for_each(map<int>::iterator)/8 -4.71% 4.714 4.492 - 1.06% -
SetIntersection_None_Vector_uint32_262144_262144 -4.70% 1125380.645 1072470.209 - -6.03% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.69% 204338582.013 194754869.436 - -4.30% -
SetIntersection_Front_Set_string_1024_64 -4.68% 4601200.725 4385679.653 - -8.08% -
SetIntersection_None_Set_uint32_1024_1024 -4.66% 9126224.389 8700738.525 - -4.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.66% 16573.091 15800.567 - -4.27% -
SetIntersection_None_Set_string_16384_4 -4.63% 206289563.719 196731310.655 - 4.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.63% 75913.980 72400.222 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.62% 1187065.461 1132177.725 - -7.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.62% 1047650.356 999230.390 - -4.76% -
SetIntersection_None_Set_string_16384_64 -4.62% 203953442.134 194533851.459 - 2.76% -
SetIntersection_Front_Vector_string_1024_16 -4.60% 1676876.384 1599673.046 - -1.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.59% 53.270 50.823 - -8.50% -
std::find_if(deque<int>)_(process_all)/8 -4.58% 2.742 2.616 - 1.56% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -4.57% 0.731 0.697 - 0.38% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.57% 3582457.294 3418678.225 - 20.05% -
std::any_of(deque<int>)_(process_all)/8192 -4.57% 2750.272 2624.586 - -7.38% -
BM_StringFindAllMatch/512 -4.56% 11.625 11.095 - -4.43% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.56% 172714610.003 164846308.211 - -5.51% -
BM_Swap_Null_SmallTrivialFunctor -4.55% 1.227 1.171 - -6.62% -
SetIntersection_None_Set_uint64_64_16 -4.55% 19126458.746 18256453.575 - -1.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.55% 28022.143 26748.436 - -4.15% -
SetIntersection_Front_Set_string_1024_16 -4.54% 1857992.537 1773611.024 - -10.98% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.54% 7.706 7.356 - -2.07% -
std::adjacent_find(list<int>,_pred)/8 -4.54% 4.035 3.852 - 0.51% -
BM_num_get<double> -4.53% 37.870 36.154 - -0.08% -
SetIntersection_Interlaced_Vector_float_64_4 -4.52% 18142214.257 17321480.869 - -4.69% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -4.52% 5.855 5.591 - -13.05% -
std::shift_right(list<int>)/50 -4.51% 28.553 27.264 - 0.47% -
std::pop_heap(deque<int>)/1024 -4.51% 13.000 12.414 - -8.62% -
std::find_end(list<int>,_pred)_(process_all)/1024 -4.51% 861.610 822.788 - 4.17% -
std::transform(vector<int>,_vector<int>)/1024 -4.51% 580.984 554.810 - 0.51% -
SetIntersection_None_Set_uint64_64_4 -4.50% 22346822.999 21340162.167 - -1.48% -
BM_num_get<float> -4.49% 37.837 36.138 - -2.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.48% 1126.750 1076.222 - -3.57% -
BM_format_to_string_back_inserter<std::wstring>/16384 -4.48% 4105.180 3921.177 - -0.26% -
BM_BitsetToString<64>/Uniform_(50%)/50 -4.48% 19.082 18.227 - -3.96% -
std::format(int64_t)_(fmt:_{:LX}) -4.48% 35.680 34.082 - -0.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.48% 1.385 1.323 - -8.63% -
std::map<int,_int>::count(key)_(existent)/1024 -4.48% 3.881 3.708 - -15.89% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -4.47% 1005090.071 960146.657 - 3.31% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.47% 2.169 2.072 - 3.05% -
std::find_if(vector<char>)_(bail_25%)/1024 -4.47% 27.412 26.188 - 0.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -4.47% 1.385 1.323 - -6.85% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.45% 1.155 1.104 - -17.36% -
SetIntersection_None_Set_uint32_16384_4 -4.45% 161162817.168 153997972.948 - -4.77% -
SetIntersection_Front_Vector_string_256_256 -4.44% 19737814.657 18860494.173 - 1.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -4.44% 1.385 1.324 - -6.96% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.43% 162.489 155.285 - -0.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -4.42% 3395.818 3245.844 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.40% 19.677 18.810 - -7.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.40% 4727728.911 4519663.914 - 3.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.40% 0.622 0.595 - -1.20% -
std::format(int64_t)_(fmt:_{:0<512x}) -4.40% 31.260 29.885 - -5.71% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.35% 1637476.732 1566304.671 - -5.08% -
SetIntersection_Front_Vector_string_262144_16 -4.34% 1654632.787 1582857.520 - -1.57% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.33% 178451395.906 170722451.746 - -1.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -4.33% 11.364 10.872 - 20.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.33% 1091732.622 1044504.638 - -5.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.31% 1.696 1.623 - -4.55% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -4.30% 30770.041 29446.551 - -2.21% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.29% 18.598 17.801 - -9.75% -
std::find_end(deque<int>,_pred)_(single_element)/1024 -4.28% 631.896 604.877 - 1.67% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -4.27% 82.767 79.233 - -3.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.26% 1190168.537 1139425.428 - -3.67% -
std::equal(vector<bool>)_(unaligned)/1048576 -4.26% 6688.180 6403.079 - 0.18% -
VChain_fail,_1_level -4.26% 7.534 7.213 - -1.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -4.25% 7.992 7.652 - 8.82% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.25% 11.919 11.412 - -3.08% -
rng::contains(list<int>)_(process_all)/8192 -4.25% 7457.936 7140.908 - -0.62% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.25% 7568.969 7247.406 - -2.94% -
SetIntersection_None_Set_uint32_16384_16384 -4.24% 164116917.494 157153042.100 - -3.81% -
SetIntersection_Interlaced_Vector_string_64_64 -4.24% 27163441.373 26012498.986 - -3.45% -
SetIntersection_Front_Vector_string_64_64 -4.23% 26614648.943 25489015.986 - 2.09% -
std::stable_partition(deque<int>)_(sparse)/50 -4.23% 29.441 28.197 - 2.94% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.22% 613.924 588.007 - 0.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -4.22% 1.385 1.327 - -6.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.21% 1834931.134 1757598.855 - 0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.21% 641.800 614.758 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.21% 252247989.268 241621245.143 - -31.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -4.21% 1074708.824 1029489.303 - -6.06% -
SetIntersection_None_Set_uint32_256_1 -4.20% 11655931.671 11166382.741 - -4.14% -
SetIntersection_None_Vector_uint32_262144_256 -4.19% 1126171.764 1078940.546 - -5.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.19% 218.911 209.736 - -7.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -4.18% 3.101 2.971 - -0.04% -
BM_PushHeap_float_Ascending_16 -4.18% 1.021 0.979 - -0.26% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.18% 14.041 13.454 - -5.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.18% 7.628 7.309 - 33.79% -
SetIntersection_Front_Vector_string_16384_64 -4.17% 3336657.195 3197609.581 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.16% 1048234.233 1004576.647 - -6.03% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.16% 5.690 5.453 - -6.23% -
SetIntersection_None_Set_uint64_256_4 -4.15% 11878698.263 11385154.493 - -1.90% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -4.15% 23.597 22.619 - 2.16% -
BM_StringRelational_Compare_Small_Empty_Control -4.14% 1.614 1.547 - -4.23% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.14% 1.602 1.535 - -3.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.13% 873.325 837.295 - 30.77% -
SetIntersection_Front_Vector_uint64_262144_1 -4.12% 1041919.285 998943.026 - -5.66% -
SetIntersection_Front_Set_string_256_64 -4.12% 14841453.177 14229533.166 - 0.33% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -4.11% 4027.519 3861.825 - 1.40% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.11% 36.220 34.731 - -11.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.09% 5102158.830 4893276.044 - -5.36% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.08% 2.676 2.566 - -4.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.07% 11.007 10.558 - 3.34% -
std::fill(vector<bool>)/64 -4.07% 1.558 1.494 - 1.29% -
std::any_of(deque<int>)_(process_all)/32768 -4.06% 10880.384 10438.508 - -7.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.05% 0.491 0.471 - -1.58% -
std::distance(join_view(vector<vector<int>>))/1024 -4.05% 1.022 0.981 - -99.63% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.04% 1.747 1.676 - 4.41% -
SetIntersection_Front_Set_uint32_256_16 -4.04% 4549524.445 4365732.530 - -3.64% -
std::search(vector<int>)_(same_length)/8192 -4.03% 1948.417 1869.822 - 0.26% -
std::rotate(vector<int>)_(by_1/2)/32 -4.01% 3.880 3.724 - 0.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.01% 1.140 1.094 - -5.67% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.00% 29.022 27.861 - 4.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.00% 27506159.620 26406289.968 - -4.86% -
std::partition(list<int>)_(dense)/8192 -3.99% 5137.615 4932.821 - -13.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 7768.584 7459.037 - -4.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.98% 52.349 50.266 - -22.71% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.98% 236.855 227.436 - -5.29% -
SetIntersection_None_Set_uint32_256_256 -3.98% 5852483.707 5619762.772 - -3.31% -
std::adjacent_find(list<int>,_pred)/8192 -3.95% 7695.754 7391.905 - 3.66% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.95% 1.787 1.716 - 5.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.95% 1.220 1.172 - -2.46% -
std::find_if_not(list<int>)_(process_all)/8192 -3.94% 7243.664 6958.001 - 0.34% -
SetIntersection_Front_Set_uint32_262144_1 -3.94% 1050981.580 1009612.364 - -4.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.93% 24267764.819 23314102.596 - -5.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.92% 328.304 315.419 - -7.25% -
std::copy(deque<int>)/8 -3.92% 2.767 2.658 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.92% 9040565.297 8686535.473 - -31.94% -
SetIntersection_None_Set_uint32_16384_64 -3.90% 160426375.702 154171399.770 - -4.45% -
SetIntersection_Front_Set_float_262144_64 -3.90% 1801076.246 1730861.166 - 2.17% -
std::copy(vector<bool>)_(aligned)/64 -3.89% 1.341 1.289 - 2.52% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.88% 17.118 16.454 - 0.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.88% 3.592 3.452 - -9.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.87% 16.128 15.503 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.86% 1041739.504 1001496.093 - -6.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.86% 22.408 21.544 - -0.38% -
BM_vector_deque_move/0 -3.85% 0.546 0.525 - 1.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -3.85% 20.583 19.791 - -10.38% -
SetIntersection_None_Set_uint32_16384_256 -3.84% 160365569.167 154204143.384 - -4.13% -
BM_StringRelational_Compare_Empty_Small_Control -3.84% 1.610 1.549 - -10.52% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.84% 32.123 30.890 - -2.99% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -3.84% 3921.004 3770.607 - -2.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -3.83% 54.333 52.250 - -1.14% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -3.83% 1.675 1.611 - 5.61% -
BM_deque_vector_copy/1 -3.83% 2.100 2.020 - -5.57% -
BM_StringRelational_Less_Empty_Small_Control -3.82% 1.616 1.555 - -7.07% -
BM_StringRelational_Less_Empty_Empty_Control -3.81% 1.606 1.545 - -7.44% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.80% 31.121 29.937 - 3.65% -
BM_StringRelational_Less_Huge_Empty_Control -3.80% 1.619 1.558 - -5.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.80% 1.207 1.161 - -0.52% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.80% 4.215 4.055 - -1.06% -
BM_CmpLess_ushort_schar -3.79% 1.057 1.017 - -9.12% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.79% 2.737 2.633 - 0.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.79% 435719.815 419220.202 - 0.42% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.78% 0.430 0.414 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.78% 9011240.946 8670717.759 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.77% 1045843.190 1006368.269 - -5.55% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -3.77% 919.786 885.075 - -2.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.77% 421.987 406.075 - 0.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.77% 1.045 1.006 - 0.19% -
std::format(int64_t)_(fmt:_{:0<512o}) -3.77% 33.508 32.245 - -2.77% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.76% 1041650.143 1002506.656 - -4.61% -
SetIntersection_None_Set_uint32_16384_16 -3.76% 160481529.499 154452668.961 - -4.61% -
std::format(int64_t)_(fmt:_{:0<512LX}) -3.76% 42.741 41.135 - -3.58% -
SetIntersection_Front_Set_uint64_262144_1024 -3.75% 12767108.496 12288499.204 - -2.08% -
std::find_first_of(list<int>)_(small_needle)/32 -3.75% 98.975 95.266 - -1.46% -
std::deque<std::string>::ctor(size)/32 -3.74% 44.473 42.809 - -16.60% -
BM_deque_vector_ranges_move_backward/70000 -3.73% 7832.897 7540.671 - -5.08% -
std::set<std::string>::erase(key)_(existent)/32 -3.73% 50.390 48.512 - -42.95% -
BM_deque_deque_ranges_copy/1 -3.72% 2.413 2.323 - -6.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.72% 56.007 53.926 - -13.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.71% 1049199.767 1010259.781 - -4.81% -
VChain_middle,_1_level -3.70% 13.322 12.830 - -6.23% -
std::for_each(multimap<int>::iterator)/8192 -3.69% 16503.051 15893.683 - -1.11% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.68% 9977619.509 9610769.245 - -3.27% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.68% 1.688 1.626 - -0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -3.67% 2.231 2.149 - 0.96% -
BM_StringRelational_Compare_Huge_Empty_Control -3.66% 1.614 1.554 - -4.88% -
BM_num_get<long_double> -3.66% 37.585 36.210 - 0.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.65% 31.786 30.625 - -4.80% -
BM_PushHeap_string_Ascending_1024 -3.65% 13.928 13.419 - -0.24% -
BM_deque_deque_move/64000 -3.64% 3065.069 2953.573 - -2.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.62% 4.729 4.557 - 0.94% -
std::stable_sort(deque<int>)_(repeated)/8 -3.62% 18.443 17.776 - -9.83% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.61% 7162861.689 6903991.753 - -3.21% -
std::multiset<int>::find(key)_(existent)/1024 -3.61% 4.124 3.975 - -6.43% -
SetIntersection_None_Vector_uint32_1024_1024 -3.61% 1078478.789 1039592.991 - -4.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.60% 48.314 46.577 - -22.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.59% 1145228.923 1104065.262 - -13.04% -
BM_deque_deque_ranges_move/65536 -3.59% 3197.744 3082.823 - -0.78% -
BM_deque_vector_copy/0 -3.59% 1.452 1.400 - 12.09% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.58% 25.825 24.902 - -5.86% -
BM_StringAssignStr_Large_Opaque -3.57% 10.432 10.059 - -2.57% -
SetIntersection_None_Vector_uint64_262144_64 -3.57% 1123145.237 1083072.733 - -3.65% -
std::reverse_copy(vector<int>)/4096 -3.57% 135.316 130.492 - -2.86% -
BM_vector_deque_copy_backward/64 -3.56% 3.077 2.967 - -0.89% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -3.56% 36.208 34.919 - -16.75% -
BM_PushHeap_uint64_SingleElement_64 -3.55% 0.365 0.352 - -3.87% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.55% 1295908.610 1249886.313 - -3.97% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -3.55% 55.799 53.820 - -4.15% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -3.55% 517.400 499.054 - 2.09% -
SetIntersection_None_Set_uint32_1024_16 -3.54% 8967555.196 8649906.512 - -5.23% -
BM_formatted_size_string<char>/1 -3.54% 10.832 10.449 - -2.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.54% 48.682 46.959 - 1.27% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.53% 3475610.068 3352942.877 - 1.00% -
BM_std_minmax_element<char>/1024 -3.53% 283.650 273.645 - 0.16% -
BM_StringRelational_Compare_Empty_Huge_Control -3.52% 1.607 1.550 - -4.20% -
std::format(int64_t)_(fmt:_{:0>512x}) -3.51% 28.938 27.922 - -1.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.51% 1.319 1.273 - -10.78% -
SetIntersection_None_Vector_uint64_16384_4 -3.51% 1103981.419 1065268.440 - -4.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.50% 1549.978 1495.733 - 3.28% -
std::move_backward(list<int>)/262144 -3.50% 265871.941 256569.895 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.50% 0.620 0.598 - -0.97% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.49% 269.349 259.936 - -4.05% -
std::partition(list<int>)_(sparse)/8192 -3.49% 7897.036 7621.067 - -8.07% -
BM_StringRead_Cold_Shallow_Large -3.49% 1.233 1.190 - 9.38% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.49% 5703247.997 5504155.299 - -10.38% -
std::fill_n(deque<int>)/8192 -3.48% 242.166 233.736 - -87.48% -
BM_Swap_FuncPtr_MemFuncPtr -3.48% 3.421 3.302 - 1.02% -
std::find_end(list<int>,_pred)_(single_element)/1024 -3.48% 855.255 825.517 - 3.01% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.47% 36.543 35.275 - 0.63% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.45% 1045733.653 1009607.385 - -3.88% -
BM_deque_vector_copy_backward/1 -3.45% 2.106 2.033 - -3.96% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.45% 133.965 129.341 - 3.39% -
SetIntersection_Front_Vector_string_256_16 -3.45% 6188398.758 5975070.240 - -1.84% -
std::replace_if(deque<int>)_(sprinkled)/32 -3.45% 12.887 12.443 - 0.72% -
BM_StringRelational_Compare_Small_Huge_Control -3.44% 1.850 1.787 - -3.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.44% 0.624 0.602 - -0.91% -
std::replace_if(vector<int>)_(sprinkled)/8192 -3.44% 1963.893 1896.429 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.42% 18251774.611 17628234.752 - -5.29% -
BM_deque_vector_ranges_copy_backward/2 -3.39% 1.829 1.767 - -3.89% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.38% 14012698.465 13538503.525 - -7.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -3.38% 337.736 326.312 - -0.04% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -3.38% 2.726 2.634 - -0.18% -
BM_StringRelational_Compare_Empty_Large_Control -3.37% 1.828 1.766 - 6.65% -
BM_vector_deque_move_backward/512 -3.36% 18.101 17.493 - -0.07% -
SetIntersection_None_Set_uint64_16384_4 -3.36% 168265467.839 162618595.498 - -1.45% -
SetIntersection_Front_Vector_uint64_1024_16 -3.36% 1119340.746 1081780.786 - -2.74% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.35% 594.990 575.061 - -0.41% -
std::for_each(map<int>::iterator)/50 -3.34% 47.429 45.847 - 11.49% -
SetIntersection_Front_Vector_uint32_256_64 -3.33% 4380047.802 4234038.274 - -2.84% -
BM_deque_vector_ranges_move_backward/2 -3.33% 1.822 1.762 - -3.99% -
BM_PushHeap_string_Ascending_16 -3.32% 4.806 4.647 - 0.01% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.32% 11593060.115 11207885.866 - -3.08% -
rng::contains_subrange(vector<int>)_(process_all)/50 -3.32% 12.147 11.744 - 3.05% -
BM_deque_vector_copy_backward/2 -3.32% 1.831 1.770 - -4.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.32% 7537.677 7287.682 - -3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.32% 1868698.862 1806731.034 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.31% 2988604.978 2889533.449 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.31% 203349348.907 196614645.708 - -4.38% -
SetIntersection_Front_Vector_string_16384_16 -3.31% 1629566.296 1575599.250 - -1.79% -
BM_deque_deque_move_backward/65536 -3.31% 7492.257 7244.553 - -5.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.30% 5.636 5.450 - -24.03% -
SetIntersection_Front_Vector_float_1024_64 -3.30% 1356698.248 1311930.707 - -2.38% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.30% 2.042 1.975 - -4.28% -
BM_deque_vector_ranges_move_backward/1 -3.30% 2.092 2.023 - -4.44% -
SetIntersection_Front_Set_uint32_262144_64 -3.29% 1705914.806 1649781.564 - -0.42% -
SetIntersection_Front_Set_float_1024_1024 -3.29% 14729943.580 14245270.160 - 20.46% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -3.28% 41.598 40.232 - -1.33% -
BM_deque_vector_ranges_copy/1 -3.28% 2.110 2.041 - -2.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.27% 140192.766 135602.440 - 4.62% -
std::find_end(list<int>)_(process_all)/1024 -3.27% 714.395 691.043 - -0.99% -
rng::fold_left(list<int>)/8192 -3.27% 11411.360 11038.497 - 1.23% -
std::upper_bound(std::forward_list<int>)/8192 -3.26% 10737.811 10387.583 - -0.10% -
BM_deque_deque_ranges_move_backward/4000 -3.26% 155.183 150.123 - -0.98% -
SetIntersection_Front_Set_float_16384_256 -3.26% 4374090.910 4231667.181 - 0.71% -
SetIntersection_Front_Set_uint64_16384_1 -3.26% 1042953.891 1009005.255 - -4.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.25% 7184244.672 6950505.876 - -3.09% -
BM_StringAssignStr_Large_Transparent -3.25% 10.389 10.051 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.25% 0.650 0.629 - -0.86% -
std::equal(vector<int>)_(it,_it,_it)/8 -3.24% 1.194 1.155 - -8.11% -
BM_vector_deque_ranges_copy_backward/512 -3.24% 18.064 17.480 - -1.07% -
SetIntersection_Front_Set_string_256_256 -3.24% 29212581.110 28266957.502 - -3.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.23% 28493080.875 27571515.324 - 3.96% -
BM_deque_vector_move_backward/1 -3.23% 2.094 2.026 - -4.03% -
BM_deque_vector_copy/2 -3.23% 1.819 1.760 - -3.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.23% 1151713.445 1114567.094 - -4.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.22% 1.152 1.115 - 6.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.21% 2.477 2.397 - 0.76% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.21% 4.333 4.194 - -8.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.21% 20117704.444 19472373.557 - 2.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.20% 582.627 563.972 - 11.59% -
BM_deque_deque_copy_backward/1 -3.20% 2.796 2.707 - -0.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.19% 19.583 18.958 - 0.32% -
SetIntersection_Interlaced_Set_uint32_256_1 -3.19% 4164785.187 4032047.105 - -4.28% -
SetIntersection_Front_Set_uint32_262144_1024 -3.18% 12595166.259 12194324.273 - -13.38% -
SetIntersection_Front_Set_float_256_64 -3.18% 5950761.787 5761588.897 - 5.51% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.17% 17.738 17.175 - -6.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.17% 2.437 2.360 - 0.45% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.17% 12193548.886 11807538.638 - -4.89% -
std::move(vector<bool>)_(unaligned)/1048576 -3.16% 6736.390 6523.447 - 0.14% -
SetIntersection_Front_Vector_string_16_16 -3.16% 52310125.904 50658146.107 - -1.12% -
SetIntersection_None_Set_string_16384_256 -3.15% 206911149.143 200383960.274 - 5.82% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.12% 1.582 1.532 - -6.41% -
std::set<int>::contains(key)_(non-existent)/32 -3.12% 2.813 2.725 - -11.29% -
std::find_if(vector<char>)_(bail_25%)/32768 -3.12% 829.354 803.487 - -14.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.12% 13144.015 12734.160 - -4.77% -
std::copy(vector<int>)/8 -3.12% 2.254 2.184 - -0.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.11% 0.335 0.325 - -1.65% -
BM_CmpLess_int_uint -3.10% 1.090 1.056 - -7.35% -
BM_deque_vector_move_backward/2 -3.10% 1.823 1.767 - -3.73% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.10% 1.665 1.613 - -1.06% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -3.10% 80.405 77.914 - -35.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.09% 2723.035 2638.844 - -0.00% -
ranges::min(std::deque<long_long>)/1 -3.09% 0.670 0.649 - 8.29% -
SetIntersection_None_Vector_uint32_1024_1 -3.08% 1074213.509 1041114.028 - -5.26% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.08% 1.587 1.539 - -3.56% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.07% 28.579 27.701 - -0.63% -
BM_deque_vector_ranges_copy/2 -3.07% 1.823 1.767 - -3.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -3.07% 162890826.697 157884185.876 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.07% 1408435.917 1365230.868 - 6.25% -
BM_join_view_deques/70000 -3.06% 318040.547 308302.674 - -3.82% -
BM_deque_vector_move/2 -3.06% 1.826 1.770 - -1.85% -
std::remove_copy_if(list<int>)_(prefix)/32 -3.06% 17.457 16.924 - -0.75% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control -3.05% 0.428 0.415 - -0.64% -
BM_StringRelational_Compare_Small_Large_Control -3.05% 1.848 1.791 - -3.11% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -3.05% 37.209 36.076 - -3.69% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.05% 16.356 15.858 - -4.37% -
BM_deque_vector_ranges_move/1 -3.04% 2.093 2.030 - -14.30% -
BM_deque_vector_move/1 -3.04% 2.097 2.033 - -0.86% -
std::remove_if(list<int>)_(sprinkled)/50 -3.04% 75.137 72.856 - -2.79% -
BM_deque_deque_copy/1 -3.04% 2.548 2.471 - -0.64% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -3.03% 607.485 589.056 - 0.20% -
std::set<int>::contains(key)_(non-existent)/1024 -3.03% 6.378 6.185 - 2.14% -
SetIntersection_None_Set_uint32_1024_64 -3.03% 8913910.884 8643934.802 - -4.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.03% 856295.701 830361.341 - -0.99% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.02% 1.574 1.526 - -4.26% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.02% 17412286.502 16885998.705 - -7.44% -
SetIntersection_Front_Set_string_262144_64 -3.02% 4541165.531 4404236.800 - -11.76% -
BM_deque_vector_ranges_copy_backward/0 -3.01% 1.411 1.368 - -0.41% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.01% 37.344 36.221 - -6.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.00% 2.738 2.656 - -6.10% -
BM_PushHeap_string_Ascending_262144 -3.00% 30.295 29.387 - -7.29% -
BM_StringFindCharLiteral/1024 -2.99% 18.498 17.944 - -5.45% -
BM_StringRelational_Compare_Empty_Empty_Control -2.99% 1.615 1.567 - -9.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.99% 6752.033 6550.155 - -2.88% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.99% 69.600 67.520 - -2.65% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.99% 27.126 26.315 - -3.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.98% 58254.801 56517.102 - -2.50% -
BM_PushHeap_uint32_SingleElement_16 -2.98% 0.377 0.366 - 9.06% -
BM_PathConstructForwardIter/large_string/1024 -2.98% 31251.228 30319.665 - -0.35% -
BM_deque_deque_move_backward/64000 -2.98% 7361.000 7141.595 - -2.04% -
std::multiset<int>::count(key)_(existent)/8192 -2.97% 9.675 9.388 - -8.50% -
std::search(vector<int>)_(same_length)/1024 -2.97% 252.618 245.109 - 0.15% -
SetIntersection_None_Vector_string_1024_64 -2.97% 1165049.234 1130432.682 - -4.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.97% 28.534 27.687 - 1.50% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.97% 1.192 1.157 - -4.26% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.96% 10.500 10.189 - -2.42% -
SetIntersection_Front_Vector_string_64_16 -2.96% 21036167.674 20412642.284 - -2.26% -
SetIntersection_None_Set_uint64_256_16 -2.96% 11185596.072 10854295.544 - -1.55% -
std::remove_if(deque<int>)_(prefix)/8192 -2.96% 4401.155 4270.931 - 2.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.95% 6425107.671 6235503.892 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.95% 1151457.661 1117484.299 - -3.52% -
BM_format_to_n_string_begin<std::vector<char>>/1 -2.94% 10.755 10.438 - -4.37% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -2.94% 1.607 1.559 - -3.38% -
std::move(list<int>)/32768 -2.94% 31530.805 30603.767 - 1.02% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.94% 215.984 209.635 - -4.71% -
std::set<int>::insert(value)_(already_present)/1024 -2.93% 5.994 5.818 - 0.35% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.92% 2.613 2.536 - 3.60% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -2.92% 1.197 1.163 - -3.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 -2.91% 2.254 2.188 - 2.97% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -2.91% 8.545 8.296 - -9.64% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.90% 4.165 4.044 - 0.12% -
std::make_heap(deque<int>)_(ascending)/8192 -2.90% 21336.215 20717.273 - 1.38% -
std::format(int64_t)_(fmt:_{:0<512b}) -2.90% 36.120 35.074 - -0.80% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.90% 493.596 479.303 - -0.31% -
SetIntersection_None_Vector_uint64_262144_262144 -2.90% 1154576.016 1121144.548 - -1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.89% 241682415.444 234692367.998 - -32.09% -
BM_to_chars_good/8 -2.89% 2.359 2.291 - -3.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.89% 831.536 807.534 - -2.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.89% 10376299.435 10076899.215 - -2.79% -
BM_join_view_deques/1024 -2.89% 2765.203 2685.426 - -0.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.88% 25.590 24.852 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.88% 1046163.999 1016001.366 - -3.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.88% 356960905.316 346680320.968 - 37.83% -
BM_PathConstructString/large_string/64 -2.88% 2445.472 2375.103 - -2.88% -
BM_deque_deque_copy_backward/64 -2.88% 3.482 3.382 - -0.86% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.87% 2.454 2.384 - 4.55% -
std::adjacent_find(list<int>,_pred)/50 -2.87% 30.264 29.395 - -6.10% -
std::map<int,_int>::count(key)_(existent)/32 -2.87% 1.583 1.538 - -13.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.86% 15.879 15.424 - -0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.86% 64547.765 62704.368 - -1.77% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.85% 12485.665 12129.594 - -2.93% -
SetIntersection_None_Vector_uint64_256_256 -2.85% 2140680.904 2079754.999 - -3.71% -
BM_format/string_len_6 -2.84% 2.685 2.608 - 3.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -2.83% 349720.694 339821.446 - 0.01% -
BM_vector_deque_ranges_move_backward/2 -2.83% 2.043 1.986 - -3.71% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.83% 8.196 7.965 - 0.38% -
std::remove_if(deque<int>)_(prefix)/50 -2.83% 67.182 65.284 - 1.74% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.82% 32.062 31.158 - -0.03% -
BM_std_minmax_element<int>/4 -2.82% 1.208 1.174 - -5.27% -
bm_lexicographical_compare<unsigned_char>/64 -2.82% 2.039 1.981 - -0.85% -
BM_deque_vector_ranges_copy_backward/1 -2.82% 2.110 2.050 - -4.79% -
BM_CmpEqual_uchar_int -2.82% 1.079 1.049 - -4.05% -
std::partition(vector<int>)_(dense)/8192 -2.82% 1924.564 1870.339 - 3.28% -
std::set<std::string>::clear()/8192 -2.81% 216095.326 210016.967 - -5.60% -
BM_deque_vector_move_backward/70000 -2.81% 7860.324 7639.410 - -3.38% -
std::format(int64_t)_(fmt:_{:0512Ld}) -2.81% 37.237 36.191 - -2.35% -
BM_PushHeap_uint64_SingleElement_262144 -2.81% 0.367 0.357 - -1.47% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.80% 119798.746 116438.729 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.80% 5093618.599 4951102.479 - -4.32% -
std::for_each(map<int>::iterator)/8192 -2.79% 16412.001 15953.432 - -2.56% -
std::copy(vector<int>)/32768 -2.79% 3441.160 3345.027 - -11.81% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.79% 4324962.986 4204330.016 - 14.38% -
SetIntersection_Front_Vector_float_262144_16384 -2.79% 77369695.387 75213434.141 - 4.77% -
std::move_backward(vector<bool>)_(aligned)/512 -2.79% 2.276 2.213 - -2.94% -
std::make_heap(deque<int>)_(ascending)/1024 -2.78% 2677.662 2603.165 - 0.30% -
std::stable_sort(deque<int>)_(heap)/8 -2.78% 24.823 24.132 - -8.11% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -2.77% 2398872.859 2332319.583 - -3.07% -
BM_join_view_in_vectors/512 -2.77% 674.152 655.484 - -6.60% -
BM_deque_vector_ranges_move_backward/65536 -2.77% 7248.382 7047.793 - -4.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.77% 1.507 1.465 - -6.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.76% 42535693.300 41359627.660 - -1.82% -
ranges::min(std::list<long_long>)/1 -2.75% 0.371 0.361 - 60.48% -
std::search(list<int>)_(single_element)/1024 -2.74% 757.359 736.605 - -0.41% -
BM_vector_deque_ranges_copy/2 -2.73% 2.047 1.991 - -3.66% -
rng::find_last(vector<char>)_(bail_90%)/8 -2.73% 0.460 0.448 - 1.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.72% 62339.970 60641.623 - 5.32% -
BM_CmpLess_uchar_uint -2.72% 1.087 1.057 - -2.88% -
SetIntersection_None_Set_float_256_256 -2.72% 5795343.659 5637728.038 - -4.69% -
SetIntersection_Interlaced_Vector_string_256_256 -2.72% 20864216.533 20296777.477 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.71% 7018769.822 6828651.281 - -7.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.70% 1220016.167 1187113.371 - -1.76% -
SetIntersection_None_Set_uint32_262144_16384 -2.70% 1189468.832 1157396.565 - -4.57% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.69% 505175.167 491565.291 - 111.15% -
std::sort(deque<int>)_(repeated)/8192 -2.69% 6722.777 6541.956 - -4.34% -
std::stable_partition(vector<int>)_(dense)/50 -2.69% 25.796 25.102 - -4.60% -
BM_deque_vector_copy_backward/64000 -2.68% 7375.187 7177.350 - -4.15% -
std::sort(deque<int>)_(ascending)/8 -2.68% 17.928 17.447 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.68% 1186569.687 1154750.074 - -4.34% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.68% 28.486 27.722 - -5.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.68% 10.205 9.932 - -13.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.67% 43680.642 42513.050 - -0.98% -
BM_std_minmax_element<long_long>/64000 -2.66% 17445.823 16981.022 - 4.35% -
std::move(list<int>)/512 -2.66% 364.598 354.891 - 0.39% -
SetIntersection_Interlaced_Set_float_16384_64 -2.66% 219273875.477 213438171.882 - -1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.66% 22993.441 22381.597 - -4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 13003078.648 12657585.427 - -0.84% -
BM_StringFindStringLiteral/512 -2.65% 9.718 9.461 - -2.12% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.64% 513437.184 499897.786 - -2.61% -
BM_Istream_numbers/0 -2.64% 1039.566 1012.172 - -27.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.63% 11663907.152 11356687.792 - -3.56% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.63% 0.913 0.889 - 0.63% -
BM_deque_deque_move/2 -2.63% 2.298 2.237 - -2.98% -
std::set<std::string>::contains(key)_(existent)/32 -2.63% 16.413 15.981 - 0.39% -
std::set<std::string>::erase(iterator)/32 -2.63% 27.871 27.139 - -14.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.62% 10041.218 9777.722 - 1.60% -
BM_StringRead_Cold_Shallow_Empty -2.62% 1.175 1.144 - 8.10% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.62% 4.871 4.743 - 0.28% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.62% 2771.583 2699.005 - -3.32% -
SetIntersection_Front_Set_uint64_64_64 -2.61% 13168118.827 12824090.734 - -2.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.61% 1498.962 1459.805 - -2.71% -
BM_std_minmax_element<long_long>/70000 -2.60% 19096.299 18599.360 - 4.47% -
BM_vector_deque_move_backward/4096 -2.60% 153.523 149.532 - 0.22% -
BM_LexicallyNormal/small_path/8 -2.60% 144.948 141.182 - -4.30% -
BM_deque_vector_ranges_move/2 -2.60% 1.829 1.781 - -13.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.59% 735.339 716.278 - -5.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.59% 2.555 2.488 - -5.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.59% 13131.065 12791.458 - 1.90% -
BM_unicode_text<wchar_t> -2.58% 42567.936 41471.209 - -6.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.57% 19191695.747 18698032.169 - -2.11% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.57% 12622486.860 12298660.330 - -3.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.56% 627.364 611.303 - 12.48% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.56% 18.022 17.560 - -9.44% -
BM_to_chars_good/10 -2.55% 1.612 1.571 - 0.10% -
BM_cyrillic_text<char> -2.55% 25581.811 24930.456 - -2.47% -
SetIntersection_Interlaced_Set_float_16384_16 -2.54% 211224394.307 205851255.895 - -1.68% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.54% 29.435 28.686 - -10.87% -
BM_std_minmax_element<long_long>/65536 -2.54% 17879.967 17425.197 - 4.56% -
BM_deque_vector_move_backward/64000 -2.54% 7149.729 6967.975 - -2.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.54% 647.253 630.801 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.54% 1348516.142 1314246.338 - -3.60% -
SetIntersection_None_Set_uint32_16384_1024 -2.54% 159315676.959 155267026.434 - -3.44% -
BM_Istream_numbers/3 -2.54% 1065.207 1038.167 - -25.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.52% 6.608 6.441 - -3.54% -
SetIntersection_None_Set_uint32_1024_1 -2.52% 9038062.504 8810571.798 - -1.61% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.51% 11241343.756 10958686.320 - -2.98% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.51% 3.832 3.735 - 7.80% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -2.50% 1.186 1.156 - -3.83% -
BM_StringRead_Cold_Shallow_Small -2.50% 1.174 1.144 - 1.70% -
SetIntersection_Front_Vector_uint64_262144_4 -2.50% 1064050.832 1037464.002 - -4.36% -
std::find_first_of(list<int>)_(small_needle)/50 -2.49% 150.387 146.635 - -0.96% -
std::swap_ranges(list<int>)/8192 -2.49% 10478.935 10217.639 - -1.40% -
BM_format_to_n_string_pointer<char>/1048576 -2.49% 12202.732 11898.495 - -4.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.49% 21.950 21.404 - -2.31% -
BM_StringRelational_Eq_Empty_Huge_Control -2.49% 0.481 0.469 - -1.71% -
ranges::minmax(std::deque<long_long>)/8 -2.49% 3.992 3.893 - 9.33% -
BM_deque_deque_copy/2 -2.49% 2.294 2.237 - -0.18% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.49% 1.237 1.206 - -6.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.48% 6736.609 6569.339 - -3.92% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.48% 1.437 1.401 - -7.57% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -2.48% 333.136 324.880 - -5.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.48% 20498.202 19990.330 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.47% 1133046.613 1105008.274 - -1.47% -
SetIntersection_None_Set_string_16384_1024 -2.47% 215007925.109 209694008.503 - 10.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.47% 1384.973 1350.755 - -1.21% -
std::format(int64_t)_(fmt:_{:Ld}) -2.47% 27.525 26.846 - -3.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.47% 37441.460 36517.168 - -2.39% -
ranges::min(std::vector<__int128>)/8 -2.47% 2.914 2.843 - -0.46% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -2.47% 251613.264 245403.976 - 2.80% -
BM_format_to_n_string_span<char>/1048576 -2.46% 12199.149 11899.071 - -4.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.46% 654.113 638.025 - 14.41% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.46% 22625965.969 22069771.721 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.45% 12082343.978 11786054.153 - -0.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.45% 230.846 225.190 - 5.15% -
std::all_of(list<int>)_(process_all)/8 -2.45% 2.709 2.642 - -2.83% -
BM_deque_vector_move_backward/65536 -2.44% 7266.254 7088.623 - -3.70% -
std::format(int64_t)_(fmt:_{:d}) -2.44% 23.434 22.862 - -4.92% -
BM_Copy_SmallTrivialFunctor -2.44% 1.214 1.184 - -0.57% -
std::move(vector<bool>)_(unaligned)/262144 -2.44% 1633.065 1593.188 - 0.29% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.44% 84185.290 82131.217 - -5.45% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.44% 2.981 2.908 - -1.09% -
BM_CmpEqual_ushort_schar -2.44% 1.012 0.988 - -11.64% -
rng::starts_with(deque<int>)/1000 -2.43% 476.141 464.568 - 6.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -2.43% 4000.329 3903.274 - -0.75% -
rng::for_each(multimap<int>)/8192 -2.43% 16500.355 16100.143 - 1.37% -
SetIntersection_None_Set_string_64_64 -2.42% 11913712.270 11624858.448 - -2.06% -
SetIntersection_Interlaced_Set_float_256_4 -2.42% 11243449.949 10971225.151 - -3.13% -
std::for_each(set<int>::iterator)/8 -2.42% 4.610 4.498 - -0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.42% 43269.165 42222.650 - -0.24% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -2.41% 36.076 35.207 - -1.76% -
BM_num_get<unsigned_int> -2.41% 9.847 9.610 - -62.20% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.40% 1581056.234 1543115.803 - -3.28% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.40% 1596524.578 1558252.768 - -3.76% -
BM_deque_deque_move/1 -2.40% 2.598 2.535 - -1.74% -
SetIntersection_Front_Vector_string_262144_4 -2.40% 1199464.935 1170731.555 - -1.35% -
BM_deque_deque_copy_backward/2 -2.39% 2.520 2.460 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.38% 17814634.981 17390202.238 - -3.23% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.38% 5430859.693 5301476.855 - -10.49% -
BM_StringRelational_Less_Large_Large_Control -2.38% 2.144 2.093 - -1.28% -
std::remove(list<int>)_(sprinkled)/1024 -2.38% 970.162 947.061 - 1.97% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.37% 21174373.525 20672295.224 - -2.10% -
SetIntersection_Front_Set_uint32_16384_16 -2.37% 1210746.218 1182089.154 - -3.09% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.36% 21.995 21.475 - -4.24% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.36% 2216.308 2163.945 - -2.53% -
BM_Swap_MemPtr_SmallTrivialFunctor -2.36% 3.392 3.312 - -9.04% -
ranges::minmax(std::vector<char>)/8 -2.36% 0.940 0.918 - -9.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.36% 0.784 0.765 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.35% 90534.489 88407.320 - -2.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.35% 8815384.551 8608528.221 - 0.37% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 -2.34% 243426.721 237724.333 - 0.08% -
BM_deque_vector_copy_backward/65536 -2.34% 7348.552 7176.414 - -2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.34% 4323962.174 4222862.102 - -1.80% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -2.34% 8.791 8.586 - -2.56% -
std::unique(list<int>,_pred)_(contiguous)/8192 -2.33% 7647.692 7469.155 - -0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.33% 6205.785 6061.078 - -0.79% -
std::partition(vector<int>)_(dense)/32 -2.33% 8.710 8.507 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.33% 6356649.735 6208619.587 - 0.90% -
std::find_if(list<int>)_(bail_25%)/32768 -2.32% 7536.369 7361.219 - -0.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.32% 253.169 247.292 - -2.63% -
BM_vector_deque_ranges_copy/1 -2.32% 2.299 2.245 - -3.19% -
std::copy_if(vector<int>)_(entire_range)/64 -2.31% 15.570 15.210 - -2.16% -
rng::starts_with(deque<int>)/1024 -2.31% 485.626 474.425 - -0.98% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.30% 104051.254 101657.170 - 5.41% -
std::partition(deque<int>)_(sparse)/8192 -2.30% 3029.816 2960.144 - -5.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.30% 1.516 1.481 - -8.63% -
std::multiset<std::string>::clear()/32 -2.29% 905.415 884.699 - -4.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.29% 187677.827 183384.621 - 2.85% -
BM_deque_deque_ranges_move/1024 -2.29% 37.456 36.600 - -1.02% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.28% 2214.891 2164.433 - -2.43% -
std::remove_copy(deque<int>)_(prefix)/32 -2.27% 13.228 12.927 - 0.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.27% 4.464 4.363 - 2.76% -
std::find_end(list<int>,_pred)_(process_all)/1000 -2.26% 821.913 803.353 - 5.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.26% 1143641.977 1117844.063 - -0.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 -2.26% 2.293 2.241 - 5.43% -
BM_deque_deque_ranges_move_backward/4096 -2.26% 154.393 150.912 - -2.83% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.25% 5.527 5.403 - -3.19% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.25% 2.054 2.007 - 0.62% -
SetIntersection_None_Vector_float_262144_256 -2.25% 1147485.847 1121692.522 - -2.50% -
BM_StringRelational_Compare_Huge_Small_Control -2.25% 1.851 1.809 - -2.23% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.24% 1.381 1.350 - -2.84% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.24% 1050044.458 1026491.502 - -4.48% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.24% 1.456 1.423 - -9.33% -
BM_std_minmax_element<long_long>/5500 -2.24% 1487.989 1454.719 - 4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.24% 11373617.468 11119387.680 - -1.57% -
SetIntersection_Front_Set_string_262144_16 -2.24% 1821858.501 1781136.188 - -8.10% -
SetIntersection_Front_Set_float_1024_1 -2.23% 1040181.830 1016947.790 - -3.83% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.23% 3375.731 3300.363 - -9.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.23% 6459350.158 6315231.504 - 2.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.23% 627.132 613.150 - 0.61% -
BM_StringFindMatch1/32768 -2.23% 1588.793 1553.384 - -0.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -2.22% 519783.191 508224.091 - -0.28% -
SetIntersection_Interlaced_Vector_string_256_4 -2.22% 6241152.652 6102383.511 - -3.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.22% 1.350 1.320 - 37.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.22% 1356449.587 1326298.671 - -1.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.22% 55.191 53.968 - 2.37% -
BM_deque_deque_move_backward/2 -2.21% 2.517 2.461 - -2.58% -
BM_CmpEqual_ushort_short -2.20% 1.034 1.011 - -10.16% -
BM_vector_deque_ranges_move_backward/64 -2.20% 3.048 2.981 - 0.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.20% 8762.729 8570.346 - -2.26% -
BM_LexicallyNormal/small_path/4 -2.19% 86.929 85.022 - -5.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.19% 177652.564 173761.223 - -0.41% -
std::adjacent_find(deque<int>,_pred)/8192 -2.19% 5215.733 5101.570 - 0.66% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.18% 5804.126 5677.438 - -12.52% -
SetIntersection_Interlaced_Set_string_1024_256 -2.18% 36259842.992 35468523.105 - -0.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.18% 133.655 130.745 - 0.84% -
BM_sprintf/C_string_len_6 -2.17% 4.059 3.971 - 5.60% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.17% 10.789 10.555 - -2.29% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.17% 664771.051 650374.807 - 0.51% -
BM_BitsetToString<8192>/Dense_(90%)/90 -2.16% 412.532 403.601 - 3.52% -
BM_StringAssignStr_Huge_Opaque -2.16% 114.977 112.489 - -0.72% -
std::rotate_copy(vector<int>)/1024 -2.16% 33.445 32.722 - -0.17% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.16% 1628074.218 1592928.059 - -2.62% -
std::for_each(list<int>)/8 -2.16% 2.523 2.469 - -1.98% -
std::format(int64_t)_(fmt:_{:0512LX}) -2.16% 42.635 41.715 - -1.68% -
std::search(deque<int>)_(same_length)/1000 -2.16% 349.676 342.140 - 5.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -2.15% 0.713 0.697 - -0.10% -
BM_StringFindAllMatch/1 -2.15% 2.889 2.827 - -2.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -2.15% 2.293 2.244 - 5.61% -
std::multiset<int>::count(key)_(existent)/1024 -2.15% 5.729 5.606 - -30.22% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.15% 1.889 1.848 - 19.86% -
SetIntersection_Front_Vector_uint32_262144_1 -2.15% 1052327.508 1029751.320 - -3.38% -
std::replace_if(deque<int>)_(prefix)/32 -2.14% 13.879 13.582 - -2.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.14% 4364.118 4270.883 - -29.15% -
SetIntersection_None_Vector_uint64_262144_16 -2.13% 1137882.445 1113650.863 - -1.82% -
BM_join_view_in_vectors/64 -2.13% 87.432 85.570 - -0.64% -
BM_vector_deque_copy_backward/4096 -2.12% 152.310 149.079 - -0.04% -
SetIntersection_None_Set_uint32_256_64 -2.12% 9262834.819 9066684.798 - -3.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.11% 20635.688 20200.079 - 0.57% -
BM_StringRelational_Less_Small_Huge_Control -2.11% 1.858 1.819 - -1.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.10% 223.427 218.726 - 3.79% -
std::set<int>::insert(value)_(already_present)/8192 -2.10% 10.080 9.868 - 3.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.10% 1144343.159 1120335.353 - -10.08% -
SetIntersection_Front_Set_float_16384_4 -2.10% 1068424.135 1046034.999 - -0.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.09% 13097.331 12822.959 - -3.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.09% 200203922.966 196013350.638 - -2.60% -
BM_format_to_n_string_begin<std::string>/1 -2.09% 10.728 10.505 - -4.22% -
BM_CmpLess_int_ushort -2.08% 1.118 1.095 - -4.76% -
std::sort(deque<int>)_(pipe-organ)/8 -2.07% 20.417 19.993 - -1.15% -
BM_StringFindNoMatch/10 -2.07% 1.355 1.327 - -2.18% -
SetIntersection_Front_Vector_float_16384_16384 -2.07% 77421750.570 75817482.636 - 5.34% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -2.07% 6967.535 6823.174 - -0.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.07% 4.001 3.918 - 2.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.06% 56667.090 55497.470 - -2.70% -
SetIntersection_None_Vector_string_262144_1024 -2.06% 1323231.933 1295968.022 - -1.55% -
BM_std_minmax_element<long_long>/4000 -2.06% 1084.590 1062.256 - 4.48% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -2.06% 572.042 560.275 - -0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.06% 4337605.490 4248447.645 - -3.71% -
SetIntersection_None_Set_uint64_262144_262144 -2.05% 1238925.537 1213481.853 - -3.12% -
BM_vector_deque_ranges_copy/64 -2.05% 2.913 2.853 - 1.77% -
BM_LexicallyNormal/small_path/16 -2.05% 267.911 262.414 - -6.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.05% 482686.198 472783.381 - -3.17% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.05% 26174.926 25638.159 - -3.69% -
BM_num_get<long_long> -2.05% 10.598 10.380 - -58.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.05% 38.076 37.296 - 9.38% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.04% 80.546 78.899 - -6.31% -
std::set<std::string>::clear()/32 -2.04% 886.229 868.168 - -1.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.04% 120647.057 118188.803 - -2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.04% 11442436.572 11209556.430 - -0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.03% 828.787 811.959 - -4.51% -
std::find_end(forward_list<int>)_(same_length)/1000 -2.03% 1490.619 1460.405 - 0.60% -
std::remove_if(list<int>)_(prefix)/32 -2.03% 59.783 58.571 - 1.20% -
std::adjacent_find(deque<int>,_pred)/1024 -2.03% 643.707 630.664 - 0.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.02% 620.263 607.744 - -0.43% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.02% 35.507 34.790 - -2.89% -
std::multimap<int,_int>::clear()/32 -2.01% 658.211 644.955 - -3.25% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.01% 8682.148 8507.753 - -1.63% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.01% 12.340 12.093 - -2.17% -
SetIntersection_None_Set_uint32_64_64 -2.00% 11554161.078 11323641.982 - -2.08% -
SetIntersection_None_Set_float_16384_1 -1.99% 158864992.155 155698355.222 - -2.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.99% 625.182 612.725 - 1.17% -
rng::contains(list<int>)_(process_all)/8 -1.99% 2.363 2.316 - -2.74% -
BM_deque_vector_ranges_move/64 -1.99% 2.715 2.661 - -6.44% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 1049.827 1028.977 - 15.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.98% 530.283 519.759 - -1.37% -
BM_vector_deque_move_backward/5500 -1.98% 205.688 201.614 - 1.03% -
BM_japanese_text<wchar_t> -1.98% 22958.489 22504.299 - -2.09% -
std::format(int64_t)_(fmt:_{:0<512Lb}) -1.98% 41.856 41.029 - -0.27% -
SetIntersection_Front_Set_uint64_64_4 -1.98% 16418236.459 16093829.066 - -1.13% -
std::multimap<int,_int>::erase(iterator)/8192 -1.97% 20.783 20.373 - -4.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.97% 53661.944 52603.413 - 5.00% -
std::partition_copy(list<int>)/32 -1.97% 8.870 8.696 - 1.33% -
BM_deque_deque_copy_backward/512 -1.97% 19.259 18.880 - -1.31% -
BM_vector_deque_ranges_move_backward/1 -1.97% 2.307 2.261 - -2.93% -
BM_deque_deque_ranges_copy_backward/70000 -1.96% 8067.272 7908.755 - -3.80% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.96% 307.125 301.100 - -2.24% -
BM_StringFindAllMatch/32768 -1.96% 577.058 565.740 - -1.65% -
BM_format_to_string_span<char>/1 -1.96% 10.084 9.887 - -1.23% -
BM_PathConstructString/large_string/512 -1.95% 8700.526 8530.591 - 0.35% -
BM_StringRelational_Compare_Small_Small_Control -1.95% 1.846 1.810 - -2.33% -
ranges::minmax(std::deque<__int128>)/8 -1.95% 3.918 3.842 - 3.73% -
SetIntersection_None_Set_float_16384_4 -1.94% 158361865.216 155283188.449 - -2.34% -
std::format(double)_(fmt:_{:_0Lg}) -1.94% 76.073 74.595 - -3.54% -
BM_deque_deque_move_backward/1 -1.94% 2.788 2.733 - -1.56% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.94% 20.986 20.578 - -2.42% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.94% 23647.434 23189.183 - -0.54% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.94% 431.287 422.939 - -3.63% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.94% 178521.589 175067.138 - 0.01% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.93% 2.319 2.274 - -13.74% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.93% 20.454 20.059 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.93% 344505659.130 337856988.695 - 1.37% -
std::format(double)_(fmt:_{:_0La}) -1.93% 35.383 34.701 - -3.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.93% 203216965.715 199298552.273 - -1.09% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.93% 37869213.621 37139596.927 - -3.34% -
SetIntersection_Front_Set_float_1024_256 -1.93% 4494226.960 4407663.475 - 5.18% -
std::flat_multimap<int,_int>::clear()/8192 -1.93% 426.166 417.961 - -0.37% -
std::generate(list<int>)/50 -1.92% 15.526 15.228 - -2.31% -
BM_PushHeap_string_Ascending_4 -1.92% 2.562 2.513 - -2.57% -
BM_std_minmax_element<short>/64 -1.92% 17.385 17.051 - 1.50% -
std::format(int64_t)_(fmt:_{:Lx}) -1.91% 26.762 26.250 - -4.62% -
std::set<std::string>::erase(iterator)/8192 -1.90% 27.212 26.694 - -13.97% -
std::sort_heap(vector<int>,_pred)/8 -1.90% 30.399 29.821 - -1.61% -
SetIntersection_None_Set_float_1024_4 -1.90% 8839099.660 8671077.032 - -2.96% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.90% 351109629.694 344438985.718 - -7.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.90% 35.382 34.710 - -4.40% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.90% 1.848 1.813 - -5.94% -
std::find(vector<short>)_(bail_25%)/8 -1.90% 0.681 0.668 - -3.58% -
BM_CmpEqual_ushort_uint -1.90% 1.077 1.057 - -1.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.90% 50809.550 49846.358 - 0.29% -
BM_format_to_string_begin<std::list<char>>/1 -1.89% 11.585 11.366 - -0.31% -
SetIntersection_None_Set_uint64_16384_16384 -1.89% 177885758.474 174521261.006 - -2.91% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.89% 51.214 50.246 - 18.06% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.89% 29.795 29.232 - -1.66% -
SetIntersection_None_Set_uint64_262144_16 -1.89% 1212496.742 1189608.481 - -3.63% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.89% 70.241 68.917 - 0.38% -
BM_StringAssignAsciiz_Small_Opaque -1.88% 3.103 3.044 - -8.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.88% 18440029.151 18093888.044 - -10.19% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.88% 8347.794 8191.107 - -0.15% -
std::find_end(list<int>)_(process_all)/1048576 -1.88% 835211.619 819545.911 - 0.44% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.88% 13526301.444 13272654.175 - -0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.87% 9.453 9.276 - 3.48% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.87% 31.892 31.295 - -0.79% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.86% 1051354.260 1031755.920 - -2.03% -
BM_StringEraseWithMove_Small_Transparent -1.86% 2.177 2.137 - -11.41% -
SetIntersection_Front_Vector_uint32_256_16 -1.86% 4232438.948 4153688.985 - -3.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.86% 169940178.135 166778594.298 - -1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.86% 202233327.628 198479190.125 - -3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.85% 1672223.961 1641219.239 - -1.41% -
SetIntersection_None_Set_uint32_1024_256 -1.85% 8909808.229 8744628.525 - -3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.85% 38.180 37.472 - 1.21% -
BM_getline_string -1.85% 17.032 16.717 - 3.53% -
BM_StringAssignAsciiz_Empty_Opaque -1.85% 3.100 3.043 - -8.78% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.84% 1610272.947 1580596.192 - -3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.84% 8929506.164 8765058.898 - -1.01% -
BM_Copy_MemFuncPtr -1.83% 1.166 1.145 - -11.39% -
std::map<int,_int>::count(key)_(existent)/8192 -1.83% 5.791 5.684 - -7.61% -
std::fill(vector<bool>)/512 -1.83% 1.519 1.491 - -1.85% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.83% 830344.458 815186.804 - 0.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.82% 26.593 26.108 - -2.26% -
std::equal(vector<bool>)_(unaligned)/8192 -1.82% 56.987 55.948 - -0.84% -
BM_deque_vector_move/1024 -1.82% 37.343 36.663 - -0.35% -
BM_StringDestroy_Large -1.82% 7.206 7.075 - -4.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.82% 6187.899 6075.385 - -3.35% -
std::unique(list<int>)_(sprinkled)/8192 -1.81% 8118.379 7971.239 - 1.24% -
BM_ConstructAndDestroy_MemPtr_Opaque -1.81% 0.847 0.832 - -6.21% -
BM_deque_vector_ranges_copy_backward/64000 -1.81% 7391.916 7258.205 - 0.58% -
BM_std_minmax_element<long_long>/4096 -1.81% 1108.693 1088.647 - 4.60% -
std::set<int>::contains(key)_(existent)/32 -1.81% 1.694 1.663 - -3.03% -
std::partition_point(list<int>)/32 -1.80% 16.082 15.791 - 0.97% -
ranges::min(std::list<char>)/64 -1.80% 27.442 26.947 - 3.93% -
BM_CmpEqual_uint_short -1.80% 1.053 1.034 - -8.89% -
BM_deque_deque_ranges_move_backward/64000 -1.80% 7358.928 7226.508 - -3.91% -
BM_std_minmax_element<long_long>/512 -1.80% 142.529 139.967 - 4.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.79% 8.137 7.991 - 0.32% -
BM_StringFindMatch2/64 -1.79% 998.862 980.967 - -0.24% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.79% 7.794 7.655 - -5.58% -
SetIntersection_None_Vector_float_1024_16 -1.79% 1079088.329 1059802.007 - -3.37% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.79% 5.617 5.516 - -2.92% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.79% 5.122 5.031 - 42.81% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.78% 20510.943 20145.091 - 0.73% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.78% 12.734 12.507 - -3.49% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.78% 17.422 17.111 - -0.19% -
SetIntersection_None_Set_uint64_262144_16384 -1.78% 1216037.189 1194403.808 - -2.86% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.78% 27.341 26.854 - -5.73% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 49532.394 48651.971 - -2.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -1.78% 3.054 3.000 - -2.01% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 12883.765 12654.875 - -4.83% -
BM_deque_deque_ranges_move_backward/70000 -1.78% 7948.695 7807.518 - -2.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.77% 32.731 32.150 - -0.53% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.77% 8.750 8.595 - 0.37% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.77% 18.081 17.761 - 0.84% -
BM_Copy_SmallNonTrivialFunctor -1.77% 9.315 9.151 - -3.86% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.77% 10187299.205 10006992.520 - -1.97% -
BM_lexicographical_compare_three_way_fast_path/256 -1.77% 70.375 69.130 - 1.37% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -1.77% 4586.554 4505.409 - 0.47% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.77% 1.623 1.595 - -1.65% -
BM_CmpEqual_ushort_ushort -1.77% 1.062 1.043 - -3.94% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.77% 533.646 524.214 - -3.33% -
std::multimap<int,_int>::erase(iterator)/1024 -1.76% 20.717 20.352 - -4.86% -
SetIntersection_None_Set_float_256_1 -1.76% 11529801.793 11326699.153 - -2.20% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.76% 167254.195 164314.031 - -14.28% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.76% 1048850.849 1030421.570 - -2.36% -
std::partition(vector<int>)_(dense)/50 -1.76% 13.270 13.037 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.76% 5980.096 5875.110 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.75% 198160041.466 194684773.164 - -3.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.75% 178886.167 175751.052 - 0.61% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.75% 212.052 208.338 - -50.12% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.75% 183819028.384 180604753.840 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.75% 13.462 13.227 - -3.16% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.75% 192240.117 188879.979 - -1.62% -
BM_CmpLess_uint_short -1.74% 1.034 1.016 - -10.56% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.74% 4.543 4.464 - 3.56% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.74% 355499334.727 349306691.396 - -0.35% -
BM_PushHeap_uint32_Random_64 -1.74% 5.084 4.996 - -0.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.73% 5810.211 5709.492 - -0.31% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.73% 8.756 8.604 - 1.46% -
SetIntersection_Front_Set_string_64_4 -1.73% 18642672.640 18320466.901 - -4.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.73% 1665887.287 1637122.476 - -3.25% -
BM_cyrillic_text<wchar_t> -1.72% 28571.793 28079.158 - -7.82% -
std::all_of(list<int>)_(process_all)/32 -1.72% 11.855 11.651 - 1.48% -
bm_exception_ptr_move_ctor_nonnull -1.72% 3.637 3.575 - -47.80% -
BM_deque_deque_copy_backward/64000 -1.72% 7554.881 7425.150 - 0.18% -
std::format(int64_t)_(fmt:_{:0>512b}) -1.71% 33.644 33.068 - -6.75% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.71% 152.647 150.034 - -2.82% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.71% 8936.168 8783.405 - -5.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.71% 19.478 19.146 - -2.14% -
BM_StringCopy_Huge -1.71% 112.672 110.750 - -0.11% -
BM_StringFindMatch2/8 -1.70% 997.292 980.323 - -0.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.70% 29.037 28.544 - -0.90% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.70% 1.185 1.165 - -1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.70% 15.821 15.553 - -1.39% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.69% 9.163 9.008 - -1.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.69% 1927.119 1894.505 - -1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.69% 17309078.082 17016171.735 - -2.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.69% 179397.691 176363.752 - -1.44% -
SetIntersection_Front_Vector_uint32_16384_16 -1.69% 1109288.755 1090549.840 - -2.08% -
SetIntersection_None_Set_uint64_16384_64 -1.69% 170900055.356 168015630.384 - -4.33% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.69% 472.742 464.775 - 0.22% -
std::stable_sort(deque<int>)_(descending)/8 -1.68% 26.326 25.883 - -8.91% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.68% 10980278.609 10796082.257 - -2.43% -
std::for_each(list<int>)/32 -1.67% 11.372 11.182 - -0.74% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -1.67% 39.285 38.628 - -0.07% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.67% 1.430 1.406 - -11.57% -
BM_CmpLess_uchar_short -1.67% 1.056 1.039 - -8.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.67% 1191142.854 1171233.907 - -2.12% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.67% 14.133 13.897 - 0.34% -
SetIntersection_Front_Set_uint32_16384_4 -1.67% 1058416.959 1040747.049 - -3.20% -
BM_StringEraseWithMove_Huge_Transparent -1.67% 45.983 45.217 - -34.93% -
BM_deque_vector_move_backward/0 -1.66% 1.462 1.437 - 4.80% -
SetIntersection_Front_Set_string_64_16 -1.66% 24325191.170 23920655.414 - -1.85% -
SetIntersection_Front_Set_uint64_262144_16384 -1.66% 222805614.943 219113466.838 - 0.22% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.66% 2899.781 2851.744 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.65% 1888190.349 1856942.547 - 0.67% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.65% 524522.398 515845.307 - -1.52% -
BM_std_minmax_element<long_long>/4 -1.65% 1.268 1.247 - 2.00% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.65% 8.340 8.202 - 0.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -1.65% 11.237 11.052 - 8.42% -
BM_CmpEqual_short_uchar -1.65% 1.102 1.084 - -2.72% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.64% 17857419.277 17564888.117 - -2.03% -
BM_CmpLess_uchar_ushort -1.64% 1.071 1.053 - -1.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.64% 172078.554 169264.692 - -0.72% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.63% 181960985.050 178986736.488 - -0.59% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.63% 4.121 4.054 - -11.04% -
BM_vector_deque_ranges_move/64 -1.63% 2.791 2.746 - -2.64% -
BM_deque_deque_ranges_copy_backward/64000 -1.63% 7233.134 7115.279 - -3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.63% 1666265.462 1639123.941 - -3.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.62% 4.638 4.563 - 1.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.62% 13947.433 13721.264 - -0.18% -
BM_StringAssignAsciizMix_Opaque -1.62% 5.042 4.960 - -4.86% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.62% 11624.771 11436.604 - -24.02% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.62% 36.378 35.789 - -15.27% -
std::search(vector<int>)_(same_length)/1000 -1.61% 244.476 240.528 - 0.18% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.61% 2.112 2.078 - -1.07% -
std::format(int64_t)_(fmt:_{:0512x}) -1.61% 29.710 29.232 - -2.63% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.61% 2225.637 2189.805 - 3.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.60% 20627.225 20296.403 - 0.26% -
BM_StringRelationalLiteral_Less_Small_Large_Control -1.60% 1.611 1.585 - -1.94% -
BM_PushHeap_float_Ascending_64 -1.60% 1.781 1.753 - -0.48% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.60% 63895.127 62875.084 - -1.33% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.60% 4.560 4.488 - 15.35% -
std::rotate(deque<int>)_(by_1/4)/32 -1.59% 29.982 29.503 - -1.04% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.59% 2.761 2.717 - 5.10% -
BM_to_chars_good/23 -1.59% 4.450 4.379 - 1.14% -
SetIntersection_None_Set_float_64_4 -1.58% 20886749.691 20556540.395 - -2.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.58% 16.283 16.026 - -2.75% -
BM_PushHeap_string_SingleElement_256 -1.58% 2.610 2.569 - -1.22% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.58% 31.713 31.213 - -1.16% -
rng::contains(vector<int>)_(process_all)/32 -1.58% 8.334 8.203 - -0.69% -
std::unordered_multiset<int>::clear()/1024 -1.58% 8470.376 8336.901 - -3.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.57% 1074329.869 1057443.050 - -3.71% -
std::sort(deque<int>)_(repeated)/8 -1.57% 18.139 17.854 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.57% 1514010.045 1490284.212 - -1.69% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.57% 241746.494 237958.701 - -4.82% -
BM_std_minmax_element<long_long>/64 -1.57% 17.747 17.469 - 4.68% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.56% 1979463.515 1948491.488 - 7.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.56% 24.565 24.182 - -0.28% -
BM_CmpEqual_short_schar -1.56% 1.140 1.123 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.56% 219256841.185 215837061.222 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.56% 10820732.804 10652124.667 - -2.88% -
BM_StringRelational_Less_Small_Large_Control -1.56% 1.851 1.822 - -1.52% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.56% 6.550 6.448 - -5.36% -
SetIntersection_Front_Set_uint64_16_16 -1.55% 38041954.888 37450490.413 - -2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.55% 1117342.416 1099992.200 - -1.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 119880.598 118020.079 - -3.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.55% 1787825.277 1760144.205 - -3.31% -
BM_deque_deque_copy/64 -1.55% 3.076 3.029 - -1.66% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.55% 222992427.051 219544939.334 - -2.15% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.55% 204.691 201.527 - -3.70% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.54% 1.887 1.858 - -1.64% -
SetIntersection_Front_Set_uint64_16384_16384 -1.54% 227651844.879 224147217.295 - -0.59% -
std::replace_if(deque<int>)_(prefix)/50 -1.54% 20.480 20.165 - -0.49% -
rng::contains(vector<int>)_(process_all)/50 -1.54% 12.282 12.093 - -0.66% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.54% 176049191.045 173342797.281 - 1.49% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.54% 4.621 4.550 - -0.70% -
SetIntersection_None_Set_uint64_16_16 -1.53% 35858382.087 35308370.715 - -0.97% -
BM_Istream_numbers/1 -1.53% 1087.854 1071.197 - -24.76% -
BM_format_string<wchar_t>/4 -1.53% 3.076 3.029 - 0.35% -
std::reverse(list<int>)/512 -1.53% 195.757 192.764 - -1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.53% 1045789.865 1029823.889 - -0.11% -
SetIntersection_Front_Set_uint64_256_1 -1.52% 4227406.530 4162985.399 - -0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.52% 638.491 628.767 - 0.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.52% 221.265 217.897 - 5.62% -
BM_deque_vector_ranges_move_backward/64000 -1.52% 7081.698 6974.161 - -1.06% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -1.52% 26432.932 26031.879 - -0.46% -
SetIntersection_Front_Vector_uint64_256_256 -1.50% 4549536.704 4481126.358 - 5.35% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.50% 59919302.841 59020061.427 - -1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.50% 14536780.688 14318802.558 - 7.93% -
std::map<std::string,_int>::erase(iterator)/32 -1.50% 31.232 30.765 - 7.67% -
SetIntersection_Front_Set_string_1024_4 -1.49% 1253282.334 1234556.320 - -2.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.49% 72478.947 71396.124 - 0.09% -
rng::find_last(list<int>)_(bail_90%)/50 -1.49% 1.256 1.237 - -7.71% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.49% 64.073 63.119 - 1.36% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.49% 234906793.577 231409535.908 - -3.16% -
std::multiset<std::string>::contains(key)_(existent)/32 -1.49% 15.299 15.072 - 5.16% -
SetIntersection_Front_Set_uint64_256_4 -1.49% 4275504.465 4211995.951 - -1.02% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.48% 3.542 3.490 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.48% 2169257.312 2137078.487 - -2.61% -
SetIntersection_Front_Set_uint32_262144_4 -1.48% 1063021.523 1047258.198 - -2.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.48% 163758634.063 161332796.024 - -1.26% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.48% 10.257 10.105 - 3.47% -
std::format(int64_t)_(fmt:_{:x}) -1.48% 23.992 23.636 - 5.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.48% 20595.139 20290.517 - 0.08% -
SetIntersection_Front_Set_string_1024_1 -1.48% 1101521.517 1085230.656 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.48% 35761223.917 35232394.431 - -2.91% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.48% 1.610 1.586 - -1.79% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.48% 361.716 356.371 - 0.24% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.48% 9178.569 9042.985 - -1.45% -
SetIntersection_Front_Vector_float_64_64 -1.48% 10880653.651 10719967.179 - -0.74% -
rng::contains_subrange(list<int>)_(same_length)/32 -1.48% 16.603 16.357 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.47% 1045462.690 1030053.856 - -1.23% -
SetIntersection_None_Set_float_16384_16 -1.47% 157738823.470 155414503.493 - -2.01% -
SetIntersection_None_Vector_float_16384_64 -1.47% 1109247.288 1092920.820 - -2.92% -
BM_std_minmax_element<char>/4 -1.47% 1.251 1.232 - 2.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 6984.171 6881.480 - -3.00% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.47% 11.810 11.636 - 0.92% -
BM_CmpLess_int_int -1.47% 1.083 1.067 - 0.54% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.47% 13.086 12.894 - -1.61% -
SetIntersection_None_Set_uint32_256_4 -1.47% 11365819.589 11199191.804 - -2.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 13643.092 13443.430 - 1.77% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.46% 31.242 30.785 - -2.56% -
bm_swap_ranges_vb_aligned/8 -1.46% 3.225 3.178 - 0.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.46% 35.241 34.726 - -13.02% -
std::copy_if(vector<int>)_(entire_range)/8 -1.46% 2.310 2.277 - 0.49% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.46% 18.514 18.244 - -1.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.46% 6321.269 6229.117 - -0.55% -
BM_deque_vector_ranges_copy/64 -1.45% 2.693 2.654 - 1.19% -
SetIntersection_Front_Set_uint64_256_16 -1.45% 4530240.226 4464376.805 - -1.76% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.45% 58.041 57.200 - 0.42% -
SetIntersection_None_Set_uint32_262144_4 -1.45% 1181723.553 1164626.873 - -4.10% -
SetIntersection_None_Set_uint64_262144_256 -1.45% 1211258.709 1193743.002 - -3.20% -
std::format(double)_(fmt:_{:_0L}) -1.44% 75.036 73.953 - -2.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 9043.989 8913.500 - 0.54% -
std::for_each(list<int>)/50 -1.44% 21.851 21.536 - 0.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.44% 20501.836 20206.610 - 0.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.44% 80887.454 79722.938 - -6.89% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.44% 20721.633 20423.416 - 0.26% -
SetIntersection_None_Vector_uint32_1024_4 -1.43% 1076239.358 1060797.145 - -3.71% -
SetIntersection_None_Set_float_1024_1024 -1.43% 8886119.608 8758678.205 - -2.59% -
BM_PushHeap_uint32_Random_1024 -1.43% 5.734 5.652 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.43% 6.630 6.535 - -0.47% -
std::replace(vector<int>)_(sprinkled)/32 -1.43% 5.456 5.378 - -7.32% -
SetIntersection_Front_Set_uint32_16_16 -1.43% 38126243.047 37581860.478 - -0.52% -
BM_join_view_out_vectors/5500 -1.43% 8346.739 8227.673 - -0.33% -
SetIntersection_None_Vector_uint32_16384_16384 -1.42% 1104206.295 1088480.604 - -2.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.42% 9790260.546 9651125.065 - -1.07% -
SetIntersection_None_Set_uint32_262144_256 -1.42% 1181604.168 1164811.687 - -3.74% -
std::find(deque<int>)_(process_all)/50 -1.42% 13.338 13.149 - 0.77% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.42% 233.193 229.884 - 7.17% -
SetIntersection_None_Set_uint32_262144_64 -1.42% 1181460.857 1164716.798 - -4.05% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.41% 7998.703 7885.933 - -7.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.41% 47.096 46.432 - -14.13% -
BM_LexicallyRelative/large_path/2 -1.41% 113.190 111.594 - -4.57% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.41% 2.396 2.362 - -4.34% -
BM_std_minmax_element<short>/4 -1.41% 1.232 1.214 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.41% 1511.414 1490.158 - -0.62% -
SetIntersection_None_Set_string_256_4 -1.41% 11534236.654 11372087.475 - -2.50% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.40% 32.511 32.055 - 1.47% -
BM_StringCopy_Large -1.40% 6.257 6.170 - -2.53% -
SetIntersection_None_Set_uint64_262144_1024 -1.40% 1212918.457 1195966.795 - -2.82% -
SetIntersection_Interlaced_Vector_string_64_4 -1.39% 21906262.863 21601124.055 - -0.69% -
CastTo<B<Width_/_2,_Depth>> -1.39% 2829.094 2789.711 - -4.75% -
SetIntersection_Front_Vector_uint32_262144_64 -1.38% 1327262.007 1308890.613 - -5.50% -
std::adjacent_find(list<int>,_pred)/1024 -1.38% 801.138 790.064 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.38% 11925711.830 11761032.872 - -2.32% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.38% 1627695.151 1605243.488 - -2.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.38% 6369479.696 6281662.761 - -1.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.38% 24.686 24.346 - -2.66% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.38% 6033.005 5949.995 - 1.08% -
ranges::minmax(std::vector<__int128>)/70000 -1.38% 35325.994 34839.968 - 1.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.37% 70.348 69.382 - -5.43% -
SetIntersection_None_Set_uint64_16384_1024 -1.37% 168368528.082 166055472.607 - -1.90% -
std::unique(list<int>)_(sprinkled)/1024 -1.37% 960.880 947.681 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.37% 1047713.576 1033369.884 - -2.47% -
SetIntersection_None_Set_string_1024_256 -1.37% 9126314.626 9001569.323 - -0.92% -
SetIntersection_Front_Set_string_16_4 -1.37% 63062423.175 62200467.984 - -3.81% -
BM_vector_deque_copy_backward/1 -1.36% 2.280 2.249 - -5.66% -
BM_CmpLess_uint_uint -1.36% 1.066 1.052 - -2.60% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 118031.050 116425.777 - -4.37% -
BM_CmpLess_short_ushort -1.36% 1.101 1.086 - -3.49% -
BM_StringRelational_Less_Empty_Large_Control -1.35% 1.621 1.599 - -4.02% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.35% 31.905 31.473 - -1.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.35% 20935.470 20653.077 - -0.17% -
BM_Swap_Null_FuncPtr -1.35% 1.163 1.147 - -8.77% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.35% 30.565 30.154 - -2.96% -
SetIntersection_None_Vector_uint64_16384_16 -1.35% 1106965.866 1092064.341 - -1.78% -
std::set<int>::equal_range(key)_(existent)/1024 -1.35% 4.367 4.308 - -3.35% -
SetIntersection_None_Set_uint64_16384_16 -1.34% 168713915.844 166445992.411 - -0.88% -
std::partial_sort(deque<int>)_(ascending)/8 -1.34% 31.642 31.217 - 1.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.34% 3.785 3.734 - 1.95% -
SetIntersection_Front_Vector_uint64_256_1 -1.34% 4171464.080 4115533.290 - -2.50% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.34% 13901.649 13715.364 - -2.82% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.34% 14342782.577 14150608.345 - -4.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.34% 136912328.456 135080791.190 - 0.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.34% 199.011 196.350 - -1.46% -
std::is_sorted_until(vector<int>,_pred)/8 -1.34% 4.132 4.077 - 30.54% -
std::format(double)_(fmt:_{:0>17500_10L}) -1.33% 222.384 219.421 - -3.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.33% 49.559 48.900 - -8.87% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.32% 11.633 11.479 - -0.07% -
BM_StringRelational_Eq_Large_Large_Control -1.32% 2.297 2.267 - 1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.32% 34511342.878 34056097.009 - -1.03% -
BM_LexicallyNormal/large_path/2 -1.32% 82.468 81.382 - -3.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.32% 206007029.380 203294888.671 - -1.07% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.31% 5.481 5.410 - -9.94% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.31% 32.906 32.475 - -4.02% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.31% 177868.548 175544.510 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.31% 6.076 5.997 - -1.60% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.30% 272.269 268.717 - 3.29% -
SetIntersection_None_Set_uint32_64_4 -1.30% 21710970.885 21427804.946 - 0.76% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.30% 4.072 4.019 - -3.24% -
ranges::minmax(std::deque<__int128>)/64 -1.30% 31.092 30.688 - 1.80% -
ranges::minmax(std::vector<__int128>)/64 -1.30% 32.193 31.775 - 1.75% -
std::fill_n(list<int>)/50 -1.30% 15.576 15.374 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.30% 1052289.996 1038649.835 - -7.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.30% 1225490.218 1209611.772 - -1.39% -
bm_list/2048 -1.29% 6479.874 6395.999 - -1.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.29% 308.185 304.197 - 0.08% -
BM_LexicallyRelative/small_path/4 -1.29% 114.307 112.828 - -4.99% -
BM_LexicallyNormal/small_path/32 -1.29% 490.564 484.220 - -5.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.29% 1813.831 1790.398 - -0.32% -
BM_std_minmax_element<long_long>/1024 -1.29% 280.698 277.073 - 4.60% -
std::stable_partition(list<int>)_(dense)/32 -1.29% 36.326 35.857 - 7.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.29% 1229813.476 1213967.284 - -2.96% -
BM_StringRelational_Less_Large_Small_Control -1.29% 1.846 1.822 - -1.50% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.29% 4.528 4.470 - 0.73% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.28% 16064.907 15858.780 - -1.19% -
std::map<std::string,_int>::clear()/32 -1.28% 867.637 856.510 - -7.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.28% 259445.417 256121.739 - -9.59% -
std::multiset<std::string>::ctor(const&)/32 -1.28% 809.910 799.553 - 3.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6672.377 6587.118 - -3.31% -
std::partition(deque<int>)_(sparse)/1024 -1.28% 387.073 382.128 - 0.08% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.28% 15.344 15.148 - -2.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 37096.943 36623.399 - -2.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.28% 142285038.431 140469866.567 - -2.59% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.27% 73.035 72.106 - 3.64% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.27% 4.055 4.003 - -0.16% -
std::adjacent_find(list<int>)/1048576 -1.27% 876212.706 865088.477 - 0.70% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.27% 1048896.426 1035581.104 - -3.32% -
std::is_sorted(list<int>)/8192 -1.26% 7210.992 7119.787 - -2.56% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.26% 122027742.699 120492096.653 - 5.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.26% 8893677.383 8781797.841 - -31.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.26% 137069375.184 135345636.948 - 0.42% -
std::sort_heap(deque<int>,_pred)/8 -1.26% 34.298 33.868 - -2.56% -
SetIntersection_None_Set_uint32_262144_1 -1.25% 1186935.547 1172041.178 - -3.73% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.25% 1.624 1.604 - -1.46% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -1.25% 1.610 1.590 - -1.63% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -1.25% 428.541 423.185 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.25% 9405087.124 9287610.250 - -1.58% -
std::stable_sort(vector<int>)_(repeated)/8192 -1.25% 5308.695 5242.392 - -0.27% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.25% 21.017 20.755 - -7.58% -
BM_vector_deque_move_backward/1024 -1.24% 38.592 38.113 - 2.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.24% 20.105 19.855 - -1.28% -
std::replace(list<int>)_(sprinkled)/50 -1.24% 18.622 18.391 - -5.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.24% 134.586 132.918 - 4.76% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.24% 2.956 2.919 - -0.33% -
std::copy_if(list<int>)_(every_other)/1048576 -1.23% 837465.036 827133.167 - 0.75% -
std::unordered_set<int>::ctor(const&)/8192 -1.23% 55348.623 54667.774 - -2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.23% 1666196.942 1645701.985 - -2.78% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.23% 17.727 17.510 - -0.95% -
std::lower_bound(std::forward_list<int>)/100 -1.23% 109.521 108.179 - -0.50% -
SetIntersection_None_Set_uint32_64_16 -1.23% 18477723.499 18251348.191 - -0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.22% 3367.641 3326.398 - -0.78% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.22% 417.391 412.295 - -1.77% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.22% 15.543 15.354 - 2.47% -
std::find(list<int>)_(bail_25%)/1024 -1.22% 129.997 128.413 - 0.42% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.22% 245698.916 242705.230 - -0.49% -
BM_StringRelational_Less_Huge_Large_Control -1.22% 2.093 2.068 - -5.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.22% 351274306.384 346995351.095 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.22% 22673739.142 22397952.263 - -3.61% -
ranges::min(std::deque<char>)/8 -1.21% 2.386 2.357 - 3.22% -
SetIntersection_Front_Set_uint64_64_1 -1.21% 16543923.132 16343088.785 - -1.60% -
BM_StringRelational_Compare_Large_Large_ChangeLast -1.21% 2.081 2.056 - -1.27% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.21% 4159.367 4108.942 - 0.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.21% 24.568 24.271 - 3.42% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.21% 7855852.338 7760941.388 - -1.44% -
std::format(int64_t)_(fmt:_{:0512d}) -1.20% 32.907 32.511 - -0.73% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.20% 27250.032 26921.943 - -1.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.20% 47.773 47.198 - -15.59% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.20% 490.357 484.455 - -10.37% -
BM_StringRelational_Less_Small_Small_Control -1.20% 1.846 1.824 - -1.50% -
SetIntersection_Front_Vector_uint64_16384_16 -1.20% 1119044.881 1105629.717 - -2.36% -
BM_StringRelational_Compare_Large_Small_Control -1.20% 1.844 1.822 - -1.46% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.20% 293.534 290.023 - -1.63% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.19% 1.717 1.697 - 12.56% -
BM_PushHeap_string_SingleElement_262144 -1.19% 2.632 2.601 - -1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.19% 3.601 3.558 - 4.13% -
BM_CmpLess_short_int -1.19% 1.119 1.106 - -2.64% -
BM_deque_deque_move/64 -1.19% 3.079 3.043 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.19% 621508.043 614125.971 - -1.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 730.420 721.770 - -2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.18% 1658735.922 1639105.061 - -3.46% -
SetIntersection_Front_Vector_float_262144_262144 -1.18% 354566597.113 350377409.536 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.18% 17082265.170 16880592.670 - -7.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.18% 1130568.683 1117226.311 - -0.43% -
BM_join_view_out_vectors/512 -1.18% 777.752 768.582 - -3.83% -
SetIntersection_Front_Set_uint64_256_64 -1.18% 5719561.134 5652124.734 - 7.17% -
BM_deque_vector_copy/64 -1.18% 2.637 2.605 - -1.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.18% 37351530.744 36912021.950 - 0.82% -
SetIntersection_None_Set_uint64_262144_4 -1.17% 1204416.098 1190273.846 - -2.67% -
SetIntersection_Front_Vector_uint64_64_64 -1.17% 10925640.982 10797384.053 - 0.89% -
SetIntersection_None_Set_uint32_262144_16 -1.17% 1179340.250 1165506.345 - -3.94% -
BM_StringEraseWithMove_Small_Opaque -1.17% 2.184 2.158 - -18.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.17% 208089.126 205659.957 - -0.90% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.17% 293.440 290.017 - -1.58% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.17% 1.405 1.388 - 0.01% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.16% 212110315.008 209643058.477 - -2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 8761925.530 8660069.359 - -31.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.16% 31.549 31.183 - -18.65% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.16% 1.611 1.592 - -1.47% -
BM_vector_deque_copy_backward/4000 -1.16% 145.547 143.861 - -0.90% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 1049.909 1037.754 - 1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 755.905 747.166 - -2.44% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.16% 1272444.495 1257737.795 - -3.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.15% 53147.861 52536.455 - 1.27% -
SetIntersection_Front_Set_float_256_256 -1.15% 8595078.469 8496217.112 - 10.61% -
BM_PushHeap_float_Random_1024 -1.15% 7.185 7.102 - -5.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.15% 1051149.434 1039085.243 - -2.70% -
BM_format_string<wchar_t>/2 -1.15% 5.950 5.882 - 1.66% -
std::copy_backward(vector<int>)/32768 -1.15% 3790.633 3747.220 - -1.28% -
BM_deque_deque_copy/5500 -1.14% 198.746 196.471 - -0.37% -
std::unordered_multiset<int>::erase(iterator)/32 -1.14% 19.860 19.633 - -2.02% -
BM_CmpEqual_uchar_uchar -1.14% 1.065 1.053 - -2.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.14% 6.391 6.318 - -0.75% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.14% 2215.005 2189.710 - 3.76% -
SetIntersection_Front_Vector_uint64_262144_64 -1.14% 1377168.907 1361494.159 - 2.00% -
SetIntersection_Front_Vector_uint64_16384_64 -1.14% 1381512.799 1365798.536 - -1.43% -
BM_StringRelational_Less_Huge_Small_Control -1.14% 1.845 1.824 - -1.31% -
std::adjacent_find(vector<int>)/1048576 -1.14% 235482.455 232807.632 - -0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.13% 15.249 15.076 - -1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.13% 1656522.541 1637769.123 - -3.67% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.13% 5.094 5.036 - 0.16% -
BM_LexicallyNormal/small_path/64 -1.13% 963.838 952.955 - -5.09% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.13% 12.742 12.598 - 0.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.12% 594987.766 588302.416 - 0.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.12% 17.870 17.669 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.12% 8641217.846 8544266.077 - -2.21% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.12% 54931.667 54315.478 - -2.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.12% 528.537 522.631 - -2.35% -
std::fill_n(vector<bool>)/512 -1.12% 1.467 1.450 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.11% 1033335.423 1021816.513 - -4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.11% 170854585.163 168950522.488 - -0.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.11% 503787.714 498174.639 - -1.68% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.11% 1.409 1.394 - -0.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.11% 356835.380 352867.352 - 0.77% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.11% 1438471.490 1422481.368 - 0.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.11% 32.481 32.121 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.10% 1360748.615 1345792.727 - -1.46% -
BM_CmpLess_schar_int -1.10% 1.129 1.116 - -1.20% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.09% 8477213.735 8384522.355 - -2.17% -
SetIntersection_Front_Vector_uint64_64_16 -1.09% 14301284.605 14145054.196 - -2.49% -
std::multiset<std::string>::clear()/8192 -1.09% 212541.764 210222.324 - -3.46% -
SetIntersection_Front_Set_uint32_1024_1024 -1.09% 12479594.712 12343412.018 - 6.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 6.626 6.554 - -9.85% -
std::find(list<int>)_(process_all)/50 -1.09% 38.201 37.785 - 100.71% -
SetIntersection_None_Vector_uint32_16384_1 -1.09% 1103361.472 1091351.400 - -2.07% -
BM_deque_vector_ranges_copy_backward/70000 -1.08% 8094.418 8006.620 - 1.00% -
SetIntersection_Front_Set_uint64_16_1 -1.08% 63611999.121 62922355.093 - -1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.08% 168555.203 166727.849 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.08% 1184207.267 1171384.563 - -0.69% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.08% 13026.352 12885.450 - 0.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.08% 49.764 49.227 - -8.23% -
std::is_sorted(vector<int>)/1024 -1.08% 251.755 249.036 - 0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.08% 11912709.337 11784117.497 - -0.07% -
std::format(int64_t)_(fmt:_{:0512b}) -1.08% 35.940 35.553 - -0.95% -
SetIntersection_None_Vector_float_16384_16384 -1.08% 1107336.096 1095400.512 - -2.07% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.08% 46.078 45.582 - -6.23% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.08% 40.438 40.003 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.08% 8775173.131 8680623.139 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.07% 1112749.040 1100791.511 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.07% 8.978 8.882 - -2.57% -
SetIntersection_Front_Set_string_256_4 -1.07% 4829792.487 4777989.319 - -3.58% -
BM_num_get<unsigned_long> -1.07% 10.296 10.185 - -59.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.07% 19.488 19.279 - -0.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.07% 603017.783 596569.574 - -1.90% -
SetIntersection_None_Vector_uint32_64_64 -1.07% 8497522.901 8406721.954 - -2.16% -
std::is_sorted(vector<int>)/8192 -1.07% 1996.067 1974.780 - 2.41% -
std::format(int64_t)_(fmt:_{:0^512LX}) -1.07% 45.988 45.498 - -2.10% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.07% 18.990 18.788 - -0.60% -
SetIntersection_Front_Vector_uint64_64_4 -1.06% 15959219.529 15789410.605 - -1.78% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.06% 7672.935 7591.327 - 1.68% -
std::copy(list<int>)/8 -1.06% 2.460 2.434 - 13.35% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.06% 1.781 1.763 - -2.16% -
SetIntersection_None_Set_float_256_64 -1.06% 9344009.141 9244941.658 - -1.88% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.06% 8.777 8.684 - 0.40% -
SetIntersection_None_Set_uint64_262144_1 -1.06% 1204656.170 1191892.902 - -2.78% -
SetIntersection_Interlaced_Set_float_16384_4 -1.06% 168826621.391 167038110.780 - -2.73% -
BM_deque_deque_copy_backward/70000 -1.06% 7861.927 7778.668 - -2.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.06% 55361.833 54776.329 - -0.16% -
SetIntersection_Front_Vector_uint32_256_4 -1.06% 4179993.886 4135873.512 - -2.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 54885.288 54306.520 - -0.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 54698.295 54122.115 - -2.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.05% 12289.329 12159.942 - 1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.05% 8930192.557 8836235.606 - -1.66% -
std::format(int64_t)_(fmt:_{:0512Lb}) -1.05% 41.823 41.384 - -3.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.05% 12899.626 12764.313 - -0.71% -
BM_format_string<wchar_t>/1 -1.05% 12.644 12.512 - 1.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.05% 23.451 23.206 - -7.26% -
SetIntersection_Interlaced_Set_string_16384_4 -1.05% 196891652.114 194833026.919 - -1.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.04% 182026.194 180130.843 - 0.13% -
std::format(double)_(fmt:_{:_10La}) -1.04% 43.056 42.608 - -1.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 69540.403 68816.571 - -0.65% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.04% 4.827 4.777 - 7.16% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.04% 2.059 2.037 - -0.44% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.03% 26.567 26.292 - 16.05% -
SetIntersection_Front_Vector_uint64_1024_64 -1.03% 1376650.428 1362456.487 - 2.31% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.03% 30.996 30.677 - 21.20% -
BM_vector_deque_ranges_copy/4000 -1.03% 142.002 140.543 - -0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.03% 616.525 610.197 - -2.54% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.03% 189.532 187.587 - -39.03% -
std::map<int,_int>::contains(key)_(existent)/32 -1.02% 1.670 1.653 - -0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 182468.199 180603.989 - 5.70% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.02% 5786.595 5727.476 - -58.47% -
std::search(list<int>)_(no_match)/1024 -1.02% 749.647 742.005 - -1.06% -
BM_join_view_out_vectors/1024 -1.02% 1555.913 1540.112 - -0.51% -
BM_format_to_string_pointer<wchar_t>/1 -1.02% 10.476 10.370 - -0.69% -
SetIntersection_None_Set_float_64_1 -1.02% 21650125.815 21430377.032 - -3.31% -
std::flat_map<int,_int>::erase(iterator)/32 -1.01% 19.961 19.758 - -1.29% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.01% 10.199 10.095 - 3.99% -
std::set<std::string>::erase(iterator)/1024 -1.01% 30.949 30.636 - 17.91% -
BM_lexicographical_compare_three_way<IntPtr>/4 -1.01% 1.159 1.148 - 2.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.01% 1.771 1.753 - -2.71% -
SetIntersection_Front_Set_string_16384_1024 -1.01% 58884883.244 58291130.820 - -0.47% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 11589.928 11473.097 - -3.26% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.01% 1.171 1.159 - -43.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.01% 34.180 33.836 - 4.35% -
SetIntersection_Front_Set_uint32_16_1 -1.00% 62955085.950 62324280.393 - -2.40% -
bm_ranges_lexicographical_compare<signed_char>/262144 -1.00% 3878.869 3840.060 - 0.44% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 259.62% 26.706 96.040 - 257.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 257.97% 35.982 128.805 - 266.67% -
std::shift_right(vector<int>)/32 239.81% 2.942 9.998 - 238.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 223.22% 546.734 1767.162 - 223.88% -
std::for_each_n(vector<int>)/8 207.23% 0.911 2.799 - 6.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16 196.56% 3496611.628 10369456.042 - 231.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 151.57% 12.544 31.556 - 167.89% -
SetIntersection_Interlaced_Vector_uint64_262144_64 144.72% 10397009.900 25443215.456 - 92.13% -
std::copy_if(vector<int>)_(every_other)/32768 123.67% 7217.053 16142.364 - -0.15% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 120.89% 3927.250 8674.995 - 0.24% -
std::unique_copy(list<int>)_(sprinkled)/1024 119.59% 732.859 1609.297 - 117.43% -
std::copy_if(vector<int>)_(every_other)/4096 119.26% 905.895 1986.296 - -0.04% -
std::copy_if(vector<int>)_(every_other)/262144 118.71% 58160.561 127201.865 - -0.08% -
std::unique_copy(list<int>)_(contiguous)/1024 118.17% 741.140 1616.979 - 117.99% -
std::copy_if(vector<int>)_(every_other)/512 114.07% 118.492 253.653 - -0.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.70% 1011.249 2140.767 - 0.35% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 111.45% 751.764 1589.602 - 111.18% -
std::copy_if(vector<int>)_(every_other)/1048576 111.15% 232805.495 491565.291 - -2.69% -
std::copy_if(vector<int>)_(every_other)/64 109.78% 15.539 32.597 - -0.57% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.17% 787.992 1632.478 - 106.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 100.90% 4045202.768 8126822.767 - 92.94% -
std::find(list<int>)_(process_all)/50 100.71% 18.826 37.785 - -1.09% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 100.41% 828.933 1661.282 - 98.92% -
SetIntersection_Interlaced_Vector_uint64_262144_256 97.39% 35286190.390 69651819.344 - 157.01% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 94.15% 0.228 0.443 - 0.30% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 92.41% 10.014 19.269 - 106.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.91% 0.258 0.487 - 0.29% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.59% 0.258 0.486 - 0.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 82.97% 18.411 33.686 - 10.55% -
std::copy(deque<int>)/64 81.96% 3.018 5.491 - 102.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 81.15% 0.389 0.704 - 0.25% -
BM_join_view_out_vectors/4000 79.76% 6035.927 10850.075 - 79.33% -
std::unordered_set<std::string>::find(key)_(existent)/1024 75.80% 28.851 50.720 - 29.76% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 71.50% 43.699 74.944 - 1.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.46% 162.883 274.391 - 0.39% -
std::copy_if(vector<int>)_(every_other)/8 66.77% 2.529 4.219 - 1.30% -
std::map<std::string,_int>::count(key)_(existent)/8192 63.53% 30.601 50.042 - 13.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 61.09% 66.006 106.331 - -0.30% -
SetIntersection_Interlaced_Vector_float_16384_256 60.57% 14879141.384 23891215.969 - 32.96% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 60.56% 38.728 62.183 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 60.56% 34.843 55.943 - 14.01% -
ranges::min(std::list<long_long>)/1 60.48% 0.225 0.361 - -2.75% -
std::is_sorted(deque<int>)/8 60.45% 2.861 4.591 - 36.99% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 60.10% 10.698 17.128 - 36.79% -
std::find_if_not(list<int>)_(process_all)/8 58.17% 2.254 3.564 - 0.44% -
BM_format_to_n_string_pointer<char>/16384 56.73% 165.251 259.002 - 4.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.42% 51.024 79.813 - 2.55% -
std::map<std::string,_int>::count(key)_(existent)/1024 55.88% 23.757 37.032 - 35.26% -
SetIntersection_Interlaced_Vector_float_262144_256 55.30% 20310714.315 31542188.369 - 10.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 54.71% 26.597 41.149 - 32.04% -
std::multiset<std::string>::erase(key)_(existent)/32 54.52% 51.656 79.821 - 0.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 54.21% 27.416 42.277 - 48.76% -
std::none_of(vector<int>)_(process_all)/50 53.26% 12.678 19.431 - -0.98% -
BM_PushHeap_string_Descending_262144 53.07% 3.154 4.827 - 56.58% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 51.11% 26.808 40.508 - 29.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 51.10% 87789.553 132648.885 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.68% 48.328 72.822 - 1.14% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 49.79% 22.999 34.451 - 0.29% -
std::unique_copy(deque<int>)_(contiguous)/52 49.78% 14.396 21.562 - 44.72% -
std::unordered_set<int>::contains(key)_(existent)/8192 49.67% 1.218 1.823 - 25.70% -
std::map<int,_int>::contains(key)_(non-existent)/8192 48.38% 9.369 13.902 - 21.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 47.61% 18235027.839 26916956.985 - 32.52% -
SetIntersection_Interlaced_Vector_string_262144_1024 47.26% 240300974.724 353875794.439 - 4.03% -
std::fill_n(list<int>)/1024 47.23% 440.872 649.088 - 47.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 46.43% 1323.144 1937.452 - 44.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.02% 0.477 0.696 - 34.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.52% 12.141 17.667 - 47.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 45.34% 37234571.356 54118282.959 - 0.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 45.24% 27.545 40.007 - 0.22% -
std::move(vector<int>)/262144 45.07% 14891.503 21602.700 - 1.76% -
std::unique_copy(deque<int>)_(contiguous)/32 44.62% 9.419 13.622 - 36.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.24% 33.359 48.118 - -0.44% -
std::copy_n(vector<bool>)_(aligned)/262144 43.95% 585.453 842.748 - 20.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 43.48% 21.860 31.365 - 45.75% -
std::partition(list<int>)_(sparse)/50 43.15% 14.858 21.269 - -0.74% -
std::set<int>::contains(key)_(non-existent)/8192 42.82% 10.322 14.742 - -23.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 42.81% 3.523 5.031 - -1.79% -
std::find_end(deque<int>)_(single_element)/8192 42.02% 2021.047 2870.193 - 41.88% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 41.02% 10.110 14.257 - 29.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 40.92% 27.112 38.206 - 37.60% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 40.66% 27.623 38.854 - 24.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 40.58% 24.763 34.812 - 35.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 40.09% 21188253.378 29682270.898 - 30.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 39.98% 10.635 14.887 - 45.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 39.68% 24.678 34.470 - 8.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.45% 26.825 37.407 - 17.65% -
std::find_if(vector<char>)_(process_all)/32768 39.14% 3137.543 4365.644 - 16.43% -
std::find_if(vector<char>)_(process_all)/8192 38.40% 795.203 1100.533 - 16.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 38.27% 73.949 102.249 - 11.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 38.18% 4344247.022 6002888.518 - 30.13% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.14% 68.416 94.511 - 48.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.07% 35.413 48.896 - 10.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 38.04% 29.807 41.145 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 37.88% 0.958 1.320 - -2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.83% 251532872.470 346680320.968 - -2.88% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 37.82% 24.364 33.579 - 34.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 37.71% 11.949 16.454 - 37.62% -
std::find_if(vector<char>)_(process_all)/50 37.62% 5.347 7.358 - 10.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 37.43% 252514816.985 347039022.875 - 39.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.91% 35.720 48.905 - 35.80% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 36.15% 10.584 14.410 - 38.18% -
BM_PushHeap_uint32_Ascending_1 35.76% 0.466 0.633 - 0.02% -
std::copy(vector<bool>)_(aligned)/262144 35.06% 587.809 793.904 - 0.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 34.84% 23.003 31.018 - 25.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 34.79% 12.170 16.403 - 35.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 34.63% 10.947 14.738 - 28.92% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 34.52% 21.792 29.315 - 37.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.99% 24.959 33.442 - 3.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 33.79% 5.463 7.309 - -4.18% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.44% 33.865 45.189 - 31.82% -
std::unordered_map<int,_int>::count(key)_(existent)/32 33.25% 1.155 1.539 - 8.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.25% 2.254 3.004 - -6.71% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.95% 33.458 44.482 - 33.90% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.52% 49.746 65.924 - 0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 32.42% 0.463 0.613 - -12.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.41% 30.851 40.850 - 37.31% -
std::adjacent_find(deque<int>)/50 32.30% 14.032 18.565 - 10.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 32.03% 8.960 11.829 - 21.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.71% 68.201 89.828 - -0.15% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 31.63% 50.014 65.835 - 13.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.59% 53.285 70.116 - 3.02% -
BM_StringCtorDefault 31.41% 0.243 0.320 - 34.48% -
std::unordered_set<std::string>::count(key)_(existent)/32 31.39% 35.465 46.596 - 4.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 31.04% 0.367 0.481 - 55.44% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 30.77% 640.270 837.295 - -4.13% -
std::is_sorted_until(vector<int>,_pred)/8 30.54% 3.123 4.077 - -1.34% -
std::find_end(deque<int>)_(single_element)/1024 30.32% 277.808 362.044 - 40.51% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.19% 20.309 26.440 - 19.30% -
std::unordered_multiset<int>::count(key)_(existent)/1024 30.08% 1.528 1.987 - 8.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 29.92% 43.137 56.046 - -15.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 29.76% 2.247 2.916 - 26.84% -
std::unordered_set<int>::count(key)_(non-existent)/1024 29.65% 1.386 1.797 - 8.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 29.58% 23.950 31.035 - 34.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.54% 88.098 114.121 - 50.38% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.12% 27.188 35.106 - 26.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 29.07% 7496009.072 9674907.285 - -18.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 28.93% 23.146 29.843 - 25.85% -
std::map<std::string,_int>::find(key)_(existent)/8192 28.81% 28.990 37.343 - 25.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.78% 28.206 36.323 - 0.23% -
BM_PushHeap_uint64_Descending_1 28.74% 0.448 0.577 - -8.84% -
BM_emoji_text<char> 28.73% 741.183 954.098 - 29.77% -
BM_vector_deque_ranges_move/0 28.65% 0.396 0.510 - 11.39% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 28.65% 33.177 42.680 - 2.37% -
bm_exception_ptr_move_assign_null 28.46% 2.781 3.572 - 6.91% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 28.14% 15.744 20.174 - 18.69% -
std::search(list<int>,_pred)_(single_element)/8192 28.08% 7696.478 9858.004 - 22.80% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 27.98% 1.260 1.613 - 23.59% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 27.89% 22.641 28.957 - 17.40% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 27.88% 30.134 38.536 - 14.35% -
BM_Copy_LargeTrivialFunctor 27.81% 12.651 16.169 - 31.52% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 27.78% 1.167 1.492 - 20.22% -
std::adjacent_find(deque<int>)/8 27.61% 2.935 3.745 - 17.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.60% 28.304 36.115 - 8.77% -
std::find_if(vector<char>)_(process_all)/1024 27.47% 111.723 142.409 - 14.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 27.46% 2224207.993 2834913.710 - 21.90% -
SetIntersection_Interlaced_Vector_uint32_16384_64 27.23% 6288828.913 8000997.166 - 25.30% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 27.11% 617.132 784.440 - 12.02% -
std::find_if(vector<char>)_(process_all)/8 27.01% 1.258 1.598 - 7.75% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.99% 27.809 35.314 - 30.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 26.84% 1.063 1.349 - 20.10% -
std::map<std::string,_int>::contains(key)_(existent)/1024 26.55% 23.327 29.520 - 21.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.47% 25.234 31.913 - -16.85% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 26.24% 10011.729 12639.193 - 8.81% -
BM_lexicographical_compare_three_way_slow_path/1 26.12% 0.364 0.459 - 18.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 26.06% 20.660 26.044 - 9.77% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 26.03% 0.460 0.580 - 7.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 25.86% 9.719 12.233 - 10.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.85% 24.167 30.415 - -6.63% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.50% 20.044 25.154 - 14.16% -
SetIntersection_Interlaced_Vector_float_256_16 25.43% 5884909.753 7381734.752 - 17.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 25.38% 18.058 22.641 - 17.52% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.96% 22.999 28.740 - 17.81% -
std::search(vector<int>,_pred)_(no_match)/8192 24.78% 4156.229 5185.957 - 6.04% -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.35% 19.225 23.906 - -11.11% -
std::multiset<std::string>::erase(iterator)/8192 24.35% 29.953 37.246 - 18.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.29% 25.957 32.261 - -0.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 24.06% 9.953 12.347 - 2.79% -
std::find_if_not(vector<char>)_(process_all)/50 23.99% 5.349 6.632 - 0.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 23.97% 2.526 3.131 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 23.92% 98519608.942 122086147.417 - 23.32% -
std::unordered_set<int>::contains(key)_(existent)/1024 23.90% 1.168 1.448 - 9.89% -
BM_lexicographical_compare_three_way_slow_path/16384 23.80% 3657.658 4528.148 - -0.31% -
std::search(vector<int>,_pred)_(no_match)/1000 23.76% 508.453 629.275 - 5.78% -
rng::starts_with(deque<int>)/8 23.67% 3.900 4.823 - 19.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.46% 0.923 1.139 - 4.55% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.40% 25.080 30.948 - 25.60% -
BM_lexicographical_compare_three_way_slow_path/4096 23.39% 925.619 1142.144 - -0.27% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 23.31% 31.005 38.234 - 24.89% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 23.30% 1.279 1.577 - 13.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 23.23% 15.062 18.561 - 16.65% -
std::unordered_set<int>::count(key)_(non-existent)/32 23.18% 1.397 1.721 - 5.47% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 23.09% 67.770 83.421 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.09% 39.569 48.705 - 51.81% -
std::map<std::string,_int>::find(key)_(non-existent)/32 23.08% 9.945 12.240 - 22.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 23.02% 6593671.884 8111348.793 - 42.79% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 23.01% 34.435 42.361 - 5.40% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.87% 24.210 29.746 - 25.98% -
std::vector<int>::ctor(size)/32 22.45% 9.964 12.201 - 5.51% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.29% 1582098.356 1934739.902 - 24.36% -
BM_lexicographical_compare_three_way_slow_path/1024 22.10% 239.615 292.578 - -0.34% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 22.09% 8.279 10.107 - 2.10% -
std::find_end(deque<int>)_(match_near_end)/1000 22.09% 348.494 425.470 - 24.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.05% 34.641 42.278 - 40.44% -
ranges::min(std::deque<__int128>)/70000 22.04% 23865.090 29125.164 - 19.75% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.01% 241472.428 294626.868 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 21.61% 43193591.901 52528609.077 - 6.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 21.34% 2.449 2.971 - 23.82% -
std::set<int>::lower_bound(key)_(non-existent)/1024 21.32% 5.625 6.824 - -10.48% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 21.20% 25.311 30.677 - -1.03% -
BM_PushHeap_uint64_Ascending_64 21.09% 1.523 1.844 - 6.90% -
BM_deque_vector_ranges_move/512 21.01% 16.741 20.258 - 1.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 20.93% 0.514 0.621 - 24.67% -
std::unordered_set<std::string>::erase(iterator)/8192 20.91% 29.255 35.373 - 33.90% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 20.77% 94.743 114.426 - 17.87% -
rng::for_each(map<int>)/50 20.69% 40.399 48.758 - 3.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 20.69% 0.289 0.348 - 26.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 20.67% 9.009 10.872 - -4.33% -
std::search(vector<int>,_pred)_(no_match)/1048576 20.58% 542496.021 654145.350 - 0.66% -
std::make_heap(deque<int>)_(heap)/8192 20.54% 7691.074 9270.768 - 8.23% -
SetIntersection_Front_Set_float_1024_1024 20.46% 11825826.474 14245270.160 - -3.29% -
BM_lexicographical_compare_three_way_slow_path/65536 20.35% 15045.955 18108.146 - -0.18% -
BM_PushHeap_string_Descending_16384 20.14% 2.310 2.775 - 18.17% -
SetIntersection_Interlaced_Vector_float_16384_16 20.05% 2847695.937 3418678.225 - -4.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 20.05% 1693.090 2032.519 - 11.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 20.02% 10.608 12.733 - 24.88% -
BM_num_put<bool> 20.01% 9.315 11.178 - 5.70% -
BM_PushHeap_string_Descending_256 20.01% 2.291 2.749 - 19.55% -
bm_lexicographical_compare<signed_char>/1 20.00% 1.255 1.507 - 12.17% -
BM_PushHeap_string_Descending_1024 20.00% 2.355 2.826 - 18.16% -
rng::contains(list<int>)_(process_all)/32 19.92% 9.046 10.848 - 11.17% -
std::search(deque<int>,_pred)_(no_match)/1000 19.90% 424.574 509.085 - 10.93% -
std::unordered_multiset<int>::count(key)_(existent)/8192 19.86% 1.542 1.848 - -2.15% -
std::map<int,_int>::ctor(const&)/8192 19.75% 51858.684 62098.247 - 15.66% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 19.67% 1.405 1.682 - -8.46% -
std::find_if_not(vector<char>)_(process_all)/32768 19.66% 3135.211 3751.737 - 0.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 19.56% 8.894 10.634 - 2.34% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 19.55% 24.179 28.906 - 25.70% -
BM_format_to_n_string_span<wchar_t>/16384 19.51% 1578.763 1886.718 - -0.78% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.49% 0.962 1.150 - 11.24% -
std::make_heap(deque<int>)_(heap)/1024 19.44% 985.834 1177.528 - 8.12% -
ranges::min(std::list<long_long>)/70000 19.43% 43951.013 52491.273 - 3.46% -
std::search(vector<int>,_pred)_(no_match)/1024 19.36% 520.964 621.825 - 3.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 19.33% 691.212 824.846 - -0.47% -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.31% 20.118 24.002 - 25.38% -
BM_PushHeap_uint32_Random_1 19.29% 0.465 0.555 - 29.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.26% 1.001 1.194 - 12.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.25% 44.154 52.653 - 0.80% -
std::copy(vector<int>)/4096 19.17% 150.626 179.503 - -12.16% -
ranges::minmax(std::list<char>)/64 19.07% 29.676 35.335 - 0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 19.02% 10.330 12.295 - 16.88% -
std::copy_backward(vector<bool>)_(aligned)/1048576 18.99% 3169.555 3771.307 - 29.11% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 18.96% 24.711 29.396 - 2.28% -
std::search(deque<int>,_pred)_(no_match)/8192 18.94% 3496.490 4158.878 - 18.96% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 18.88% 13.002 15.457 - 0.02% -
std::copy_if(list<int>)_(every_other)/64 18.87% 23.190 27.565 - -0.07% -
BM_PushHeap_uint64_Random_1 18.80% 0.392 0.465 - 0.27% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.73% 16.114 19.131 - 21.80% -
std::find_if_not(vector<char>)_(process_all)/8192 18.72% 794.703 943.450 - 0.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 18.70% 5.525 6.559 - 13.55% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.56% 445882.271 528626.909 - 18.58% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 18.55% 26.031 30.860 - -0.33% -
std::find_if_not(vector<char>)_(bail_25%)/1024 18.53% 27.147 32.176 - 11.56% -
BM_PushHeap_float_Ascending_1 18.44% 0.393 0.466 - -0.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 18.32% 703.232 832.063 - -0.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 18.23% 32.975 38.987 - 17.26% -
std::map<int,_int>::find(key)_(existent)/1024 18.14% 3.643 4.304 - -0.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.06% 42.559 50.246 - -1.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 17.98% 53.254 62.827 - 1.37% -
std::set<std::string>::erase(iterator)/1024 17.91% 25.981 30.636 - -1.01% -
bm_ranges_lexicographical_compare<signed_char>/64 17.91% 2.058 2.426 - 4.71% -
std::search(deque<int>,_pred)_(no_match)/1024 17.91% 436.352 514.489 - 17.96% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 17.81% 1.866 2.199 - 36.80% -
bm_exception_ptr_copy_assign_null 17.77% 2.716 3.199 - 4.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.67% 35.775 42.095 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 17.58% 115392280.410 135681096.534 - 4.19% -
BM_PushHeap_string_Descending_64 17.50% 2.209 2.595 - 17.76% -
BM_lexicographical_compare_three_way_slow_path/64 17.44% 15.120 17.757 - -0.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.44% 74.839 87.889 - -10.19% -
BM_stop_token_multi_thread_polling_stop_requested/131072 17.17% 6957518.958 8152381.625 - 11.37% -
std::make_heap(deque<int>)_(descending)/8192 17.15% 7682.167 8999.684 - 2.59% -
std::rotate(list<int>)_(by_1/2)/8192 16.99% 4656.686 5448.013 - 15.10% -
std::set<int>::find(key)_(non-existent)/1024 16.91% 5.378 6.288 - 14.74% -
std::set<std::string>::equal_range(key)_(existent)/1024 16.91% 21.788 25.473 - -0.05% -
std::set<std::string>::contains(key)_(existent)/1024 16.89% 20.901 24.431 - 0.62% -
std::set<std::string>::contains(key)_(non-existent)/32 16.88% 9.813 11.470 - 20.73% -
BM_StringEraseWithMove_Empty_Transparent 16.71% 0.557 0.650 - 16.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 16.70% 24.606 28.716 - 28.03% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 16.70% 19.980 23.316 - 19.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 16.63% 23.936 27.917 - 14.76% -
std::search(list<int>)_(no_match)/8192 16.60% 6553.326 7641.456 - 16.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 16.58% 21.102 24.601 - 17.28% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 16.57% 26.743 31.173 - -20.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 16.56% 28.521 33.244 - 13.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.46% 44.374 51.676 - 4.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 16.41% 10.961 12.761 - 8.39% -
BM_deque_deque_move/0 16.41% 0.789 0.918 - 12.89% -
BM_deque_deque_ranges_copy_backward/0 16.38% 0.789 0.918 - 0.03% -
BM_PushHeap_string_Random_262144 16.37% 17.931 20.867 - 15.41% -
ranges::min(std::vector<char>)/64 16.30% 3.618 4.208 - -0.61% -
SetIntersection_Interlaced_Vector_string_16384_256 16.27% 38333652.461 44570476.513 - 0.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 16.25% 0.353 0.410 - 8.94% -
std::multiset<std::string>::count(key)_(existent)/8192 16.24% 26.521 30.827 - 5.57% -
BM_join_view_out_vectors/0 16.14% 0.427 0.496 - 25.64% -
std::map<std::string,_int>::contains(key)_(existent)/32 16.13% 14.421 16.747 - 2.20% -
std::partition_point(vector<int>)/8192 16.08% 7.975 9.257 - -0.74% -
std::set<std::string>::insert(value)_(already_present)/1024 16.05% 22.657 26.292 - -1.03% -
std::make_heap(deque<int>)_(descending)/1024 16.03% 985.296 1143.229 - 2.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 15.99% 10.911 12.656 - 5.62% -
std::set<int>::find(key)_(non-existent)/32 15.98% 2.284 2.649 - 18.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.93% 28.819 33.410 - 31.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.80% 31.457 36.427 - 0.90% -
std::set<int>::ctor(const&)/8192 15.77% 49697.732 57535.007 - 15.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.76% 39.719 45.978 - 3.59% -
std::replace(list<int>)_(sprinkled)/8192 15.72% 7127.886 8248.096 - 15.41% -
bm_lexicographical_compare<signed_char>/64 15.69% 1.911 2.211 - 10.55% -
SetIntersection_Interlaced_Vector_float_16384_64 15.67% 5576420.644 6450166.676 - 1.81% -
BM_num_put<unsigned_long_long> 15.59% 10.120 11.698 - 2.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.58% 43.669 50.474 - 6.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.56% 68.061 78.649 - 2.30% -
std::find_if_not(vector<char>)_(process_all)/8 15.55% 1.327 1.533 - -0.04% -
SetIntersection_Interlaced_Vector_string_16384_16 15.47% 4196838.386 4846151.711 - 3.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 15.45% 19.860 22.929 - 10.79% -
std::copy_backward(vector<bool>)_(aligned)/262144 15.35% 616.078 710.646 - 7.68% -
std::multimap<int,_int>::contains(key)_(existent)/1024 15.35% 3.891 4.488 - -1.60% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.33% 892.241 1028.977 - -1.99% -
BM_lexicographical_compare_three_way_slow_path/256 15.31% 68.636 79.143 - -0.39% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 15.27% 32.207 37.124 - 15.94% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 15.26% 1.243 1.432 - 16.16% -
std::move(deque<int>)/32768 15.20% 2074.423 2389.739 - 18.79% -
BM_num_put<long_long> 15.15% 10.502 12.093 - 2.83% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 15.07% 23.829 27.421 - 14.00% -
bm_lexicographical_compare<signed_char>/8 15.05% 3.110 3.578 - 18.88% -
vector<bool>::resize() 14.99% 14.265 16.403 - 1.94% -
ranges::minmax(std::list<long_long>)/1 14.98% 0.343 0.394 - -13.76% -
bm_ranges_lexicographical_compare<int>/1 14.91% 1.286 1.478 - 6.99% -
std::equal(vector<bool>)_(unaligned)/8 14.87% 0.818 0.939 - -11.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.84% 310.220 356.261 - 0.09% -
std::adjacent_find(list<int>)/50 14.79% 20.183 23.168 - -0.10% -
std::copy_n(vector<int>)/4096 14.71% 142.411 163.363 - -21.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 14.66% 63.587 72.908 - 17.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.64% 325.245 372.853 - 17.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14.61% 12369.837 14176.822 - 10.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 14.54% 29.128 33.365 - 1.42% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.53% 5831.933 6679.392 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 14.50% 25.216 28.871 - 3.04% -
rng::for_each(multiset<int>)/50 14.42% 41.043 46.963 - 3.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 14.41% 557.675 638.025 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.38% 3675759.902 4204330.016 - -2.79% -
BM_lexicographical_compare_three_way_slow_path/262144 14.36% 63294.777 72383.043 - -0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.35% 49.242 56.310 - 1.67% -
std::set<int>::ctor(const&)/32 14.34% 213.468 244.084 - 12.73% -
std::map<std::string,_int>::find(key)_(existent)/32 14.33% 15.523 17.749 - 10.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.28% 1133.193 1295.034 - 2.51% -
SetIntersection_Interlaced_Vector_string_262144_64 14.28% 19913711.247 22757101.529 - 0.13% -
std::find(deque<int>)_(bail_25%)/8 14.26% 1.995 2.279 - 0.15% -
std::map<std::string,_int>::count(key)_(existent)/32 14.25% 17.370 19.846 - 22.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 14.21% 33.884 38.698 - 13.82% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 14.18% 1.333 1.522 - 5.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.10% 24.871 28.378 - 16.28% -
std::find(vector<bool>)_(process_all)/50 14.08% 0.560 0.639 - -11.39% -
BM_Hash/uint32_top_std_hash/1024 14.04% 557.462 635.743 - -0.34% -
std::unordered_multimap<int,_int>::clear()/1024 13.96% 8476.642 9659.663 - 21.11% -
std::search(list<int>)_(single_element)/8192 13.95% 7486.594 8530.702 - 1.91% -
std::set<int>::find(key)_(non-existent)/8192 13.87% 8.408 9.574 - 13.78% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 13.71% 55.430 63.029 - 1.28% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 13.69% 1.916 2.179 - 0.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 13.66% 5.570 6.331 - 1.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 13.62% 25.361 28.816 - 14.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 13.61% 562.840 639.426 - 0.11% -
BM_PushHeap_uint64_Ascending_256 13.57% 2.094 2.378 - 4.11% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 13.47% 32.756 37.168 - 15.08% -
BM_std_minmax_element<int>/3 13.38% 1.114 1.263 - 11.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.38% 4.823 5.468 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.36% 12375.756 14029.262 - 11.44% -
std::copy(list<int>)/8 13.35% 2.147 2.434 - -1.06% -
BM_StringEraseWithMove_Empty_Opaque 13.31% 0.789 0.894 - 13.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.30% 28.971 32.824 - 15.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 13.29% 5649547.571 6400099.200 - 0.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.23% 12.896 14.602 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 13.21% 2854757.447 3231985.094 - 21.11% -
BM_Move_SmallNonTrivialFunctor 13.20% 0.570 0.646 - 7.26% -
std::set<int>::ctor(const&)/1024 13.19% 6257.777 7083.387 - 12.72% -
BM_vector_deque_copy_backward/0 13.09% 0.419 0.474 - -1.02% -
BM_deque_vector_ranges_copy_backward/512 13.09% 17.946 20.295 - 2.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13.04% 14475949.488 16363780.581 - 14.63% -
std::rotate(list<int>)_(1_element_forward)/8192 13.03% 7164.598 8098.419 - 12.58% -
BM_num_put<unsigned_long> 12.95% 10.429 11.779 - 3.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 12.91% 22.971 25.937 - 18.16% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 12.87% 34.441 38.873 - 28.76% -
std::fill_n(list<int>)/8192 12.84% 7150.174 8068.590 - 5.98% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.83% 2538.343 2863.931 - 13.04% -
SetIntersection_Interlaced_Vector_float_64_16 12.80% 16695650.048 18833040.573 - 11.94% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.73% 1401.737 1580.113 - 8.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.70% 111152.191 125271.864 - 2.84% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 12.68% 2.107 2.374 - -0.38% -
BM_PushHeap_string_PipeOrgan_16384 12.68% 12.756 14.373 - 17.56% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.56% 1.508 1.697 - -1.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.50% 11.127 12.518 - 21.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 12.48% 3811.925 4287.583 - 15.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.48% 543.488 611.303 - -2.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 12.43% 608248.661 683878.065 - 13.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 12.42% 19455.474 21872.713 - 9.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 12.42% 1.112 1.250 - 7.41% -
BM_stop_token_multi_thread_polling_stop_requested/1024 12.41% 457245.025 514002.621 - 17.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 12.41% 3.490 3.923 - -0.03% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.36% 842.915 947.101 - -0.15% -
BM_num_put<long> 12.35% 10.715 12.039 - 2.16% -
std::set<int>::lower_bound(key)_(non-existent)/32 12.31% 2.336 2.624 - -17.48% -
BM_std_minmax_element<short>/3 12.29% 1.080 1.212 - -6.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 12.21% 4.504 5.054 - 1.85% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.14% 7.010 7.861 - 2.00% -
std::set<int>::clear()/1024 12.13% 9592.911 10756.767 - 13.35% -
BM_deque_vector_copy/0 12.09% 1.249 1.400 - -3.59% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 12.08% 6776.824 7595.674 - 12.92% -
SetIntersection_Interlaced_Vector_string_262144_4 12.07% 2054683.761 2302675.705 - -0.91% -
rng::starts_with(deque<int>)/1048576 11.99% 491354.210 550283.824 - 12.29% -
std::unique_copy(deque<int>)_(sprinkled)/52 11.99% 14.717 16.481 - 11.83% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 11.95% 918.309 1028.041 - 8.34% -
std::set<std::string>::find(key)_(non-existent)/32 11.92% 9.423 10.547 - 4.28% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.92% 27.049 30.272 - 13.29% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.88% 9.201 10.294 - 11.80% -
std::multiset<int>::find(key)_(non-existent)/8192 11.81% 9.262 10.356 - 24.67% -
std::set<std::string>::find(key)_(non-existent)/8192 11.80% 26.480 29.606 - 5.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.79% 1.092 1.221 - 1.68% -
BM_format_string<char>/128 11.78% 0.088 0.099 - 7.67% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.73% 22.376 25.001 - 15.27% -
std::copy_n(list<int>)/4096 11.59% 4179.648 4664.186 - 31.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.59% 505.396 563.972 - -3.20% -
BM_PushHeap_uint32_PipeOrgan_4 11.56% 0.485 0.541 - 0.53% -
std::find_if_not(vector<char>)_(process_all)/1024 11.53% 111.583 124.451 - 0.18% -
ranges::min(std::deque<__int128>)/64 11.51% 20.518 22.880 - 9.68% -
std::for_each(map<int>::iterator)/50 11.49% 41.120 45.847 - -3.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.48% 26211.077 29220.054 - 12.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.46% 34.957 38.962 - 6.83% -
bm_write 11.45% 531.909 592.832 - 3.05% -
std::unordered_multimap<int,_int>::erase(iterator)/32 11.42% 19.904 22.177 - 14.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.35% 46.525 51.806 - -0.86% -
SetIntersection_Front_Set_float_16384_1024 11.33% 12469021.683 13882201.730 - -6.02% -
BM_format_string<wchar_t>/262144 11.25% 0.129 0.143 - -5.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 11.24% 35.428 39.411 - 1.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.22% 27.715 30.824 - 13.42% -
BM_PushHeap_uint32_QuickSortAdversary_16 11.18% 0.917 1.019 - 10.88% -
std::map<std::string,_int>::find(key)_(existent)/1024 11.09% 23.771 26.407 - 8.28% -
rng::starts_with(deque<int>)/8192 11.07% 3820.680 4243.771 - 10.27% -
std::rotate_copy(vector<int>)/8192 11.04% 716.636 795.725 - 6.74% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 11.04% 25.423 28.228 - 12.27% -
std::set<std::string>::find(key)_(non-existent)/1024 11.00% 19.937 22.129 - 3.62% -
SetIntersection_Front_Set_float_64_64 10.93% 13646673.642 15137865.873 - 3.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 10.92% 54.889 60.881 - 39.31% -
BM_PushHeap_uint64_Ascending_262144 10.86% 4.662 5.168 - 2.31% -
BM_PushHeap_string_Ascending_16384 10.76% 19.135 21.195 - 9.54% -
std::find_if_not(vector<int>)_(bail_25%)/1024 10.75% 28.480 31.543 - 6.45% -
SetIntersection_Front_Vector_uint32_262144_1024 10.75% 5309396.348 5880348.666 - 10.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.74% 13387910.766 14825178.213 - 0.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.67% 1.661 1.838 - 0.17% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.65% 639.612 707.733 - 18.47% -
std::set<std::string>::insert(value)_(new_value,_end)/32 10.64% 40.839 45.186 - 0.66% -
ranges::minmax(std::deque<long_long>)/1 10.64% 0.690 0.763 - -9.98% -
SetIntersection_Interlaced_Vector_uint64_1024_16 10.62% 2010712.985 2224322.900 - -9.95% -
SetIntersection_Front_Set_float_256_256 10.61% 7681488.705 8496217.112 - -1.15% -
std::unordered_multimap<int,_int>::clear()/8192 10.60% 67123.529 74236.453 - 21.65% -
SetIntersection_Front_Set_uint32_1024_64 10.57% 1631755.639 1804177.207 - 7.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 10.56% 7520.595 8314.865 - 0.86% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.56% 714.305 789.708 - 0.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.54% 86.806 95.951 - 6.03% -
BM_PushHeap_uint64_Random_4 10.53% 2.258 2.496 - -0.42% -
std::multimap<std::string,_int>::find(key)_(existent)/32 10.50% 15.976 17.655 - 21.73% -
BM_PushHeap_uint64_Ascending_16 10.50% 0.932 1.030 - 5.36% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 10.47% 0.254 0.281 - 6.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.46% 49.618 54.810 - 3.51% -
vector<bool>(const_vector<bool>&) 10.46% 9.564 10.564 - 5.10% -
std::unordered_multiset<int>::find(key)_(existent)/32 10.46% 1.345 1.485 - 8.18% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.39% 219.855 242.702 - -0.09% -
bm_exception_ptr_copy_ctor_null 10.31% 3.184 3.512 - -0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.27% 558.974 616.382 - 9.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 10.25% 547.613 603.752 - 9.40% -
SetIntersection_None_Set_string_16384_1024 10.23% 190225548.901 209694008.503 - -2.47% -
std::multiset<int>::ctor(const&)/32 10.21% 216.422 238.517 - 7.18% -
std::remove(deque<int>)_(prefix)/50 10.18% 57.520 63.378 - 3.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 10.18% 4061766.157 4475221.144 - -0.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.15% 0.314 0.346 - 11.28% -
SetIntersection_Front_Vector_uint64_262144_1024 10.15% 5341812.782 5883777.379 - 10.45% -
SetIntersection_Front_Vector_uint64_16384_1024 10.02% 5333493.555 5868124.564 - 10.51% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.00% 5.801 6.382 - -15.49% -
std::set<int>::erase(iterator)/1024 9.98% 20.242 22.262 - 9.48% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 9.97% 11.475 12.618 - 1.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.97% 231.290 254.338 - 6.78% -
SetIntersection_Front_Set_float_1024_64 9.94% 1699533.927 1868446.246 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.87% 1355139.307 1488843.962 - 7.50% -
std::set<std::string>::find(key)_(existent)/32 9.86% 14.271 15.678 - -0.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.86% 30.628 33.647 - 0.34% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.81% 863.314 947.984 - 0.31% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.80% 1.048 1.151 - 0.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.79% 11.293 12.398 - 3.66% -
SetIntersection_Front_Set_float_16384_64 9.77% 1730651.554 1899774.764 - 1.14% -
ranges::min(std::vector<char>)/8 9.77% 2.211 2.427 - -0.98% -
std::equal(vector<bool>)_(unaligned)/50 9.77% 0.816 0.896 - -15.39% -
std::find_end(vector<int>)_(match_near_end)/1000 9.71% 261.801 287.224 - 2.17% -
std::unordered_map<int,_int>::erase(iterator)/8192 9.71% 20.115 22.067 - 10.25% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.68% 8.932 9.797 - -15.98% -
BM_num_put<const_void*> 9.68% 11.206 12.291 - -0.72% -
std::copy_backward(list<int>)/8 9.67% 2.207 2.421 - 1.14% -
std::copy_backward(list<int>)/4096 9.61% 3240.076 3551.515 - 11.51% -
BM_StringConstructDestroyCStr_Large_Opaque 9.58% 15.052 16.493 - -11.53% -
BM_PushHeap_float_SingleElement_4 9.53% 0.358 0.393 - 2.17% -
SetIntersection_Interlaced_Vector_uint32_16384_256 9.53% 19485468.659 21341749.814 - 36.96% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.52% 26.129 28.615 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.51% 0.592 0.648 - -0.09% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.50% 7259.828 7949.814 - 6.88% -
BM_join_view_in_vectors/4096 9.49% 6144.486 6727.598 - 7.90% -
std::unordered_set<int>::contains(key)_(existent)/32 9.49% 1.409 1.542 - 10.87% -
std::multiset<std::string>::erase(iterator)/1024 9.48% 28.383 31.073 - 11.88% -
std::upper_bound(std::list<int>)/100 9.47% 83.840 91.778 - -0.06% -
std::unordered_multimap<int,_int>::ctor(const&)/32 9.42% 206.649 226.119 - 13.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 9.42% 5.916 6.473 - 19.54% -
std::unordered_set<int>::find(key)_(non-existent)/1024 9.41% 1.053 1.152 - 0.37% -
bm_make_exception_ptr/threads:1 9.39% 16.171 17.689 - 6.48% -
BM_StringRead_Cold_Shallow_Large 9.38% 1.088 1.190 - -3.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.38% 34.098 37.296 - -2.05% -
ranges::minmax(std::deque<long_long>)/8 9.33% 3.561 3.893 - -2.49% -
rng::find_last(deque<int>)_(bail_10%)/50 9.27% 11.313 12.362 - 8.71% -
ranges::minmax(std::deque<char>)/64 9.27% 22.697 24.801 - -0.41% -
SetIntersection_Front_Set_float_262144_256 9.25% 3706346.441 4049284.377 - -9.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.25% 760.525 830.891 - -0.10% -
BM_PushHeap_uint64_Ascending_1024 9.25% 2.573 2.811 - 2.77% -
std::set<std::string>::count(key)_(existent)/32 9.22% 15.437 16.860 - -0.06% -
std::multiset<int>::clear()/1024 9.21% 10367.689 11322.478 - 17.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.18% 4070286.955 4444089.157 - -9.55% -
BM_StringRelational_Eq_Small_Small_Control 9.16% 1.685 1.839 - 7.84% -
BM_BitsetToString<64>/Sparse_(10%)/10 9.10% 12.272 13.389 - 5.14% -
std::unordered_set<int>::find(key)_(existent)/8192 9.10% 1.400 1.528 - 8.03% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.07% 22.398 24.429 - 6.81% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.06% 223.078 243.295 - 0.98% -
BM_PushHeap_uint32_SingleElement_16 9.06% 0.336 0.366 - -2.98% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 9.03% 24.952 27.204 - 7.07% -
BM_join_view_in_vectors/4000 9.02% 6052.804 6598.664 - 8.84% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.99% 7683.944 8374.927 - -0.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.97% 5.754 6.270 - 1.79% -
BM_StringEraseWithMove_Large_Opaque 8.97% 2.481 2.704 - 0.67% -
std::any_of(vector<int>)_(process_all)/8 8.94% 2.419 2.636 - 8.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.92% 61242491.095 66706297.153 - 1.88% -
std::transform(deque<int>,_deque<int>)/50 8.92% 33.630 36.629 - 5.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 8.91% 747.791 814.416 - 7.84% -
std::reverse_copy(list<int>)/4096 8.89% 3193.733 3477.504 - 11.84% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 8.87% 10149.652 11050.087 - -6.10% -
std::multiset<int>::ctor(const&)/8192 8.87% 50321.050 54782.102 - 7.52% -
BM_PushHeap_uint32_QuickSortAdversary_1 8.86% 0.394 0.429 - -25.56% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.85% 10.169 11.069 - 7.30% -
std::multiset<int>::clear()/8192 8.84% 82670.556 89978.887 - 16.94% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.84% 6.564 7.144 - 1.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.82% 7.032 7.652 - -4.25% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.79% 2.493 2.713 - -28.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.78% 13606882.716 14801161.738 - 1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.76% 502.813 546.856 - 8.82% -
SetIntersection_Interlaced_Set_uint32_262144_256 8.74% 1579259.279 1717304.282 - 10.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.70% 3.862 4.198 - 7.49% -
BM_to_chars_bad/16 8.69% 0.538 0.584 - -4.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 8.66% 21.253 23.094 - 7.89% -
BM_join_view_in_vectors/5500 8.65% 8405.127 9132.168 - 7.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 8.64% 15.567 16.912 - -0.41% -
ranges::minmax(std::list<char>)/70000 8.64% 52375.250 56898.076 - 4.50% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.63% 10.203 11.084 - 9.74% -
std::map<int,_int>::contains(key)_(existent)/1024 8.61% 3.867 4.199 - 1.07% -
BM_PushHeap_uint32_SingleElement_4 8.57% 0.344 0.373 - -2.54% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.55% 6114.511 6637.240 - 7.16% -
std::set<int>::erase(iterator)/8192 8.54% 20.696 22.463 - 10.49% -
std::search(list<int>,_pred)_(no_match)/8192 8.54% 7238.468 7856.454 - 8.40% -
rng::starts_with(vector<int>,_pred)/8 8.51% 2.312 2.509 - 3.95% -
std::find_end(vector<int>)_(same_length)/1000 8.50% 494.629 536.681 - 5.41% -
bm_ranges_lexicographical_compare<int>/8 8.50% 1.447 1.570 - 7.31% -
vector<bool>(size_type,_const_value_type&) 8.48% 8.337 9.044 - 1.41% -
std::find_end(vector<int>)_(same_length)/8192 8.48% 4021.139 4361.973 - 8.01% -
std::replace(list<int>)_(prefix)/8192 8.46% 6989.177 7580.764 - 8.47% -
BM_PushHeap_string_Descending_4 8.44% 1.897 2.057 - 8.39% -
std::unordered_map<int,_int>::erase(iterator)/1024 8.43% 20.059 21.751 - 9.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.42% 10.193 11.052 - -1.65% -
std::rotate(list<int>)_(1_element_backward)/50 8.41% 22.235 24.104 - 0.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 8.40% 3426.712 3714.626 - 1.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.40% 89.594 97.121 - 11.45% -
std::map<int,_int>::find(key)_(non-existent)/32 8.38% 2.210 2.396 - 5.87% -
std::map<int,_int>::find(key)_(non-existent)/1024 8.36% 5.272 5.713 - 6.00% -
std::replace_if(list<int>)_(sprinkled)/8192 8.34% 7271.596 7877.942 - 7.48% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.34% 10.267 11.123 - 5.86% -
std::find_end(vector<int>)_(same_length)/1024 8.32% 505.125 547.170 - 5.09% -
ranges::min(std::deque<long_long>)/1 8.29% 0.600 0.649 - -3.09% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8.24% 7924.821 8577.983 - -10.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.22% 22.655 24.517 - 9.23% -
ranges::minmax(std::list<__int128>)/64 8.22% 38.187 41.324 - 1.84% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.20% 34.632 37.471 - -7.75% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 8.19% 21.746 23.526 - 7.39% -
ranges::min(std::list<__int128>)/1 8.18% 0.396 0.429 - 5.31% -
std::find_if(vector<char>)_(bail_25%)/8 8.15% 0.818 0.884 - -0.06% -
BM_StringRead_Cold_Shallow_Empty 8.10% 1.058 1.144 - -2.62% -
BM_std_minmax_element<short>/2 8.10% 0.634 0.685 - -0.06% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.09% 8.309 8.981 - -0.22% -
std::equal(deque<int>)_(it,_it,_it)/50 8.08% 21.548 23.289 - 7.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.04% 27.189 29.374 - 4.44% -
rng::find_last(vector<int>)_(bail_10%)/1048576 8.02% 212162.345 229174.926 - 7.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.01% 18102.435 19552.187 - -8.78% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.98% 89.642 96.792 - 77.17% -
BM_std_minmax_element<char>/2 7.95% 0.634 0.684 - -0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.95% 1.048 1.131 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.93% 13266714.681 14318802.558 - -1.50% -
std::set<int>::upper_bound(key)_(existent)/32 7.89% 1.641 1.770 - -0.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.88% 117123.022 126348.692 - 6.76% -
ranges::minmax(std::deque<char>)/70000 7.87% 23656.192 25517.863 - -0.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 7.81% 29.998 32.340 - 7.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 7.80% 3.465 3.735 - -2.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.79% 736.650 794.062 - 7.81% -
BM_PushHeap_uint64_Random_16 7.79% 4.160 4.484 - 1.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.78% 22.667 24.429 - 10.83% -
std::rotate(deque<int>)_(by_1/2)/1024 7.77% 172.971 186.407 - 7.68% -
rng::starts_with(list<int>)/8192 7.74% 8595.633 9260.977 - -0.00% -
std::map<std::string,_int>::erase(iterator)/32 7.67% 28.573 30.765 - -1.50% -
BM_StringRead_Cold_Deep_Large 7.66% 1.231 1.326 - -5.05% -
SetIntersection_Interlaced_Vector_string_16384_4 7.65% 1809998.454 1948491.488 - -1.56% -
std::deque<int>::ctor(size)/32 7.65% 27.048 29.117 - 3.46% -
BM_PushHeap_uint32_Ascending_4 7.65% 0.544 0.586 - -0.32% -
SetIntersection_Interlaced_Set_float_16384_16384 7.63% 208798456.154 224724295.561 - 1.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 7.60% 10.187 10.962 - -0.71% -
SetIntersection_Front_Set_string_16384_64 7.60% 4301042.807 4627993.606 - 6.08% -
std::partition_copy(list<int>)/8192 7.60% 6846.125 7366.414 - 0.64% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.59% 8.122 8.738 - 1.59% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.58% 226.515 243.679 - 7.89% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.54% 11.000 11.829 - 11.22% -
std::multiset<int>::erase(iterator)/1024 7.52% 23.673 25.453 - 11.22% -
std::map<std::string,_int>::contains(key)_(existent)/8192 7.47% 30.611 32.898 - 12.75% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.44% 10.278 11.043 - 5.63% -
std::replace(list<int>)_(prefix)/32 7.43% 10.909 11.719 - 6.30% -
Chain_middle,_2_levels 7.41% 13.657 14.669 - 5.25% -
ranges::minmax(std::list<__int128>)/70000 7.40% 56872.434 61082.614 - 6.19% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 7.39% 12842704.481 13791549.159 - 4.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.36% 524.207 562.809 - 11.73% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.35% 8.241 8.847 - 2.38% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 7.35% 89.814 96.414 - 0.17% -
std::find_if(deque<int>)_(process_all)/50 7.34% 12.541 13.461 - -0.98% -
std::find(list<int>)_(process_all)/8 7.32% 2.193 2.353 - -0.32% -
std::count(deque<int>)_(every_other)/8192 7.32% 1915.092 2055.209 - 6.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.32% 10.187 10.932 - 5.86% -
std::map<std::string,_int>::erase(iterator)/8192 7.31% 29.032 31.155 - 7.13% -
SetIntersection_Interlaced_Set_uint32_262144_64 7.30% 1591417.318 1707514.973 - 9.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.29% 27.208 29.193 - 2.88% -
rng::find_last_if(vector<char>)_(bail_10%)/8 7.27% 2.075 2.226 - 6.00% -
std::search(list<int>)_(same_length)/8192 7.26% 7999.769 8580.448 - 8.36% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.23% 29.268 31.385 - -0.37% -
BM_PushHeap_uint64_Random_256 7.23% 5.640 6.047 - 1.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 7.21% 27.328 29.298 - 4.98% -
rng::find_last(vector<char>)_(bail_90%)/8192 7.20% 188.237 201.787 - 7.05% -
std::map<int,_int>::find(key)_(non-existent)/0 7.17% 0.252 0.270 - 7.42% -
std::partial_sort_copy(deque<int>)_(repeated)/8 7.17% 9.434 10.111 - 1.90% -
SetIntersection_Front_Set_uint64_256_64 7.17% 5273795.717 5652124.734 - -1.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.17% 214.501 229.884 - -1.42% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.16% 4.458 4.777 - -1.04% -
std::make_heap(deque<int>)_(repeated)/8192 7.16% 16855.059 18061.964 - 2.00% -
std::stable_partition(list<int>)_(dense)/8192 7.15% 17489.942 18741.343 - -18.46% -
std::unique_copy(list<int>)_(contiguous)/32 7.15% 11.727 12.566 - 6.45% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.12% 1.855 1.987 - 7.82% -
BM_format_to_string_back_inserter<std::list<char>>/16384 7.12% 197755.059 211840.046 - 4.75% -
std::remove(deque<int>)_(sprinkled)/50 7.11% 55.195 59.118 - -0.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.10% 75913.046 81301.461 - -4.99% -
std::unordered_map<int,_int>::erase(iterator)/32 7.09% 20.021 21.441 - 8.28% -
std::unordered_multimap<int,_int>::clear()/32 7.06% 598.256 640.499 - 10.03% -
std::partition_copy(vector<int>)/50 7.05% 12.210 13.071 - 3.54% -
std::shift_right(list<int>)/32 7.04% 14.437 15.454 - 7.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.04% 147174.337 157539.220 - 8.86% -
std::find_if(vector<int>)_(bail_25%)/1024 7.03% 28.007 29.976 - 8.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.02% 5.104 5.462 - -0.64% -
std::stable_partition(list<int>)_(dense)/32 7.02% 33.506 35.857 - -1.29% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.02% 1.727 1.849 - 0.05% -
rng::for_each(multimap<int>)/32 7.02% 21.471 22.978 - 4.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.00% 52.256 55.915 - 13.29% -
std::remove_if(deque<int>)_(prefix)/1024 6.97% 546.111 584.184 - 5.56% -
std::set<int>::clear()/8192 6.96% 82177.383 87900.185 - 5.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 6.96% 1.042 1.115 - -3.22% -
BM_deque_deque_copy_backward/4000 6.95% 145.339 155.442 - 2.35% -
BM_join_view_in_vectors/1024 6.95% 1483.595 1586.681 - 3.56% -
BM_vector_deque_ranges_move/65536 6.95% 2859.692 3058.330 - 0.14% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 6.94% 35.175 37.616 - 5.56% -
std::copy_backward(vector<int>)/8 6.91% 2.171 2.321 - 4.23% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 6.90% 1.171 1.252 - 3.23% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.88% 9.779 10.453 - 5.76% -
std::unordered_set<int>::count(key)_(existent)/8192 6.88% 1.407 1.504 - 6.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.88% 11.286 12.062 - 4.25% -
std::multiset<int>::ctor(const&)/1024 6.87% 6345.786 6781.612 - 6.72% -
BM_PushHeap_string_PipeOrgan_1024 6.86% 9.445 10.093 - 10.62% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.84% 755.658 807.370 - 14.17% -
BM_vector_deque_copy/64000 6.84% 2842.454 3036.814 - -0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8 6.83% 2.326 2.485 - 1.60% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 6.82% 549.931 587.426 - 6.26% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.81% 19040.176 20337.474 - -10.97% -
std::count(list<int>)_(every_other)/1024 6.78% 667.153 712.407 - 1.62% -
rng::find_last(vector<char>)_(bail_90%)/50 6.78% 1.468 1.567 - 3.71% -
std::copy_n(vector<bool>)_(aligned)/64 6.78% 1.265 1.351 - 0.12% -
BM_std_minmax_element<long_long>/3 6.78% 1.114 1.190 - -7.85% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 6.77% 24.772 26.450 - 7.45% -
BM_vector_deque_ranges_copy/64000 6.76% 2841.677 3033.909 - -0.05% -
BM_deque_deque_ranges_copy/0 6.76% 0.738 0.787 - -7.88% -
std::set<int>::clear()/32 6.76% 634.352 677.216 - 6.94% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.75% 2.278 2.432 - 1.63% -
SetIntersection_Front_Set_uint64_1024_64 6.75% 1716611.232 1832480.026 - 3.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 6.75% 29.987 32.010 - 11.24% -
BM_PushHeap_uint64_Random_1024 6.75% 5.759 6.147 - -0.06% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.74% 8.301 8.860 - 1.42% -
std::rotate(list<int>)_(by_1/4)/50 6.71% 23.478 25.054 - 1.11% -
std::equal(deque<int>)_(it,_it,_it)/8 6.70% 4.149 4.427 - 5.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.68% 26.409 28.173 - 2.11% -
std::is_sorted(list<int>,_pred)/8 6.68% 3.675 3.921 - 0.20% -
SetIntersection_Front_Vector_uint64_1024_256 6.67% 2136169.938 2278648.318 - 0.22% -
std::remove(list<int>)_(sprinkled)/50 6.66% 60.790 64.837 - 0.30% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.66% 3.073 3.277 - 0.38% -
SetIntersection_Interlaced_Vector_string_1024_256 6.65% 21348405.275 22768559.923 - 5.63% -
BM_StringRelational_Compare_Empty_Large_Control 6.65% 1.656 1.766 - -3.37% -
std::find_if(vector<bool>)_(process_all)/1048576 6.62% 575388.525 613455.183 - 6.39% -
rng::contains(deque<int>)_(process_all)/8 6.61% 2.866 3.055 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 6.60% 1305326.026 1391523.618 - 5.88% -
std::unordered_set<std::string>::erase(iterator)/1024 6.60% 27.474 29.286 - -12.11% -
std::make_heap(deque<int>)_(repeated)/1024 6.59% 2162.137 2304.613 - 2.24% -
BM_vector_deque_move/64000 6.58% 2844.020 3031.264 - -0.01% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.57% 2.040 2.174 - 1.62% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.55% 1.409 1.502 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 6.55% 19879286.500 21181464.203 - 5.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.55% 761.305 811.137 - 8.14% -
rng::starts_with(deque<int>)/1000 6.54% 436.051 464.568 - -2.43% -
SetIntersection_Interlaced_Vector_string_262144_16384 6.53% 1002894.613 1068429.931 - 1.19% -
SetIntersection_Interlaced_Set_uint32_262144_1024 6.50% 1543732.828 1644073.813 - 8.17% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 6.49% 24.855 26.469 - 7.62% -
BM_vector_deque_copy/70000 6.48% 3104.628 3305.906 - 0.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.46% 23.326 24.833 - -13.42% -
rng::find_last(vector<char>)_(bail_90%)/1024 6.44% 27.802 29.593 - 7.68% -
BM_std_minmax_element<char>/3 6.43% 1.164 1.239 - 6.88% -
BM_format_to_string_back_inserter<std::vector<char>>/1 6.43% 23.077 24.561 - 0.72% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 6.41% 19.393 20.636 - 3.89% -
bm_ranges_swap_ranges_vb_unaligned/8 6.40% 4.956 5.273 - -0.10% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 6.40% 25.239 26.854 - 7.42% -
std::sort(vector<int>)_(repeated)/1024 6.37% 661.705 703.861 - 7.50% -
BM_deque_deque_copy/70000 6.36% 3181.967 3384.404 - 0.00% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.34% 518.014 550.845 - 7.62% -
SetIntersection_Front_Vector_uint64_262144_16384 6.32% 73851794.053 78522001.101 - 3.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.32% 42.154 44.818 - -9.98% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.32% 0.913 0.971 - 4.15% -
std::find_end(list<int>)_(process_all)/1000 6.31% 656.323 697.748 - -0.50% -
std::move_backward(vector<bool>)_(aligned)/64 6.31% 1.731 1.840 - 6.35% -
SetIntersection_Front_Vector_uint64_16384_256 6.29% 2145748.755 2280719.581 - 6.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 6.28% 211297.122 224567.404 - 3.48% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.28% 10.087 10.720 - -5.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.27% 10385.059 11036.510 - -14.92% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.27% 5.012 5.326 - 2.14% -
std::move_backward(vector<bool>)_(unaligned)/64 6.26% 1.628 1.730 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.25% 1284885.986 1365230.868 - -3.07% -
BM_PushHeap_uint64_Random_16384 6.21% 5.914 6.282 - 0.68% -
SetIntersection_Front_Set_float_262144_1024 6.21% 12034293.678 12781375.101 - -13.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.20% 14232.241 15114.448 - 10.36% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.19% 5.177 5.497 - -0.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.19% 87.309 92.713 - 5.38% -
std::remove(list<int>)_(sprinkled)/32 6.18% 51.902 55.108 - 0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.17% 56.096 59.557 - -8.77% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.17% 15.876 16.855 - -0.32% -
std::deque<int>::ctor(size)/1024 6.15% 71.742 76.153 - 0.98% -
rng::for_each(multimap<int>)/50 6.15% 50.199 53.285 - 1.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.14% 5155.527 5472.219 - 6.29% -
SetIntersection_Front_Set_uint32_1024_1024 6.13% 11630199.577 12343412.018 - -1.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.048 1.113 - 0.13% -
std::set<int>::erase(iterator)/32 6.12% 20.115 21.346 - 5.99% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 6.12% 16.128 17.115 - 1.06% -
BM_vector_deque_move/70000 6.11% 3104.860 3294.625 - -0.01% -
BM_vector_deque_ranges_copy/70000 6.09% 3104.268 3293.316 - 0.03% -
BM_vector_deque_ranges_copy/65536 6.09% 2859.660 3033.784 - -0.00% -
BM_format_to_iterator/<std::array>_string_len_60 6.05% 9.516 10.092 - 4.11% -
BM_vector_deque_move/65536 6.05% 2858.785 3031.629 - 0.34% -
BM_deque_deque_ranges_copy_backward/4000 6.05% 144.294 153.017 - -0.56% -
ranges::minmax(std::deque<__int128>)/70000 6.04% 33987.055 36040.617 - 4.12% -
SetIntersection_Front_Set_float_16384_16384 6.04% 216877358.424 229973990.423 - -0.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.03% 51.409 54.508 - 10.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 6.03% 1060768.287 1124686.701 - 12.04% -
std::for_each(multimap<int>::iterator)/50 5.99% 44.244 46.895 - -0.21% -
std::find_if_not(list<int>)_(process_all)/1024 5.98% 685.464 726.478 - 0.31% -
BM_format_string<char>/64 5.97% 0.170 0.180 - 1.22% -
std::is_sorted_until(vector<int>)/8 5.96% 2.048 2.170 - 5.92% -
std::generate_n(list<int>)/32 5.93% 8.433 8.933 - 4.56% -
std::rotate(list<int>)_(1_element_forward)/50 5.92% 24.750 26.216 - 2.55% -
std::copy_n(vector<int>)/8 5.92% 2.114 2.239 - 0.93% -
std::variant<8-alts>::visit()_(2_variants) 5.91% 0.635 0.673 - 0.42% -
SetIntersection_Front_Vector_uint32_256_256 5.89% 4275122.255 4527120.638 - -0.27% -
BM_PushHeap_uint32_SingleElement_64 5.89% 0.350 0.370 - -1.89% -
std::partial_sort_copy(deque<int>)_(ascending)/8 5.87% 9.678 10.246 - 1.18% -
BM_deque_deque_move_backward/4000 5.86% 150.695 159.525 - 3.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.84% 1.047 1.108 - 0.20% -
SetIntersection_Front_Set_uint64_262144_256 5.84% 3713053.704 3929953.539 - -7.62% -
BM_Swap_Null_MemFuncPtr 5.82% 1.207 1.277 - 4.88% -
SetIntersection_None_Set_string_16384_256 5.82% 189368817.101 200383960.274 - -3.15% -
BM_PushHeap_uint64_Random_64 5.80% 5.219 5.521 - -0.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.78% 1.050 1.111 - 0.20% -
std::replace_if(list<int>)_(prefix)/8192 5.77% 7123.165 7534.263 - 5.84% -
std::find(vector<bool>)_(process_all)/8 5.77% 0.560 0.593 - -17.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.77% 7688706.642 8132068.117 - 2.75% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.76% 113925212.174 120492096.653 - -1.26% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.76% 27.618 29.209 - 4.34% -
std::unordered_map<int,_int>::clear()/8192 5.76% 66625.849 70463.067 - 10.71% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.73% 1.623 1.716 - -3.95% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 5.73% 24.393 25.789 - 0.54% -
std::multiset<int>::erase(iterator)/8192 5.72% 24.003 25.376 - 11.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.70% 170865.986 180603.989 - -1.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.69% 12612.502 13329.653 - 4.52% -
std::search(vector<int>)_(near_matches)/8192 5.65% 766842.324 810188.540 - 5.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.62% 765.234 808.268 - 7.26% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.62% 760.610 803.353 - -2.26% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.62% 2.445 2.582 - 7.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.62% 206.312 217.897 - -1.52% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.61% 1.525 1.611 - -3.83% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.61% 1.052 1.111 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.61% 9907107.213 10462712.387 - 0.22% -
std::copy(list<int>)/64 5.61% 33.494 35.372 - 8.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 5.61% 2.125 2.244 - -2.15% -
BM_sprintf/C_string_len_6 5.60% 3.761 3.971 - -2.17% -
std::multiset<std::string>::find(key)_(existent)/1024 5.57% 22.792 24.062 - -0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.54% 31.410 33.151 - 1.11% -
std::format(int64_t)_(fmt:_{:0>512X}) 5.54% 34.618 36.536 - 2.28% -
BM_unicode_escaped<wchar_t> 5.53% 20408.604 21536.845 - 0.18% -
SetIntersection_Front_Set_float_256_64 5.51% 5460516.086 5761588.897 - -3.18% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.51% 23.567 24.866 - 2.12% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 5.51% 4697.309 4955.957 - 5.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.51% 1034953.129 1091928.695 - 0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.49% 31.405 33.130 - 0.01% -
std::stable_partition(deque<int>)_(alloc_fails)/32 5.49% 1920.953 2026.325 - 5.84% -
SetIntersection_Interlaced_Vector_string_262144_256 5.47% 67535325.531 71227613.712 - -10.15% -
std::vector<int>::ctor(size)/1024 5.46% 42.209 44.515 - 8.33% -
std::partition(vector<int>)_(sparse)/50 5.46% 13.927 14.688 - 2.46% -
ranges::min(std::deque<char>)/1 5.45% 0.686 0.723 - 17.98% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 5.43% 2.125 2.241 - -2.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.41% 6386.166 6731.932 - 18.85% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.41% 96441.383 101657.170 - -2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.39% 64345387.314 67814734.834 - -4.75% -
SetIntersection_Front_Vector_uint64_16384_16384 5.38% 74450260.835 78457981.417 - 3.48% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.38% 11.344 11.955 - 14.98% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.37% 6.544 6.895 - -8.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.37% 6.486 6.834 - -0.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.37% 1.042 1.097 - -0.75% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.36% 53390.429 56254.776 - 3.23% -
SetIntersection_Front_Vector_uint64_256_256 5.35% 4253680.035 4481126.358 - -1.50% -
SetIntersection_Front_Vector_float_16384_16384 5.34% 71971327.344 75817482.636 - -2.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.34% 30.166 31.778 - 2.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.32% 57576.476 60641.623 - -2.72% -
std::is_sorted_until(list<int>,_pred)/8 5.32% 3.659 3.854 - 1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.31% 200619415.969 211273822.500 - 1.60% -
std::transform(deque<int>,_deque<int>)/32 5.29% 21.366 22.497 - 4.15% -
std::set<int>::find(key)_(existent)/32 5.28% 1.624 1.710 - 2.19% -
BM_Swap_MemPtr_LargeTrivialFunctor 5.28% 1.186 1.248 - 4.09% -
SetIntersection_Interlaced_Set_string_64_64 5.27% 35089417.383 36940033.859 - -0.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.26% 2.385 2.511 - -9.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 5.26% 18569269.416 19546275.374 - 5.08% -
SetIntersection_Front_Vector_uint32_16384_256 5.24% 2156052.399 2269022.007 - 6.34% -
BM_emoji_escaped<wchar_t> 5.24% 21440.727 22563.770 - 0.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.21% 72.014 75.769 - 1.80% -
std::set<int>::lower_bound(key)_(existent)/8192 5.21% 8.157 8.582 - 5.22% -
std::remove(deque<int>)_(sprinkled)/32 5.21% 50.120 52.731 - -0.64% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.21% 9.860 10.374 - 5.59% -
BM_Swap_FuncPtr_LargeTrivialFunctor 5.20% 1.179 1.240 - 7.82% -
std::generate_n(deque<int>)/8192 5.19% 2015.759 2120.366 - 8.09% -
vector<bool>::reserve() 5.19% 10.924 11.491 - 2.22% -
SetIntersection_Front_Set_float_1024_256 5.18% 4190780.106 4407663.475 - -1.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.17% 6264.584 6588.309 - -0.95% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.17% 3.338 3.511 - 3.53% -
std::multiset<std::string>::contains(key)_(existent)/32 5.16% 14.332 15.072 - -1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.15% 135879.141 142883.462 - 4.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.15% 214.155 225.190 - -2.45% -
bm_make_exception_ptr/threads:2 5.15% 8.149 8.568 - 4.17% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.15% 9.940 10.452 - 3.68% -
std::replace_if(deque<int>)_(prefix)/1024 5.14% 470.356 494.550 - 3.11% -
std::search(deque<int>)_(same_length)/1000 5.13% 325.451 342.140 - -2.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.11% 22.103 23.233 - 0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.11% 119282.805 125380.689 - 4.14% -
BM_lexicographical_compare_three_way_slow_path/16 5.11% 4.356 4.579 - -0.15% -
BM_OperatorBool_SmallNonTrivialFunctor 5.10% 0.229 0.240 - 0.33% -
std::set<int>::equal_range(key)_(non-existent)/32 5.10% 2.585 2.717 - -1.59% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 5.09% 2.972 3.124 - 0.66% -
BM_StringRead_Cold_Deep_Small 5.08% 1.162 1.221 - -7.54% -
rng::find_last(forward_list<int>)_(bail_90%)/8 5.08% 2.333 2.451 - -0.92% -
std::set<std::string>::count(key)_(existent)/8192 5.07% 32.965 34.637 - -0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.07% 41.660 43.772 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 5.07% 16598508.789 17439774.591 - 6.40% -
SetIntersection_None_Set_string_1024_4 5.07% 8913836.554 9365328.180 - 6.49% -
std::set<std::string>::equal_range(key)_(existent)/32 5.05% 15.019 15.778 - -0.15% -
bm_ranges_lexicographical_compare<signed_char>/1 5.05% 1.715 1.801 - 9.80% -
rng::find_last(forward_list<int>)_(bail_90%)/50 5.05% 20.433 21.466 - 0.23% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 5.05% 77.662 81.585 - 7.31% -
BM_deque_deque_ranges_move/70000 5.05% 3309.786 3476.887 - -5.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.05% 0.273 0.287 - 2.98% -
std::format(int64_t)_(fmt:_{:x}) 5.05% 22.501 23.636 - -1.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.05% 276.552 290.505 - 2.02% -
std::transform(list<int>)_(identity_transform)/32 5.04% 16.099 16.911 - 0.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.04% 1.508 1.584 - -12.61% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 5.04% 30.408 31.941 - 2.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.03% 656.501 689.505 - 4.38% -
ranges::minmax(std::deque<__int128>)/1 5.02% 0.651 0.683 - 1.15% -
std::remove_if(deque<int>)_(sprinkled)/32 5.02% 52.996 55.654 - 2.99% -
BM_join_view_in_vectors/0 5.01% 2.692 2.827 - 6.16% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 5.01% 12430.036 13052.516 - 3.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.00% 50096.565 52603.413 - -1.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.98% 731.555 767.993 - 0.55% -
BM_format_to_iterator/<std::deque>_string_len_60 4.97% 16.647 17.475 - 1.77% -
std::find(list<int>)_(process_all)/1024 4.97% 685.660 719.745 - 2.83% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 4.97% 28.960 30.399 - 3.35% -
rng::find_last_if(vector<int>)_(bail_90%)/50 4.97% 1.520 1.596 - 0.17% -
BM_PushHeap_uint32_Descending_16 4.96% 0.355 0.372 - -2.40% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.96% 1.335 1.401 - 2.90% -
BM_PushHeap_float_Descending_1 4.96% 0.520 0.546 - -21.70% -
std::multimap<std::string,_int>::clear()/8192 4.96% 218727.261 229567.951 - 6.32% -
std::all_of(deque<int>)_(process_all)/8 4.94% 3.275 3.437 - -0.02% -
BM_format_to_iterator/<std::string>_string_view_len_60 4.93% 9.541 10.012 - 4.41% -
BM_PushHeap_uint64_Ascending_16384 4.92% 3.670 3.851 - -0.38% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.91% 21.110 22.147 - 5.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.90% 8993633.471 9434326.823 - -4.89% -
BM_deque_vector_copy_backward/70000 4.90% 7945.824 8334.995 - 0.92% -
std::none_of(deque<int>)_(process_all)/8 4.89% 3.277 3.437 - 0.09% -
SetIntersection_Front_Set_uint64_262144_64 4.89% 1699019.864 1782042.258 - 7.35% -
BM_std_minmax_element<int>/1 4.88% 0.294 0.308 - 3.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 4.88% 990920.685 1039235.244 - -0.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.87% 27.842 29.197 - 5.00% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.86% 25182.513 26407.310 - 0.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.86% 6278.212 6583.237 - -0.71% -
rng::for_each(set<int>)/50 4.82% 43.831 45.942 - -0.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.81% 0.254 0.266 - 0.44% -
BM_deque_vector_move_backward/0 4.80% 1.371 1.437 - -1.66% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.80% 0.598 0.626 - -6.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.79% 44.580 46.716 - 2.24% -
SetIntersection_Interlaced_Set_string_256_64 4.78% 29729390.805 31151502.394 - 1.17% -
SetIntersection_Front_Vector_float_262144_16384 4.77% 71787441.651 75213434.141 - -2.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.77% 14310.547 14992.866 - 2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 4.76% 37552431.780 39341636.988 - 4.90% -
BM_PushHeap_uint64_Random_262144 4.76% 5.990 6.275 - -0.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.76% 126.878 132.918 - -1.24% -
SetIntersection_Front_Set_float_262144_16384 4.76% 214062166.537 224248394.635 - -7.10% -
BM_StringRead_Cold_Deep_Empty 4.75% 1.168 1.224 - -7.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.74% 1.762 1.845 - 0.72% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.73% 491.203 514.435 - 4.70% -
BM_PushHeap_string_Descending_16 4.71% 2.103 2.202 - 4.70% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.69% 87.552 91.660 - 8.91% -
BM_std_minmax_element<long_long>/64 4.68% 16.688 17.469 - -1.57% -
std::unordered_map<int,_int>::clear()/1024 4.68% 8565.891 8966.647 - 6.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.67% 23.042 24.118 - 7.65% -
BM_deque_deque_move/65536 4.66% 3105.598 3250.289 - -4.73% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.64% 12.551 13.134 - 4.85% -
std::rotate_copy(list<int>)/50 4.64% 13.293 13.910 - -0.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.63% 11452.496 11982.693 - 3.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.62% 645.818 675.664 - 0.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.62% 0.581 0.608 - 0.07% -
std::partition(deque<int>)_(sparse)/32 4.62% 11.368 11.893 - 4.27% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.62% 129615.737 135602.440 - -3.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.61% 40.777 42.659 - 0.78% -
BM_PushHeap_string_PipeOrgan_262144 4.61% 17.362 18.163 - 7.69% -
BM_std_minmax_element<long_long>/1024 4.60% 264.891 277.073 - -1.29% -
BM_std_minmax_element<long_long>/4096 4.60% 1040.815 1088.647 - -1.81% -
std::set<std::string>::count(key)_(non-existent)/32 4.59% 10.090 10.553 - 3.35% -
BM_PushHeap_uint32_SingleElement_16384 4.58% 0.356 0.372 - -1.41% -
std::search(list<int>,_pred)_(same_length)/8192 4.58% 8817.087 9220.796 - 15.14% -
std::sort_heap(vector<NonIntegral>)/8 4.57% 29.350 30.693 - 2.55% -
std::transform(list<int>,_list<int>)/8192 4.57% 9001.263 9412.449 - 1.82% -
BM_std_minmax_element<long_long>/65536 4.56% 16665.713 17425.197 - -2.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.56% 33.495 35.021 - 8.34% -
std::find_first_of(deque<int>)_(small_needle)/50 4.55% 165.166 172.688 - 5.09% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.55% 2.280 2.384 - -2.87% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 4.55% 29.888 31.249 - 0.65% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.55% 1.098 1.148 - 0.74% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.55% 22.452 23.473 - 6.87% -
std::flat_map<int,_int>::erase(iterator)/1024 4.54% 75.821 79.261 - 4.98% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.53% 3907.197 4084.093 - 3.17% -
SetIntersection_None_Set_string_16384_4 4.53% 188212651.992 196731310.655 - -4.63% -
std::is_partitioned(list<int>)_(partitioned)/50 4.52% 13.477 14.087 - 1.96% -
BM_PushHeap_uint32_SingleElement_262144 4.52% 0.355 0.371 - -1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.52% 4.520 4.724 - 2.84% -
BM_format_to_iterator/<std::deque>_C_string_len_6 4.51% 14.267 14.910 - 1.19% -
std::make_heap(deque<int>)_(pipe-organ)/8192 4.50% 20450.763 21370.131 - 1.92% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.49% 3.612 3.775 - -0.19% -
BM_vector_deque_ranges_move/64000 4.49% 2843.410 2971.135 - -0.05% -
rng::contains(list<int>)_(process_all)/50 4.49% 18.230 19.048 - -23.63% -
BM_std_minmax_element<long_long>/4000 4.48% 1016.659 1062.256 - -2.06% -
BM_std_minmax_element<long_long>/70000 4.47% 17802.912 18599.360 - -2.60% -
BM_PushHeap_float_SingleElement_16 4.46% 0.364 0.381 - 0.11% -
std::for_each(set<int>::iterator)/32 4.45% 21.134 22.075 - 2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.44% 12801544.464 13370432.991 - 5.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.44% 11591.517 12105.932 - -5.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.43% 31591.357 32992.053 - 4.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.43% 2274537.858 2375302.076 - 0.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.42% 592237.622 618423.304 - 1.59% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.42% 725.747 757.818 - 8.78% -
std::copy_backward(vector<bool>)_(aligned)/64 4.41% 1.605 1.676 - -4.04% -
rng::contains_subrange(list<int>)_(same_length)/16 4.39% 5.969 6.231 - -0.11% -
SetIntersection_Interlaced_Set_string_256_256 4.39% 31581530.718 32967755.852 - 5.75% -
std::pop_heap(deque<size_t>)/8192 4.39% 57.144 59.652 - 1.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.39% 40.061 41.818 - 0.80% -
BM_OperatorBool_MemFuncPtr 4.38% 0.229 0.239 - 1.00% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 4.38% 32.212 33.624 - 5.36% -
SetIntersection_Front_Set_uint32_16384_16384 4.37% 211515699.545 220764878.422 - 0.52% -
BM_deque_deque_ranges_copy/64000 4.37% 2950.545 3079.479 - 0.41% -
BM_std_minmax_element<long_long>/512 4.36% 134.114 139.967 - -1.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.36% 11865.262 12382.718 - 8.53% -
std::remove_if(deque<int>)_(sprinkled)/50 4.36% 60.469 63.105 - 2.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.35% 32.425 33.836 - -1.01% -
std::set<int>::equal_range(key)_(existent)/32 4.35% 1.714 1.788 - 0.03% -
std::remove(deque<int>)_(prefix)/32 4.35% 52.858 55.156 - 3.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.35% 27527.324 28724.126 - 6.17% -
BM_std_minmax_element<long_long>/64000 4.35% 16273.847 16981.022 - -2.66% -
std::find_if(list<int>)_(process_all)/8 4.33% 2.294 2.393 - 6.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.33% 1.389 1.449 - 15.56% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 4.32% 58820.971 61361.149 - 1.58% -
ranges::min(std::list<char>)/8 4.32% 1.767 1.844 - 1.59% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.32% 1.927 2.011 - 4.68% -
BM_std_minmax_element<long_long>/5500 4.32% 1394.534 1454.719 - -2.24% -
std::partition(vector<int>)_(sparse)/32 4.30% 8.818 9.197 - 2.75% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.29% 4737.806 4941.240 - -0.18% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.29% 5.920 6.174 - 4.30% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.29% 4.208 4.388 - -0.49% -
std::any_of(deque<int>)_(process_all)/8 4.28% 3.286 3.427 - -0.12% -
ranges::minmax(std::vector<char>)/70000 4.27% 564.879 589.011 - -0.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.27% 31.965 33.331 - 3.96% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.26% 7171.693 7477.060 - -12.68% -
std::make_heap(deque<int>)_(shuffled)/1024 4.25% 2516.441 2623.478 - 2.45% -
BM_format_to_iterator/<std::deque>_C_string_len_60 4.25% 17.906 18.667 - 3.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.24% 23.286 24.273 - 1.91% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 4.23% 96490.014 100568.427 - 5.18% -
SetIntersection_Front_Set_uint64_16384_64 4.22% 1680363.084 1751304.183 - 1.40% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.22% 26.733 27.861 - -4.00% -
std::multiset<int>::erase(iterator)/32 4.22% 21.190 22.084 - 8.18% -
BM_vector_deque_ranges_move/70000 4.22% 3102.948 3233.738 - -0.07% -
std::unordered_set<int>::find(key)_(existent)/32 4.17% 1.326 1.381 - 17.33% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.17% 789.857 822.788 - -4.51% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.17% 18339.809 19103.951 - 4.99% -
BM_PushHeap_uint32_SingleElement_1024 4.16% 0.362 0.377 - -1.34% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 4.15% 632.594 658.847 - 7.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.15% 6.454 6.722 - 3.82% -
std::replace(deque<int>)_(prefix)/8192 4.14% 3207.739 3340.674 - 2.88% -
std::multiset<int>::clear()/32 4.14% 636.117 662.479 - 9.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.14% 600413.485 625265.586 - 2.25% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.13% 55721.187 58021.427 - 5.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.13% 3.417 3.558 - -1.19% -
std::remove_copy(deque<int>)_(prefix)/50 4.13% 20.196 21.029 - -0.76% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 4.11% 626.868 652.654 - 7.22% -
std::stable_partition(vector<int>)_(sparse)/32 4.11% 7.459 7.765 - 1.37% -
std::lower_bound(std::list<int>)/8192 4.10% 14213.834 14796.501 - 10.86% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.09% 285.556 297.245 - 2.61% -
std::flat_map<int,_int>::contains(key)_(existent)/32 4.09% 3.075 3.201 - 0.10% -
std::move_backward(vector<int>)/8 4.09% 2.174 2.263 - 1.68% -
std::replace_if(list<int>)_(prefix)/50 4.09% 23.656 24.623 - 0.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.08% 23.746 24.716 - 1.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.08% 138138.831 143774.037 - 5.05% -
std::find_first_of(deque<int>)_(small_needle)/32 4.08% 107.704 112.098 - 4.96% -
std::find(vector<char>)_(bail_25%)/8 4.08% 1.109 1.154 - 8.60% -
std::stable_partition(deque<int>)_(sparse)/32 4.07% 11.148 11.602 - -8.59% -
BM_deque_deque_ranges_copy_backward/1 4.07% 2.523 2.626 - -4.78% -
std::upper_bound(std::list<int>)/8192 4.07% 14122.896 14697.659 - 10.86% -
std::make_heap(deque<int>)_(heap)/8 4.07% 20.774 21.619 - 3.25% -
ranges::minmax(std::deque<char>)/8 4.07% 3.791 3.945 - 2.39% -
std::adjacent_find(vector<int>,_pred)/1048576 4.06% 464886.590 483763.805 - 2.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.05% 6911.440 7191.491 - 5.51% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.03% 9.069 9.435 - -0.69% -
std::fill(vector<bool>)/32768 4.01% 29.214 30.387 - 0.39% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.99% 9.708 10.095 - -1.01% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.99% 84943.400 88329.052 - 1.01% -
bm_swap_ranges_vb_aligned/32768 3.98% 63.716 66.255 - 4.13% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 3.96% 34.627 35.999 - 4.81% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 3.96% 560.703 582.906 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.96% 26522127.036 27571515.324 - -3.23% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 3.95% 0.253 0.263 - 4.17% -
BM_lexicographical_compare_three_way_slow_path/4 3.95% 1.130 1.175 - -0.18% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.95% 34.714 36.084 - 4.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.95% 399.755 415.531 - 6.35% -
bm_make_exception_ptr/threads:4 3.95% 4.206 4.372 - 4.47% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.94% 9.855 10.243 - 1.25% -
ranges::min(std::list<char>)/64 3.93% 25.927 26.947 - -1.80% -
BM_format_string<char>/2 3.93% 0.666 0.692 - 0.13% -
std::multiset<int>::contains(key)_(existent)/8192 3.93% 8.211 8.534 - 2.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 3.93% 44.341 46.083 - 3.16% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.92% 6.486 6.741 - 5.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.92% 4.625 4.806 - 14.39% -
bm_lexicographical_compare<signed_char>/512 3.92% 7.655 7.955 - 3.52% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 3.91% 626.579 651.073 - 7.00% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.89% 5.176 5.378 - 1.14% -
BM_format_to_iterator/<std::deque>_string_view_len_6 3.89% 13.831 14.369 - 2.10% -
std::unique(list<int>)_(contiguous)/32 3.89% 52.275 54.306 - 5.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.88% 0.273 0.283 - -0.77% -
std::copy_n(deque<int>)/8 3.88% 2.636 2.738 - -0.63% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.88% 514.422 534.362 - -0.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.87% 31.084 32.287 - 3.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.87% 8083131.331 8395659.071 - -5.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.86% 5513.537 5726.634 - 0.94% -
std::is_sorted(deque<int>,_pred)/1024 3.86% 617.072 640.908 - -0.11% -
BM_cyrillic_escaped<wchar_t> 3.86% 11929.452 12389.574 - 1.03% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 3.86% 205388.660 213309.864 - 7.25% -
BM_lexicographical_compare_three_way_fast_path/64 3.85% 15.034 15.614 - 0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.84% 12767.873 13257.548 - 0.14% -
std::multiset<int>::contains(key)_(existent)/32 3.82% 1.639 1.701 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 3.82% 8.351 8.670 - 3.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.82% 1.312 1.363 - 15.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.81% 137162461.039 142394557.194 - 3.89% -
std::set<int>::erase(key)_(existent)/32 3.81% 22.008 22.846 - 5.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.81% 50304.151 52219.536 - 14.64% -
std::equal(list<int>)_(it,_it,_it)/8 3.80% 2.653 2.753 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.80% 9602126.113 9966996.983 - 4.06% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.80% 7.068 7.336 - -5.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.79% 0.591 0.613 - 4.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.79% 20.079 20.840 - 3.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.79% 39.123 40.605 - 10.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.79% 210.742 218.726 - -2.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.78% 215.170 223.301 - 0.26% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.78% 1922.355 1994.952 - 1.83% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.77% 5.985 6.210 - 4.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.77% 1.037 1.076 - 9.77% -
std::unordered_set<int>::find(key)_(existent)/1024 3.77% 1.486 1.542 - 10.29% -
BM_PushHeap_float_QuickSortAdversary_1 3.76% 0.449 0.466 - -0.11% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.76% 2110.343 2189.710 - -1.14% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 3.76% 2110.493 2189.805 - -1.61% -
BM_PushHeap_uint32_Descending_4 3.75% 0.363 0.377 - -4.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.74% 8704.767 9030.724 - 3.08% -
SetIntersection_Front_Vector_float_256_256 3.74% 4333279.065 4495469.252 - -0.54% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.74% 6837.019 7092.839 - 7.95% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 3.74% 43.822 45.461 - 7.52% -
ranges::minmax(std::deque<__int128>)/8 3.73% 3.704 3.842 - -1.95% -
std::list<int>::ctor(size)/32 3.73% 327.376 339.578 - 6.15% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.73% 1428284.828 1481491.325 - 4.39% -
SetIntersection_Front_Set_string_1024_256 3.69% 14273701.097 14800546.218 - -7.18% -
SetIntersection_Front_Set_float_256_16 3.68% 4566780.980 4735044.183 - 1.45% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 3.68% 13319586.491 13809669.119 - 7.04% -
rng::for_each(map<int>)/32 3.68% 21.636 22.431 - 0.60% -
std::adjacent_find(list<int>,_pred)/8192 3.66% 7130.777 7391.905 - -3.95% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.66% 96983.106 100531.279 - 3.96% -
std::search(list<int>)_(no_match)/1000 3.65% 672.398 696.957 - 0.59% -
BM_ascii_escaped<wchar_t> 3.65% 21678.771 22469.161 - 0.25% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.65% 28.884 29.937 - -3.80% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.64% 69.574 72.106 - -1.27% -
SetIntersection_Interlaced_Set_float_262144_262144 3.64% 1635774.414 1695277.508 - 2.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.64% 19.060 19.753 - 4.32% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.62% 15629.976 16196.214 - 2.39% -
BM_PushHeap_string_PipeOrgan_256 3.62% 7.912 8.198 - 8.05% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.62% 355.277 368.133 - 0.95% -
std::pop_heap(deque<std::string>)/8192 3.61% 114.144 118.265 - 4.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.61% 62.699 64.962 - -16.11% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.61% 32.967 34.156 - 0.42% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 3.61% 78.078 80.894 - 6.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.61% 32.439 33.609 - -9.55% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.60% 2.876 2.980 - -0.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.60% 2.448 2.536 - -2.92% -
rng::contains(deque<int>)_(process_all)/8192 3.59% 1852.142 1918.719 - 2.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 3.59% 23.502 24.346 - -0.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.59% 24.558 25.439 - 0.86% -
std::map<int,_int>::ctor(const&)/1024 3.59% 6512.080 6745.577 - -0.48% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.56% 4.310 4.464 - -1.74% -
std::is_sorted(deque<int>,_pred)/8192 3.56% 5007.942 5186.265 - -0.16% -
std::find_end(list<int>,_pred)_(near_matches)/1000 3.56% 41242.647 42708.898 - 3.78% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.55% 251.225 260.155 - 11.62% -
BM_format_to_back_inserter<std::string>/string_len_60 3.55% 28.598 29.613 - 0.82% -
bm_make_exception_ptr/threads:8 3.54% 2.837 2.938 - 3.68% -
BM_format_string<char>/4 3.54% 0.459 0.475 - -0.05% -
BM_getline_string 3.53% 16.146 16.717 - -1.85% -
BM_format_to_string_back_inserter<std::list<char>>/1 3.53% 22.251 23.037 - 0.95% -
std::rotate(list<int>)_(1_element_forward)/32 3.53% 13.296 13.765 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.53% 346735949.662 358974980.893 - 2.55% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.53% 202.494 209.639 - 2.06% -
BM_BitsetToString<8192>/Dense_(90%)/90 3.52% 389.861 403.601 - -2.16% -
BM_format/C_string_len_60 3.52% 26.550 27.484 - 3.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.51% 631323.920 653485.256 - 1.21% -
std::copy_backward(list<int>)/512 3.51% 363.067 375.808 - 2.86% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.50% 16159.057 16725.196 - 3.17% -
BM_ConstructAndDestroy_FuncPtr_Opaque 3.48% 1.127 1.167 - 11.41% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 3.48% 73099.595 75643.603 - 9.34% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.48% 8.964 9.276 - -1.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.48% 31945.992 33056.424 - 4.36% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.47% 9.766 10.105 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.47% 4367975.961 4519663.914 - -4.40% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.47% 71.598 74.083 - 3.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.45% 2.051 2.122 - 1.81% -
std::find(list<int>)_(process_all)/8192 3.45% 7129.683 7375.601 - 0.67% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.44% 631569.454 653286.382 - 1.18% -
BM_PushHeap_uint32_SingleElement_256 3.43% 0.383 0.396 - -1.20% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.42% 23.341 24.140 - 17.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.42% 23.468 24.271 - -1.21% -
BM_PushHeap_uint64_Descending_16384 3.42% 0.382 0.395 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 3.41% 59096291.225 61113476.403 - 5.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.41% 2801.030 2896.621 - 2.90% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.41% 53.062 54.872 - 0.27% -
std::copy_if(list<int>)_(entire_range)/8 3.40% 2.452 2.535 - 0.13% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.40% 193244.573 199815.267 - 4.65% -
std::swap_ranges(deque<int>)/1024 3.39% 340.267 351.811 - 10.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.39% 125.098 129.341 - -3.45% -
std::stable_partition(deque<int>)_(dense)/50 3.39% 37.528 38.800 - 5.50% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.38% 282.401 291.948 - -0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.38% 39278.302 40604.717 - 3.47% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 3.38% 23.422 24.213 - 2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 3.37% 63671783.020 65816747.463 - 5.07% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.36% 9.464 9.781 - 1.34% -
std::count(list<int>)_(every_other)/8192 3.36% 6589.890 6811.235 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.36% 17566.836 18156.846 - 2.56% -
std::rotate(deque<int>)_(1_element_backward)/50 3.35% 5.083 5.253 - 2.94% -
std::swap_ranges(deque<int>)/8192 3.34% 2704.849 2795.271 - 9.71% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.34% 1.376 1.422 - -7.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.34% 10.217 10.558 - -4.07% -
std::reverse_copy(list<int>)/32768 3.33% 25899.089 26761.954 - 2.58% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.33% 9.529 9.846 - 3.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 3.33% 17.873 18.467 - 3.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.32% 8681590.725 8969885.927 - -9.54% -
std::find_end(list<int>,_pred)_(near_matches)/1024 3.32% 42861.115 44284.315 - 3.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.32% 55761.060 57612.078 - 8.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.31% 6419488.254 6632277.501 - 4.45% -
BM_format_to_iterator/<std::vector>_C_string_len_60 3.31% 11.029 11.394 - 4.30% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 3.31% 78.045 80.630 - 5.82% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.31% 929361.828 960146.657 - -4.47% -
rng::find_last(vector<int>)_(bail_10%)/8192 3.30% 1643.515 1697.804 - 2.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.30% 44.584 46.054 - 3.38% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.29% 11.625 12.008 - 4.81% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.29% 2.424 2.503 - 0.53% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.29% 260.170 268.717 - -1.30% -
std::partition(vector<int>)_(dense)/8192 3.28% 1810.876 1870.339 - -2.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.28% 1448.277 1495.733 - -3.50% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.27% 22.840 23.588 - 7.27% -
std::rotate(vector<int>)_(1_element_backward)/32 3.27% 2.903 2.998 - 2.99% -
std::find(vector<long_long>)_(bail_25%)/8 3.27% 0.893 0.923 - 3.61% -
SetIntersection_Front_Set_float_262144_262144 3.26% 1608624.352 1661118.002 - 0.88% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.26% 8.320 8.591 - 1.11% -
BM_deque_deque_copy/64000 3.25% 2947.276 3043.138 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.25% 13994186.114 14448913.791 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.25% 3.787 3.910 - 4.97% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.24% 20.220 20.875 - 5.17% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.23% 604.903 624.449 - 3.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.23% 28.842 29.772 - 2.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.22% 39.152 40.414 - 0.52% -
ranges::min(std::deque<char>)/8 3.22% 2.283 2.357 - -1.21% -
bm_swap_ranges_vb_aligned/4096 3.22% 12.523 12.926 - 3.39% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.22% 9.110 9.403 - 0.63% -
std::fill_n(vector<bool>)/32768 3.22% 29.285 30.227 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.21% 71.608 73.904 - -0.19% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.19% 6.256 6.455 - 1.33% -
std::multiset<std::string>::ctor(const&)/32 3.18% 774.937 799.553 - -1.28% -
SetIntersection_Front_Set_string_262144_256 3.17% 14694952.545 15160969.158 - -0.05% -
BM_lexicographical_compare_three_way_fast_path/1024 3.17% 236.321 243.805 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.17% 6.953 7.173 - 4.68% -
ranges::min(std::list<__int128>)/70000 3.16% 57637.945 59460.540 - 1.35% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.16% 39.245 40.485 - 12.54% -
std::find_end(list<int>)_(match_near_end)/1000 3.16% 733.450 756.614 - -0.55% -
std::copy_n(deque<int>)/64 3.16% 2.787 2.875 - 3.18% -
SetIntersection_None_Set_string_256_256 3.16% 5697327.418 5877088.055 - -0.34% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.15% 782.453 807.080 - -0.40% -
bm_ranges_lexicographical_compare<signed_char>/512 3.14% 7.766 8.010 - 1.10% -
BM_format/string_len_6 3.14% 2.529 2.608 - -2.84% -
std::move_backward(deque<int>)/32768 3.14% 3264.622 3367.042 - 0.89% -
std::count(deque<int>)_(every_other)/1048576 3.12% 250725.381 258559.580 - 2.60% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.12% 282.629 291.440 - -0.75% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.11% 1807821.369 1864046.063 - -0.81% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.11% 835.640 861.613 - 2.61% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.10% 218853427.150 225648620.858 - -0.78% -
BM_stop_token_async_reg_unreg_callback/131072 3.10% 113310381.696 116826322.081 - 0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.10% 1195722.763 1232764.218 - -0.40% -
std::remove(list<int>)_(prefix)/1024 3.09% 947.554 976.873 - 0.89% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.09% 14177.338 14615.771 - -13.02% -
ranges::minmax(std::vector<long_long>)/1 3.08% 0.647 0.667 - 3.07% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 3.08% 29.404 30.308 - 4.37% -
rng::find_last(list<int>)_(bail_10%)/8 3.07% 2.021 2.083 - 0.32% -
BM_format_to_iterator/<std::deque>_string_view_len_60 3.07% 16.643 17.153 - 0.46% -
std::set<int>::insert(value)_(already_present)/8192 3.06% 9.575 9.868 - -2.10% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.05% 2.011 2.072 - -4.47% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.05% 11.396 11.744 - -3.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.05% 4.115 4.240 - 0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.04% 666.699 686.977 - 2.23% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.04% 144.245 148.630 - 3.08% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.03% 3.284 3.384 - 3.32% -
rng::find_last(deque<int>)_(bail_10%)/8 3.03% 2.706 2.788 - 4.59% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.03% 19.138 19.717 - 0.23% -
BM_string_without_formatting<wchar_t> 3.03% 9.503 9.791 - 2.35% -
SetIntersection_Front_Set_string_16384_16 3.02% 1770283.284 1823826.869 - 2.08% -
BM_stop_token_async_reg_unreg_callback/16777216 3.02% 13845692540.999 14263997457.922 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.02% 2012.993 2073.794 - -0.14% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.01% 801.364 825.517 - -3.48% -
BM_PushHeap_string_Random_16 3.01% 10.351 10.663 - 0.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.01% 16285.415 16775.412 - 0.81% -
std::is_sorted(vector<int>,_pred)/8 3.01% 3.164 3.259 - 0.58% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 2.99% 3663.895 3773.449 - 0.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.99% 102599.184 105663.865 - -0.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.98% 57754652.750 59474927.082 - 2.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.97% 241.115 248.282 - -0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.97% 2.125 2.188 - -2.91% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.95% 331.655 341.437 - 4.85% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.95% 2.130 2.193 - 5.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.95% 1.270 1.307 - 13.11% -
std::replace_if(deque<int>)_(prefix)/8192 2.94% 3420.887 3521.623 - 0.44% -
std::stable_partition(deque<int>)_(sparse)/50 2.94% 27.391 28.197 - -4.23% -
SetIntersection_Interlaced_Vector_string_256_16 2.94% 10394454.364 10699609.089 - -0.19% -
std::partition_point(deque<int>)/8192 2.93% 14.911 15.349 - -0.42% -
std::unique_copy(vector<int>)_(contiguous)/52 2.92% 13.205 13.591 - 2.04% -
std::stable_partition(deque<int>)_(dense)/32 2.92% 29.751 30.620 - 9.26% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.92% 11350.045 11681.257 - 3.81% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.92% 811.772 835.437 - 1.03% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.91% 111.564 114.812 - 3.58% -
BM_lexicographical_compare_three_way_fast_path/262144 2.90% 58419.173 60112.300 - -0.50% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.90% 240187.336 247143.341 - 0.44% -
BM_format_to_iterator/<std::array>_string_len_6 2.89% 8.375 8.618 - 3.16% -
BM_PushHeap_float_QuickSortAdversary_16 2.89% 0.990 1.018 - 0.12% -
BM_format_to_iterator/<std::array>_C_string_len_6 2.88% 8.934 9.192 - 2.38% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.88% 1.115 1.148 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.88% 0.897 0.923 - 3.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.87% 1064862.368 1095469.786 - 4.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.87% 7640.070 7859.666 - 2.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.87% 743.792 765.112 - 5.52% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.86% 2618.506 2693.493 - 1.69% -
std::multimap<int,_int>::find(key)_(existent)/32 2.86% 1.691 1.739 - 1.76% -
BM_lexicographical_compare_three_way_fast_path/16384 2.86% 3630.878 3734.738 - -0.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.85% 3638.752 3742.598 - -0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.85% 7657.378 7875.809 - 0.82% -
std::search(vector<int>)_(near_matches)/1024 2.85% 14852.385 15275.839 - 1.79% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.85% 178310.725 183384.621 - -2.29% -
BM_join_view_deques/4000 2.84% 11589.373 11918.122 - 3.20% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.83% 332.248 341.643 - 6.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.82% 23.230 23.885 - 0.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.81% 23.017 23.663 - -17.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.81% 922.234 948.121 - -0.38% -
SetIntersection_None_Set_string_16384_16 2.80% 187964779.769 193232166.141 - -5.85% -
SetIntersection_None_Set_string_16384_1 2.80% 188524703.645 193802438.772 - -6.50% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.80% 238721.182 245403.976 - -2.47% -
std::move_backward(deque<int>)/8 2.78% 3.436 3.531 - 0.78% -
SetIntersection_Interlaced_Set_float_1024_256 2.78% 14299952.621 14697069.649 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.78% 21176.761 21764.630 - 2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.77% 13067900.347 13429543.967 - 2.09% -
rng::for_each(multimap<int>)/8 2.77% 4.390 4.511 - 2.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.76% 4.246 4.363 - -2.27% -
BM_lexicographical_compare_three_way_fast_path/4096 2.76% 922.133 947.617 - -0.42% -
SetIntersection_None_Set_string_16384_64 2.76% 189303532.077 194533851.459 - -4.62% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.76% 1.776 1.825 - 0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.76% 2125862.952 2184492.212 - -0.82% -
SetIntersection_Front_Vector_uint64_256_64 2.75% 4260959.301 4378291.436 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.75% 18950633.967 19472373.557 - -3.21% -
std::make_heap(deque<int>)_(descending)/8 2.74% 20.667 21.233 - -0.14% -
std::unique(deque<int>)_(contiguous)/8192 2.74% 3697.270 3798.487 - 1.93% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.74% 7395.089 7597.537 - 3.59% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.73% 11468.981 11782.626 - 4.61% -
std::replace_if(vector<int>)_(prefix)/1024 2.73% 266.744 274.035 - 1.74% -
std::lower_bound(std::list<int>)/100 2.73% 89.022 91.453 - -0.25% -
BM_format_to_string_span<wchar_t>/16384 2.73% 1752.648 1800.459 - -5.50% -
BM_lexicographical_compare_three_way_fast_path/65536 2.73% 14587.432 14985.077 - -0.20% -
SetIntersection_Interlaced_Vector_float_256_64 2.71% 6948651.978 7137280.987 - -10.16% -
SetIntersection_None_Set_string_16384_16384 2.71% 193088059.122 198315639.650 - 1.35% -
std::copy(deque<int>)/8 2.71% 2.588 2.658 - -3.92% -
std::find_end(forward_list<int>)_(single_element)/8192 2.71% 5727.830 5882.850 - 0.42% -
std::search(deque<int>)_(same_length)/8192 2.69% 3763.271 3864.504 - 2.84% -
std::for_each(map<int>::iterator)/32 2.68% 21.499 22.076 - -4.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.68% 58227.047 59786.568 - -0.36% -
BM_format_string<char>/1 2.67% 1.155 1.186 - 2.74% -
std::sort(vector<int>)_(repeated)/8192 2.67% 5024.316 5158.274 - 3.49% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.66% 9.545 9.800 - 3.96% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.66% 4578.242 4699.873 - 2.29% -
std::multimap<int,_int>::ctor(const&)/32 2.65% 217.826 223.609 - 2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.64% 1058339.290 1086310.611 - 4.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.64% 1017.258 1044.105 - 0.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.64% 1085672.395 1114289.514 - 0.03% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.63% 236.209 242.429 - -0.63% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.63% 20.783 21.329 - 5.06% -
ranges::min(std::deque<__int128>)/8 2.63% 2.792 2.866 - 1.44% -
bm_ranges_swap_ranges_vb_aligned/512 2.63% 5.292 5.431 - 4.34% -
BM_StringRelational_Eq_Empty_Small_Control 2.62% 0.477 0.490 - 2.85% -
std::copy_backward(list<int>)/32768 2.61% 26091.314 26773.601 - -0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.61% 23197.843 23802.882 - 2.37% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.60% 1824.271 1871.759 - 0.86% -
bm_list/8 2.60% 16.736 17.171 - 4.01% -
std::reverse_copy(deque<int>)/4096 2.59% 954.016 978.766 - 0.77% -
std::find(deque<int>)_(bail_25%)/1024 2.59% 66.035 67.742 - 0.26% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.58% 2.079 2.132 - 2.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.58% 39.832 40.861 - 18.62% -
std::remove_copy(list<int>)_(prefix)/50 2.58% 18.574 19.054 - -0.24% -
std::pop_heap(deque<float>)/8192 2.58% 59.703 61.245 - 1.13% -
ranges::min(std::vector<long_long>)/1 2.58% 0.437 0.448 - 16.43% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.57% 71.833 73.683 - 2.68% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.57% 58284.225 59781.068 - -0.26% -
std::list<int>::ctor(size)/1024 2.57% 11889.752 12195.046 - 4.33% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.56% 1638.483 1680.480 - 0.22% -
std::rotate(list<int>)_(by_1/3)/50 2.56% 23.151 23.744 - 0.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.56% 17.080 17.518 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.56% 1410413.851 1446511.017 - 4.83% -
BM_PushHeap_string_Random_256 2.56% 14.217 14.580 - 1.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.55% 23.828 24.436 - 1.69% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.55% 98806.582 101330.028 - 4.76% -
BM_lexicographical_compare_three_way_fast_path/4 2.55% 1.112 1.141 - -0.48% -
BM_Swap_FuncPtr_MemPtr 2.55% 3.334 3.419 - 2.76% -
std::deque<int>::ctor(size)/8192 2.55% 440.115 451.327 - 2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.55% 6158365.591 6315231.504 - -2.23% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 2.54% 23.213 23.803 - 3.02% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.54% 21842.113 22396.080 - 2.11% -
rng::starts_with(list<int>)/8 2.53% 2.939 3.014 - -5.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.53% 85623.373 87785.806 - 3.17% -
std::copy(vector<bool>)_(aligned)/64 2.52% 1.257 1.289 - -3.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.52% 6.109 6.262 - 0.60% -
BM_vector_deque_move_backward/1024 2.51% 37.178 38.113 - -1.24% -
std::move(vector<bool>)_(unaligned)/64 2.51% 1.631 1.671 - -0.31% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.51% 3627.443 3718.508 - -0.46% -
BM_PushHeap_string_Random_1024 2.51% 14.831 15.203 - 1.92% -
std::map<std::string,_int>::ctor(const&)/32 2.51% 822.918 843.544 - 3.28% -
std::move(deque<int>)/262144 2.50% 14862.681 15234.891 - 1.50% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.50% 88216.470 90425.488 - 1.18% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 2.50% 1.203 1.233 - 7.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.50% 21.150 21.678 - 0.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.49% 14554.157 14917.115 - -0.53% -
SetIntersection_None_Set_uint64_64_64 2.49% 11132725.634 11410314.917 - -7.04% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.49% 5256.140 5387.055 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.49% 28.048 28.747 - 4.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.49% 257.745 264.163 - 0.09% -
std::pop_heap(vector<int>)/1024 2.47% 9.682 9.922 - -0.33% -
BM_PushHeap_uint32_Random_16384 2.47% 5.618 5.757 - -0.50% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.47% 14.984 15.354 - -1.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.47% 4456.898 4566.920 - 0.03% -
std::partition(vector<int>)_(dense)/1024 2.47% 242.438 248.421 - -0.20% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.47% 333.164 341.382 - 5.95% -
std::copy_backward(deque<int>)/8 2.46% 2.662 2.727 - 0.06% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.45% 14556.907 14913.922 - -0.28% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 2.43% 16.864 17.274 - 5.55% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.43% 528.806 541.646 - 3.83% -
SetIntersection_Interlaced_Set_uint64_256_16 2.43% 12045931.402 12338162.566 - 2.33% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.42% 45.696 46.804 - 1.20% -
std::format(int64_t)_(fmt:_{:0^512x}) 2.42% 31.698 32.465 - -0.57% -
SetIntersection_Front_Vector_string_16384_64 2.42% 3122086.287 3197609.581 - -4.17% -
std::remove_if(list<int>)_(sprinkled)/1024 2.42% 958.191 981.349 - -0.42% -
std::move_backward(vector<int>)/262144 2.42% 21617.353 22139.807 - 1.24% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.41% 3.826 3.918 - -2.07% -
std::for_each(set<int>::iterator)/50 2.41% 44.234 45.299 - -0.71% -
std::is_sorted(vector<int>)/8192 2.41% 1928.366 1974.780 - -1.07% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.40% 920.710 942.847 - -0.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.40% 69493.269 71163.521 - 0.04% -
BM_japanese_escaped<wchar_t> 2.40% 12100.711 12390.653 - 0.34% -
std::move_backward(deque<int>)/4096 2.40% 152.702 156.360 - 0.14% -
std::set<int>::find(key)_(existent)/8192 2.39% 7.979 8.170 - 2.98% -
std::set<int>::lower_bound(key)_(existent)/1024 2.39% 4.506 4.614 - 1.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.39% 99318.142 101692.583 - 3.98% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.38% 2160.629 2212.106 - 1.87% -
BM_PushHeap_uint32_Random_262144 2.38% 5.757 5.894 - 2.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.37% 18.773 19.218 - 2.33% -
ranges::min(std::list<__int128>)/64 2.37% 32.234 32.997 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.37% 52.720 53.968 - -2.22% -
SetIntersection_Front_Vector_float_256_64 2.36% 4261818.675 4362571.873 - 0.49% -
std::find_end(deque<int>)_(single_element)/1000 2.36% 249.091 254.972 - 1.88% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 2.35% 12599356.073 12896063.276 - 4.60% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.35% 3927.128 4019.591 - -18.81% -
BM_vector_deque_move_backward/4000 2.35% 142.206 145.552 - 0.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.35% 40.523 41.475 - 13.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.35% 18194211.567 18621725.744 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.35% 1014687.591 1038511.342 - 3.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.35% 1.661 1.700 - 28.61% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.35% 258.782 264.854 - 0.17% -
std::generate_n(list<int>)/50 2.35% 16.772 17.166 - 0.72% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.34% 180549.245 184768.459 - 1.82% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.33% 16.798 17.190 - 11.23% -
SetIntersection_Front_Set_float_1024_16 2.33% 1211438.939 1239670.767 - -0.23% -
std::copy_if(list<int>)_(every_other)/512 2.33% 349.505 357.637 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.32% 1198669.846 1226453.916 - -0.56% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 2.31% 5034.182 5150.539 - 0.21% -
SetIntersection_Front_Vector_uint64_1024_64 2.31% 1331682.778 1362456.487 - -1.03% -
ranges::min(std::vector<long_long>)/70000 2.31% 7674.275 7851.477 - -0.67% -
SetIntersection_Front_Set_uint64_256_256 2.30% 7440051.657 7611486.954 - 3.66% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.30% 10.125 10.359 - -0.41% -
std::search(vector<int>)_(near_matches)/1000 2.30% 14121.336 14445.675 - 1.00% -
std::remove_copy(vector<int>)_(prefix)/32 2.30% 9.367 9.582 - 0.54% -
BM_PushHeap_string_Random_64 2.29% 12.895 13.190 - 1.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.29% 1191.681 1218.933 - -5.94% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.28% 51.747 52.929 - 0.94% -
VChain,_4_levels 2.28% 15.603 15.959 - 1.93% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.28% 7130.931 7293.327 - -0.77% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.28% 6368.763 6513.759 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.27% 16.502 16.877 - 7.22% -
ranges::min(std::vector<char>)/70000 2.27% 478.639 489.503 - -0.63% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.27% 238855.348 244275.317 - -0.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.27% 23.216 23.743 - -0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.27% 30.619 31.313 - -0.24% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.27% 44.110 45.109 - 2.89% -
bm_ranges_swap_ranges_vb_aligned/64 2.26% 3.067 3.137 - -0.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.26% 123.572 126.362 - -0.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.25% 25.450 26.021 - -7.88% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.25% 1017.242 1040.094 - 0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.23% 716.942 732.936 - 1.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.23% 20.818 21.282 - 2.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.23% 10.716 10.955 - 1.36% -
std::reverse_copy(list<int>)/64 2.22% 29.255 29.906 - 0.27% -
SetIntersection_Front_Set_uint32_262144_16384 2.22% 221825955.181 226754655.652 - 0.41% -
std::remove_if(deque<int>)_(prefix)/8192 2.22% 4178.163 4270.931 - -2.96% -
BM_format_to_n_string_back_inserter<std::string>/1 2.21% 13.359 13.655 - 3.08% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 2.21% 62.512 63.892 - 4.63% -
std::copy_n(vector<bool>)_(unaligned)/64 2.21% 1.762 1.800 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 2.20% 36.916 37.729 - 3.02% -
std::replace(list<int>)_(prefix)/50 2.20% 16.924 17.297 - 1.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.20% 766.850 783.700 - 2.82% -
SetIntersection_Interlaced_Set_string_16384_64 2.20% 345293571.655 352876838.805 - -0.88% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.19% 1878.757 1919.950 - -0.29% -
bm_lexicographical_compare<int>/1 2.19% 1.447 1.479 - 15.04% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.19% 6820.001 6969.286 - 1.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.19% 6.673 6.819 - 1.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.19% 881860.156 901138.294 - 0.66% -
SetIntersection_None_Vector_string_262144_256 2.18% 1305575.148 1334047.320 - 3.58% -
BM_format_to_back_inserter<std::string>/string_view_len_60 2.18% 28.699 29.324 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.18% 4.022 4.110 - 1.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.17% 1.419 1.449 - 4.64% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.17% 23.889 24.408 - 0.43% -
SetIntersection_Front_Set_float_262144_64 2.17% 1694075.170 1730861.166 - -3.90% -
bm_ranges_lexicographical_compare<int>/64 2.17% 4.343 4.438 - 1.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.17% 2.317 2.368 - 1.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.16% 61993.262 63334.722 - 2.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.16% 17.901 18.288 - 2.98% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.16% 22.140 22.619 - -4.15% -
std::any_of(list<int>)_(process_all)/50 2.16% 21.501 21.965 - 0.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.16% 218.053 222.753 - -0.68% -
BM_std_minmax_element<char>/4 2.15% 1.206 1.232 - -1.47% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.15% 34.827 35.575 - -0.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.14% 11369.191 11613.034 - 5.95% -
std::set<int>::contains(key)_(non-existent)/1024 2.14% 6.055 6.185 - -3.03% -
BM_deque_deque_copy_backward/4096 2.14% 150.926 154.157 - 2.10% -
SetIntersection_Front_Set_uint32_16384_256 2.14% 3946016.288 4030440.847 - 0.38% -
SetIntersection_Interlaced_Set_string_1024_1024 2.14% 56198719.198 57400221.149 - 4.24% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.14% 44.226 45.172 - 1.97% -
ranges::min(std::deque<char>)/70000 2.14% 17335.680 17705.945 - -32.63% -
std::count(list<int>)_(every_other)/1048576 2.14% 815047.523 832449.704 - 1.46% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.13% 4722.770 4823.560 - -0.12% -
rng::for_each(set<int>)/8 2.13% 4.492 4.588 - 0.66% -
std::find_end(list<int>)_(single_element)/1024 2.13% 688.722 703.403 - -0.42% -
std::remove_if(vector<int>)_(sprinkled)/32 2.13% 53.211 54.345 - -0.98% -
BM_format_to_iterator/<std::deque>_string_len_6 2.13% 13.991 14.289 - 0.29% -
std::remove_if(list<int>)_(prefix)/1024 2.13% 972.520 993.195 - -0.11% -
std::sort_heap(deque<int>)/8192 2.12% 453018.868 462645.114 - 0.35% -
std::sort_heap(vector<NonIntegral>)/8192 2.12% 106090.571 108340.115 - 2.96% -
BM_format_to_back_inserter<std::string>/C_string_len_60 2.11% 30.295 30.936 - 0.91% -
std::format(float)_(fmt:_{:_0f}) 2.11% 37.807 38.605 - 1.68% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 2.11% 28.472 29.071 - 3.09% -
std::multiset<std::string>::count(key)_(existent)/32 2.10% 19.597 20.009 - -0.37% -
BM_PushHeap_string_PipeOrgan_64 2.10% 5.753 5.874 - 3.26% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 2.10% 62.584 63.896 - 4.18% -
std::transform(vector<int>)_(identity_transform)/32 2.10% 8.977 9.165 - -0.50% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.09% 12808.151 13076.357 - 0.11% -
SetIntersection_Front_Vector_string_64_64 2.09% 24966445.875 25489015.986 - -4.23% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.09% 75.881 77.469 - -0.15% -
std::replace(deque<int>)_(sprinkled)/1024 2.09% 344.764 351.974 - -0.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.09% 488.839 499.054 - -3.55% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.09% 586.865 599.122 - 0.49% -
std::rotate(vector<bool>)_(by_1/3)/50 2.09% 17.585 17.952 - 1.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.09% 11494.532 11734.241 - 0.67% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.08% 685.149 699.428 - 4.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.08% 9478.504 9676.027 - 0.05% -
std::copy_if(deque<int>)_(every_other)/512 2.08% 177.340 181.030 - 0.48% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.08% 87105.785 88915.424 - 0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.08% 13.076 13.347 - 3.54% -
BM_deque_deque_ranges_copy/1024 2.08% 36.782 37.546 - 1.06% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.08% 42314.526 43192.866 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.06% 5125.641 5231.433 - 1.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.06% 50857.518 51905.545 - 1.10% -
bm_ranges_swap_ranges_vb_unaligned/64 2.06% 6.169 6.296 - 0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.05% 216.805 221.253 - 0.96% -
std::replace(deque<int>)_(sprinkled)/8192 2.05% 2758.549 2814.991 - 0.92% -
ranges::minmax(std::deque<char>)/1 2.04% 0.657 0.670 - -8.48% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 2.03% 361575.288 368907.683 - 2.68% -
std::partition(deque<int>)_(dense)/50 2.02% 15.300 15.610 - 10.42% -
std::partition_copy(list<int>)/50 2.02% 12.857 13.117 - 0.53% -
BM_StringFindAllMatch/8 2.02% 2.683 2.737 - 4.52% -
bm_lexicographical_compare<unsigned_char>/4096 2.02% 75.774 77.303 - -0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.02% 6633.146 6766.933 - 1.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.02% 23.953 24.436 - 0.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.01% 32.621 33.277 - 3.16% -
std::unique_copy(deque<int>)_(contiguous)/8192 2.01% 3696.392 3770.531 - 1.53% -
std::copy_backward(list<int>)/64 2.00% 29.932 30.532 - -0.93% -
SetIntersection_Front_Vector_uint64_262144_64 2.00% 1334762.807 1361494.159 - -1.14% -
BM_std_minmax_element<long_long>/4 2.00% 1.222 1.247 - -1.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.00% 91313.962 93139.000 - 0.11% -
std::rotate(vector<int>)_(by_1/4)/50 2.00% 35.303 36.008 - 0.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.99% 272.245 277.673 - -0.31% -
std::reverse_copy(vector<int>)/8 1.99% 2.432 2.481 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.99% 5320159.811 5426126.602 - 2.92% -
BM_vector_deque_copy_backward/1024 1.99% 37.725 38.476 - -0.25% -
std::format(int64_t)_(fmt:_{:0>512Lo}) 1.98% 34.483 35.167 - 1.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.98% 36.554 37.278 - 3.55% -
std::rotate(vector<bool>)_(by_1/2)/50 1.98% 17.613 17.961 - 0.16% -
std::remove(list<int>)_(sprinkled)/1024 1.97% 928.760 947.061 - -2.38% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.97% 26299.354 26816.208 - 1.88% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 1.96% 28.523 29.082 - 4.05% -
std::set<int>::erase(key)_(existent)/1024 1.96% 50.105 51.086 - 1.77% -
std::partition_copy(vector<int>)/32 1.96% 8.078 8.236 - 0.81% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.96% 10.833 11.045 - 1.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.95% 56829.420 57939.880 - 4.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.95% 12616.389 12862.916 - -0.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.95% 3.663 3.734 - -1.34% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 785.946 801.284 - 16.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.95% 1450.886 1479.201 - 0.85% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.95% 4.994 5.092 - 0.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.95% 13592.281 13856.951 - 1.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.95% 476.742 486.024 - -0.23% -
SetIntersection_Front_Set_float_16384_16 1.95% 1212384.228 1235982.266 - -0.83% -
std::set<int>::contains(key)_(existent)/1024 1.94% 3.778 3.851 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.94% 4215650.830 4297262.913 - 3.96% -
std::transform(vector<int>,_vector<int>)/32 1.93% 16.892 17.218 - 0.26% -
std::partition_copy(vector<int>)/1024 1.93% 467.207 476.241 - -0.95% -
std::rotate(vector<bool>)_(by_1/2)/32 1.93% 17.802 18.146 - 1.04% -
std::rotate(list<int>)_(by_1/4)/1024 1.93% 564.276 575.168 - 0.03% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.93% 22878.827 23320.323 - 1.56% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.92% 8.450 8.613 - 1.86% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.92% 1.501 1.530 - 1.60% -
std::fill(vector<int>)/1024 1.92% 29.077 29.634 - -0.69% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.92% 566.500 577.359 - 2.30% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.92% 6546.310 6671.753 - 0.59% -
SetIntersection_Front_Set_uint32_64_64 1.91% 12869941.617 13116189.755 - -0.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.91% 167.007 170.202 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.91% 21050812.837 21452693.635 - 0.49% -
SetIntersection_None_Vector_string_1024_1 1.91% 1143480.413 1165301.703 - 0.13% -
std::copy_if(deque<int>)_(every_other)/4096 1.91% 1421.829 1448.953 - 0.04% -
std::rotate(list<int>)_(by_1/2)/1024 1.90% 379.774 387.004 - 0.04% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.90% 12504.796 12742.806 - 2.09% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.90% 23.335 23.778 - 0.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.90% 63.413 64.618 - 0.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.90% 12552.941 12791.458 - -2.59% -
std::rotate(vector<int>)_(by_1/3)/50 1.90% 35.296 35.966 - 0.45% -
std::find(list<int>)_(process_all)/32768 1.90% 25974.103 26467.135 - 4.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1.90% 1884.918 1920.695 - -0.26% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.90% 7.979 8.130 - 0.96% -
std::partition(vector<int>)_(dense)/32 1.89% 8.349 8.507 - -2.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.89% 62553.943 63738.939 - 1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.89% 260371.769 265300.201 - 2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.89% 1.630 1.661 - -0.42% -
BM_format_to_iterator/<std::string>_C_string_len_60 1.88% 10.996 11.203 - 3.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.88% 23.019 23.453 - -0.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.88% 2.249 2.291 - -14.39% -
std::copy_if(deque<int>)_(every_other)/262144 1.88% 91040.057 92751.685 - 0.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.88% 3.209 3.269 - -0.33% -
SetIntersection_Front_Set_string_16384_256 1.88% 14418310.113 14689295.785 - -7.44% -
std::map<int,_int>::ctor(const&)/32 1.88% 216.427 220.486 - -5.09% -
BM_format_to_iterator/<std::string>_string_len_6 1.87% 8.430 8.588 - 1.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.87% 485240.586 494332.980 - -0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.87% 398.132 405.577 - 2.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.87% 9.011 9.179 - -0.37% -
std::copy(vector<bool>)_(unaligned)/64 1.87% 1.755 1.788 - 0.17% -
SetIntersection_Front_Vector_string_262144_262144 1.86% 14533929.443 14804945.965 - 2.41% -
std::fill_n(vector<bool>)/4096 1.86% 4.085 4.162 - -0.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.86% 347448.822 353915.053 - 1.41% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.86% 24.375 24.828 - 0.17% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.86% 1.545 1.574 - 3.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.85% 511254.748 520730.643 - -17.91% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.85% 603.360 614.540 - 0.35% -
BM_StringRelational_Eq_Empty_Empty_Control 1.85% 2.118 2.158 - 5.24% -
BM_SharedPtrCreateDestroy 1.85% 11.049 11.253 - -0.38% -
std::move(vector<int>)/1048576 1.85% 55865.998 56900.129 - 0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.85% 652.996 665.063 - 1.32% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.84% 10.826 11.025 - 0.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 1.84% 119364.266 121559.145 - 2.92% -
SetIntersection_Interlaced_Set_float_64_16 1.84% 21818647.974 22219835.735 - 2.03% -
std::rotate(list<int>)_(by_1/2)/50 1.83% 13.664 13.915 - 0.01% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.83% 21.425 21.817 - -8.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.83% 213.782 217.698 - 0.14% -
SetIntersection_Front_Set_uint32_1024_256 1.83% 3805387.994 3875060.280 - -8.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.83% 18.861 19.207 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 166787.411 169837.070 - 0.87% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.83% 8696.423 8855.409 - 0.37% -
BM_PushHeap_string_Random_16384 1.83% 16.085 16.379 - 0.92% -
SetIntersection_Front_Vector_uint32_16384_64 1.82% 1332856.331 1357141.479 - 1.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.82% 56664.457 57696.825 - 5.92% -
std::none_of(list<int>)_(process_all)/8192 1.82% 7971.376 8116.558 - 6.38% -
ranges::min(std::deque<char>)/64 1.82% 16.209 16.503 - -23.43% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.82% 1891.277 1925.632 - -0.32% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.82% 7.263 7.395 - 0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.81% 1.270 1.293 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.81% 129.218 131.557 - 0.81% -
BM_tolower_string<wchar_t> 1.80% 6.286 6.400 - 0.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.80% 0.765 0.779 - 2.85% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 1.80% 72951.716 74267.488 - 7.36% -
ranges::minmax(std::deque<__int128>)/64 1.80% 30.145 30.688 - -1.30% -
std::rotate(list<int>)_(by_1/3)/1024 1.79% 786.859 800.967 - -0.01% -
SetIntersection_Front_Set_float_16_16 1.79% 38562346.992 39253350.827 - 1.15% -
std::rotate_copy(deque<int>)/32 1.79% 2.572 2.618 - -5.63% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.79% 2.777 2.827 - 0.22% -
std::rotate(list<int>)_(by_1/4)/8192 1.78% 6476.986 6592.311 - 0.51% -
std::copy_backward(deque<int>)/262144 1.78% 30572.528 31116.623 - -0.53% -
std::format(float)_(fmt:_{:_10e}) 1.78% 42.244 42.995 - 0.93% -
std::find_end(vector<int>)_(process_all)/1000 1.78% 229.947 234.033 - 2.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.77% 13208.976 13443.430 - -1.46% -
std::copy_backward(deque<int>)/1048576 1.77% 128657.472 130940.153 - 1.23% -
BM_BitsetToString<32>/Sparse_(10%)/10 1.77% 12.868 13.096 - 0.67% -
std::find_end(list<int>)_(near_matches)/1000 1.77% 36128.912 36769.266 - 0.69% -
BM_StringFindStringLiteral/64 1.77% 2.140 2.177 - -8.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.77% 0.760 0.774 - 2.25% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.77% 5.649 5.749 - 0.18% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 1.77% 58496845.420 59531742.081 - 1.54% -
BM_format_to_iterator/<std::vector>_string_view_len_60 1.77% 9.541 9.710 - 2.60% -
BM_vector_deque_ranges_copy/64 1.77% 2.803 2.853 - -2.05% -
std::format(float)_(fmt:_{:_10f}) 1.76% 40.762 41.482 - 1.69% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.76% 3.769 3.835 - 3.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.76% 19.268 19.606 - -0.03% -
rng::for_each(map<int>)/8 1.75% 4.442 4.520 - 0.87% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.75% 570.477 580.472 - 2.82% -
BM_vector_deque_copy/1024 1.75% 35.780 36.405 - -0.89% -
ranges::minmax(std::vector<__int128>)/64 1.75% 31.230 31.775 - -1.30% -
std::remove_if(deque<int>)_(prefix)/50 1.74% 64.165 65.284 - -2.83% -
std::pop_heap(vector<float>)/8192 1.74% 19.644 19.987 - 0.07% -
ranges::min(std::list<char>)/70000 1.74% 53107.561 54032.722 - 0.14% -
rng::contains(deque<int>)_(process_all)/32 1.74% 8.536 8.684 - 0.20% -
std::is_sorted_until(list<int>)/1024 1.73% 741.369 754.206 - 1.10% -
std::replace(deque<int>)_(sprinkled)/32 1.73% 11.966 12.173 - 0.57% -
rng::find_last(vector<int>)_(bail_10%)/50 1.73% 10.725 10.910 - 1.34% -
std::for_each(vector<int>)/8 1.73% 0.906 0.922 - 0.72% -
std::rotate(vector<bool>)_(by_1/3)/32 1.73% 17.600 17.903 - 1.40% -
std::rotate(deque<int>)_(by_1/4)/50 1.72% 73.934 75.209 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.72% 466.458 474.497 - 1.00% -
SetIntersection_Front_Vector_string_256_256 1.72% 18541192.264 18860494.173 - -4.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.72% 895880.623 911298.979 - 0.90% -
BM_format_to_string_back_inserter<std::wstring>/1 1.72% 13.475 13.707 - 0.75% -
BM_vector_deque_copy/65536 1.71% 2857.387 2906.378 - 0.27% -
BM_deque_vector_copy/4000 1.71% 139.516 141.908 - 0.15% -
std::replace_if(vector<int>)_(prefix)/8192 1.71% 2006.992 2041.350 - 0.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.71% 2298973.510 2338299.750 - -0.07% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.71% 42.691 43.422 - 1.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.71% 74.326 75.597 - -10.06% -
std::partition_point(list<int>)/50 1.70% 24.421 24.836 - -0.29% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.70% 9565.269 9728.111 - 2.04% -
std::copy_if(deque<int>)_(every_other)/64 1.70% 22.779 23.167 - -0.03% -
BM_StringRead_Cold_Shallow_Small 1.70% 1.125 1.144 - -2.50% -
BM_Basic<uint32_t> 1.68% 13.812 14.045 - 0.91% -
std::copy_if(deque<int>)_(every_other)/32768 1.68% 11391.688 11583.330 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.68% 18.835 19.151 - 2.98% -
std::copy_n(vector<bool>)_(aligned)/32768 1.68% 34.810 35.395 - 0.19% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.68% 513904.709 522533.042 - 0.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.68% 4.052 4.120 - 0.24% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.68% 32520.954 33066.304 - 0.16% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.68% 7466.192 7591.327 - -1.06% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.67% 594.917 604.877 - -4.28% -
std::find_end(list<int>)_(near_matches)/1024 1.67% 37708.087 38338.683 - 0.49% -
SetIntersection_Front_Set_uint64_16384_1024 1.67% 12460483.934 12668372.524 - 3.41% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.67% 33.637 34.197 - 1.06% -
std::rotate(deque<int>)_(by_1/3)/1024 1.66% 1779.984 1809.538 - 0.18% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.66% 7938.990 8070.698 - 1.75% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.66% 28.665 29.140 - 2.68% -
BM_format_string<wchar_t>/2 1.66% 5.786 5.882 - -1.15% -
std::count_if(list<int>)_(every_other)/8 1.66% 2.716 2.761 - -0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.65% 23626.868 24017.673 - 0.29% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.65% 47.763 48.553 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.65% 2173739.642 2209583.908 - 1.65% -
bm_swap_ranges_vb_unaligned/8 1.65% 4.786 4.865 - 1.48% -
std::move(list<int>)/262144 1.65% 240899.308 244869.908 - -0.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.65% 17013.817 17294.205 - 3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.65% 13417939.980 13638855.696 - -5.89% -
std::rotate(vector<bool>)_(by_1/4)/32 1.65% 17.715 18.006 - 1.53% -
std::search(list<int>,_pred)_(near_matches)/1000 1.64% 41676.235 42361.757 - 0.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.64% 52.478 53.340 - 0.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.64% 12279.990 12481.349 - -0.20% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.64% 86832.315 88253.682 - 1.00% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.64% 2662823.390 2706370.512 - 1.16% -
std::remove(vector<int>)_(sprinkled)/50 1.63% 52.468 53.325 - 0.97% -
std::copy_if(deque<int>)_(every_other)/1048576 1.63% 364716.571 370674.008 - 0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.63% 30067.956 30558.900 - -0.41% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.63% 15026.812 15271.701 - 0.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.62% 25.279 25.690 - 1.66% -
ranges::minmax(std::vector<__int128>)/8 1.61% 4.034 4.099 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.61% 16.596 16.864 - 7.46% -
std::move(list<int>)/1048576 1.61% 989096.004 1005054.620 - 1.50% -
std::move(vector<bool>)_(unaligned)/4096 1.61% 25.965 26.383 - 0.21% -
BM_StringAssignStr_Small_Opaque 1.61% 0.719 0.730 - 1.35% -
std::generate_n(vector<int>)/8192 1.61% 1804.172 1833.226 - -0.16% -
BM_PushHeap_string_PipeOrgan_4 1.61% 2.510 2.550 - 1.50% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.60% 691458.833 702556.129 - 0.13% -
std::rotate(vector<bool>)_(by_1/4)/50 1.60% 17.587 17.869 - 1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.60% 9623.536 9777.722 - -2.62% -
ranges::minmax(std::vector<long_long>)/70000 1.60% 8975.629 9119.307 - -0.48% -
std::rotate(vector<int>)_(by_1/2)/1024 1.60% 32.079 32.592 - 0.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.60% 13.066 13.275 - 1.72% -
ranges::min(std::deque<long_long>)/8 1.60% 2.268 2.305 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.59% 176322435.641 179134749.236 - 1.88% -
BM_StringFindStringLiteral/32 1.59% 1.748 1.776 - -8.80% -
std::format(float)_(fmt:_{:_0a}) 1.59% 25.724 26.134 - 1.89% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.59% 22944.589 23310.151 - 0.58% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.59% 28.526 28.980 - 0.57% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.59% 17.281 17.556 - 1.46% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.59% 1405.549 1427.860 - 1.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.59% 358.130 363.809 - 5.60% -
std::fill_n(vector<bool>)/512 1.58% 1.428 1.450 - -1.12% -
std::remove_copy(list<int>)_(prefix)/8192 1.58% 6855.184 6963.580 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.58% 260645.710 264764.541 - 2.16% -
std::reverse(list<int>)/4096 1.58% 1764.844 1792.702 - 0.38% -
std::generate_n(vector<int>)/1024 1.58% 238.481 242.242 - 0.29% -
BM_deque_deque_ranges_move/4000 1.58% 142.121 144.361 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.57% 19920405.161 20233836.677 - 4.39% -
std::partition(vector<int>)_(sparse)/1024 1.57% 253.223 257.206 - 0.47% -
std::sort(vector<NonIntegral>)_(descending)/8 1.57% 24.702 25.090 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.57% 26922275.513 27345526.438 - 2.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.57% 120344.086 122234.217 - -0.48% -
BM_deque_vector_ranges_move_backward/5500 1.57% 198.449 201.557 - -0.26% -
SetIntersection_Front_Vector_uint32_1024_64 1.56% 1372393.456 1393805.165 - 5.29% -
std::generate(vector<int>)/8192 1.56% 1799.929 1828.002 - -0.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.56% 1.260 1.280 - 2.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.56% 62048.170 63015.594 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.56% 22307416.818 22655087.603 - 2.88% -
std::copy_if(vector<int>)_(entire_range)/32768 1.56% 7289.981 7403.589 - 0.06% -
std::fill(vector<int>)/50 1.56% 2.161 2.194 - -0.14% -
std::find_if(deque<int>)_(process_all)/8 1.56% 2.576 2.616 - -4.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.56% 6742.689 6847.641 - 0.19% -
std::sort_heap(vector<NonIntegral>)/1024 1.56% 9931.799 10086.297 - 2.53% -
std::remove(list<int>)_(prefix)/50 1.55% 62.538 63.508 - -0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.55% 713.961 725.037 - 1.06% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.55% 512.925 520.868 - -0.30% -
std::multiset<int>::erase(key)_(existent)/1024 1.55% 39.857 40.474 - 1.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.55% 17.284 17.552 - 2.54% -
std::move_backward(list<int>)/8 1.55% 3.334 3.386 - 0.26% -
std::find(vector<int>)_(process_all)/8192 1.55% 1831.890 1860.217 - -5.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.55% 7539.064 7655.595 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.54% 138376045.157 140513557.571 - 2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.54% 1578628.408 1602938.761 - -0.01% -
SetIntersection_Interlaced_Vector_float_262144_16 1.54% 2928717.384 2973798.509 - -13.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.54% 11975.688 12159.942 - -1.05% -
std::search(list<int>,_pred)_(near_matches)/1024 1.54% 43455.775 44123.843 - 0.58% -
std::find(deque<int>)_(process_all)/8 1.53% 3.398 3.450 - 0.90% -
std::find_end(vector<int>)_(match_near_end)/1024 1.53% 2241.208 2275.560 - 0.87% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.52% 844.361 857.206 - 0.17% -
ranges::minmax(std::vector<long_long>)/64 1.52% 9.937 10.088 - -0.64% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.52% 10.778 10.942 - 4.73% -
std::copy_if(vector<int>)_(entire_range)/4096 1.52% 911.558 925.391 - -0.01% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.52% 27.262 27.676 - 0.15% -
std::copy_if(list<int>)_(every_other)/8 1.51% 2.252 2.286 - -0.02% -
std::replace(vector<int>)_(sprinkled)/1024 1.50% 149.937 152.192 - -8.10% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.50% 4744.683 4816.028 - -0.10% -
std::flat_map<int,_int>::find(key)_(existent)/32 1.50% 3.336 3.386 - -0.94% -
std::count_if(list<int>)_(every_other)/8192 1.50% 7045.937 7151.753 - -6.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.50% 27.278 27.687 - -2.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.50% 34905.266 35428.675 - 1.59% -
BM_std_minmax_element<short>/64 1.50% 16.799 17.051 - -1.92% -
std::fill_n(vector<int>)/50 1.50% 2.175 2.207 - -0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.50% 31.648 32.121 - -1.11% -
ranges::minmax(std::vector<__int128>)/70000 1.50% 34326.380 34839.968 - -1.38% -
BM_format_to_iterator/<std::array>_C_string_len_60 1.49% 10.992 11.155 - 4.16% -
std::fill(vector<bool>)/4096 1.49% 4.119 4.181 - -0.26% -
SetIntersection_Front_Vector_string_1024_64 1.49% 3204752.702 3252412.755 - -8.60% -
SetIntersection_Interlaced_Set_float_16384_1024 1.49% 170803895.483 173342797.281 - -1.54% -
std::fill(vector<int>)/8192 1.48% 228.633 232.025 - -0.60% -
std::move_backward(list<int>)/32768 1.48% 31156.368 31618.441 - -0.32% -
std::move(vector<bool>)_(aligned)/1048576 1.48% 1703.571 1728.826 - -0.23% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.48% 2445900.934 2482038.134 - 1.16% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.48% 6204.318 6295.963 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.48% 52.243 53.015 - 0.65% -
std::all_of(list<int>)_(process_all)/32 1.48% 11.481 11.651 - -1.72% -
std::copy_if(list<int>)_(every_other)/262144 1.48% 204387.302 207403.034 - -0.39% -
std::replace(vector<int>)_(prefix)/32 1.47% 5.120 5.195 - 1.36% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 1.47% 23.881 24.232 - 1.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.47% 1.406 1.426 - 5.79% -
BM_PushHeap_uint64_PipeOrgan_16 1.47% 0.867 0.880 - -0.21% -
std::multiset<int>::insert(value)_(already_present)/8192 1.47% 31.591 32.055 - -1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.47% 16.012 16.247 - 2.91% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.47% 19.529 19.816 - 0.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.47% 53.988 54.780 - 1.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.46% 333.708 338.592 - 5.77% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.46% 2.879 2.922 - 8.95% -
std::unique_copy(vector<int>)_(contiguous)/32 1.46% 8.480 8.604 - -1.73% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 1.45% 603568.455 612347.272 - 1.08% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 1.45% 10.716 10.871 - 0.81% -
std::reverse(vector<int>)/8 1.45% 1.478 1.500 - -30.14% -
SetIntersection_Interlaced_Set_string_262144_16384 1.45% 2799380.699 2839850.994 - 5.06% -
std::adjacent_find(list<int>)/8192 1.45% 7119.436 7222.332 - 0.47% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.44% 57157.086 57982.760 - 1.80% -
SetIntersection_Front_Set_uint64_16384_256 1.44% 3884669.344 3940744.198 - -0.65% -
std::find_if(list<int>)_(process_all)/32768 1.44% 25777.024 26148.342 - 3.64% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.43% 10.408 10.558 - 1.71% -
bm_lexicographical_compare<unsigned_char>/32768 1.43% 562.517 570.588 - -0.21% -
std::sort_heap(deque<int>)/8 1.43% 36.024 36.539 - 5.47% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.43% 14132.890 14334.612 - 0.78% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.42% 1861.663 1888.188 - 1.33% -
rng::contains_subrange(list<int>)_(process_all)/50 1.42% 17.794 18.047 - 0.47% -
SetIntersection_Interlaced_Set_string_16384_16384 1.42% 349059686.828 354029099.662 - 1.46% -
std::partition_copy(deque<int>)/32 1.42% 12.799 12.981 - 0.82% -
std::find_end(list<int>)_(same_length)/1000 1.42% 1471.156 1492.084 - 2.65% -
std::find_end(vector<int>)_(single_element)/8192 1.42% 1810.958 1836.707 - 1.13% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.42% 10.098 10.242 - -4.99% -
ranges::minmax(std::list<long_long>)/70000 1.42% 54022.020 54787.536 - 1.32% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.42% 1065323.495 1080416.085 - 0.23% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.42% 35.557 36.060 - 1.59% -
ranges::min(std::list<long_long>)/64 1.41% 24.159 24.501 - -0.12% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.41% 4029.769 4086.775 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 13447.838 13638.034 - 1.26% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.41% 23415.293 23746.248 - 2.01% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.41% 17.766 18.016 - 0.93% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.40% 228.568 231.777 - 2.20% -
BM_deque_deque_copy_backward/5500 1.40% 201.973 204.802 - 1.00% -
BM_unicode_text<char> 1.40% 35252.019 35745.202 - -8.30% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.40% 42601.747 43196.712 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.40% 9.213 9.342 - 1.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.40% 3808.654 3861.825 - -4.11% -
std::partition(deque<int>)_(dense)/32 1.40% 9.854 9.991 - -0.27% -
std::count_if(list<int>)_(every_other)/1048576 1.39% 878271.751 890440.582 - 0.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 18.420 18.674 - 2.50% -
std::make_heap(deque<int>)_(ascending)/8192 1.38% 20434.578 20717.273 - -2.90% -
BM_deque_vector_copy_backward/5500 1.38% 198.943 201.690 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.38% 11280377.934 11435939.408 - -0.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.38% 557367.419 565033.532 - 0.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.37% 519.689 526.821 - -0.33% -
std::remove(deque<int>)_(prefix)/1024 1.37% 515.258 522.322 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.37% 333293712.763 337856988.695 - -1.93% -
BM_lexicographical_compare_three_way_fast_path/256 1.37% 68.197 69.130 - -1.77% -
rng::for_each(multimap<int>)/8192 1.37% 15883.257 16100.143 - -2.43% -
BM_align/256 1.36% 0.920 0.933 - 0.35% -
std::remove_if(vector<int>)_(sprinkled)/50 1.36% 62.271 63.119 - -1.49% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.36% 416.048 421.702 - 2.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.36% 13473.784 13656.623 - -0.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.35% 1.234 1.251 - -11.70% -
std::partition(list<int>)_(sparse)/32 1.35% 8.838 8.957 - 1.39% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.35% 3336.613 3381.531 - 0.83% -
std::rotate(vector<int>)_(by_1/3)/32 1.34% 19.468 19.729 - 0.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.34% 571.028 578.695 - 4.48% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.34% 1028065.763 1041869.684 - -0.87% -
std::unordered_map<int,_int>::clear()/32 1.34% 605.073 613.192 - 3.36% -
std::find_end(list<int>)_(same_length)/1024 1.34% 1500.195 1520.267 - 2.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.33% 358.167 362.939 - 5.60% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.33% 52.728 53.430 - 2.73% -
std::rotate(deque<int>)_(by_1/2)/32 1.33% 7.501 7.601 - 2.00% -
std::partition_copy(list<int>)/32 1.33% 8.582 8.696 - -1.97% -
bm_swap_ranges_vb_aligned/512 1.33% 4.919 4.984 - 1.28% -
std::unique(deque<int>)_(contiguous)/1024 1.32% 505.904 512.606 - -0.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.32% 0.777 0.787 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7735.701 7838.125 - -0.16% -
std::generate_n(vector<int>)/50 1.32% 11.750 11.905 - -0.04% -
BM_format_string<wchar_t>/1 1.32% 12.348 12.512 - -1.05% -
std::copy_if(list<int>)_(entire_range)/1048576 1.32% 857578.846 868863.392 - 0.20% -
std::find_if(vector<bool>)_(process_all)/8192 1.31% 4492.919 4551.997 - 1.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.31% 22.866 23.166 - 0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.31% 176.580 178.899 - 2.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 18.742 18.988 - 2.65% -
SetIntersection_Interlaced_Set_string_16384_1024 1.31% 349998083.127 354594530.905 - 1.58% -
std::replace_if(vector<int>)_(prefix)/32 1.31% 9.536 9.661 - 1.97% -
std::find_end(vector<int>)_(single_element)/1000 1.31% 229.863 232.875 - 1.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.31% 0.777 0.787 - 1.42% -
SetIntersection_Interlaced_Set_string_64_16 1.31% 37531932.872 38022427.709 - -0.39% -
std::move_backward(deque<int>)/262144 1.30% 29873.621 30263.345 - 0.14% -
std::multiset<int>::contains(key)_(non-existent)/32 1.30% 2.773 2.809 - 5.52% -
std::partial_sort(vector<int>)_(heap)/1024 1.30% 7874.092 7976.724 - 0.69% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.30% 33.399 33.834 - 0.96% -
std::list<std::string>::ctor(size)/32 1.30% 352.735 357.322 - 5.56% -
std::reverse_copy(deque<int>)/32768 1.30% 7904.107 8006.551 - -0.13% -
std::stable_partition(deque<int>)_(sparse)/1024 1.30% 431.674 437.265 - -0.15% -
std::find_if_not(list<int>)_(bail_25%)/8 1.29% 0.919 0.930 - 1.69% -
rng::find_if(vector<bool>)_(process_all)/1024 1.29% 564.032 571.330 - 1.09% -
BM_vector_deque_ranges_copy/4096 1.29% 144.872 146.740 - -0.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.29% 15273.056 15469.906 - 0.09% -
std::replace_if(list<int>)_(sprinkled)/1024 1.29% 729.294 738.691 - -0.12% -
std::fill(vector<bool>)/64 1.29% 1.475 1.494 - -4.07% -
BM_StringRelational_Eq_Large_Large_Control 1.28% 2.238 2.267 - -1.32% -
std::fill_n(list<int>)/50 1.28% 15.179 15.374 - -1.30% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.28% 93084.860 94278.754 - 0.14% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.28% 12.234 12.390 - -0.21% -
std::equal(list<int>)_(it,_it,_it)/8192 1.28% 9275.331 9393.813 - -8.15% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.28% 1584.424 1604.656 - 1.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.27% 736.111 745.490 - 1.62% -
BM_align/8 1.27% 0.921 0.932 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.27% 51877.772 52536.455 - -1.15% -
std::copy_if(vector<int>)_(entire_range)/512 1.27% 120.729 122.262 - 0.09% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.27% 46.371 46.959 - -3.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.27% 1024.779 1037.754 - -1.16% -
std::search(list<int>)_(near_matches)/1024 1.27% 39173.691 39669.431 - 0.55% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.26% 510.928 517.375 - -0.03% -
BM_deque_deque_copy_backward/1024 1.26% 37.955 38.434 - 1.35% -
std::fill(list<int>)/32 1.26% 8.150 8.252 - -0.68% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.26% 55.331 56.027 - 0.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.26% 23712.793 24010.705 - -0.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.26% 17.253 17.469 - 2.38% -
std::generate(vector<int>)/50 1.25% 11.746 11.893 - -0.31% -
BM_std_minmax_element<short>/1024 1.25% 262.286 265.571 - -6.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.25% 48.124 48.726 - 0.62% -
SetIntersection_Front_Vector_string_256_64 1.25% 9986969.937 10111739.087 - -4.78% -
std::find_end(vector<int>)_(process_all)/1024 1.25% 236.451 239.397 - 2.12% -
BM_format_string<wchar_t>/8 1.24% 3.082 3.121 - 1.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.24% 1436.657 1454.489 - -0.41% -
std::unique(list<int>)_(sprinkled)/8192 1.24% 7873.584 7971.239 - -1.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.23% 4.507 4.563 - -1.62% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.23% 3078611.118 3116555.545 - -37.59% -
rng::fold_left(list<int>)/8192 1.23% 10904.226 11038.497 - -3.27% -
std::move_backward(vector<bool>)_(aligned)/32768 1.23% 37.796 38.261 - 1.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 8762.895 8870.729 - 1.62% -
std::move(vector<bool>)_(aligned)/32768 1.23% 36.390 36.837 - 0.69% -
std::replace(deque<int>)_(sprinkled)/50 1.22% 18.002 18.222 - 0.48% -
std::find_end(list<int>)_(match_near_end)/1024 1.22% 4521.373 4576.548 - 0.31% -
std::replace_if(list<int>)_(prefix)/1024 1.22% 728.157 737.014 - 0.49% -
std::adjacent_find(vector<int>,_pred)/50 1.21% 23.194 23.476 - -0.61% -
BM_align/64 1.21% 0.921 0.932 - 0.16% -
BM_format_to_iterator/<std::string>_string_len_60 1.21% 9.827 9.946 - 2.87% -
std::search(deque<int>)_(same_length)/1024 1.21% 473.211 478.929 - 1.42% -
std::multimap<int,_int>::count(key)_(existent)/32 1.21% 3.655 3.699 - 2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.21% 37.025 37.472 - -1.85% -
BM_CmpEqual_uchar_ushort 1.21% 1.070 1.083 - 2.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.20% 17.298 17.506 - 2.27% -
std::count_if(list<int>)_(every_other)/1024 1.20% 744.769 753.705 - 0.53% -
std::partial_sort(deque<int>)_(repeated)/1024 1.20% 6271.045 6346.079 - 1.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.20% 370.577 375.009 - 0.15% -
std::remove_if(list<int>)_(prefix)/32 1.20% 57.879 58.571 - -2.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.19% 5728.768 5797.169 - 1.40% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.19% 4843.380 4901.160 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.19% 1219813.990 1234361.494 - 0.86% -
std::find_if_not(list<int>)_(process_all)/32768 1.19% 25341.716 25643.797 - 1.75% -
BM_deque_vector_ranges_copy/64 1.19% 2.623 2.654 - -1.45% -
std::swap_ranges(list<int>)/1024 1.19% 747.300 756.195 - 0.38% -
BM_deque_deque_ranges_copy_backward/2 1.19% 2.305 2.332 - -5.23% -
std::remove_if(deque<int>)_(prefix)/32 1.19% 54.625 55.274 - -0.56% -
std::fill_n(list<int>)/32 1.19% 7.936 8.030 - 1.22% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.19% 44.821 45.352 - 3.57% -
BM_format_to_back_inserter<std::string>/string_view_len_6 1.18% 14.853 15.029 - 2.12% -
BM_std_minmax_element<short>/512 1.18% 134.142 135.729 - -5.54% -
BM_std_minmax_element<short>/4096 1.18% 1026.218 1038.363 - -6.41% -
bm_lexicographical_compare<unsigned_char>/1 1.18% 1.566 1.585 - -0.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.18% 356.896 361.113 - 5.35% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.18% 20502.723 20744.152 - 1.09% -
SetIntersection_Front_Set_uint32_16384_1024 1.18% 12283161.099 12427542.761 - -5.39% -
std::partial_sort(deque<int>)_(shuffled)/8 1.17% 32.026 32.402 - -0.56% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.17% 17.265 17.467 - -0.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 115090.354 116438.729 - -2.80% -
std::format(float)_(fmt:_{:_0e}) 1.17% 38.431 38.881 - -0.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.17% 605.636 612.725 - -1.99% -
std::move_backward(deque<int>)/1048576 1.17% 125794.150 127264.294 - -0.04% -
BM_Ostream_number/0 1.16% 29.426 29.768 - 0.61% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.16% 678.819 686.711 - 0.32% -
bm_lexicographical_compare<int>/8 1.16% 1.583 1.601 - 7.38% -
BM_format_to_iterator/<std::vector>_string_len_60 1.16% 9.798 9.912 - 2.76% -
rng::for_each(multiset<int>)/32 1.15% 20.613 20.851 - -0.58% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.15% 789.007 798.105 - 11.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.15% 11231.528 11360.551 - 0.77% -
std::rotate(deque<int>)_(by_1/3)/50 1.15% 75.430 76.296 - -0.14% -
BM_PushHeap_string_SingleElement_16 1.15% 2.606 2.635 - 0.89% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.14% 513.626 519.507 - 2.74% -
std::generate(vector<int>)/32 1.14% 7.823 7.912 - -0.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.14% 13537.341 13692.216 - 1.98% -
std::rotate(list<int>)_(by_1/3)/8192 1.14% 8197.130 8290.802 - -0.68% -
BM_to_chars_good/23 1.14% 4.330 4.379 - -1.59% -
BM_std_minmax_element<short>/5500 1.14% 1375.647 1391.309 - -6.41% -
BM_PushHeap_float_PipeOrgan_16 1.13% 0.897 0.907 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.13% 16.631 16.819 - 7.35% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.13% 7.263 7.345 - 0.08% -
std::replace(vector<int>)_(prefix)/8192 1.13% 1259.317 1273.589 - 0.30% -
BM_PushHeap_uint32_Ascending_262144 1.13% 4.806 4.860 - -7.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.13% 360.174 364.251 - 5.50% -
std::partial_sort(deque<int>)_(ascending)/8 1.13% 30.868 31.217 - -1.34% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.13% 364.284 368.394 - 0.73% -
std::format(float)_(fmt:_{:_10a}) 1.13% 28.224 28.543 - 1.70% -
VChain,_2_levels 1.13% 8.016 8.106 - 1.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.12% 442.645 447.616 - 3.04% -
SetIntersection_None_Vector_string_262144_16384 1.12% 1315054.425 1329803.808 - 0.59% -
ranges::min(std::list<__int128>)/8 1.12% 2.041 2.064 - -0.57% -
std::find_end(forward_list<int>)_(single_element)/1024 1.12% 698.772 706.591 - -0.38% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.12% 5.713 5.777 - 0.05% -
std::find_end(forward_list<int>)_(single_element)/1000 1.11% 686.171 693.818 - -0.13% -
BM_std_minmax_element<short>/4000 1.11% 1006.489 1017.704 - -6.12% -
std::fill_n(vector<int>)/32 1.11% 1.127 1.139 - -0.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.11% 2.643 2.673 - -0.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.11% 17.296 17.488 - 2.02% -
std::map<int,_int>::find(key)_(existent)/32 1.11% 1.696 1.715 - -0.97% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.11% 9.664 9.771 - 2.28% -
std::rotate(vector<int>)_(1_element_backward)/50 1.11% 5.289 5.347 - 0.44% -
std::generate_n(vector<int>)/32 1.10% 7.834 7.920 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.10% 1201530.088 1214765.857 - 3.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.10% 1.504 1.521 - 2.28% -
Chain_middle,_1_level 1.10% 8.093 8.182 - 3.73% -
std::sample(list<int>)/1024 1.10% 11872.850 12003.430 - 0.20% -
std::sort_heap(vector<int>)/8192 1.10% 105997.389 107162.625 - 1.32% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1.10% 274341.104 277354.660 - 0.92% -
bm_lexicographical_compare<int>/512 1.10% 29.463 29.787 - -0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.10% 8359.311 8451.002 - -12.02% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.10% 31.915 32.265 - 0.71% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.09% 8776.812 8872.382 - 0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.09% 15354.766 15521.561 - 1.70% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.09% 1.176 1.189 - -0.03% -
std::adjacent_find(list<int>,_pred)/1048576 1.09% 910464.848 920348.331 - -0.85% -
std::stable_sort(deque<int>)_(descending)/8192 1.08% 20479.744 20701.738 - 0.84% -
SetIntersection_Front_Vector_string_16384_4 1.08% 1182352.798 1195138.096 - 0.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.08% 804147.698 812838.008 - 0.19% -
SetIntersection_Interlaced_Vector_string_16384_64 1.08% 12178672.720 12310241.312 - -15.17% -
bm_lexicographical_compare<signed_char>/32768 1.08% 472.571 477.674 - -0.03% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.08% 468.376 473.420 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.08% 2894644.191 2925812.067 - 1.38% -
std::find_end(forward_list<int>)_(process_all)/1000 1.08% 675.231 682.499 - 1.07% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.08% 5886.704 5949.995 - -1.38% -
std::shift_right(deque<int>)/8192 1.07% 305.668 308.952 - 0.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.07% 29.336 29.651 - 0.83% -
rng::find_last(deque<int>)_(bail_10%)/8192 1.07% 2491.436 2518.180 - 0.57% -
std::map<int,_int>::contains(key)_(existent)/8192 1.07% 5.537 5.597 - 1.25% -
VChain,_3_levels 1.07% 11.319 11.441 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.07% 28088.964 28390.080 - 0.92% -
std::copy_if(vector<int>)_(entire_range)/262144 1.07% 58640.914 59269.502 - 0.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.07% 2.943 2.975 - 1.60% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.07% 109401.046 110569.461 - 1.31% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.07% 100036.027 101103.697 - 0.77% -
std::replace_if(vector<int>)_(prefix)/50 1.06% 13.805 13.952 - 0.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.06% 11567.640 11690.170 - 4.65% -
std::transform(vector<int>)_(identity_transform)/50 1.06% 16.064 16.234 - 0.32% -
std::for_each(map<int>::iterator)/8 1.06% 4.445 4.492 - -4.71% -
std::all_of(list<int>)_(process_all)/50 1.06% 21.724 21.954 - -0.51% -
BM_PushHeap_string_QuickSortAdversary_262144 1.05% 16.645 16.820 - 3.82% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.05% 941476.672 951375.621 - -0.01% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.05% 1.414 1.429 - 1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.05% 10828.801 10942.545 - -0.12% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.05% 19.978 20.187 - 1.64% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.05% 50030.032 50554.114 - 1.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.05% 16.308 16.479 - 2.27% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.04% 13.986 14.132 - 2.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.04% 6550.086 6618.425 - -0.30% -
std::list<int>::ctor(size)/8192 1.04% 97155.562 98168.688 - 4.66% -
std::copy_if(deque<int>)_(every_other)/8 1.04% 3.399 3.435 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.04% 38.040 38.436 - 8.23% -
BM_toupper_string<wchar_t> 1.04% 6.304 6.370 - 0.63% -
std::format(int64_t)_(fmt:_{:0^512Ld}) 1.04% 36.060 36.433 - 0.58% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.04% 1075353.906 1086495.028 - -0.67% -
std::rotate_copy(vector<int>)/32 1.04% 2.079 2.101 - 1.02% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.03% 7178.734 7252.586 - -0.97% -
BM_vector_deque_move_backward/5500 1.03% 199.563 201.614 - -1.98% -
std::remove(deque<int>)_(sprinkled)/1024 1.03% 511.264 516.516 - 0.03% -
std::generate(vector<int>)/1024 1.03% 239.287 241.744 - -0.49% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.02% 42.306 42.739 - 0.27% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.02% 27.606 27.889 - 0.51% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.02% 1348.894 1362.681 - -0.23% -
BM_Swap_FuncPtr_MemFuncPtr 1.02% 3.269 3.302 - -3.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.02% 20050.501 20255.065 - -0.36% -
std::move(list<int>)/32768 1.02% 30295.449 30603.767 - -2.94% -
std::shuffle(vector<int>)/1024 1.02% 8717.716 8806.382 - 1.02% -
std::move(vector<int>)/32768 1.02% 1704.927 1722.253 - 0.37% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.01% 36718.742 37091.317 - -0.66% -
std::rotate(list<int>)_(1_element_backward)/1024 1.01% 733.692 741.130 - 0.46% -
BM_deque_deque_ranges_copy_backward/4096 1.01% 150.884 152.413 - -0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.01% 51.692 52.215 - 0.76% -
std::make_heap(deque<int>)_(shuffled)/8192 1.01% 24110.850 24354.396 - 4.69% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 1.01% 10.903 11.013 - 0.59% -
bm_lexicographical_compare<signed_char>/4096 1.01% 59.098 59.695 - -0.03% -
std::format(double)_(fmt:_{:017500_0f}) 1.01% 200.033 202.050 - 1.68% -
std::make_heap(vector<int>)_(shuffled)/1024 1.01% 565.075 570.755 - -0.98% -
BM_deque_vector_ranges_copy_backward/70000 1.00% 7926.998 8006.620 - -1.08% -
std::stable_sort(deque<int>)_(heap)/8192 1.00% 17319.124 17492.949 - 0.87% -
SetIntersection_None_Set_string_1024_1 1.00% 9175112.863 9267069.475 - 5.03% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.981 - -4.05% -
std::distance(join_view(vector<vector<int>>))/8192 -99.61% 2082.690 8.218 - 0.10% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.520 - -0.43% -
std::distance(join_view(vector<vector<int>>))/50 -95.30% 12.517 0.588 - -10.27% -
std::fill(deque<int>)/8192 -87.50% 1864.796 233.117 - -0.69% -
std::fill_n(deque<int>)/8192 -87.48% 1866.881 233.736 - -3.48% -
std::fill_n(deque<int>)/1024 -87.27% 231.642 29.480 - -0.32% -
std::fill(deque<int>)/1024 -87.10% 232.589 30.015 - 0.46% -
std::fill_n(deque<int>)/32 -85.88% 8.269 1.167 - -7.13% -
std::fill(deque<int>)/32 -84.53% 8.811 1.363 - 0.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.29% 3859.343 644.961 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.96% 968.953 165.119 - -0.03% -
bm_exception_ptr_swap_nonnull -82.87% 7.606 1.303 - -0.01% -
std::fill_n(deque<int>)/50 -82.04% 12.186 2.189 - -0.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.60% 122.759 22.588 - 1.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59603.616 - 0.03% -
std::fill(deque<int>)/50 -81.49% 12.763 2.363 - -0.03% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.10% 323485.437 61125.660 - 1.35% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.97% 271537.279 57107.819 - -0.69% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.14% 263474.992 57592.676 - 0.19% -
BM_num_get<void*> -76.80% 47.636 11.052 - 1.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -76.43% 61.988 14.613 - -78.56% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.58% 194270.888 47438.777 - 0.04% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.98% 161550.849 48498.761 - 0.35% -
std::fill(vector<bool>)/262144 -68.09% 720.065 229.740 - -0.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.52% 138430.643 51880.423 - 0.97% -
BM_num_get<unsigned_int> -62.20% 25.424 9.610 - -2.41% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.54% 18151.862 6980.460 - 0.64% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.90% 17545.803 6859.685 - 0.08% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.80% 130791.216 51263.871 - -0.28% -
BM_num_get<unsigned_long_long> -60.51% 25.970 10.255 - 0.08% -
BM_num_get<unsigned_short> -60.44% 25.562 10.113 - 0.75% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.37% 17236.328 6831.393 - -0.72% -
BM_num_get<unsigned_long> -59.98% 25.450 10.185 - -1.07% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.96% 17633.737 7060.723 - -0.47% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.68% 14734.367 5941.116 - 2.39% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.47% 13790.984 5727.476 - -1.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.38% 14372.895 5982.199 - 0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -58.11% 248.703 104.176 - -57.65% -
BM_num_get<long_long> -58.00% 24.715 10.380 - -2.05% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.67% 340.914 144.292 - -0.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.92% 13791.062 5941.128 - -0.43% -
BM_num_get<long> -56.70% 24.398 10.565 - -0.27% -
BM_format_string<char>/524288 -56.42% 0.030 0.013 - -1.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.62% 76.407 33.906 - 0.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.50% 52.412 23.324 - -4.77% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -54.91% 222.294 100.233 - -52.79% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -54.10% 213.056 97.797 - -58.78% -
BM_num_get<bool> -53.89% 25.320 11.674 - 0.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -53.46% 37.468 17.437 - -0.26% -
std::unique(vector<int>)_(sprinkled)/8192 -51.89% 3965.626 1908.035 - -0.10% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.12% 417.683 208.338 - -1.75% -
std::find_if(list<int>)_(process_all)/50 -49.91% 38.050 19.058 - 0.54% -
SetIntersection_Interlaced_Vector_float_262144_64 -49.21% 15662720.001 7955260.335 - -33.29% -
BM_format_to_n_string_begin<std::string>/16384 -49.06% 288.382 146.897 - 0.03% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.92% 130.284 66.548 - 0.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.91% 416.280 212.687 - -0.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -48.68% 34.972 17.946 - 1.14% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.45% 412.896 212.867 - -0.85% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.31% 401.487 207.525 - -0.36% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -48.08% 3622.930 1880.915 - 0.41% -
bm_exception_ptr_move_ctor_nonnull -47.80% 6.848 3.575 - -1.72% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.66% 336.688 176.211 - 0.26% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.11% 0.476 0.252 - 0.44% -
std::unique(vector<int>)_(sprinkled)/1024 -47.01% 531.254 281.537 - 0.52% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -46.60% 453.588 242.207 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.68% 143.373 77.877 - -45.62% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.64% 0.485 0.268 - -1.69% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.64% 341.550 189.074 - 0.30% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.55% 364.886 202.335 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.22% 6.251 3.487 - -8.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -44.10% 11.409 6.378 - -29.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -43.87% 11.335 6.362 - 0.38% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.66% 2.058 1.159 - -1.01% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -43.04% 919.690 523.867 - -4.95% -
std::set<std::string>::erase(key)_(existent)/32 -42.95% 85.032 48.512 - -3.73% -
std::set<std::string>::insert(value)_(already_present)/32 -42.74% 16.328 9.350 - 3.38% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.66% 305.808 175.346 - 0.27% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -42.32% 3657.183 2109.324 - 0.66% -
BM_vector_deque_ranges_copy/0 -42.24% 0.682 0.394 - -34.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -42.08% 11.127 6.444 - 0.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -42.00% 0.485 0.281 - 0.13% -
BM_format_to_string_pointer<char>/16384 -41.91% 253.145 147.059 - -19.27% -
BM_Move_Null -41.76% 0.907 0.528 - 14.75% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.70% 249.628 145.543 - -0.16% -
std::unique_copy(vector<int>)_(sprinkled)/52 -41.30% 21.793 12.793 - 0.35% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -41.04% 7.924 4.672 - -25.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -40.94% 3.026 1.787 - -41.87% -
BM_PushHeap_float_Descending_16 -39.93% 0.632 0.379 - 2.75% -
std::partial_sort_copy(deque<int>)_(descending)/8 -39.68% 23.334 14.074 - 0.18% -
std::find_if_not(list<int>)_(process_all)/50 -39.67% 38.043 22.950 - 0.30% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.03% 307.662 187.587 - -1.03% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.85% 84.554 51.708 - -26.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.84% 0.481 0.294 - -1.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -38.54% 7.501 4.610 - 0.19% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.26% 41.831 25.824 - 0.70% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -37.86% 1902.510 1182.288 - -25.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -37.62% 2.859 1.783 - -36.61% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.45% 2.934 1.835 - 0.06% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.33% 45.933 28.786 - 0.11% -
BM_format_to_n_string_begin<std::wstring>/16384 -37.31% 1903.067 1193.013 - -24.47% -
BM_PushHeap_float_Descending_4 -37.23% 0.612 0.384 - -1.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.85% 11.049 6.977 - 11.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -36.78% 32.730 20.693 - -25.31% -
std::unique_copy(vector<int>)_(sprinkled)/32 -36.64% 12.977 8.222 - 0.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -36.22% 31.977 20.393 - -45.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.00% 48.762 31.209 - 1.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -35.64% 23.575 15.174 - -39.07% -
bm_exception_ptr_swap_null -35.62% 5.399 3.476 - 0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -35.42% 33.952 21.925 - -10.64% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -35.33% 46244.650 29904.788 - 17.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -35.29% 38.282 24.772 - -44.35% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.22% 120.283 77.914 - -3.10% -
BM_StringEraseWithMove_Huge_Transparent -34.93% 69.490 45.217 - -1.67% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -34.87% 7.197 4.687 - 0.29% -
std::set<int>::ctor(const&,_alloc)/8192 -34.85% 77999.624 50818.344 - 2.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -34.76% 41.523 27.088 - 0.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.52% 41.375 27.091 - 0.01% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.18% 9961.179 6556.881 - 1.27% -
std::copy_n(list<int>)/64 -34.10% 22.405 14.765 - -0.13% -
std::set<int>::ctor(const&,_alloc)/1024 -34.06% 9679.700 6382.386 - 2.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.84% 78936.141 52227.376 - 0.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -33.77% 46.274 30.645 - -5.96% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -33.65% 136.360 90.477 - -6.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.15% 0.397 0.265 - -11.33% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.10% 0.696 0.465 - -0.02% -
BM_PushHeap_string_Random_1 -32.72% 0.698 0.470 - -26.71% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.56% 80156.175 54054.657 - 0.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -32.40% 7.342 4.963 - 9.75% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.31% 63.231 42.802 - -14.50% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -32.27% 27.276 18.474 - 10.27% -
BM_PushHeap_string_QuickSortAdversary_1 -32.20% 0.700 0.475 - 0.63% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.19% 47.142 31.967 - -22.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.09% 345568085.054 234692367.998 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.03% 13072113.395 8884700.363 - 2.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.94% 12762327.382 8686535.473 - -3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.86% 12709486.086 8660069.359 - -1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -31.86% 0.684 0.466 - -10.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.75% 12867102.536 8781797.841 - -1.26% -
std::multiset<int>::ctor(const&,_alloc)/8192 -31.55% 79867.273 54670.540 - 6.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.39% 12922716.210 8866897.009 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.02% 350290295.941 241621245.143 - -4.21% -
std::set<std::string>::erase(key)_(existent)/8192 -30.86% 104.125 71.995 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.80% 12857869.172 8898287.255 - 1.43% -
std::multiset<int>::ctor(const&,_alloc)/1024 -30.74% 9837.980 6814.171 - 6.08% -
BM_format_to_string_span<char>/16384 -30.67% 217.958 151.105 - -36.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -30.62% 42.545 29.519 - -0.87% -
BM_PushHeap_float_PipeOrgan_1 -30.61% 0.671 0.466 - -0.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.60% 0.487 0.338 - -15.52% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.53% 13.904 9.659 - -59.91% -
std::multiset<int>::count(key)_(existent)/1024 -30.22% 8.033 5.606 - -2.15% -
SetIntersection_Interlaced_Vector_float_1024_16 -30.05% 2543981.484 1779637.014 - -34.41% -
BM_StringEraseWithMove_Huge_Opaque -29.90% 68.230 47.826 - 0.23% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -29.69% 9999.342 7030.569 - 4.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -29.26% 44.611 31.559 - -54.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.15% 6028.056 4270.883 - -2.14% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -29.12% 4990595.621 3537455.145 - -15.11% -
std::find_end(deque<int>)_(process_all)/8192 -29.08% 2856.159 2025.658 - 0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -28.56% 734.320 524.594 - -16.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.23% 9.077 6.514 - -56.60% -
std::find_end(deque<int>)_(process_all)/1048576 -28.14% 366182.771 263152.710 - 0.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.56% 42.101 30.497 - -26.29% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -27.55% 20.065 14.536 - 2.46% -
BM_Istream_numbers/0 -27.45% 1395.199 1012.172 - -2.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.14% 31.932 23.266 - -25.74% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -26.96% 0.355 0.259 - -41.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -26.91% 10.857 7.936 - 27.15% -
BM_PushHeap_float_Descending_64 -26.44% 0.523 0.385 - 1.02% -
std::partial_sort_copy(deque<int>)_(heap)/8 -26.22% 20.481 15.110 - 3.71% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -26.19% 39.488 29.145 - 5.26% -
BM_Istream_numbers/3 -25.99% 1402.724 1038.167 - -2.54% -
std::unique_copy(list<int>)_(contiguous)/52 -25.84% 29.051 21.545 - 5.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.81% 752.078 557.976 - -15.07% -
std::copy_backward(vector<int>)/4096 -25.80% 254.615 188.934 - 27.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.69% 33.662 25.013 - 0.96% -
std::multiset<int>::contains(key)_(non-existent)/8192 -25.65% 14.637 10.883 - 26.77% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.56% 2499501.196 1860706.886 - -15.78% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.54% 75.997 56.586 - -26.17% -
bm_exception_ptr_move_assign_nonnull -25.52% 6.894 5.134 - 1.95% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -25.28% 1951710.117 1458351.540 - -22.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -25.15% 56.323 42.159 - 0.02% -
BM_Istream_numbers/2 -25.14% 1434.465 1073.798 - -0.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.12% 37.899 28.380 - -24.04% -
BM_emoji_text<wchar_t> -24.88% 1153.624 866.645 - 4.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -24.86% 56.414 42.387 - -40.21% -
BM_PushHeap_string_PipeOrgan_1 -24.84% 0.700 0.526 - 11.69% -
BM_Istream_numbers/1 -24.76% 1423.789 1071.197 - -1.53% -
BM_PushHeap_string_Descending_1 -24.76% 0.700 0.527 - 11.76% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -24.64% 12.445 9.378 - -13.05% -
std::multiset<std::string>::erase(key)_(existent)/8192 -24.33% 106.311 80.445 - 19.68% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -24.29% 0.603 0.456 - -23.74% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.05% 32.972 25.043 - -11.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -24.03% 7.174 5.450 - -3.30% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.02% 15051.910 11436.604 - -1.62% -
BM_vector_deque_ranges_move_backward/0 -23.97% 0.549 0.418 - -6.93% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.88% 982.518 747.899 - -5.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.19% 34.322 26.362 - -0.43% -
std::find_end(deque<int>)_(process_all)/1024 -23.14% 359.385 276.214 - 7.70% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.05% 16.719 12.866 - 0.63% -
std::transform(list<int>)_(identity_transform)/50 -22.93% 39.305 30.294 - 0.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.91% 60.415 46.577 - -3.60% -
BM_StringFindStringLiteral/1024 -22.90% 23.787 18.340 - -0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -22.71% 65.036 50.266 - -3.98% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -22.46% 0.588 0.456 - -9.35% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -22.40% 74.611 57.901 - 24.89% -
BM_SystemErrorWithMessage -22.26% 23.123 17.975 - 4.79% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.14% 2.530 1.970 - -18.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -22.12% 1698.499 1322.736 - -34.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -22.08% 721.093 561.866 - -14.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.97% 42.668 33.294 - 1.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -21.89% 87.456 68.313 - -23.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.43% 211995.841 166560.479 - 0.24% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -21.35% 336.361 264.550 - -9.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -21.13% 1.156 0.911 - -12.46% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.12% 34.841 27.483 - -9.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -21.10% 2.801 2.210 - 0.16% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -20.81% 0.618 0.490 - -11.87% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -20.59% 41839.989 33225.727 - -12.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.54% 9.781 7.772 - 2.01% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -20.53% 40274.147 32004.575 - -11.87% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.46% 10.626 8.451 - 0.62% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.45% 3747.263 2981.026 - 0.06% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.20% 1.025 0.818 - 0.07% -
BM_deque_deque_copy/0 -20.07% 0.869 0.694 - -12.85% -
std::any_of(vector<int>)_(process_all)/50 -20.05% 18.971 15.168 - 10.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.01% 40.370 32.292 - 16.72% -
std::vector<std::string>::ctor(size)/8192 -19.89% 5187.044 4155.112 - 0.42% -
std::move(deque<int>)/64 -19.84% 6.112 4.899 - 2.53% -
BM_toupper_char<char> -19.83% 0.692 0.555 - -19.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -19.72% 249.065 199.954 - 105.92% -
std::multiset<int>::count(key)_(existent)/32 -19.70% 4.705 3.778 - -0.92% -
BM_PushHeap_uint64_Ascending_1 -19.65% 0.577 0.464 - -0.07% -
BM_Swap_Null_LargeNonTrivialFunctor -19.58% 0.568 0.457 - 0.08% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -19.52% 1.479 1.190 - 3.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.51% 1.111 0.894 - -25.37% -
bm_exception_ptr_move_ctor_null -19.51% 3.337 2.686 - 6.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.42% 20.753 16.723 - -18.17% -
std::stable_partition(list<int>)_(dense)/1024 -19.40% 1747.054 1408.047 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -18.90% 3.054 2.477 - -0.91% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.87% 4603.682 3735.014 - 0.17% -
BM_PushHeap_float_Descending_256 -18.86% 0.499 0.405 - 0.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.82% 2.971 2.412 - -42.01% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.80% 576.950 468.458 - 0.23% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.77% 563.172 457.439 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.65% 38.334 31.183 - -1.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.63% 25.784 20.980 - -0.28% -
std::set<int>::count(key)_(non-existent)/8192 -18.42% 13.811 11.267 - 0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -18.36% 6.571 5.365 - 18.68% -
BM_StringEraseWithMove_Small_Opaque -18.30% 2.642 2.158 - -1.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -18.25% 9.527 7.789 - -33.18% -
BM_vector_deque_copy/0 -18.24% 0.551 0.450 - -33.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.18% 376.205 307.808 - 1.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.17% 1123.071 919.051 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.16% 205840.675 168467.301 - 1.03% -
BM_PushHeap_string_Ascending_1 -17.95% 0.642 0.527 - -17.87% -
std::find(vector<long_long>)_(process_all)/8 -17.86% 1.139 0.936 - -5.47% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -17.76% 0.554 0.456 - -8.94% -
std::move(list<int>)/64 -17.72% 47.883 39.399 - 0.71% -
BM_PushHeap_float_Descending_1024 -17.70% 0.474 0.390 - 0.02% -
BM_format_string<wchar_t>/131072 -17.69% 0.187 0.154 - -12.24% -
std::set<std::string>::erase(key)_(existent)/1024 -17.67% 74.668 61.472 - 1.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -17.61% 1.257 1.036 - -28.57% -
BM_deque_vector_ranges_move_backward/0 -17.50% 1.584 1.307 - -10.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.37% 897.251 741.429 - 0.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -17.36% 1.335 1.104 - -4.45% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -17.32% 30.827 25.487 - 0.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -17.28% 1.662 1.375 - -15.32% -
BM_deque_deque_copy_backward/0 -17.25% 0.921 0.762 - 0.15% -
BM_PushHeap_float_Descending_16384 -17.24% 0.465 0.385 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.08% 0.579 0.480 - 7.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.06% 462.383 383.511 - -0.57% -
Chain_fail,_4_levels -16.94% 62.373 51.804 - 2.97% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.93% 415514.516 345156.879 - 0.39% -
BM_PushHeap_float_Descending_262144 -16.88% 0.465 0.386 - 0.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -16.84% 6.616 5.502 - -31.32% -
std::multiset<std::string>::count(key)_(non-existent)/32 -16.81% 12.420 10.332 - -8.09% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.80% 14.421 11.998 - 1.96% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.75% 41.946 34.919 - -3.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.64% 59.578 49.663 - 1.46% -
std::deque<std::string>::ctor(size)/32 -16.60% 51.330 42.809 - -3.74% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.51% 29706.690 24803.539 - -0.62% -
BM_deque_deque_ranges_move/0 -16.42% 0.923 0.771 - -9.22% -
std::find_if_not(vector<int>)_(bail_25%)/8 -16.36% 0.850 0.711 - 2.93% -
std::unique(vector<int>)_(sprinkled)/52 -16.33% 65.244 54.588 - 0.57% -
std::unordered_set<std::string>::erase(iterator)/32 -16.30% 31.301 26.198 - -16.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -16.23% 5.511 4.617 - -17.87% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.21% 6308.222 5285.835 - 0.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.16% 42.679 35.783 - -0.71% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -16.13% 1.573 1.319 - -5.66% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -16.10% 4253.786 3569.077 - 0.23% -
std::find_if_not(vector<int>)_(process_all)/50 -16.08% 6.854 5.752 - 1.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.96% 7.661 6.438 - -41.97% -
std::map<int,_int>::count(key)_(existent)/1024 -15.89% 4.408 3.708 - -4.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.86% 71.347 60.031 - 2.22% -
std::format(double)_(fmt:_{:_17000}) -15.82% 297.352 250.309 - -0.82% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.71% 0.932 0.786 - -13.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.59% 55.915 47.198 - -1.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -15.46% 1.559 1.318 - -7.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.43% 206.029 174.236 - 83.28% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.39% 103.512 87.581 - 5.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -15.37% 1.729 1.463 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -15.34% 0.695 0.588 - -14.27% -
BM_std_minmax_element<long_long>/2 -15.28% 0.665 0.563 - -12.49% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.27% 42.237 35.789 - -1.62% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.23% 6555.516 5557.355 - -0.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.23% 10988.291 9315.301 - -0.68% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.13% 63.285 53.710 - -0.65% -
std::find_if(vector<int>)_(process_all)/50 -15.06% 6.862 5.828 - 2.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.97% 2.726 2.318 - 5.51% -
BM_PushHeap_uint32_PipeOrgan_1 -14.94% 0.466 0.396 - -42.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -14.93% 38.061 32.378 - -10.52% -
std::find_if(vector<char>)_(bail_25%)/32768 -14.86% 943.756 803.487 - -3.12% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.83% 11.322 9.643 - -44.48% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.83% 796.493 678.406 - -0.41% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.80% 30.627 26.095 - 0.55% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.79% 29.805 25.397 - 4.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.78% 165961.418 141424.219 - -0.11% -
BM_Invoke_MemFuncPtr -14.78% 0.925 0.788 - -8.46% -
rng::find_last(vector<int>)_(bail_90%)/1024 -14.75% 27.923 23.805 - 0.48% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.72% 943.307 804.481 - -0.01% -
BM_vector_deque_ranges_copy_backward/0 -14.71% 0.519 0.442 - -26.74% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.59% 3749.940 3202.773 - 0.22% -
std::format(double)_(fmt:_{:_17000L}) -14.55% 312.977 267.424 - 0.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -14.51% 1.168 0.998 - -17.80% -
std::set<std::string>::erase(iterator)/32 -14.47% 31.731 27.139 - -2.63% -
std::map<int,_int>::erase(iterator)/1024 -14.46% 24.033 20.559 - 1.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -14.45% 2.579 2.206 - 0.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.37% 1712.250 1466.174 - -8.48% -
BM_deque_vector_ranges_move/1 -14.30% 2.368 2.030 - -3.04% -
std::find_end(deque<int>)_(match_near_end)/8192 -14.28% 191691.018 164314.031 - -1.76% -
std::unordered_set<std::string>::find(key)_(existent)/32 -14.17% 39.750 34.116 - -18.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.13% 54.073 46.432 - -1.41% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.12% 0.312 0.268 - -1.31% -
BM_BitsetToString<32>/Uniform_(50%)/50 -14.11% 17.014 14.614 - -11.11% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -14.03% 1506.395 1294.979 - -10.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.99% 28.354 24.386 - 2.45% -
std::set<std::string>::erase(iterator)/8192 -13.97% 31.029 26.694 - -1.90% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.90% 928.015 799.029 - 0.46% -
BM_format_string<wchar_t>/8192 -13.77% 0.225 0.194 - -16.38% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.74% 2.636 2.274 - -1.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.72% 1000.098 862.842 - 0.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.71% 0.490 0.422 - -4.84% -
BM_std_minmax_element<int>/65536 -13.70% 17315.143 14943.777 - -6.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.66% 14.792 12.772 - 0.00% -
std::find_if(deque<int>)_(process_all)/8192 -13.64% 2330.054 2012.292 - -14.22% -
Chain,_1_level -13.63% 1.160 1.002 - 0.01% -
BM_deque_vector_ranges_move/2 -13.62% 2.062 1.781 - -2.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.57% 22.287 19.263 - -5.03% -
std::any_of(deque<int>)_(process_all)/50 -13.55% 21.838 18.880 - -0.18% -
std::map<int,_int>::count(key)_(existent)/32 -13.53% 1.779 1.538 - -2.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.50% 31.887 27.583 - 0.77% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.49% 1003.120 867.801 - 0.05% -
BM_std_minmax_element<int>/70000 -13.48% 18468.258 15978.444 - -6.34% -
BM_std_minmax_element<int>/64000 -13.47% 16890.756 14615.967 - -6.26% -
Chain,_3_levels -13.41% 1.157 1.002 - 0.00% -
Chain,_2_levels -13.40% 1.157 1.002 - 0.01% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.40% 14.823 12.836 - 0.45% -
rng::find(vector<bool>)_(process_all)/50 -13.40% 0.692 0.599 - -15.19% -
Chain,_7_levels -13.39% 1.156 1.002 - -0.02% -
DAG_leftmost,_4_levels -13.39% 1.157 1.002 - -0.00% -
Chain,_9_levels -13.39% 1.157 1.002 - 0.00% -
SetIntersection_Front_Set_uint32_262144_1024 -13.38% 14078427.392 12194324.273 - -3.18% -
DAG_rightmost,_3_levels -13.38% 1.157 1.002 - 0.02% -
DAG_leftmost,_5_levels -13.38% 1.156 1.002 - 0.01% -
DAG_leftmost,_3_levels -13.37% 1.156 1.002 - 0.01% -
Chain,_6_levels -13.37% 1.156 1.002 - 0.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.37% 62.246 53.926 - -3.72% -
DAG_rightmost,_5_levels -13.36% 1.156 1.002 - 0.02% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.36% 399584.042 346206.359 - 0.34% -
Chain,_8_levels -13.36% 1.156 1.002 - 0.02% -
Chain,_4_levels -13.36% 1.156 1.002 - 0.02% -
Chain,_5_levels -13.34% 1.156 1.002 - 0.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -13.34% 27.006 23.404 - 17.61% -
DAG_rightmost,_4_levels -13.31% 1.156 1.002 - 0.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -13.30% 1.110 0.962 - -7.95% -
ranges::min(std::vector<__int128>)/70000 -13.26% 30876.815 26781.437 - -15.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -13.26% 24.474 21.228 - 18.42% -
BM_std_minmax_element<int>/5500 -13.26% 1452.544 1259.906 - -7.37% -
BM_std_minmax_element<int>/4000 -13.19% 1057.755 918.227 - -6.29% -
std::find_if(deque<int>)_(process_all)/32768 -13.16% 9318.367 8091.718 - -13.60% -
BM_PushHeap_float_Random_4 -13.15% 3.007 2.612 - 12.59% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -13.13% 1.912 1.661 - 1.11% -
BM_std_minmax_element<int>/4096 -13.13% 1082.506 940.410 - -6.21% -
std::find_if(deque<int>)_(process_all)/1024 -13.12% 291.638 253.388 - -13.17% -
std::for_each(multiset<int>::iterator)/50 -13.11% 47.219 41.027 - 2.77% -
BM_std_minmax_element<int>/1024 -13.10% 274.065 238.167 - -7.10% -
std::partition(list<int>)_(dense)/8192 -13.10% 5676.201 4932.821 - -3.99% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.08% 11.426 9.932 - -2.68% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.05% 6.430 5.591 - -4.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -13.04% 1269612.394 1104065.262 - -3.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -13.03% 52.479 45.643 - 9.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.02% 39.924 34.726 - -1.46% -
std::map<int,_int>::erase(iterator)/32 -12.99% 23.494 20.441 - 1.40% -
BM_std_minmax_element<int>/512 -12.99% 139.072 121.011 - -6.82% -
ranges::min(std::vector<char>)/1 -12.90% 0.438 0.381 - 29.84% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.90% 27482531.385 23938613.286 - -37.22% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.70% 22.805 19.909 - -16.42% -
std::reverse_copy(list<int>)/8 -12.67% 2.787 2.434 - 1.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.66% 396460.055 346276.205 - 0.17% -
Chain_fail,_8_levels -12.61% 109.209 95.441 - 3.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.60% 51764.322 45239.560 - 0.30% -
BM_Move_MemFuncPtr -12.57% 1.353 1.183 - -6.42% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.53% 17.650 15.439 - 0.45% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.52% 6490.305 5677.438 - -2.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.47% 40.793 35.705 - -12.84% -
std::generate_n(deque<int>)/1024 -12.46% 278.270 243.591 - -0.01% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -12.45% 1902.008 1665.266 - 6.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.42% 41011.164 35917.181 - 0.52% -
rng::contains(vector<int>)_(process_all)/8 -12.41% 2.817 2.468 - -8.79% -
std::generate(deque<int>)/1024 -12.36% 276.750 242.540 - -0.25% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.29% 9.365 8.214 - 2.02% -
std::none_of(deque<int>)_(process_all)/50 -12.27% 21.525 18.884 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -12.23% 15308.043 13435.226 - 1.98% -
SetIntersection_Interlaced_Vector_float_256_4 -12.23% 5250844.767 4608508.168 - -8.49% -
std::unique(list<int>)_(contiguous)/1024 -12.20% 1074.782 943.672 - 2.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.19% 255.785 224.600 - 0.86% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -12.16% 19.855 17.440 - -9.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.16% 1.956 1.718 - -0.17% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.08% 392009.161 344637.045 - -0.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -12.08% 33.088 29.090 - -0.12% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.06% 14.643 12.876 - -0.05% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.05% 850.530 748.059 - -0.00% -
std::find_if_not(vector<int>)_(process_all)/8 -11.95% 1.413 1.244 - -8.03% -
SetIntersection_Interlaced_Set_uint32_256_64 -11.95% 14073448.888 12392358.955 - -10.63% -
ranges::minmax(std::vector<char>)/64 -11.93% 1.353 1.191 - 0.24% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -11.89% 1.775 1.564 - -8.44% -
BM_format_to_string_begin<std::string>/16384 -11.86% 218.846 192.893 - 17.52% -
ranges::min(std::deque<__int128>)/1 -11.85% 0.837 0.737 - 8.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -11.85% 7.939 6.998 - -36.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -11.84% 81.331 71.698 - -10.39% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.83% 14.528 12.809 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_1024 -11.83% 41552999.422 36638451.022 - -6.24% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.83% 14.489 12.776 - 0.18% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.82% 162158.621 142989.712 - 1.74% -
std::copy(vector<int>)/32768 -11.81% 3793.166 3345.027 - -2.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.77% 1615.396 1425.187 - 0.55% -
SetIntersection_Front_Set_string_262144_64 -11.76% 4991120.743 4404236.800 - -3.02% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.75% 79.353 70.032 - 0.42% -
BM_vector_deque_ranges_move/2 -11.65% 2.066 1.825 - -8.33% -
std::sort(deque<int>)_(repeated)/1024 -11.65% 1068.865 944.357 - -5.90% -
BM_CmpEqual_ushort_schar -11.64% 1.118 0.988 - -2.44% -
BM_StringMove_Large -11.60% 0.798 0.705 - 0.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -11.57% 1.590 1.406 - -1.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.55% 25.624 22.665 - 15.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.54% 8360.145 7395.791 - 1.09% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.49% 569.375 503.973 - 0.31% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -11.48% 26.306 23.287 - 12.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.47% 0.299 0.265 - 0.27% -
BM_StringEraseWithMove_Small_Transparent -11.41% 2.412 2.137 - -1.86% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -11.39% 79.544 70.481 - -0.43% -
BM_Copy_MemFuncPtr -11.39% 1.292 1.145 - -1.83% -
ranges::min(std::deque<long_long>)/70000 -11.38% 26305.416 23311.368 - 23.73% -
BM_tolower_char<char> -11.35% 0.692 0.613 - -10.90% -
std::stable_sort(deque<int>)_(ascending)/8 -11.33% 20.212 17.921 - -5.90% -
std::set<int>::contains(key)_(non-existent)/32 -11.29% 3.072 2.725 - -3.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.28% 39.144 34.731 - -4.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.24% 1.573 1.396 - -5.89% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.20% 5.544 4.923 - -0.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.19% 1.923 1.708 - 12.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.14% 0.298 0.265 - 0.88% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.14% 0.969 0.861 - -5.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.11% 26.709 23.742 - 15.36% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.08% 41349.189 36768.992 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.07% 44403612.134 39486283.659 - -25.75% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.07% 29303.154 26060.428 - -13.02% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -11.04% 4.556 4.054 - -1.63% -
BM_BitsetToString<64>/Dense_(90%)/90 -11.01% 13.870 12.343 - -7.04% -
BM_PushHeap_float_PipeOrgan_4 -10.99% 0.540 0.481 - -1.91% -
SetIntersection_Front_Set_string_1024_16 -10.98% 1992295.171 1773611.024 - -4.54% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.96% 67.319 59.941 - 0.31% -
rng::starts_with(list<int>,_pred)/8192 -10.96% 12219.251 10880.616 - 11.12% -
BM_CmpEqual_uint_schar -10.94% 1.133 1.009 - 0.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -10.88% 31.652 28.207 - 11.32% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -10.87% 32.185 28.686 - -2.54% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.86% 38.547 34.360 - -4.74% -
BM_deque_deque_ranges_move/1 -10.86% 2.598 2.316 - -7.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.85% 1.450 1.293 - -5.73% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.84% 23.240 20.721 - -10.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -10.81% 65.298 58.238 - 18.32% -
std::format(double)_(fmt:_{:0>17500_17000}) -10.79% 436.192 389.144 - -0.10% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -10.78% 1.426 1.273 - -3.51% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.75% 7679.045 6853.822 - 0.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.71% 1191.292 1063.678 - -1.00% -
std::find_if(vector<int>)_(process_all)/32768 -10.63% 3759.689 3360.056 - 5.06% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.63% 870.550 778.045 - -0.20% -
std::format(double)_(fmt:_{:017500_17000}) -10.61% 435.158 388.972 - -0.09% -
std::format(double)_(fmt:_{:0^17500_17000L}) -10.59% 454.967 406.794 - 0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.59% 7671.183 6859.156 - -0.16% -
Chain_fail,_2_levels -10.58% 35.978 32.171 - 2.61% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.58% 7693.487 6879.844 - 0.45% -
BM_CmpLess_uint_short -10.56% 1.136 1.016 - -1.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.52% 39.953 35.749 - 3.84% -
BM_StringRelational_Compare_Empty_Small_Control -10.52% 1.731 1.549 - -3.84% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.49% 32.538 29.123 - -0.00% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.49% 441.163 394.869 - 0.47% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.49% 5922487.411 5301476.855 - -2.38% -
std::fill(list<int>)/8192 -10.48% 8518.996 7626.304 - -8.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.47% 21.221 18.999 - -9.27% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.43% 56.817 50.892 - -0.81% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.42% 67.343 60.326 - 1.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.38% 22.083 19.791 - -3.85% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.38% 6141338.510 5504155.299 - -3.49% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.37% 540.529 484.455 - -1.20% -
BM_std_minmax_element<int>/64 -10.35% 17.174 15.397 - -4.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.34% 1.385 1.241 - 3.43% -
BM_Copy_Null -10.32% 0.505 0.453 - -9.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -10.31% 7954624.158 7134600.886 - -7.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.30% 3.116 2.795 - -0.90% -
std::map<int,_int>::erase(iterator)/8192 -10.26% 26.727 23.986 - 1.36% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.25% 96.757 86.838 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.19% 20147429.879 18093888.044 - -1.88% -
BM_CmpEqual_ushort_short -10.16% 1.126 1.011 - -2.20% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.14% 14.342 12.887 - 0.13% -
BM_deque_deque_ranges_move/2 -10.13% 2.307 2.074 - -6.63% -
std::set<std::string>::lower_bound(key)_(existent)/32 -10.12% 16.724 15.031 - 0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.12% 33.989 30.550 - -12.01% -
std::find_if(vector<int>)_(process_all)/8192 -10.11% 945.111 849.536 - 5.74% -
BM_StringMove_Small -10.10% 0.799 0.718 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -10.08% 1245913.791 1120335.353 - -2.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.06% 32.052 28.828 - 1.07% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.06% 14.297 12.859 - 0.68% -
SetIntersection_Interlaced_Vector_float_262144_1024 -10.06% 103759567.730 93322174.695 - -16.44% -
SetIntersection_Interlaced_Vector_float_1024_4 -9.97% 1391355.035 1252697.507 - -14.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.96% 19.825 17.850 - 1.06% -
BM_CmpEqual_uchar_schar -9.95% 1.123 1.011 - 2.09% -
std::find_end(deque<int>)_(near_matches)/1024 -9.94% 31166.564 28067.360 - -0.38% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.94% 6.007 5.410 - -1.31% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.91% 2.456 2.213 - 0.21% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -9.90% 67.154 60.508 - 1.48% -
BM_emoji_escaped<char> -9.88% 24155.613 21768.450 - 1.73% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.88% 125.060 112.709 - 0.02% -
std::find_end(deque<int>)_(near_matches)/1000 -9.87% 30016.921 27054.916 - -0.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.85% 7.269 6.554 - -1.09% -
std::set<int>::count(key)_(existent)/1024 -9.83% 4.683 4.223 - 4.46% -
std::stable_sort(deque<int>)_(repeated)/8 -9.83% 19.713 17.776 - -3.62% -
std::move(list<int>)/4096 -9.80% 4360.747 3933.607 - -19.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.79% 50.725 45.761 - -9.10% -
rng::find_last(vector<int>)_(bail_90%)/8 -9.78% 0.474 0.428 - -7.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.77% 51354.220 46337.610 - -0.46% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.76% 3657.156 3300.363 - -2.23% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -9.75% 19.724 17.801 - -4.29% -
std::copy_if(list<int>)_(entire_range)/64 -9.71% 33.472 30.222 - -22.74% -
DAG_sidecast_fail,_1_level -9.71% 64.927 58.623 - -0.60% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -9.64% 9.181 8.296 - -2.91% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.63% 15961.235 14424.289 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.59% 1253227.860 1133060.744 - -0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.59% 283279.563 256121.739 - -1.28% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.56% 67.894 61.404 - 0.24% -
std::unique(list<int>)_(contiguous)/8192 -9.54% 7802.830 7058.144 - -0.11% -
std::set<int>::ctor(const&,_alloc)/32 -9.54% 248.035 224.373 - 4.71% -
BM_StringRelational_Compare_Empty_Empty_Control -9.53% 1.732 1.567 - -2.99% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -9.52% 0.504 0.456 - -34.87% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.51% 1990645.687 1801265.083 - -7.66% -
BM_Swap_Null_LargeTrivialFunctor -9.51% 0.506 0.458 - -17.70% -
std::map<int,_int>::clear()/1024 -9.48% 11337.328 10262.857 - 1.38% -
std::find_first_of(vector<int>)_(large_needle)/32 -9.48% 111.832 101.235 - -6.94% -
std::format(double)_(fmt:_{:017500_17000L}) -9.47% 448.813 406.298 - 0.04% -
BM_to_chars_bad/2 -9.46% 0.615 0.557 - -19.29% -
ranges::min(std::vector<__int128>)/64 -9.46% 26.794 24.260 - -12.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.46% 3.966 3.591 - -9.00% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.45% 28529.467 25834.212 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.44% 19.391 17.560 - -2.56% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -9.43% 872.788 790.479 - 1.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.37% 45431.064 41174.603 - -0.91% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.35% 14.103 12.785 - -0.24% -
std::format(double)_(fmt:_{:0>17500_17000L}) -9.35% 447.599 405.763 - 0.40% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -9.33% 1.570 1.423 - -2.24% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.29% 0.697 0.632 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -9.28% 13005203.083 11798335.307 - -10.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.26% 1.971 1.788 - 6.16% -
std::format(double)_(fmt:_{:0<17500_17000}) -9.18% 431.638 392.032 - 0.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.17% 3.801 3.452 - -3.88% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -9.15% 2.689 2.443 - -30.60% -
BM_CmpLess_ushort_schar -9.12% 1.119 1.017 - -3.79% -
BM_vector_deque_move/2 -9.11% 2.004 1.822 - 2.22% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.11% 0.515 0.468 - 0.36% -
ranges::minmax(std::vector<char>)/8 -9.10% 1.010 0.918 - -2.36% -
BM_vector_deque_move/1 -9.09% 2.282 2.074 - 1.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.07% 0.688 0.626 - -9.31% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -9.06% 12589.841 11448.964 - -0.50% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -9.06% 13.890 12.632 - 0.12% -
BM_Swap_MemPtr_SmallTrivialFunctor -9.04% 3.641 3.312 - -2.36% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -9.03% 104.860 95.393 - 58.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.03% 57305.641 52132.971 - 1.42% -
std::reverse(list<int>)/32768 -9.02% 19216.225 17482.996 - -0.45% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.98% 8.591 7.820 - -8.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.97% 0.291 0.265 - 0.14% -
Chain_fail,_5_levels -8.97% 72.988 66.442 - 7.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.96% 1.924 1.751 - 0.95% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.94% 52.061 47.406 - -0.98% -
BM_vector_deque_ranges_move/1 -8.94% 2.332 2.124 - -6.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -8.92% 1.760 1.603 - 12.63% -
BM_StringRelational_Compare_Huge_Large_Control -8.91% 2.276 2.073 - -0.37% -
std::stable_sort(deque<int>)_(descending)/8 -8.91% 28.414 25.883 - -1.68% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -8.91% 43.261 39.408 - 0.70% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.89% 0.521 0.475 - 2.89% -
BM_CmpEqual_uint_short -8.89% 1.135 1.034 - -1.80% -
std::sort_heap(vector<int>)/8 -8.89% 32.077 29.227 - 0.16% -
BM_PushHeap_float_SingleElement_1 -8.87% 0.520 0.474 - 15.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.87% 53.657 48.900 - -1.33% -
std::is_sorted_until(list<int>,_pred)/8192 -8.86% 7620.691 6945.371 - -21.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.85% 22.010 20.062 - 2.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.83% 27006.931 24622.608 - 0.79% -
std::fill_n(vector<bool>)/262144 -8.83% 251.460 229.261 - -75.64% -
rng::contains_subrange(list<int>)_(process_all)/8192 -8.83% 9040.942 8242.913 - 24.22% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.80% 22.427 20.453 - -7.22% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.80% 1.380 1.259 - -9.07% -
BM_vector_deque_move_backward/0 -8.79% 0.419 0.382 - -32.45% -
std::find_end(deque<int>)_(match_near_end)/1024 -8.79% 3640.053 3320.030 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.79% 5095696.012 4647777.858 - -6.63% -
BM_StringAssignAsciiz_Empty_Opaque -8.78% 3.336 3.043 - -1.85% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.78% 7.451 6.797 - -0.31% -
BM_StringAssignAsciiz_Small_Opaque -8.78% 3.337 3.044 - -1.88% -
std::map<int,_int>::clear()/8192 -8.77% 92082.029 84003.040 - 1.94% -
BM_Swap_Null_FuncPtr -8.77% 1.257 1.147 - -1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -8.77% 34573.132 31542.379 - -0.69% -
BM_PushHeap_float_Ascending_4 -8.75% 0.587 0.535 - -0.21% -
std::multiset<int>::find(key)_(existent)/8192 -8.75% 8.908 8.129 - 1.62% -
std::find_if(deque<int>)_(bail_25%)/32768 -8.67% 2213.869 2022.012 - 1.58% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.66% 0.754 0.688 - -0.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.65% 324.985 296.868 - 0.99% -
std::search_n(list<int>)_(no_match)/8192 -8.65% 7440.476 6796.925 74.257 -2.06% 74.257
BM_join_view_in_vectors/70000 -8.63% 147988.502 135210.065 - 1.71% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.63% 1.621 1.481 - -2.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.63% 1.448 1.323 - -4.48% -
std::pop_heap(deque<int>)/1024 -8.62% 13.584 12.414 - -4.51% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.61% 13.879 12.684 - 0.47% -
BM_join_view_out_vectors/64000 -8.60% 145901.515 133351.692 - 7.95% -
rng::contains_subrange(list<int>)_(same_length)/50 -8.59% 28.308 25.875 - 0.40% -
VDAG_leftmost_middle,_3_levels -8.58% 391.081 357.518 - 0.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.58% 831.696 760.361 - -8.87% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.58% 444.903 406.744 - 1.11% -
BM_PushHeap_float_QuickSortAdversary_4 -8.55% 0.586 0.536 - -0.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.55% 6490.822 5936.167 - 4.93% -
std::multiset<int>::count(key)_(non-existent)/0 -8.52% 0.275 0.252 - 0.51% -
Chain_fail,_7_levels -8.52% 99.270 90.812 - 5.75% -
SetIntersection_Interlaced_Vector_float_16384_1024 -8.52% 51359001.067 46984174.146 - -16.24% -
std::multiset<int>::count(key)_(existent)/8192 -8.50% 10.260 9.388 - -2.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.50% 55.542 50.823 - -4.59% -
BM_LexicallyRelative/small_path/2 -8.46% 57.997 53.093 - -4.98% -
BM_CmpLess_uchar_short -8.44% 1.135 1.039 - -1.67% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.38% 60.747 55.654 - 0.21% -
std::vector<std::string>::ctor(size)/1024 -8.35% 464.449 425.678 - 0.89% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.34% 6.088 5.581 - -9.20% -
BM_deque_deque_ranges_copy/2 -8.31% 2.246 2.059 - -5.56% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -8.29% 0.745 0.683 - 0.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.26% 23.529 21.586 - -0.52% -
std::find_if(vector<int>)_(process_all)/1024 -8.25% 125.593 115.226 - 2.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.23% 53.643 49.227 - -1.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.22% 26.351 24.186 - 9.07% -
VDAG_sidecast_fail,_2_levels -8.21% 97.487 89.481 - 0.69% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.19% 17616.093 16173.421 - 1.34% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.17% 2471.142 2269.152 - -0.35% -
BM_Copy_LargeNonTrivialFunctor -8.15% 10.914 10.025 - -6.71% -
BM_format_string<wchar_t>/128 -8.13% 0.310 0.285 - -2.90% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.11% 0.378 0.347 - -0.12% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.11% 1.257 1.155 - -3.24% -
std::stable_sort(deque<int>)_(heap)/8 -8.11% 26.262 24.132 - -2.78% -
SetIntersection_Front_Set_string_262144_16 -8.10% 1938129.251 1781136.188 - -2.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -8.10% 140533.380 129154.019 - -0.06% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.09% 3.208 2.948 - 1.32% -
SetIntersection_Front_Set_string_1024_64 -8.08% 4771298.152 4385679.653 - -4.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.07% 104088.386 95683.726 - 0.07% -
std::partition(list<int>)_(sparse)/8192 -8.07% 8290.379 7621.067 - -3.49% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.06% 3.195 2.937 - 5.44% -
BM_join_view_deques/64 -8.05% 160.638 147.705 - -0.24% -
std::unique(vector<int>)_(sprinkled)/32 -8.04% 54.430 50.054 - 0.24% -
BM_PushHeap_uint64_SingleElement_1 -8.03% 0.501 0.461 - -20.69% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.01% 4.559 4.194 - -3.21% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.01% 40223.506 37003.243 - 0.41% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.97% 1744190.727 1605157.651 - -6.18% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -7.94% 218437.273 201088.992 - 2.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -7.91% 1180847.323 1087412.233 - -5.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.91% 1.486 1.369 - -22.21% -
BM_StringFindCharLiteral/16 -7.89% 1.619 1.491 - -19.15% -
DAG_sidecast_fail,_3_levels -7.87% 116.720 107.532 - 0.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.87% 192.524 177.370 - -6.21% -
std::generate(deque<int>)/32 -7.86% 8.683 8.000 - -0.32% -
std::find_end(deque<int>)_(near_matches)/8192 -7.84% 1769000.521 1630291.084 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_64_16 -7.82% 18312484.508 16880592.670 - -1.18% -
BM_cyrillic_text<wchar_t> -7.82% 30460.916 28079.158 - -1.72% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.78% 871.186 803.445 - 2.20% -
BM_PushHeap_uint32_Random_4 -7.76% 2.214 2.042 - -9.28% -
SetIntersection_Front_Set_uint32_256_64 -7.76% 5818788.429 5367377.003 - -9.11% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -7.75% 176.086 162.433 - -0.45% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.74% 14674261.981 13538503.525 - -3.38% -
rng::find_last(list<int>)_(bail_90%)/50 -7.71% 1.340 1.237 - -1.49% -
BM_std_minmax_element<long_long>/1 -7.70% 0.324 0.299 - -7.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.69% 2.413 2.228 - -8.70% -
std::copy(vector<bool>)_(aligned)/1048576 -7.68% 3458.440 3192.688 - 19.06% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.68% 267.502 246.950 - 0.09% -
BM_StringConstructDestroyCStr_Small_Opaque -7.68% 2.253 2.080 - 0.02% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.67% 12545.013 11583.145 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.66% 1230312.025 1136109.347 - -0.59% -
rng::contains_subrange(deque<int>)_(process_all)/50 -7.65% 23.562 21.760 - -12.97% -
std::copy(list<int>)/4096 -7.63% 3268.963 3019.390 - -0.49% -
std::map<int,_int>::count(key)_(existent)/8192 -7.61% 6.152 5.684 - -1.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.61% 19137.364 17681.825 - -7.34% -
std::move(vector<bool>)_(aligned)/64 -7.59% 1.691 1.562 - -11.44% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.58% 22.458 20.755 - -1.25% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.58% 9.653 8.922 - -9.86% -
rng::find_last(vector<int>)_(bail_90%)/50 -7.57% 1.516 1.401 - -2.48% -
std::replace(vector<int>)_(sprinkled)/50 -7.57% 8.763 8.100 - -9.07% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.56% 39681.250 36681.308 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.53% 1224383.796 1132177.725 - -4.62% -
std::any_of(deque<int>)_(process_all)/32768 -7.53% 11288.254 10438.508 - -4.06% -
BM_PushHeap_uint64_Ascending_4 -7.52% 0.588 0.544 - -0.24% -
std::all_of(deque<int>)_(process_all)/32768 -7.52% 10899.278 10079.577 - -6.46% -
rng::find_last(list<int>)_(bail_90%)/1024 -7.51% 71.792 66.401 - 3.85% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.50% 88937523.839 82263405.183 - -18.06% -
BM_StringFindCharLiteral/8 -7.50% 1.619 1.497 - -18.65% -
std::remove_if(list<int>)_(prefix)/8192 -7.48% 10043.714 9292.761 - 2.30% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.48% 7380439.684 6828651.281 - -2.71% -
SetIntersection_Interlaced_Vector_uint32_64_16 -7.44% 18243912.267 16885998.705 - -3.02% -
std::none_of(deque<int>)_(process_all)/32768 -7.44% 10888.096 10078.119 - -11.63% -
BM_StringRelational_Less_Empty_Empty_Control -7.44% 1.669 1.545 - -3.81% -
std::search(deque<int>)_(near_matches)/1024 -7.44% 19502.269 18051.815 - -6.76% -
DAG_sidecast_fail,_2_levels -7.43% 98.508 91.190 - 1.29% -
rng::find(vector<bool>)_(process_all)/8 -7.42% 0.642 0.594 - -5.13% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.40% 371962841.924 344438985.718 - -1.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.40% 43642.399 40414.905 - 1.98% -
std::any_of(deque<int>)_(process_all)/8192 -7.38% 2833.712 2624.586 - -4.57% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.38% 8514.123 7885.933 - -1.41% -
BM_Invoke_FuncPtr -7.37% 0.790 0.732 - 6.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -7.37% 1121236.695 1038649.835 - -1.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.36% 21.022 19.476 - 0.19% -
BM_CmpLess_int_uint -7.35% 1.140 1.056 - -3.10% -
BM_japanese_text<char> -7.35% 24049.095 22281.700 - -0.42% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -7.33% 2.648 2.454 - 0.14% -
std::replace(vector<int>)_(sprinkled)/32 -7.32% 5.802 5.378 - -1.43% -
BM_PushHeap_string_Ascending_262144 -7.29% 31.698 29.387 - -3.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.28% 20.288 18.810 - -4.40% -
std::pop_heap(deque<float>)/1024 -7.27% 13.589 12.601 - -8.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.26% 25.021 23.206 - -1.05% -
BM_CmpEqual_uchar_short -7.25% 1.085 1.006 - 2.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.25% 1666.586 1545.825 - 201.46% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.25% 340.060 315.419 - -3.92% -
std::adjacent_find(vector<int>,_pred)/8 -7.22% 3.525 3.271 - 0.81% -
std::all_of(deque<int>)_(process_all)/8192 -7.22% 2719.838 2523.366 - -5.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.21% 5.258 4.879 - 0.07% -
std::set<int>::count(key)_(non-existent)/1024 -7.20% 7.964 7.390 - -0.20% -
std::pop_heap(deque<std::string>)/1024 -7.14% 66.905 62.131 - 2.43% -
std::map<std::string,_int>::clear()/32 -7.12% 922.172 856.510 - -1.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -7.12% 32.710 30.381 - -49.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -7.12% 1204563.996 1118810.056 - -4.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.10% 225.763 209.736 - -4.19% -
BM_StringRelational_Less_Empty_Small_Control -7.07% 1.673 1.555 - -3.82% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.04% 1.547 1.438 - -8.23% -
std::none_of(deque<int>)_(process_all)/8192 -7.04% 2717.706 2526.418 - -11.69% -
std::replace_if(list<int>)_(sprinkled)/32 -7.03% 14.267 13.264 - 0.00% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.02% 1.553 1.444 - 8.11% -
BM_CmpLess_uchar_schar -7.01% 1.122 1.043 - 0.50% -
std::format(int64_t)_(fmt:_{:X}) -6.99% 30.903 28.744 - -8.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.96% 1.423 1.324 - -4.44% -
std::set<std::string>::find(key)_(existent)/8192 -6.94% 30.665 28.536 - 1.42% -
std::find_end(list<int>)_(process_all)/8192 -6.93% 7498.840 6979.069 - -13.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.93% 0.515 0.479 - 2.83% -
SetIntersection_Front_Vector_uint32_262144_256 -6.93% 2288249.427 2129729.375 - -6.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.92% 63088.702 58720.648 - 1.98% -
BM_unicode_text<wchar_t> -6.92% 44553.414 41471.209 - -2.58% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.91% 18.451 17.175 - -3.17% -
SetIntersection_Front_Set_uint64_1024_256 -6.91% 3954225.146 3681016.866 - -12.16% -
VDAG_leftmost_middle,_2_levels -6.91% 194.699 181.251 - -0.82% -
std::generate(deque<int>)/50 -6.90% 12.851 11.965 - -0.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.89% 85621.580 79722.938 - -1.44% -
std::find_if(vector<int>)_(process_all)/8 -6.88% 1.487 1.385 - -0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.86% 35.254 32.837 - -9.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.85% 1.421 1.323 - -4.47% -
std::generate_n(list<int>)/8192 -6.85% 7451.667 6941.485 - -6.16% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.82% 7.310 6.811 - 2.44% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.80% 4.886 4.553 - -5.00% -
std::remove_if(vector<int>)_(prefix)/1024 -6.77% 377.315 351.774 - 1.05% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.77% 1059042.136 987359.512 - -6.07% -
BM_ascii_text<wchar_t> -6.77% 880.841 821.236 - -0.51% -
std::shift_left(list<int>)/8192 -6.77% 7578.188 7065.474 - -7.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.76% 231.837 216.168 - 2.35% -
std::reverse(list<int>)/64 -6.75% 18.667 17.406 - -0.62% -
std::format(int64_t)_(fmt:_{:0>512b}) -6.75% 35.460 33.068 - -1.71% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -6.73% 5.695 5.312 - 10.96% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.73% 10.497 9.791 - -14.34% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.72% 0.589 0.549 - 0.77% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.67% 27.826 25.969 - 3.34% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.65% 9.852 9.196 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.64% 0.500 0.467 - -33.03% -
BM_deque_deque_move_backward/0 -6.62% 0.919 0.859 - -6.36% -
BM_Swap_Null_SmallTrivialFunctor -6.62% 1.254 1.171 - -4.55% -
std::map<std::string,_int>::clear()/1024 -6.61% 23961.339 22377.839 - 5.20% -
std::map<std::string,_int>::clear()/8192 -6.60% 227074.220 212081.433 - 1.95% -
BM_join_view_in_vectors/512 -6.60% 701.774 655.484 - -2.77% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.59% 61328.900 57284.549 - 1.76% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.59% 331.743 309.886 - 0.20% -
std::upper_bound(std::forward_list<int>)/100 -6.58% 95.999 89.684 - -0.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.56% 13.442 12.561 - 2.62% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.54% 23.704 22.153 - 1.93% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.54% 11.611 10.852 - -0.03% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.53% 17079.425 15964.754 - -6.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.52% 207958820.379 194407231.535 - -6.26% -
std::multiset<int>::ctor(const&,_alloc)/32 -6.51% 258.013 241.228 - 7.54% -
ranges::minmax(std::deque<long_long>)/64 -6.50% 24.549 22.954 - -17.02% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.48% 1.426 1.334 - -8.98% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.48% 2.311 2.161 - -0.64% -
BM_deque_vector_ranges_move/64 -6.44% 2.844 2.661 - -1.99% -
BM_deque_deque_ranges_copy/1 -6.43% 2.483 2.323 - -3.72% -
std::multiset<int>::find(key)_(existent)/1024 -6.43% 4.249 3.975 - -3.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.43% 20.096 18.805 - -4.90% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -6.41% 1.637 1.532 - -3.12% -
VDAG_sidecast_fail,_3_levels -6.40% 116.750 109.281 - 1.21% -
BM_join_view_in_vectors/64000 -6.36% 129032.079 120826.673 - 0.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.36% 1.564 1.465 - -2.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.32% 1.416 1.327 - -4.22% -
std::unique(list<int>,_pred)_(sprinkled)/52 -6.31% 84.216 78.899 - -2.04% -
BM_CmpLess_uint_schar -6.30% 1.134 1.063 - 2.19% -
BM_CmpEqual_int_uint -6.25% 1.136 1.065 - 0.43% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.25% 348.591 326.802 - 0.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.25% 52.900 49.596 - 0.99% -
BM_PathConstructForwardIter/large_string/512 -6.25% 16817.073 15766.834 - -5.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.23% 19.814 18.580 - 5.22% -
VChain_middle,_1_level -6.23% 13.682 12.830 - -3.70% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.23% 5.815 5.453 - -4.16% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -6.23% 48.608 45.582 - -1.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.22% 7.802 7.316 - 12.04% -
BM_format/string_view_len_6000 -6.21% 77.081 72.293 - 2.04% -
BM_ConstructAndDestroy_MemPtr_Opaque -6.21% 0.887 0.832 - -1.81% -
BM_PushHeap_float_Random_64 -6.21% 6.730 6.313 - -0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -6.20% 1067688.484 1001496.093 - -3.86% -
std::unordered_set<int>::count(key)_(existent)/32 -6.19% 1.435 1.346 - 0.78% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.17% 1.285 1.206 - -2.49% -
SetIntersection_Front_Vector_uint64_16384_4 -6.17% 1070256.558 1004222.697 - -4.92% -
std::find_end(list<int>)_(single_element)/8192 -6.15% 9655.531 9061.648 - 15.46% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.13% 1.577 1.481 - -8.06% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.12% 38.582 36.221 - -3.01% -
BM_LexicallyNormal/small_path/16 -6.12% 279.519 262.414 - -2.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.10% 2.828 2.656 - -3.00% -
std::adjacent_find(list<int>,_pred)/50 -6.10% 31.305 29.395 - -2.87% -
BM_stop_token_async_reg_unreg_callback/1024 -6.09% 7963657.250 7478843.917 - -5.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.09% 7.331 6.885 - -0.50% -
VDAG_sidecast_fail,_1_level -6.08% 66.048 62.031 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.07% 7172011.327 6736483.360 - 1.96% -
SetIntersection_Front_Set_uint32_16384_1 -6.07% 1054686.198 990696.171 - -4.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.06% 1095921.430 1029489.303 - -4.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -6.05% 302.465 284.171 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.03% 1069064.577 1004576.647 - -4.16% -
SetIntersection_None_Vector_uint32_262144_262144 -6.03% 1141241.657 1072470.209 - -4.70% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.03% 985755.662 926360.858 - 7.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.01% 1.048 0.985 - -22.95% -
std::generate(list<int>)/8192 -6.01% 7504.862 7054.156 - -6.39% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -6.00% 949.637 892.613 - -0.32% -
Chain_fail,_1_level -6.00% 22.735 21.370 - 2.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.99% 345.574 324.880 - -2.48% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.98% 1.333 1.253 - 1.08% -
BM_PushHeap_uint64_SingleElement_16 -5.96% 0.358 0.337 - -5.42% -
std::transform(deque<int>)_(identity_transform)/50 -5.95% 20.289 19.081 - 0.02% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.94% 1.928 1.813 - -1.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.93% 1747.195 1643.567 - 201.56% -
BM_format_to_n_string_span<char>/1 -5.92% 11.344 10.673 - -0.97% -
BM_StringConstructDestroyCStr_Small_Transparent -5.91% 0.368 0.346 - 0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.91% 1598.034 1503.659 - 15.84% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -5.89% 231.999 218.324 - -0.89% -
BM_StringRelational_Less_Huge_Empty_Control -5.89% 1.655 1.558 - -3.80% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.89% 280853.455 264322.308 - 0.33% -
BM_CmpLess_ushort_short -5.88% 1.122 1.056 - 4.52% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.86% 26.452 24.902 - -3.58% -
std::shift_left(list<int>)/32 -5.85% 14.178 13.349 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.83% 24758404.207 23314102.596 - -3.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.83% 4.628 4.358 - 3.47% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.81% 7744.738 7294.628 - 2.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.79% 2505.735 2360.571 - 0.15% -
std::sort_heap(deque<int>,_pred)/8192 -5.78% 451004.639 424919.618 - 3.63% -
std::generate(deque<int>)/8192 -5.78% 2008.638 1892.528 - -0.38% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -5.77% 1.274 1.201 - 0.10% -
std::multiset<std::string>::find(key)_(existent)/32 -5.77% 15.777 14.867 - 3.36% -
BM_format_to_string_begin<std::wstring>/16384 -5.77% 1775.154 1672.745 - 5.55% -
std::count_if(deque<int>)_(every_other)/8 -5.77% 3.706 3.492 - -0.23% -
std::swap_ranges(deque<int>)/50 -5.76% 16.818 15.849 - 0.01% -
SetIntersection_Front_Set_uint64_1024_1024 -5.76% 12364017.187 11651965.980 - -7.48% -
BM_PushHeap_float_Random_1024 -5.76% 7.536 7.102 - -1.15% -
DAG_sidecast,_2_levels -5.75% 88.473 83.382 - 0.16% -
std::replace(list<int>)_(sprinkled)/50 -5.74% 19.512 18.391 - -1.24% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.73% 28.487 26.854 - -1.78% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.73% 23.784 22.421 - 0.45% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.73% 219.827 207.236 - 0.49% -
std::generate_n(deque<int>)/32 -5.73% 8.688 8.190 - -0.24% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.72% 1.644 1.550 - -15.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.72% 1.102 1.039 - -6.04% -
BM_vector_deque_ranges_move_backward/65536 -5.71% 7713.704 7272.884 - 0.71% -
std::format(int64_t)_(fmt:_{:0<512x}) -5.71% 31.696 29.885 - -4.40% -
std::search(deque<int>)_(near_matches)/1000 -5.70% 18549.697 17491.473 - -6.01% -
BM_deque_deque_move_backward/64 -5.70% 3.659 3.451 - 1.02% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.70% 69.276 65.327 - 0.57% -
std::move_backward(list<int>)/4096 -5.70% 5186.231 4890.797 - 0.83% -
std::multimap<int,_int>::clear()/1024 -5.69% 11110.454 10478.280 - -7.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.67% 1.160 1.094 - -4.01% -
SetIntersection_Front_Vector_uint64_262144_1 -5.66% 1058925.944 998943.026 - -4.12% -
BM_vector_deque_copy_backward/1 -5.66% 2.384 2.249 - -1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.66% 167226.699 157767.751 - -0.24% -
BM_LexicallyNormal/small_path/32 -5.64% 513.167 484.220 - -1.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.64% 2.637 2.488 - -2.59% -
std::set<std::string>::clear()/8192 -5.60% 222479.643 210016.967 - -2.81% -
BM_join_view_in_vectors/65536 -5.59% 135556.562 127977.358 - 0.56% -
std::partial_sort_copy(list<int>)_(repeated)/8 -5.58% 8.107 7.655 - -1.79% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.58% 2477.719 2339.479 - 0.11% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -5.58% 39.535 37.331 - -6.42% -
std::multimap<int,_int>::clear()/8192 -5.57% 89258.681 84284.850 - -5.14% -
BM_deque_vector_copy/1 -5.57% 2.139 2.020 - -3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.56% 1105952.539 1044504.638 - -4.33% -
std::map<int,_int>::erase(key)_(existent)/32 -5.55% 23.390 22.091 - 0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.55% 1065455.972 1006368.269 - -3.77% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -5.54% 25.332 23.928 - 2.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.54% 606.555 572.960 - 0.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.52% 1.032 0.975 - -5.58% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.51% 174458253.965 164846308.211 - -4.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.51% 29.261 27.650 - -10.04% -
SetIntersection_Front_Vector_uint32_262144_64 -5.50% 1385125.582 1308890.613 - -1.38% -
BM_vector_deque_ranges_move_backward/64000 -5.50% 7376.683 6970.722 - -0.20% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.50% 711.922 672.771 - -24.40% -
std::find_if(vector<int>)_(bail_25%)/8 -5.50% 0.733 0.693 - -8.19% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.49% 52672.508 49779.792 - 0.14% -
DAG_sidecast,_3_levels -5.49% 112.295 106.128 - 0.84% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.48% 31.241 29.528 - 0.57% -
BM_lexicographical_compare_three_way_fast_path/1 -5.48% 0.413 0.391 - -14.86% -
Chain_fail,_3_levels -5.48% 41.463 39.192 - 2.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.47% 239.847 226.735 - -6.60% -
BM_PushHeap_uint64_SingleElement_4 -5.46% 0.377 0.356 - -2.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.45% 1.206 1.140 - -7.42% -
BM_StringFindCharLiteral/1024 -5.45% 18.979 17.944 - -2.99% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.45% 86865.854 82131.217 - -2.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.44% 19.846 18.765 - -4.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.44% 1969544.775 1862368.603 - -5.13% -
Chain_fail,_6_levels -5.44% 85.024 80.401 - 3.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.43% 10198.439 9644.507 - -0.76% -
BM_LexicallyRelative/small_path/32 -5.43% 819.008 774.524 - 0.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.43% 73.365 69.382 - -1.37% -
BM_PushHeap_float_Random_262144 -5.43% 7.779 7.357 - 2.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.43% 1.353 1.280 - 3.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.42% 1239128.973 1171961.568 - 1.88% -
std::generate_n(deque<int>)/50 -5.41% 12.913 12.214 - 0.24% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.41% 29.307 27.722 - -2.68% -
SetIntersection_None_Vector_uint32_262144_256 -5.40% 1140484.727 1078940.546 - -4.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.36% 5170572.752 4893276.044 - -4.09% -
std::multimap<int,_int>::count(key)_(existent)/8192 -5.36% 6.813 6.448 - -1.56% -
std::set<std::string>::clear()/1024 -5.36% 22482.733 21278.679 - -5.93% -
std::multiset<std::string>::clear()/1024 -5.35% 22399.180 21199.795 - -0.13% -
BM_LexicallyRelative/small_path/64 -5.35% 1593.331 1508.111 - 0.65% -
BM_CmpLess_uchar_int -5.35% 1.130 1.069 - 0.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.34% 6.824 6.460 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.33% 12660.436 11985.081 - 15.90% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.33% 33.890 32.083 - -0.85% -
BM_LexicallyRelative/small_path/8 -5.32% 220.549 208.820 - -0.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.31% 22.512 21.318 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -5.29% 18612063.147 17628234.752 - -3.42% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.29% 240.127 227.436 - -3.98% -
BM_format_to_string_begin<std::string>/1048576 -5.28% 12228.163 11582.641 - -0.26% -
BM_std_minmax_element<int>/4 -5.27% 1.239 1.174 - -2.82% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -5.27% 12.402 11.749 - 1.71% -
SetIntersection_None_Vector_uint32_1024_1 -5.26% 1098923.609 1041114.028 - -3.08% -
VDAG_leftmost_middle,_1_level -5.24% 101.027 95.730 - -0.77% -
std::map<int,_int>::clear()/32 -5.23% 679.654 644.118 - 0.94% -
SetIntersection_None_Set_uint32_1024_16 -5.23% 9126969.381 8649906.512 - -3.54% -
std::swap_ranges(deque<int>)/32 -5.21% 10.994 10.421 - 0.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.21% 35.733 33.871 - 0.11% -
std::set<int>::count(key)_(existent)/8192 -5.21% 8.218 7.790 - 0.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.20% 1.614 1.530 - -10.86% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -5.19% 216.996 205.724 - 0.43% -
std::set<int>::lower_bound(key)_(existent)/32 -5.16% 1.616 1.532 - 0.68% -
VChain_fail,_5_levels -5.14% 42.140 39.972 - 0.12% -
std::partition(deque<int>)_(sparse)/8192 -5.14% 3120.596 2960.144 - -2.30% -
SetIntersection_None_Set_uint32_16384_1 -5.13% 161921330.369 153607456.627 - -4.83% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.13% 1214.975 1152.608 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.13% 7.243 6.871 - 0.38% -
BM_CmpEqual_schar_uint -5.12% 1.149 1.090 - -0.76% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.12% 2.415 2.291 - -26.95% -
BM_LexicallyRelative/small_path/256 -5.11% 6186.110 5869.982 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.11% 754.814 716.278 - -2.59% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.10% 0.364 0.345 - 0.13% -
BM_LexicallyNormal/small_path/64 -5.09% 1004.095 952.955 - -1.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -5.09% 0.775 0.735 - -8.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -5.08% 2.515 2.387 - -0.02% -
BM_deque_vector_ranges_move_backward/70000 -5.08% 7944.471 7540.671 - -3.73% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.08% 1650158.699 1566304.671 - -4.35% -
BM_LexicallyRelative/small_path/16 -5.07% 424.408 402.904 - 0.16% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.06% 258966.284 245865.903 - 2.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.06% 14184778.212 13467533.435 - -0.93% -
std::copy_n(vector<int>)/32768 -5.05% 3686.644 3500.395 - -6.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.05% 22.952 21.793 - 13.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.05% 19.269 18.296 - -5.40% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.04% 610.268 579.496 - 0.43% -
BM_deque_deque_move_backward/65536 -5.04% 7628.923 7244.553 - -3.31% -
BM_LexicallyNormal/small_path/4 -5.03% 89.526 85.022 - -2.19% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.03% 0.288 0.273 - 0.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.03% 0.281 0.267 - -0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.01% 165871.209 157553.386 - 0.26% -
std::vector<std::string>::ctor(size)/32 -5.00% 31.751 30.165 - -12.81% -
BM_StringRelational_Less_Huge_Large_Control -5.00% 2.177 2.068 - -1.22% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.00% 9245.324 8783.405 - -1.71% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.00% 14.162 13.454 - -4.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.00% 58989.594 56042.727 - 0.28% -
VDAG_sidecast,_2_levels -4.99% 87.163 82.813 - 1.35% -
BM_LexicallyRelative/small_path/4 -4.99% 118.748 112.828 - -1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.98% 1680877.573 1597086.565 - -7.87% -
BM_vector_deque_move_backward/65536 -4.98% 7706.512 7322.959 - -0.52% -
std::multimap<int,_int>::erase(iterator)/8192 -4.97% 21.439 20.373 - -1.97% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -4.97% 20000.512 19006.381 - -0.90% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.97% 25.980 24.690 - -0.94% -
std::format(double)_(fmt:_{:0<17500_10g}) -4.96% 218.595 207.764 - -0.81% -
BM_PushHeap_float_Random_16384 -4.95% 7.550 7.176 - -0.40% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -4.95% 159.192 151.307 - -0.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.95% 1.254 1.192 - 11.67% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.95% 12.374 11.762 - 0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.93% 1673427.875 1590874.540 - -5.02% -
BM_LexicallyRelative/small_path/128 -4.93% 3123.464 2969.420 - 0.68% -
std::format(int64_t)_(fmt:_{:d}) -4.92% 24.045 22.862 - -2.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.92% 22.379 21.277 - -4.84% -
BM_cyrillic_escaped<char> -4.92% 15246.221 14496.264 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.92% 211188653.580 200807468.962 - -1.00% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.91% 25.507 24.253 - -0.36% -
std::fill(list<int>)/1024 -4.91% 515.521 490.203 - -27.01% -
BM_CmpEqual_uint_int -4.90% 1.129 1.073 - 2.61% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.89% 12414990.576 11807538.638 - -3.17% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.89% 731.433 695.652 - 0.44% -
SetIntersection_None_Set_uint64_1024_1024 -4.89% 9052342.148 8609700.971 - -7.99% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -4.89% 8475549.431 8061350.870 - -14.11% -
SetIntersection_Front_Set_string_262144_4 -4.88% 1279899.034 1217421.831 - 1.50% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.88% 731.324 695.650 - 0.42% -
BM_StringRelational_Compare_Huge_Empty_Control -4.88% 1.634 1.554 - -3.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.87% 39.814 37.874 - -0.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.87% 216.578 206.036 - 108.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.86% 27756247.120 26406289.968 - -4.00% -
BM_StringAssignAsciizMix_Opaque -4.86% 5.214 4.960 - -1.62% -
std::multimap<int,_int>::erase(iterator)/1024 -4.86% 21.391 20.352 - -1.76% -
VDAG_rightmost_middle,_1_level -4.86% 111.596 106.177 - 1.43% -
SetIntersection_None_Vector_uint64_16384_4 -4.85% 1119547.193 1065268.440 - -3.51% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -4.84% 4056.288 3859.808 - 7.94% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.84% 0.495 0.471 - 9.11% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.83% 13297.534 12654.875 - -1.78% -
BM_join_view_out_vectors/70000 -4.83% 167175.685 159101.361 - 16.17% -
std::unique_copy(list<int>)_(sprinkled)/52 -4.82% 23.781 22.634 - -0.77% -
BM_format_to_n_string_begin<std::string>/1048576 -4.82% 12209.079 11620.302 - 0.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.82% 250004.039 237958.701 - -1.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.81% 1061325.299 1010259.781 - -3.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.80% 32.168 30.625 - -3.65% -
BM_deque_vector_ranges_copy_backward/1 -4.79% 2.154 2.050 - -2.82% -
std::is_sorted_until(list<int>)/8192 -4.78% 7178.179 6834.716 - -5.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.78% 141.916 135.135 - 72.73% -
std::replace(vector<int>)_(sprinkled)/8192 -4.78% 1245.180 1185.705 - -8.45% -
BM_LexicallyNormal/small_path/256 -4.77% 3894.153 3708.366 - -0.42% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -4.77% 12203.876 11622.225 - 0.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.77% 13371.437 12734.160 - -3.12% -
SetIntersection_None_Set_uint32_16384_4 -4.77% 161703992.755 153997972.948 - -4.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.76% 1049168.808 999230.390 - -4.62% -
SetIntersection_Front_Set_uint64_16384_1 -4.76% 1059419.799 1009005.255 - -3.26% -
BM_CmpLess_int_ushort -4.76% 1.150 1.095 - -2.08% -
CastTo<B<Width_/_2,_Depth>> -4.75% 2928.917 2789.711 - -1.39% -
std::format(double)_(fmt:_{:017500_10Le}) -4.75% 220.457 209.984 - 0.51% -
std::equal(list<int>)_(it,_it,_it)/50 -4.74% 36.884 35.135 - -0.62% -
BM_LexicallyNormal/small_path/128 -4.74% 1986.208 1892.072 - -0.69% -
std::find_end(deque<int>)_(process_all)/1000 -4.72% 261.439 249.092 - 0.40% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.72% 6.064 5.778 - 5.07% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.71% 219.996 209.635 - -2.94% -
BM_deque_vector_copy_backward/2 -4.71% 1.858 1.770 - -3.32% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.71% 395.247 376.643 - -5.16% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.70% 84960.154 80963.735 - -0.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.70% 19.958 19.020 - 14.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.70% 65.911 62.815 - 2.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.69% 685.809 653.618 - -0.14% -
SetIntersection_Interlaced_Vector_float_64_4 -4.69% 18174534.263 17321480.869 - -4.52% -
SetIntersection_None_Set_float_256_256 -4.69% 5915177.303 5637728.038 - -2.72% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -4.67% 847.995 808.392 - 0.19% -
BM_PushHeap_float_Random_16 -4.66% 5.334 5.086 - 3.57% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.65% 1.995 1.902 - -5.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.63% 1164.185 1110.234 - 0.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.63% 40099.601 38243.082 - 0.34% -
std::format(int64_t)_(fmt:_{:Lx}) -4.62% 27.521 26.250 - -1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.62% 5895150.031 5622963.972 - -0.94% -
std::multimap<std::string,_int>::clear()/32 -4.62% 931.675 888.669 - -0.78% -
std::format(double)_(fmt:_{:0^17500_10e}) -4.62% 206.477 196.948 - 1.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.61% 19.326 18.435 - -4.94% -
SetIntersection_None_Set_uint32_16384_16 -4.61% 161921436.547 154452668.961 - -3.76% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.61% 1050980.676 1002506.656 - -3.76% -
rng::fold_left(deque<int>)/8 -4.61% 4.025 3.840 - 0.01% -
std::stable_partition(vector<int>)_(dense)/50 -4.60% 26.313 25.102 - -2.69% -
BM_StringDestroy_Large -4.60% 7.416 7.075 - -1.82% -
BM_format_to_n_string_back_inserter<std::string>/16384 -4.60% 1029.805 982.481 - -0.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.59% 727.902 694.489 - 0.33% -
BM_unicode_escaped<char> -4.59% 24132.139 23024.752 - -0.33% -
SetIntersection_None_Set_uint32_262144_16384 -4.57% 1212839.844 1157396.565 - -2.70% -
BM_LexicallyRelative/large_path/2 -4.57% 116.935 111.594 - -1.41% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.56% 228.589 218.160 - 0.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.55% 1.701 1.623 - -4.31% -
SetIntersection_None_Vector_string_1024_64 -4.55% 1184281.984 1130432.682 - -2.97% -
SetIntersection_None_Set_uint32_1024_1024 -4.55% 9115135.936 8700738.525 - -4.66% -
SetIntersection_None_Set_uint64_1024_4 -4.54% 9106801.985 8693233.940 - -8.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.54% 32.005 30.551 - -14.62% -
std::set<int>::count(key)_(non-existent)/32 -4.54% 3.015 2.879 - 0.40% -
BM_Move_MemPtr -4.54% 1.292 1.234 - 0.02% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.52% 751.020 717.104 - 7.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.51% 850.348 811.959 - -2.03% -
BM_deque_vector_ranges_move_backward/65536 -4.51% 7380.689 7047.793 - -2.77% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.51% 31.165 29.760 - -0.55% -
SetIntersection_None_Set_uint32_1024_4 -4.50% 9028347.956 8621626.298 - -5.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.48% 788.683 753.359 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.48% 1074622.364 1026491.502 - -2.24% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.48% 2.567 2.452 - -0.88% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.47% 17.211 16.443 - 2.73% -
BM_OperatorBool_MemPtr -4.45% 0.239 0.228 - 0.15% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.45% 37396.352 35731.641 - -0.50% -
SetIntersection_None_Set_uint32_16384_64 -4.45% 161346958.987 154171399.770 - -3.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.44% 84931.143 81157.382 - 0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.44% 7805.594 7459.037 - -3.98% -
BM_deque_vector_ranges_move_backward/1 -4.44% 2.116 2.023 - -3.30% -
BM_StringFindAllMatch/512 -4.43% 11.609 11.095 - -4.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.42% 50238.000 48018.173 - 5.49% -
SetIntersection_Front_Set_uint32_262144_1 -4.41% 1056198.562 1009612.364 - -3.94% -
std::multiset<std::string>::clear()/32 -4.41% 925.512 884.699 - -2.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.40% 36.308 34.710 - -1.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.39% 21.307 20.371 - 7.41% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.39% 14799773.023 14150608.345 - -1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.38% 205628505.192 196614645.708 - -3.31% -
SetIntersection_None_Vector_uint32_1024_1024 -4.38% 1087243.083 1039592.991 - -3.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.37% 121743.979 116425.777 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.37% 5926865.277 5667994.261 - -19.37% -
std::partial_sort_copy(list<int>)_(heap)/8 -4.37% 16.582 15.858 - -3.05% -
SetIntersection_Front_Set_string_64_4 -4.37% 19157033.078 18320466.901 - -1.73% -
BM_format_to_n_string_begin<std::vector<char>>/1 -4.37% 10.915 10.438 - -2.94% -
SetIntersection_Front_Vector_uint64_262144_4 -4.36% 1084804.364 1037464.002 - -2.50% -
BM_format_to_n_string_span<char>/1048576 -4.36% 12441.698 11899.071 - -2.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -4.36% 1165340.803 1114567.094 - -3.23% -
std::sort(deque<int>)_(repeated)/8192 -4.34% 6838.740 6541.956 - -2.69% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.34% 2.469 2.362 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.34% 1207091.858 1154750.074 - -2.68% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.33% 301.415 288.355 - -0.05% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.33% 30.260 28.949 - 8.55% -
SetIntersection_None_Set_uint64_16384_64 -4.33% 175620464.023 168015630.384 - -1.69% -
BM_PushHeap_float_Random_256 -4.33% 7.299 6.983 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.32% 5174611.376 4951102.479 - -2.80% -
BM_SystemErrorWithoutMessage -4.31% 16.676 15.957 - 14.54% -
BM_vector_deque_copy_backward/64000 -4.31% 7399.057 7080.296 - -0.46% -
BM_LexicallyNormal/small_path/8 -4.30% 147.530 141.182 - -2.60% -
BM_vector_deque_ranges_move_backward/70000 -4.30% 8114.499 7765.350 - 0.36% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.30% 203497029.353 194754869.436 - -4.69% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.29% 8.702 8.329 - -0.18% -
BM_format_to_n_string_pointer<char>/1048576 -4.29% 12431.778 11898.495 - -2.49% -
std::is_sorted(list<int>,_pred)/8192 -4.29% 9043.894 8656.236 - 1.17% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -4.28% 2.063 1.975 - -3.30% -
SetIntersection_Interlaced_Set_uint32_256_1 -4.28% 4212364.574 4032047.105 - -3.19% -
SetIntersection_None_Set_uint32_1024_64 -4.28% 9030494.945 8643934.802 - -3.03% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -4.28% 37.036 35.452 - -5.33% -
BM_CmpLess_schar_uint -4.27% 1.147 1.098 - -0.98% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.27% 16505.166 15800.567 - -4.66% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -4.26% 1.594 1.526 - -3.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.26% 1.209 1.157 - -2.97% -
std::find_end(list<int>)_(single_element)/1000 -4.26% 684.813 655.646 - -0.02% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.26% 17965185.709 17200586.588 - 0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.25% 4.724 4.523 - 1.21% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.24% 22.426 21.475 - -2.36% -
BM_join_view_out_vectors/65536 -4.24% 135883.013 130126.734 - 1.95% -
BM_StringRelational_Compare_Small_Empty_Control -4.23% 1.616 1.547 - -4.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -4.23% 3.096 2.965 - -0.06% -
BM_format_to_n_string_begin<std::string>/1 -4.22% 10.968 10.505 - -2.09% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.22% 88363.705 84638.111 - 0.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.21% 7.263 6.957 - 0.46% -
BM_StringRelational_Compare_Empty_Huge_Control -4.20% 1.618 1.550 - -3.52% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.19% 13.054 12.507 - 0.67% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -4.18% 2.540 2.434 - -5.29% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.17% 12702.973 12173.270 - 0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.17% 1173.764 1124.873 - 2.19% -
BM_format_to_n_string_pointer<char>/1 -4.16% 10.903 10.450 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.15% 243319897.671 233211498.960 - 1.39% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -4.15% 56.153 53.820 - -3.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.15% 27905.993 26748.436 - -4.55% -
BM_deque_vector_copy_backward/64000 -4.15% 7487.791 7177.350 - -2.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.14% 90.316 86.573 - 0.52% -
SetIntersection_None_Set_uint32_256_1 -4.14% 11648258.426 11166382.741 - -4.20% -
SetIntersection_None_Set_uint32_16384_256 -4.13% 160847931.984 154204143.384 - -3.84% -
BM_join_view_deques/0 -4.13% 5.424 5.200 - -0.41% -
std::partition_copy(deque<int>)/50 -4.12% 22.007 21.100 - -0.28% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.12% 2.677 2.566 - -4.08% -
SetIntersection_None_Set_uint64_256_64 -4.11% 9382142.097 8996186.673 - -8.01% -
std::set<int>::count(key)_(existent)/32 -4.11% 1.700 1.630 - 0.45% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.10% 218727339.981 209759098.694 - -6.07% -
SetIntersection_None_Set_uint32_262144_4 -4.10% 1214413.332 1164626.873 - -1.45% -
BM_format/string_view_len_6 -4.10% 2.538 2.434 - -4.98% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.09% 346.008 331.855 - -13.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -4.09% 170124.182 163167.197 - 0.05% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.09% 10188318.812 9772097.337 - -23.31% -
BM_deque_vector_move/0 -4.08% 1.426 1.368 - -6.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.06% 26463573.918 25388967.282 - -6.72% -
SetIntersection_None_Set_uint32_262144_64 -4.05% 1213896.160 1164716.798 - -1.42% -
BM_CmpEqual_uchar_int -4.05% 1.093 1.049 - -2.82% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.05% 270.903 259.936 - -3.49% -
std::stable_sort(deque<int>)_(shuffled)/8 -4.05% 23.498 22.547 - -0.64% -
SetIntersection_Front_Set_float_262144_4 -4.04% 1097414.686 1053117.823 - 0.37% -
std::adjacent_find(deque<int>,_pred)/8 -4.03% 4.838 4.643 - 9.82% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.03% 6.785 6.512 - -0.70% -
BM_deque_vector_move_backward/1 -4.03% 2.111 2.026 - -3.23% -
std::format(int64_t)_(fmt:_{:0<512X}) -4.02% 37.443 35.937 - -5.33% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.02% 46.631 44.755 - 0.23% -
BM_std_minmax_element<char>/70000 -4.02% 18227.984 17495.016 - -9.42% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.02% 33.834 32.475 - -1.31% -
BM_StringRelational_Less_Empty_Large_Control -4.02% 1.666 1.599 - -1.35% -
std::format(double)_(fmt:_{:0^17500_10Le}) -4.00% 219.085 210.312 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.00% 1064415.722 1021816.513 - -1.11% -
std::partial_sort(vector<int>)_(descending)/8 -4.00% 25.388 24.373 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.00% 23312.994 22381.597 - -2.66% -
BM_deque_vector_ranges_move_backward/2 -3.99% 1.835 1.762 - -3.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.99% 1140480.675 1094970.461 - -5.12% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.99% 18.981 18.224 - -10.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.97% 929275.850 892359.423 - 1.76% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.97% 944.162 906.674 - 11.65% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.97% 1301531.740 1249886.313 - -3.55% -
BM_BitsetToString<64>/Uniform_(50%)/50 -3.96% 18.978 18.227 - -4.48% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -3.96% 0.478 0.459 - 0.71% -
BM_deque_deque_copy/4000 -3.96% 145.950 140.170 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.96% 66268.701 63644.227 - 0.51% -
std::partition_copy(deque<int>)/1024 -3.96% 662.698 636.460 - 0.98% -
BM_deque_vector_copy_backward/1 -3.96% 2.117 2.033 - -3.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.95% 28.223 27.107 - 24.81% -
std::format(double)_(fmt:_{:0>17500_10L}) -3.95% 228.446 219.421 - -1.33% -
std::unique(list<int>)_(sprinkled)/52 -3.95% 70.094 67.326 - 0.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.95% 14808.666 14224.322 - -6.50% -
BM_vector_deque_ranges_copy_backward/70000 -3.95% 8163.861 7841.754 - 0.51% -
BM_CmpEqual_ushort_ushort -3.94% 1.086 1.043 - -1.77% -
SetIntersection_None_Set_uint32_262144_16 -3.94% 1213268.148 1165506.345 - -1.17% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.93% 211675713.781 203354824.585 - -5.55% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.93% 13347.107 12822.959 - -2.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.92% 6837.681 6569.339 - -2.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.92% 1454.441 1397.421 - 2.11% -
BM_vector_deque_copy_backward/65536 -3.92% 7667.258 7366.884 - 0.88% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.91% 294.357 282.842 - -18.58% -
BM_deque_deque_ranges_move_backward/64000 -3.91% 7520.577 7226.508 - -1.80% -
std::copy_n(vector<bool>)_(aligned)/1048576 -3.91% 3110.122 2988.549 - 37.38% -
SetIntersection_Front_Set_string_256_256 -3.91% 29416190.398 28266957.502 - -3.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.90% 1366.765 1313.488 - 1.07% -
BM_deque_vector_ranges_copy_backward/2 -3.89% 1.838 1.767 - -3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.89% 3582575.480 3443350.695 - -9.35% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.88% 94.891 91.205 - -0.00% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.88% 1050381.769 1009607.385 - -3.45% -
SetIntersection_None_Vector_float_262144_16384 -3.88% 1172193.335 1126697.119 - 0.89% -
BM_format_to_string_pointer<char>/1048576 -3.88% 12433.192 11950.805 - -0.01% -
BM_format_string<wchar_t>/16 -3.88% 1.599 1.537 - -0.38% -
BM_PushHeap_uint64_SingleElement_64 -3.87% 0.366 0.352 - -3.55% -
BM_LexicallyNormal/large_path/4 -3.87% 158.059 151.946 - 0.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.86% 13146.039 12638.353 - -0.49% -
BM_Copy_SmallNonTrivialFunctor -3.86% 9.518 9.151 - -1.77% -
BM_PushHeap_float_Random_1 -3.85% 0.466 0.448 - -7.33% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.84% 72.092 69.321 - -0.17% -
std::set<int>::equal_range(key)_(existent)/8192 -3.84% 8.252 7.935 - 0.40% -
BM_join_view_out_vectors/512 -3.83% 799.215 768.582 - -1.18% -
SetIntersection_Front_Set_float_1024_1 -3.83% 1057404.758 1016947.790 - -2.23% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.83% 1.202 1.156 - -2.50% -
BM_join_view_deques/70000 -3.82% 320539.282 308302.674 - -3.06% -
std::format(double)_(fmt:_{:0<17500_0g}) -3.81% 203.339 195.586 - -0.29% -
SetIntersection_None_Set_uint32_16384_16384 -3.81% 163378173.478 157153042.100 - -4.24% -
SetIntersection_None_Vector_float_262144_4 -3.81% 1170390.489 1125831.267 - -0.06% -
SetIntersection_Front_Set_string_16_4 -3.81% 64661544.221 62200467.984 - -1.37% -
BM_deque_deque_ranges_copy_backward/70000 -3.80% 8221.555 7908.755 - -1.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.80% 546.581 525.798 - 4.48% -
std::reverse(list<int>)/8 -3.80% 2.003 1.927 - -0.12% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -3.79% 9.352 8.997 - 0.75% -
BM_deque_vector_copy/2 -3.77% 1.829 1.760 - -3.23% -
rng::find_last(list<int>)_(bail_10%)/50 -3.77% 16.361 15.744 - 0.84% -
std::format(double)_(fmt:_{:017500_0Lf}) -3.77% 210.953 203.006 - 0.33% -
SetIntersection_None_Set_uint64_256_1 -3.77% 11725391.001 11283903.927 - -7.71% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.76% 1619121.174 1558252.768 - -2.40% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.76% 82.328 79.233 - -4.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -3.76% 57.389 55.233 - 4.70% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.76% 1.595 1.535 - -4.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.75% 124602.611 119930.319 - 1.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -3.75% 1055557.560 1016001.366 - -2.88% -
BM_CmpLess_uint_int -3.75% 1.126 1.084 - 1.39% -
SetIntersection_None_Set_uint32_262144_256 -3.74% 1210101.156 1164811.687 - -1.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.74% 13.605 13.096 - -0.11% -
BM_LexicallyNormal/large_path/2 -3.74% 84.543 81.382 - -1.32% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.74% 26.733 25.733 - -7.86% -
BM_deque_vector_move_backward/2 -3.73% 1.835 1.767 - -3.10% -
SetIntersection_None_Set_uint32_262144_1 -3.73% 1217392.494 1172041.178 - -1.25% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.72% 1.392 1.340 - -0.08% -
std::format(double)_(fmt:_{:0>17500_10g}) -3.72% 218.440 210.305 - 1.38% -
VDAG_rightmost_middle,_2_levels -3.72% 219.946 211.765 - 0.96% -
SetIntersection_None_Vector_uint32_1024_4 -3.71% 1101704.300 1060797.145 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.71% 4412188.482 4248447.645 - -2.06% -
BM_vector_deque_ranges_move_backward/2 -3.71% 2.062 1.986 - -2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.71% 1098142.576 1057443.050 - -1.57% -
SetIntersection_None_Vector_uint64_256_256 -3.71% 2159798.351 2079754.999 - -2.85% -
BM_deque_vector_move_backward/65536 -3.70% 7361.291 7088.623 - -2.44% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -3.70% 209.273 201.527 - -1.55% -
BM_Swap_Null_MemPtr -3.70% 1.190 1.146 - -0.18% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -3.69% 37.459 36.076 - -3.05% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.69% 2889.237 2782.555 - -5.78% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -3.69% 216.795 208.798 - -0.50% -
BM_Move_FuncPtr -3.69% 1.311 1.262 - 0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.69% 26620.027 25638.159 - -2.05% -
BM_std_minmax_element<char>/64000 -3.68% 16622.266 16009.876 - -9.80% -
BM_CmpLess_short_uchar -3.68% 1.140 1.098 - 0.09% -
SetIntersection_None_Set_uint32_256_64 -3.68% 9412844.368 9066684.798 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.67% 1182808.202 1139425.428 - -4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.67% 1700123.779 1637769.123 - -1.13% -
SetIntersection_Front_Vector_uint32_256_16 -3.67% 4311757.725 4153688.985 - -1.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -3.67% 574.778 553.713 - 12.19% -
BM_std_minmax_element<char>/65536 -3.66% 17040.338 16416.006 - -9.97% -
BM_vector_deque_ranges_copy/2 -3.66% 2.066 1.991 - -2.73% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.66% 42.954 41.384 - -1.05% -
SetIntersection_None_Vector_uint64_262144_64 -3.65% 1124148.676 1083072.733 - -3.57% -
BM_StringFindAllMatch/64 -3.65% 3.268 3.149 - 1.15% -
SetIntersection_Front_Set_uint32_256_16 -3.64% 4530857.824 4365732.530 - -4.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.64% 16158.710 15570.716 - 0.14% -
BM_vector_deque_move_backward/2 -3.63% 2.061 1.986 - 8.60% -
std::make_heap(vector<int>)_(ascending)/8 -3.63% 16.963 16.347 - 0.36% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -3.63% 438.868 422.939 - -1.94% -
SetIntersection_None_Set_uint64_262144_16 -3.63% 1234401.937 1189608.481 - -1.89% -
SetIntersection_None_Set_uint32_1024_256 -3.62% 9073451.384 8744628.525 - -1.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.62% 682.412 657.706 - 3.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.62% 1147075.338 1105560.895 - -4.80% -
BM_deque_vector_ranges_copy/2 -3.61% 1.833 1.767 - -3.07% -
BM_CmpLess_ushort_int -3.61% 1.127 1.087 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.61% 23235625.108 22397952.263 - -1.22% -
std::format(double)_(fmt:_{:_0La}) -3.60% 35.998 34.701 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.60% 1363333.343 1314246.338 - -2.54% -
std::find(vector<short>)_(bail_25%)/8 -3.58% 0.693 0.668 - -1.90% -
std::format(int64_t)_(fmt:_{:0<512LX}) -3.58% 42.662 41.135 - -3.76% -
std::format(double)_(fmt:_{:0>17500_10Le}) -3.58% 218.247 210.436 - -0.51% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -3.58% 191274.706 184436.045 - 0.55% -
SetIntersection_Front_Set_string_256_4 -3.58% 4955145.318 4777989.319 - -1.07% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.57% 111.135 107.162 - 0.29% -
BM_StringRelational_Compare_Small_Huge_Control -3.57% 1.853 1.787 - -3.44% -
BM_StringAssignAsciizMix_Transparent -3.57% 3.081 2.972 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.57% 1116.022 1076.222 - -4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.56% 8991234.226 8670717.759 - -3.78% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.56% 1.595 1.539 - -3.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -3.56% 16.769 16.172 - 3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.56% 11776159.120 11356687.792 - -2.63% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.56% 4.383 4.227 - -0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.56% 4856.554 4683.759 - 0.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.54% 6.678 6.441 - -2.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.54% 2.313 2.231 - -6.94% -
std::format(double)_(fmt:_{:_0Lg}) -3.54% 77.331 74.595 - -1.94% -
SetIntersection_Front_Set_string_4_4 -3.54% 160383467.830 154709556.901 - -0.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.53% 2.345 2.262 - 5.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.53% 7.340 7.081 - 1.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.53% 27.944 26.958 - 2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.53% 201799789.194 194684773.164 - -1.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.52% 13167.920 12704.426 - 0.03% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.52% 37560.174 36238.245 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.52% 1158242.529 1117484.299 - -2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.51% 353815202.608 341380792.874 - 0.94% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.50% 0.291 0.280 - -5.50% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.50% 23668700.453 22839485.085 - 43.79% -
BM_vector_deque_move_backward/70000 -3.50% 8003.041 7722.798 - 0.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.49% 1050992.930 1014262.134 - 0.46% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.49% 12.960 12.507 - -1.78% -
BM_StringRelational_Compare_Large_Empty_Control -3.49% 1.614 1.557 - -6.27% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.49% 22317019.832 21538192.891 - -5.06% -
BM_CmpLess_short_ushort -3.49% 1.125 1.086 - -1.36% -
BM_vector_deque_copy_backward/2 -3.48% 2.064 1.992 - 0.27% -
BM_deque_deque_move_backward/512 -3.48% 19.744 19.056 - 0.00% -
VDAG_sidecast,_1_level -3.47% 43.791 42.270 - 0.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.47% 23.913 23.082 - -6.30% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.47% 973.842 940.072 - -6.08% -
SetIntersection_None_Vector_string_262144_1 -3.47% 1320752.211 1274965.628 - -0.97% -
std::multiset<std::string>::clear()/8192 -3.46% 217763.273 210222.324 - -1.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.46% 67.682 65.340 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.46% 1697857.422 1639105.061 - -1.18% -
VDAG_leftmost,_3_levels -3.46% 15.842 15.294 - -0.14% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -3.46% 187639.984 181152.111 - 1.04% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.46% 16.786 16.205 - 2.69% -
SetIntersection_Interlaced_Vector_string_64_64 -3.45% 26943209.535 26012498.986 - -4.24% -
BM_format_to_string_pointer<wchar_t>/16384 -3.45% 1849.075 1785.284 - -0.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.45% 17.332 16.734 - 6.95% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.44% 122227.464 118020.079 - -1.55% -
std::format(double)_(fmt:_{:017500_10L}) -3.44% 225.813 218.045 - 0.43% -
SetIntersection_None_Set_uint32_16384_1024 -3.44% 160793281.549 155267026.434 - -2.54% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.43% 1302458.494 1257737.795 - -1.16% -
std::set<int>::contains(key)_(non-existent)/0 -3.43% 0.301 0.290 - -0.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.43% 51.966 50.186 - -7.68% -
std::find_if_not(deque<int>)_(process_all)/8 -3.40% 2.669 2.578 - 0.46% -
std::format(double)_(fmt:_{:0>17500_10e}) -3.40% 202.358 195.481 - 0.97% -
std::format(double)_(fmt:_{:_0g}) -3.40% 62.986 60.847 - 0.09% -
BM_std_minmax_element<int>/2 -3.39% 0.665 0.642 - -5.90% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.38% 1.614 1.559 - -2.94% -
BM_deque_vector_move_backward/70000 -3.38% 7906.790 7639.410 - -2.81% -
SetIntersection_Front_Vector_uint32_262144_1 -3.38% 1065785.498 1029751.320 - -2.15% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.37% 6987.038 6751.315 - 0.81% -
SetIntersection_None_Vector_float_1024_16 -3.37% 1096776.640 1059802.007 - -1.79% -
BM_deque_vector_ranges_move/4000 -3.37% 146.076 141.151 - -0.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.37% 13505.593 13050.345 - 6.53% -
std::set<int>::ctor(const&,_alloc)/0 -3.37% 13.151 12.708 - -0.30% -
std::format(double)_(fmt:_{:0<17500_10}) -3.37% 216.866 209.566 - 0.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.36% 1.806 1.746 - 23.02% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.35% 12.708 12.282 - -7.85% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.35% 6286.009 6075.385 - -1.82% -
std::set<int>::equal_range(key)_(existent)/1024 -3.35% 4.457 4.308 - -1.35% -
BM_to_chars_good/8 -3.35% 2.370 2.291 - -2.89% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.34% 10140.450 9801.750 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.34% 205335869.819 198479190.125 - -1.86% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.34% 38422313.910 37139596.927 - -1.93% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -3.33% 232.459 224.715 - 1.57% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -3.33% 542.247 524.214 - -1.77% -
VChain_fail,_4_levels -3.32% 31.058 30.025 - -0.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.32% 106.398 102.861 - -6.23% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.32% 2791.654 2699.005 - -2.62% -
SetIntersection_Front_Set_string_16384_4 -3.32% 1258331.676 1216583.196 - -0.66% -
std::format(int64_t)_(fmt:_{:Ld}) -3.32% 27.766 26.846 - -2.47% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.32% 1071099.492 1035581.104 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.31% 13366051.667 12923068.557 - -0.66% -
SetIntersection_None_Set_float_64_1 -3.31% 22164630.300 21430377.032 - -1.02% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.31% 6812.765 6587.118 - -1.28% -
SetIntersection_None_Set_uint32_256_256 -3.31% 5811984.812 5619762.772 - -3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.31% 1820315.754 1760144.205 - -1.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.30% 1298.875 1256.066 - 3.10% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.30% 1634458.902 1580596.192 - -1.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.29% 23.967 23.178 - -5.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.29% 4251146.599 4111387.884 - 0.40% -
BM_StringEraseWithMove_Large_Transparent -3.28% 2.648 2.561 - -0.62% -
SetIntersection_Front_Vector_string_1024_256 -3.28% 10204165.223 9869417.373 - 2.32% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -3.28% 1595439.453 1543115.803 - -2.40% -
SetIntersection_Interlaced_Vector_string_16_4 -3.28% 69825292.765 67536075.301 - 0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.27% 1879.295 1817.777 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.27% 9935992.598 9610769.245 - -3.68% -
BM_CmpLess_int_uchar -3.27% 1.152 1.114 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.27% 8973748.452 8680623.139 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.26% 26297.375 25440.241 - -0.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.26% 1.221 1.181 - -6.66% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.26% 11859.156 11473.097 - -1.01% -
SetIntersection_None_Set_uint64_1024_64 -3.26% 9011260.678 8717923.451 - -6.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.25% 1692190.672 1637122.476 - -1.73% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.25% 1.629 1.576 - 14.45% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.25% 26.059 25.212 - 1.17% -
std::multimap<int,_int>::clear()/32 -3.25% 666.607 644.955 - -2.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.24% 4.154 4.019 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.24% 1694022.949 1639123.941 - -1.63% -
std::find_end(vector<int>)_(near_matches)/1024 -3.24% 15666.013 15158.555 - -0.59% -
BM_std_minmax_element<char>/512 -3.24% 139.007 134.507 - -7.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.23% 17971062.702 17390202.238 - -2.38% -
BM_CmpEqual_short_uint -3.23% 1.146 1.109 - 0.29% -
ranges::minmax(std::deque<long_long>)/70000 -3.23% 25539.358 24714.647 - -20.34% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.23% 2.637 2.552 - -10.17% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.23% 13855898.284 13408758.379 - 2.81% -
SetIntersection_None_Set_uint32_262144_262144 -3.22% 1208029.299 1169135.334 - -0.62% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.21% 7133270.619 6903991.753 - -3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.21% 64421992.092 62355298.182 - -0.03% -
std::format(double)_(fmt:_{:0<17500_10e}) -3.21% 199.822 193.415 - 1.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.20% 56.216 54.415 - -0.04% -
SetIntersection_Front_Set_uint32_16384_4 -3.20% 1075179.071 1040747.049 - -1.67% -
std::stable_partition(list<int>)_(sparse)/8192 -3.20% 8863.980 8580.513 - -0.25% -
SetIntersection_None_Set_uint64_262144_256 -3.20% 1233154.217 1193743.002 - -1.45% -
SetIntersection_None_Set_uint64_262144_64 -3.19% 1235613.361 1196176.758 - -0.97% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.19% 1.619 1.568 - 11.00% -
BM_deque_deque_ranges_copy_backward/64000 -3.19% 7349.671 7115.279 - -1.63% -
BM_vector_deque_ranges_copy/1 -3.19% 2.319 2.245 - -2.32% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.19% 5.580 5.403 - -2.25% -
SetIntersection_Interlaced_Vector_string_256_4 -3.18% 6302829.421 6102383.511 - -2.22% -
std::unordered_multiset<int>::clear()/1024 -3.18% 8610.501 8336.901 - -1.58% -
BM_Move_SmallTrivialFunctor -3.17% 1.288 1.247 - 0.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.17% 488262.020 472783.381 - -2.05% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -3.16% 13.659 13.227 - -1.75% -
std::make_heap(deque<int>)_(pipe-organ)/8 -3.16% 27.324 26.460 - -0.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.16% 1.203 1.165 - -0.07% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.16% 12699898.771 12298660.330 - -2.57% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.16% 22873.156 22150.613 - -6.15% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.16% 238952161.408 231409535.908 - -1.49% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.16% 237.582 230.083 - 8.60% -
std::for_each(join_view(vector<vector<int>>))/8 -3.15% 1.423 1.378 - -6.88% -
BM_format_to_string_span<char>/1048576 -3.15% 12342.134 11953.013 - -0.02% -
BM_join_view_deques/512 -3.14% 1326.153 1284.457 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.14% 1156.495 1120.140 - 0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.14% 1282.978 1242.669 - -0.26% -
BM_std_minmax_element<char>/5500 -3.14% 1441.057 1395.845 - -8.03% -
SetIntersection_Interlaced_Set_float_256_4 -3.13% 11325948.800 10971225.151 - -2.42% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -3.13% 1.200 1.163 - -2.92% -
BM_deque_deque_ranges_move_backward/2 -3.13% 2.470 2.393 - 4.21% -
std::copy_if(list<int>)_(every_other)/4096 -3.12% 3312.311 3208.857 - -21.13% -
SetIntersection_None_Set_uint64_262144_262144 -3.12% 1252596.596 1213481.853 - -2.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.12% 13586.026 13162.088 - 0.36% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -3.12% 4853.916 4702.579 - -0.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.12% 1.463 1.418 - 0.42% -
BM_StringRelational_Compare_Small_Large_Control -3.11% 1.849 1.791 - -3.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.11% 13.993 13.557 - -0.93% -
BM_std_minmax_element<char>/4096 -3.11% 1075.804 1042.316 - -7.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.10% 1148840.282 1113215.863 - -6.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.09% 7172435.720 6950505.876 - -3.25% -
std::format(double)_(fmt:_{:0^17500_10g}) -3.09% 219.201 212.418 - 0.84% -
SetIntersection_Front_Set_uint32_16384_16 -3.09% 1219808.358 1182089.154 - -2.37% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.08% 11.775 11.412 - -4.25% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -3.08% 256.684 248.775 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.08% 11564191.221 11207885.866 - -3.32% -
BM_StringDestroy_Huge -3.07% 10.927 10.591 - -0.73% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -3.07% 2406237.543 2332319.583 - -2.77% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.07% 1.429 1.385 - -14.10% -
std::unordered_multiset<int>::clear()/8192 -3.07% 67213.796 65149.405 - 0.27% -
SetIntersection_None_Vector_uint32_1024_64 -3.07% 1108598.033 1074580.849 - -0.71% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.06% 3385.722 3282.103 - 1.36% -
std::find_end(vector<int>)_(near_matches)/1000 -3.06% 15052.698 14592.034 - -0.62% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -3.06% 1.276 1.237 - 7.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 7517.445 7287.682 - -3.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.05% 1040889.794 1009098.435 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.05% 5.520 5.352 - 1.88% -
std::deque<std::string>::ctor(size)/1024 -3.05% 725.802 703.689 - -0.39% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.04% 27.141 26.315 - -2.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.04% 36897.959 35776.757 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.04% 44.820 43.458 - 1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.03% 16888053.845 16376016.257 - -0.62% -
std::copy(deque<int>)/512 -3.03% 17.161 16.641 - -0.06% -
std::set<int>::contains(key)_(existent)/32 -3.03% 1.715 1.663 - -1.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.02% 1075966.426 1043422.692 - -0.11% -
std::multimap<int,_int>::erase(iterator)/32 -3.02% 20.978 20.344 - -1.00% -
BM_CmpLess_short_uint -3.02% 1.145 1.110 - 0.43% -
std::format(double)_(fmt:_{:017500_10Lg}) -3.02% 228.488 221.593 - -0.56% -
BM_LexicallyRelative/large_path/16 -3.01% 766.164 743.065 - 0.74% -
BM_deque_vector_ranges_copy/5500 -3.01% 198.332 192.356 - -0.27% -
std::set<int>::find(key)_(existent)/1024 -3.01% 4.106 3.982 - 3.87% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.01% 0.337 0.327 - 0.61% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.01% 11606.503 11257.343 - 0.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.00% 2210.858 2144.528 - -0.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.00% 7094.092 6881.480 - -1.47% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.99% 31.843 30.890 - -3.84% -
BM_deque_deque_move/2 -2.98% 2.306 2.237 - -2.63% -
BM_StringAssignStr_Large_Transparent -2.98% 10.360 10.051 - -3.25% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.98% 39326.470 38154.199 - -0.05% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.98% 11295011.243 10958686.320 - -2.51% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.97% 37.874 36.749 - 1.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.97% 380.154 368.873 - 0.30% -
std::format(int64_t)_(fmt:_{:0>512d}) -2.96% 31.075 30.154 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.96% 1251047.852 1213967.284 - -1.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.96% 44632.813 43311.351 - 0.89% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -2.96% 215.456 209.082 - 0.23% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.96% 12.068 11.711 - 1.32% -
SetIntersection_None_Set_float_1024_4 -2.96% 8935352.638 8671077.032 - -1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.96% 1174466.201 1139737.282 - 1.95% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -2.95% 13.774 13.367 - 4.20% -
std::format(double)_(fmt:_{:0^17500_0g}) -2.95% 206.564 200.474 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.95% 59.667 57.908 - 1.78% -
std::any_of(list<int>)_(process_all)/32 -2.95% 11.748 11.402 - -0.73% -
std::move_backward(vector<bool>)_(aligned)/512 -2.94% 2.280 2.213 - -2.79% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.94% 7466.603 7247.406 - -4.25% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.94% 197.037 191.254 - 0.86% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.93% 22.321 21.666 - 6.79% -
BM_vector_deque_ranges_move_backward/1 -2.93% 2.329 2.261 - -1.97% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.93% 12495.451 12129.594 - -2.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.93% 206.279 200.242 - 1.30% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.92% 5.682 5.516 - -1.79% -
SetIntersection_None_Vector_float_16384_64 -2.92% 1125762.233 1092920.820 - -1.47% -
std::format(float)_(fmt:_{:_10La}) -2.92% 43.389 42.124 - -0.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.91% 40.983 39.789 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.91% 36288627.262 35232394.431 - -1.48% -
SetIntersection_None_Set_uint64_16384_16384 -2.91% 179750549.058 174521261.006 - -1.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.91% 54.892 53.296 - 1.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.90% 37716.851 36623.399 - -1.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.90% 4861.077 4720.242 - -0.40% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.89% 194.964 189.320 - 0.22% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.89% 35.827 34.790 - -2.02% -
BM_deque_vector_copy_backward/0 -2.88% 1.541 1.497 - 4.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.88% 6744.582 6550.155 - -2.99% -
BM_PathConstructString/large_string/64 -2.88% 2445.594 2375.103 - -2.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.88% 54.342 52.776 - 0.38% -
SetIntersection_Interlaced_Set_string_1024_16 -2.88% 13172778.262 12793375.083 - 0.80% -
VDAG_rightmost,_5_levels -2.88% 273.608 265.731 - -0.77% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.88% 16.208 15.742 - 2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.88% 10967650.464 10652124.667 - -1.56% -
BM_CmpLess_uchar_uint -2.88% 1.088 1.057 - -2.72% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.87% 22722826.647 22069771.721 - -2.46% -
BM_japanese_escaped<char> -2.87% 14781.604 14356.801 - 1.20% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.87% 31.276 30.379 - 1.70% -
BM_deque_vector_move_backward/64000 -2.86% 7173.428 6967.975 - -2.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.86% 20.957 20.357 - 2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.86% 3168648.357 3078029.869 - -0.88% -
SetIntersection_None_Set_uint64_262144_16384 -2.86% 1229565.836 1194403.808 - -1.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.86% 8300.318 8062.972 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.86% 1334454.964 1296298.667 - -0.60% -
std::reverse_copy(vector<int>)/4096 -2.86% 134.328 130.492 - -3.57% -
BM_LexicallyRelative/large_path/4 -2.86% 211.724 205.677 - 0.12% -
std::format(double)_(fmt:_{:0^17500_0a}) -2.85% 162.977 158.326 - -0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.85% 87284.752 84800.833 - -0.89% -
std::format(double)_(fmt:_{:017500_0Lg}) -2.85% 214.448 208.347 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.84% 23.363 22.699 - 1.40% -
SetIntersection_Front_Vector_uint32_256_64 -2.84% 4357765.708 4234038.274 - -3.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.84% 1.390 1.350 - -2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.84% 17512672.119 17016171.735 - -1.69% -
SetIntersection_Front_Set_uint32_262144_256 -2.83% 3821812.911 3713473.550 - -5.21% -
std::all_of(list<int>)_(process_all)/8 -2.83% 2.719 2.642 - -2.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.83% 52.048 50.575 - 0.77% -
BM_deque_deque_ranges_move_backward/4096 -2.83% 155.306 150.912 - -2.26% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.83% 410.177 398.580 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.82% 4248614.427 4128617.765 - -0.64% -
SetIntersection_None_Set_uint64_1024_1 -2.82% 8987520.224 8733718.067 - -6.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.82% 15593.653 15153.322 - 0.44% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.82% 154.391 150.034 - -1.71% -
std::format(double)_(fmt:_{:0<17500_0e}) -2.82% 184.928 179.712 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.82% 14113.460 13715.364 - -1.34% -
SetIntersection_Front_Set_uint64_1024_16 -2.82% 1227791.863 1193222.903 - 0.78% -
SetIntersection_None_Set_uint64_262144_1024 -2.82% 1230612.955 1195966.795 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.82% 1262323.158 1226785.888 - -0.92% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.81% 16.289 15.831 - 2.46% -
BM_PushHeap_uint64_Descending_4 -2.81% 0.371 0.361 - -8.27% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.80% 23.034 22.390 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.79% 10366278.661 10076899.215 - -2.89% -
std::remove_if(list<int>)_(sprinkled)/50 -2.79% 74.944 72.856 - -3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.78% 1692840.496 1645701.985 - -1.23% -
SetIntersection_None_Set_string_262144_1024 -2.78% 1720230.062 1672367.025 - -0.08% -
SetIntersection_Front_Vector_string_16384_256 -2.78% 9918254.377 9642308.136 - 0.65% -
SetIntersection_None_Set_uint64_262144_1 -2.78% 1225983.479 1191892.902 - -1.06% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.78% 77262048.723 75116022.824 - -0.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.78% 1.473 1.432 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.78% 2276932.848 2213692.394 - -5.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.77% 13.956 13.569 - -0.72% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.77% 41395.488 40247.692 - 0.97% -
std::format(int64_t)_(fmt:_{:0<512o}) -2.77% 33.164 32.245 - -3.77% -
SetIntersection_None_Vector_uint32_16384_16384 -2.77% 1119446.159 1088480.604 - -1.42% -
SetIntersection_None_Vector_uint32_1024_16 -2.76% 1105840.484 1075314.590 - -0.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.76% 5.114 4.973 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.75% 9.488 9.226 - -0.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.75% 6.874 6.684 - -7.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.75% 16.478 16.026 - -1.58% -
BM_PushHeap_uint32_Ascending_16384 -2.74% 3.704 3.602 - -6.65% -
SetIntersection_Front_Vector_uint64_1024_16 -2.74% 1112265.207 1081780.786 - -3.36% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.74% 214.578 208.701 - -0.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.74% 37.978 36.938 - -8.50% -
rng::contains(list<int>)_(process_all)/8 -2.74% 2.381 2.316 - -1.99% -
BM_Ostream_number/2 -2.74% 38.108 37.065 - 0.56% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.74% 101908.781 99120.067 - 0.80% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.74% 2.963 2.882 - 0.56% -
SetIntersection_Interlaced_Set_float_16384_4 -2.73% 171734920.891 167038110.780 - -1.06% -
BM_vector_deque_ranges_copy_backward/64000 -2.73% 7401.867 7199.764 - -0.88% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.72% 6.108 5.941 - -0.33% -
BM_CmpEqual_short_uchar -2.72% 1.114 1.084 - -1.65% -
SetIntersection_Front_Vector_uint32_262144_4 -2.71% 1089319.759 1059780.200 - 1.14% -
std::none_of(list<int>)_(process_all)/32 -2.71% 11.799 11.479 - -0.43% -
std::format(double)_(fmt:_{:017500_0Le}) -2.71% 198.075 192.707 - 0.54% -
std::set<std::string>::contains(key)_(existent)/8192 -2.71% 28.668 27.891 - 1.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.71% 1.802 1.753 - -1.01% -
BM_join_view_deques/5500 -2.71% 18058.164 17569.464 - 1.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.71% 1500.403 1459.805 - -2.61% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.70% 1107147.689 1077223.500 - 1.64% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.70% 227.781 221.626 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.70% 57036.838 55497.470 - -2.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.70% 55622.540 54122.115 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.70% 1067883.320 1039085.243 - -1.15% -
BM_StringFindAllMatch/1 -2.70% 2.905 2.827 - -2.15% -
BM_vector_deque_move_backward/1 -2.69% 2.325 2.262 - 6.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.69% 37462.666 36454.125 - -0.40% -
VDAG_leftmost,_4_levels -2.68% 20.030 19.493 - -0.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.67% 13.248 12.894 - -0.21% -
SetIntersection_None_Set_uint64_262144_4 -2.67% 1222956.951 1190273.846 - -1.17% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.67% 1331267.982 1295753.824 - -0.90% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.66% 953.430 928.025 - -0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.66% 30.537 29.723 - 1.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.66% 25.012 24.346 - -1.38% -
std::stable_partition(vector<int>)_(sparse)/50 -2.66% 22.264 21.671 - -0.60% -
BM_format_to_string_back_inserter<std::string>/16384 -2.66% 1008.806 981.975 - 0.35% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.66% 1908.898 1858.194 - -0.30% -
std::unique(deque<int>)_(sprinkled)/32 -2.65% 53.766 52.338 - -5.66% -
std::find(list<int>)_(bail_25%)/32768 -2.65% 8129.120 7913.572 - 3.57% -
SetIntersection_Front_Set_uint64_64_64 -2.65% 13172955.006 12824090.734 - -2.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.65% 69.356 67.520 - -2.99% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.65% 206.318 200.857 - -0.35% -
SetIntersection_Interlaced_Set_string_1024_64 -2.65% 17058437.938 16607033.389 - -0.76% -
SetIntersection_None_Set_uint32_256_4 -2.65% 11503521.639 11199191.804 - -1.47% -
BM_vector_deque_ranges_move/64 -2.64% 2.820 2.746 - -1.63% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.64% 1446.955 1408.717 - 0.19% -
BM_CmpLess_short_int -2.64% 1.136 1.106 - -1.19% -
std::multiset<std::string>::ctor(const&)/1024 -2.64% 35493.582 34557.625 - 0.13% -
std::format(int64_t)_(fmt:_{:0512x}) -2.63% 30.022 29.232 - -1.61% -
SetIntersection_None_Vector_uint64_262144_16384 -2.63% 1155002.388 1124600.327 - 0.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.63% 121381.422 118188.803 - -2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.63% 27005271.138 26295016.634 - 1.67% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.63% 253.971 247.292 - -2.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 783.875 763.339 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -2.62% 53.207 51.813 - -0.91% -
std::replace_if(deque<int>)_(prefix)/32 -2.62% 13.947 13.582 - -2.14% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.62% 1635740.154 1592928.059 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.62% 1258407.879 1225500.081 - -0.84% -
BM_LexicallyNormal/small_path/2 -2.61% 44.475 43.313 - -0.06% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.61% 513308.528 499897.786 - -2.64% -
BM_Hash/uint32_random_std_hash/1024 -2.61% 559.552 544.960 - -13.76% -
BM_vector_deque_copy_backward/70000 -2.61% 8228.413 8013.859 - 1.46% -
SetIntersection_Front_Set_string_1024_4 -2.61% 1267604.709 1234556.320 - -1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.61% 2194280.366 2137078.487 - -1.48% -
BM_CmpLess_uint_uint -2.60% 1.080 1.052 - -1.36% -
BM_CmpEqual_uchar_uchar -2.60% 1.081 1.053 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.60% 201241354.042 196013350.638 - -2.09% -
SetIntersection_Front_Set_uint64_16_16 -2.60% 38449012.134 37450490.413 - -1.55% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.60% 77236227.206 75231333.260 - 0.45% -
SetIntersection_None_Set_float_1024_1024 -2.59% 8991857.397 8758678.205 - -1.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.59% 793.908 773.329 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.59% 144204758.663 140469866.567 - -1.28% -
std::format(double)_(fmt:_{:_0Le}) -2.58% 60.591 59.024 - -0.85% -
SetIntersection_None_Vector_uint64_1024_16 -2.58% 1104320.490 1075778.812 - -0.40% -
BM_deque_deque_move_backward/2 -2.58% 2.526 2.461 - -2.21% -
BM_deque_vector_ranges_copy/1 -2.58% 2.095 2.041 - -3.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.57% 9.116 8.882 - -1.07% -
BM_deque_vector_copy_backward/65536 -2.57% 7365.590 7176.414 - -2.34% -
BM_PushHeap_string_Ascending_4 -2.57% 2.579 2.513 - -1.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.57% 14634.212 14258.627 - -0.16% -
BM_StringAssignStr_Large_Opaque -2.57% 10.324 10.059 - -3.57% -
BM_deque_deque_move/5500 -2.56% 202.045 196.863 - 0.69% -
BM_StringResizeAndOverwrite -2.56% 0.841 0.820 - 0.12% -
std::sort_heap(deque<int>,_pred)/8 -2.56% 34.758 33.868 - -1.26% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.56% 31.594 30.785 - -1.46% -
SetIntersection_None_Set_float_64_64 -2.56% 11631647.010 11333980.276 - 2.93% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -2.56% 8.811 8.586 - -2.34% -
std::deque<std::string>::ctor(size)/8192 -2.56% 8451.333 8235.102 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.56% 31.240 30.441 - 0.25% -
std::is_sorted(list<int>)/8192 -2.56% 7306.584 7119.787 - -1.26% -
std::for_each(map<int>::iterator)/8192 -2.56% 16371.941 15953.432 - -2.79% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.55% 215139479.982 209643058.477 - -1.16% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.55% 21.997 21.435 - 1.26% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.55% 21.986 21.425 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.55% 6853.370 6678.659 - 0.02% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.55% 56615.908 55173.553 - 0.86% -
BM_join_view_deques/65536 -2.54% 288190.176 280856.344 - -0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.54% 626.093 610.197 - -1.03% -
std::stable_partition(list<int>)_(sparse)/50 -2.54% 27.043 26.357 - 0.66% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.53% 13591.303 13246.884 - 4.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -2.53% 47.108 45.914 - -0.26% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.53% 2220.130 2163.945 - -2.36% -
BM_StringCopy_Large -2.53% 6.330 6.170 - -1.40% -
std::unordered_set<int>::ctor(const&)/1024 -2.53% 6893.976 6719.831 - 0.03% -
BM_CmpLess_ushort_uint -2.52% 1.081 1.053 - -0.98% -
BM_LexicallyRelative/large_path/8 -2.52% 406.391 396.136 - 0.48% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.52% 1103453.655 1075630.830 - 0.20% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.52% 478.170 466.124 - -0.34% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.52% 11.428 11.140 - 0.05% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.52% 10190966.562 9934298.898 - -15.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.52% 740.408 721.770 - -1.18% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.51% 1066480.963 1039666.546 - -0.29% -
std::format(double)_(fmt:_{:017500_10g}) -2.51% 217.246 211.785 - 0.96% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.51% 37.515 36.573 - -0.91% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.51% 11785.501 11489.699 - -7.28% -
std::map<std::string,_int>::erase(iterator)/1024 -2.50% 35.703 34.809 - 22.24% -
VDAG_sidecast,_3_levels -2.50% 105.626 102.983 - 1.74% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.50% 819.837 799.323 - -49.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.50% 1.315 1.283 - -0.91% -
SetIntersection_None_Set_string_256_4 -2.50% 11663625.844 11372087.475 - -1.41% -
SetIntersection_None_Vector_float_262144_1 -2.50% 1164350.505 1135249.190 - 1.28% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.50% 504.129 491.533 - -0.25% -
SetIntersection_None_Vector_string_256_16 -2.50% 4323954.653 4215955.583 - -0.90% -
SetIntersection_None_Vector_float_262144_256 -2.50% 1150417.204 1121692.522 - -2.25% -
SetIntersection_Front_Vector_uint64_256_1 -2.50% 4220914.450 4115533.290 - -1.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.50% 57964.042 56517.102 - -2.98% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.50% 161.642 157.608 - 0.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.49% 49896.272 48651.971 - -1.78% -
SetIntersection_Front_Vector_uint64_64_16 -2.49% 14506186.516 14145054.196 - -1.09% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.49% 1646205.730 1605243.488 - -1.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -2.48% 0.711 0.693 - -13.48% -
SetIntersection_Front_Set_uint64_262144_4 -2.48% 1096229.573 1069010.036 - -0.71% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -2.48% 26328.045 25674.509 - 0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.48% 13.444 13.111 - -0.23% -
BM_num_get<float> -2.48% 37.057 36.138 - -4.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.48% 3553208.715 3465246.231 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.47% 1059570.090 1033369.884 - -1.37% -
bm_lexicographical_compare<unsigned_char>/8 -2.47% 1.389 1.355 - -5.39% -
SetIntersection_None_Vector_uint64_16384_1 -2.47% 1128744.076 1100840.380 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.47% 16586291.537 16176815.570 - 0.15% -
SetIntersection_None_Set_uint64_256_256 -2.47% 5823958.426 5680190.290 - -6.03% -
BM_cyrillic_text<char> -2.47% 25560.909 24930.456 - -2.55% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -2.46% 11.497 11.214 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.46% 1.201 1.172 - -3.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.46% 8274.288 8071.106 - 0.00% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.45% 433.831 423.185 - -1.25% -
std::unordered_set<int>::ctor(const&)/8192 -2.45% 56042.916 54667.774 - -1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.44% 765.876 747.166 - -1.16% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.44% 38563937.553 37623242.882 - -0.42% -
std::unordered_set<int>::ctor(const&)/32 -2.44% 203.434 198.479 - -0.28% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.43% 2218.379 2164.433 - -2.28% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.43% 15.021 14.655 - 0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.43% 94999.524 92690.934 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.43% 11064931.281 10796082.257 - -1.68% -
SetIntersection_None_Set_float_262144_1024 -2.43% 1204483.070 1175255.613 - 0.29% -
SetIntersection_Front_Set_string_16384_1 -2.43% 1110558.098 1083623.806 - 0.40% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.42% 10.442 10.189 - -2.96% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.42% 21.089 20.578 - -1.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.42% 16.415 16.018 - 2.61% -
SetIntersection_None_Set_float_64_4 -2.41% 21065226.436 20556540.395 - -1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.41% 4187037.762 4086006.976 - 0.56% -
SetIntersection_Interlaced_Set_float_1024_64 -2.41% 10294092.846 10045821.015 - -0.99% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.41% 49815.986 48614.572 - -0.24% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -2.41% 16404.088 16008.583 - 1.58% -
BM_LexicallyRelative/large_path/128 -2.41% 5675.304 5538.548 - 0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.41% 1085120.825 1058986.811 - -0.91% -
std::partial_sort(deque<int>)_(descending)/8192 -2.41% 282589.439 275784.065 - 3.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.41% 3.331 3.251 - -5.03% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.40% 22.470 21.930 - 0.79% -
SetIntersection_None_Vector_uint32_64_16 -2.40% 13721896.923 13392463.940 - -0.93% -
std::format(double)_(fmt:_{:_0L}) -2.40% 75.771 73.953 - -1.44% -
SetIntersection_None_Set_uint64_1024_16 -2.40% 8972386.503 8757301.736 - -6.97% -
SetIntersection_Front_Set_uint32_16_1 -2.40% 63854649.244 62324280.393 - -1.00% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 37412.974 36517.168 - -2.47% -
SetIntersection_None_Set_uint32_256_16 -2.39% 11048257.955 10783726.265 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.39% 1073225.193 1047577.177 - -0.31% -
SetIntersection_None_Vector_float_16384_16 -2.39% 1132002.459 1104961.606 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.39% 1535100.384 1498462.724 - 1.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.38% 20.762 20.267 - 1.68% -
SetIntersection_Front_Set_uint32_64_1 -2.38% 16759194.315 16359730.724 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.38% 616251.928 601568.051 - 1.46% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.38% 0.496 0.485 - -8.61% -
SetIntersection_Front_Vector_float_1024_64 -2.38% 1343924.884 1311930.707 - -3.30% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.38% 210241.865 205246.811 - -0.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.37% 42.043 41.045 - -9.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.37% 16.523 16.132 - 4.54% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.36% 217.466 212.326 - 0.76% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.36% 16678407.296 16284468.439 - -0.78% -
SetIntersection_Front_Vector_uint64_16384_16 -2.36% 1132367.435 1105629.717 - -1.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -2.36% 16.427 16.039 - 2.63% -
SetIntersection_None_Vector_string_4_4 -2.36% 138990411.721 135709541.946 - 0.08% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.36% 18.827 18.383 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.36% 1055290.918 1030421.570 - -1.76% -
std::multiset<int>::find(key)_(existent)/32 -2.36% 1.660 1.621 - -0.31% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.35% 211.155 206.184 - 0.97% -
BM_CmpEqual_short_schar -2.35% 1.150 1.123 - -1.56% -
DAG_sidecast,_1_level -2.35% 39.306 38.382 - 1.90% -
CastTo<A<Width,_Depth>> -2.35% 242.198 236.502 - 2.00% -
std::format(double)_(fmt:_{:0^17500_10a}) -2.35% 169.248 165.274 - 0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.35% 535.194 522.631 - -1.12% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.35% 800.593 781.803 - -50.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.35% 16842247.539 16447035.199 - 0.04% -
std::format(int64_t)_(fmt:_{:0512Ld}) -2.35% 37.061 36.191 - -2.81% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.34% 13.068 12.762 - -0.02% -
SetIntersection_None_Set_float_16384_4 -2.34% 159001102.512 155283188.449 - -1.94% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.34% 1.388 1.356 - -11.33% -
BM_deque_deque_move/64000 -2.33% 3024.168 2953.573 - -3.64% -
std::replace_if(list<int>)_(sprinkled)/50 -2.33% 23.420 22.873 - -5.05% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.33% 13.047 12.743 - 0.15% -
BM_StringRelational_Compare_Small_Small_Control -2.33% 1.853 1.810 - -1.95% -
SetIntersection_Interlaced_Vector_string_64_1 -2.33% 17259813.501 16857645.146 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.33% 20.931 20.443 - 0.78% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -2.33% 5182.046 5061.354 - 0.10% -
std::sort(vector<int>)_(shuffled)/8 -2.33% 23.104 22.566 - -0.19% -
std::fill_n(vector<bool>)/64 -2.33% 1.425 1.392 - -10.94% -
std::format(double)_(fmt:_{:017500_10e}) -2.33% 199.938 195.287 - 0.66% -
SetIntersection_Interlaced_Set_float_262144_1 -2.33% 1044856.537 1020561.472 - 0.47% -
SetIntersection_None_Vector_float_1024_256 -2.32% 1103979.508 1078321.901 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.32% 12040491.056 11761032.872 - -1.38% -
SetIntersection_None_Set_uint32_262144_1024 -2.32% 1205418.945 1177441.894 - -0.10% -
VChain,_1_level -2.32% 5.958 5.820 - 0.53% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.32% 23.207 22.669 - -0.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.32% 20.495 20.020 - -0.77% -
std::generate(list<int>)/50 -2.31% 15.588 15.228 - -1.92% -
SetIntersection_None_Vector_uint32_262144_64 -2.31% 1139972.234 1113622.984 - -0.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.31% 21.910 21.404 - -2.49% -
BM_deque_deque_ranges_move_backward/70000 -2.31% 7991.921 7807.518 - -1.78% -
std::move(vector<int>)/8 -2.30% 2.169 2.119 - -5.92% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.30% 12.972 12.673 - 0.37% -
BM_join_view_deques/64000 -2.30% 278898.090 272492.728 - -0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -2.29% 54.297 53.051 - -0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.29% 621.748 607.490 - -0.09% -
BM_deque_deque_ranges_move_backward/65536 -2.29% 7577.810 7404.301 - -0.54% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.29% 10.802 10.555 - -2.17% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -2.28% 230.533 225.265 - -0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.28% 41179.387 40238.496 - 4.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.28% 60.114 58.741 - 3.59% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.28% 4.251 4.154 - -0.06% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.28% 27.776 27.142 - 4.31% -
SetIntersection_Interlaced_Set_string_16_1 -2.28% 66731081.712 65209422.034 - -0.04% -
std::format(int64_t)_(fmt:_{:0^512b}) -2.28% 39.045 38.156 - -0.84% -
SetIntersection_Front_Set_uint32_262144_4 -2.28% 1071669.695 1047258.198 - -1.48% -
SetIntersection_Front_Vector_float_262144_16 -2.28% 1137528.674 1111649.720 - -0.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.27% 1.224 1.196 - -0.70% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.27% 4.546 4.443 - 0.10% -
std::partial_sort(deque<int>)_(heap)/8 -2.27% 39.314 38.421 - 1.21% -
std::format(double)_(fmt:_{:017500_0L}) -2.27% 212.712 207.888 - 0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.27% 16280.873 15911.759 - 1.99% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.27% 17.096 16.708 - -0.16% -
SetIntersection_None_Set_uint32_16_16 -2.26% 35910927.606 35098174.024 - -0.49% -
SetIntersection_Front_Vector_string_64_16 -2.26% 20885225.283 20412642.284 - -2.96% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.26% 26.712 26.108 - -1.82% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.26% 8768.684 8570.346 - -2.20% -
rng::find_last_if(list<int>)_(bail_10%)/8 -2.26% 3.178 3.106 - 0.23% -
std::format(double)_(fmt:_{:0^17500_0La}) -2.25% 172.167 168.286 - 0.21% -
SetIntersection_Front_Set_uint32_16384_64 -2.25% 1674342.786 1636610.251 - -4.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.25% 90442.635 88407.320 - -2.35% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.25% 56599.341 55327.457 - -0.81% -
BM_vector_deque_ranges_copy_backward/64 -2.25% 3.037 2.969 - -7.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.25% 15.353 15.008 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.24% 826.011 807.534 - -2.89% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.24% 307.987 301.100 - -1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.23% 39152978.349 38278044.957 - -0.06% -
BM_PushHeap_uint32_Random_16 -2.23% 4.180 4.086 - 0.99% -
BM_StringRelational_Compare_Huge_Small_Control -2.23% 1.851 1.809 - -2.25% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -2.23% 17490.376 17100.359 - 0.85% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.22% 13.048 12.757 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.22% 634733.516 620635.198 - 0.73% -
std::format(float)_(fmt:_{:0>17500_0e}) -2.21% 185.955 181.842 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.21% 8737238.736 8544266.077 - -1.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.21% 30111.049 29446.551 - -4.30% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.21% 1371135.881 1340884.938 - -12.49% -
SetIntersection_None_Set_float_262144_262144 -2.20% 1204247.479 1177736.980 - 0.42% -
SetIntersection_None_Set_float_256_1 -2.20% 11581584.109 11326699.153 - -1.76% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.20% 5381.197 5263.001 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.20% 1879644.533 1838378.256 - -0.55% -
BM_deque_vector_ranges_copy/0 -2.19% 1.438 1.407 - -10.18% -
std::format(float)_(fmt:_{:017500_10g}) -2.19% 202.553 198.111 - 0.50% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.19% 11334047.715 11085701.843 - -5.43% -
BM_vector_deque_copy/5500 -2.19% 198.104 193.765 - -0.12% -
ranges::min(std::vector<long_long>)/8 -2.19% 2.126 2.080 - -5.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.19% 52.294 51.150 - -4.93% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -2.19% 904.852 885.075 - -3.77% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -2.19% 5176.580 5063.449 - -0.00% -
BM_StringFindNoMatch/10 -2.18% 1.356 1.327 - -2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.18% 547741091.247 535796959.117 - 0.01% -
BM_format/C_string_len_6000 -2.18% 265.995 260.199 - 0.90% -
BM_LexicallyRelative/large_path/32 -2.18% 1455.330 1423.629 - 0.28% -
std::set<std::string>::ctor(const&)/1024 -2.17% 35219.954 34454.742 - -0.34% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -2.17% 581.571 568.940 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.17% 2953682.779 2889533.449 - -3.31% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.17% 11115296.641 10873902.193 - -0.40% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.17% 8570493.635 8384522.355 - -1.09% -
BM_deque_vector_ranges_move/5500 -2.17% 197.144 192.867 - -0.09% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.17% 12.361 12.093 - -2.01% -
bm_ranges_swap_ranges_vb_aligned/256 -2.17% 3.535 3.458 - 0.08% -
std::all_of(list<int>)_(process_all)/8192 -2.17% 7644.749 7479.110 - 5.22% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.17% 8201.226 8023.667 - 2.46% -
SetIntersection_None_Vector_uint32_64_64 -2.16% 8592701.836 8406721.954 - -1.07% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.16% 1.802 1.763 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.16% 151443.356 148168.720 - -0.15% -
BM_to_chars_good/16 -2.16% 2.078 2.033 - 0.93% -
std::copy_if(vector<int>)_(entire_range)/64 -2.16% 15.545 15.210 - -2.31% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.16% 15.707 15.368 - 1.54% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.16% 55514.512 54315.478 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.16% 9035510.061 8840626.976 - 1.16% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.16% 13.051 12.770 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.15% 354636383.584 346995351.095 - -1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.15% 20.544 20.102 - 2.82% -
BM_deque_deque_copy_backward/70000 -2.15% 7949.848 7778.668 - -1.06% -
SetIntersection_Front_Vector_uint32_256_4 -2.15% 4226886.626 4135873.512 - -1.06% -
SetIntersection_None_Vector_uint64_262144_4 -2.15% 1151017.544 1126266.198 - 1.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 6215.219 6081.677 - -0.25% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.15% 224361271.331 219544939.334 - -1.55% -
BM_deque_deque_ranges_move_backward/1024 -2.15% 38.898 38.064 - 0.50% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.14% 67330.974 65888.455 - -0.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.14% 788.585 771.692 - 0.41% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 67624.044 66178.237 - -0.00% -
SetIntersection_None_Vector_uint64_64_64 -2.14% 8627991.744 8443532.868 - -0.61% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -2.14% 25288.706 24748.406 - 0.18% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.14% 63758636.537 62396876.740 - -0.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.14% 19.563 19.146 - -1.71% -
std::find_if(vector<bool>)_(process_all)/8 -2.13% 3.601 3.524 - 0.09% -
BM_CmpLess_schar_ushort -2.13% 1.121 1.097 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.13% 32.661 31.966 - -0.24% -
SetIntersection_Front_Set_uint32_1_1 -2.13% 542315347.184 530772588.473 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.13% 4221573.717 4131728.554 - -0.39% -
std::unordered_set<int>::clear()/32 -2.13% 604.585 591.720 - -0.39% -
std::format(int64_t)_(fmt:_{:b}) -2.13% 28.381 27.777 - -0.90% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.13% 13.210 12.929 - 0.46% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.13% 13.056 12.779 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.12% 1196653.862 1171233.907 - -1.67% -
SetIntersection_None_Vector_uint64_1024_4 -2.12% 1102987.149 1079565.413 - -0.36% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.12% 15.476 15.148 - -1.28% -
BM_LexicallyRelative/large_path/256 -2.12% 11271.642 11032.748 - 0.35% -
BM_StringFindStringLiteral/512 -2.12% 9.665 9.461 - -2.65% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.12% 16.215 15.872 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.11% 19102022.084 18698032.169 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.11% 57591418.692 56374054.648 - -0.20% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.11% 5992657.497 5866056.132 - -14.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.11% 13.054 12.778 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.11% 1094577.011 1071471.451 - 4.45% -
std::unordered_set<int>::clear()/8192 -2.11% 67288.814 65871.046 - 2.15% -
std::sort(vector<int>)_(pipe-organ)/8 -2.11% 17.968 17.590 - -0.05% -
BM_LexicallyRelative/large_path/64 -2.11% 2851.184 2791.154 - 0.41% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.10% 46.475 45.498 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.10% 16414.760 16070.228 - 4.40% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.10% 21115254.937 20672295.224 - -2.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.10% 11694218.203 11448992.160 - -0.87% -
std::move_backward(list<int>)/512 -2.10% 377.665 369.751 - 0.31% -
SetIntersection_None_Set_string_64_1 -2.09% 23272576.626 22785040.935 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_1 -2.09% 1114131.154 1090793.413 - 0.52% -
std::format(double)_(fmt:_{:017500_10La}) -2.09% 175.207 171.539 - 0.46% -
SetIntersection_None_Vector_uint64_256_4 -2.09% 4262322.082 4173140.905 - -0.20% -
SetIntersection_None_Set_float_16384_1 -2.09% 159023715.713 155698355.222 - -1.99% -
BM_japanese_text<wchar_t> -2.09% 22984.425 22504.299 - -1.98% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.09% 466.637 456.891 - 5.40% -
std::sort(vector<int>)_(ascending)/8 -2.09% 16.086 15.751 - 0.25% -
SetIntersection_None_Set_uint32_64_64 -2.08% 11564737.747 11323641.982 - -2.00% -
SetIntersection_Front_Set_uint64_262144_1024 -2.08% 12550053.575 12288499.204 - -3.75% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 692.913 678.472 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.08% 8.655 8.475 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.08% 56236560.783 55065023.405 - 0.11% -
std::pop_heap(vector<size_t>)/8 -2.08% 52.702 51.605 - 0.06% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.08% 167.814 164.325 - 0.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.08% 1.827 1.789 - 1.12% -
SetIntersection_Front_Vector_uint32_16384_16 -2.08% 1113680.286 1090549.840 - -1.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.08% 4.450 4.357 - 5.03% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.08% 25.106 24.585 - 0.21% -
BM_format_string<wchar_t>/32 -2.07% 0.885 0.867 - 1.58% -
SetIntersection_None_Vector_float_16384_16384 -2.07% 1118584.505 1095400.512 - -1.08% -
SetIntersection_None_Set_float_16_1 -2.07% 68013977.265 66604777.184 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.07% 56595814.142 55425544.908 - -0.84% -
BM_StringDestroy_Empty -2.07% 0.633 0.620 - 0.08% -
SetIntersection_None_Vector_uint32_16384_1 -2.07% 1114384.838 1091351.400 - -1.09% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.07% 7.511 7.356 - -4.54% -
std::format(double)_(fmt:_{:017500_0g}) -2.06% 203.531 199.328 - 0.14% -
SetIntersection_None_Set_string_64_64 -2.06% 11869624.117 11624858.448 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.06% 544791965.446 533564895.634 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.06% 15.318 15.002 - -0.72% -
SetIntersection_Front_Vector_uint32_1024_4 -2.06% 1084671.583 1062336.017 - 0.38% -
SetIntersection_Interlaced_Set_string_4_1 -2.06% 226748245.583 222082921.394 - -0.65% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.06% 216504830.734 212051778.342 - -0.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.06% 5454.051 5341.941 - 5.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.06% 542.023 530.882 - 1.26% -
BM_StringRelational_Less_Large_Huge_Control -2.05% 2.180 2.136 - -0.46% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.05% 17985941.162 17618058.905 - 3.03% -
BM_deque_deque_move_backward/64000 -2.04% 7290.515 7141.595 - -2.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.04% 1502459.873 1471783.004 - -4.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.04% 1184141.591 1159974.385 - -0.05% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.04% 23.426 22.948 - -0.39% -
SetIntersection_Front_Vector_uint32_1024_1 -2.04% 1059493.162 1037893.409 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.04% 216600887.248 212190009.892 - -0.54% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.03% 3848.883 3770.607 - -3.84% -
BM_vector_deque_ranges_copy_backward/65536 -2.03% 7540.027 7386.684 - -0.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.03% 18.743 18.362 - -0.24% -
std::sort(deque<int>)_(shuffled)/8192 -2.03% 98727.252 96722.571 - 0.12% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.03% 1053135.725 1031755.920 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.03% 1246.171 1220.890 - 0.11% -
SetIntersection_None_Set_float_262144_4 -2.03% 1199770.508 1175432.862 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.03% 17928218.691 17564888.117 - -1.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 13180.992 12914.194 - 0.70% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.02% 14.987 14.684 - 0.62% -
std::unordered_multiset<int>::erase(iterator)/32 -2.02% 20.038 19.633 - -1.14% -
SetIntersection_None_Set_uint64_16384_256 -2.02% 169128235.160 165711758.369 - -0.96% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.02% 18.802 18.422 - 0.13% -
BM_ascii_escaped<char> -2.02% 23782.212 23302.341 - 2.27% -
std::search(vector<int>)_(no_match)/1000 -2.02% 214.568 210.240 - -0.60% -
SetIntersection_Front_Set_string_256_16 -2.01% 6789106.864 6652339.680 - -7.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.01% 6872.156 6733.729 - 1.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -2.01% 3.062 3.000 - -1.78% -
SetIntersection_None_Set_float_16384_16 -2.01% 158598567.120 155414503.493 - -1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.01% 1177747.916 1154106.038 - -0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.01% 47.355 46.405 - 0.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.00% 13.057 12.795 - -0.31% -
std::for_each(set<int>::iterator)/8192 -2.00% 15715.673 15400.825 - 3.38% -
std::format(float)_(fmt:_{:0^17500_10g}) -2.00% 204.307 200.214 - 0.69% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.00% 12506043.675 12255528.417 - -8.53% -
BM_format_to_iterator/<std::vector>_string_len_6 -2.00% 8.564 8.392 - 0.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.00% 297.320 291.371 - 1.03% -
SetIntersection_Front_Set_string_1_1 -2.00% 564725508.719 553427799.237 - -0.07% -
SetIntersection_Front_Vector_uint32_262144_16 -2.00% 1137510.540 1114758.034 - -0.32% -
SetIntersection_None_Vector_float_1024_64 -2.00% 1098249.472 1076291.284 - 1.24% -
BM_formatted_size_string<char>/1 -2.00% 10.662 10.449 - -3.54% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.00% 137389266.988 134643714.945 - -0.65% -
std::unordered_set<int>::erase(iterator)/1024 -2.00% 20.345 19.939 - -0.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.99% 203.960 199.892 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.99% 9.480 9.292 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.99% 1263085.043 1237951.171 - -0.59% -
SetIntersection_None_Set_uint32_16_4 -1.99% 57235440.283 56097360.557 - -0.67% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.99% 210.284 206.107 - -0.18% -
VDAG_leftmost,_5_levels -1.98% 23.673 23.204 - -0.57% -
BM_SeedSeq_Generate/8/1 -1.98% 25.362 24.859 - 0.23% -
std::partial_sort(deque<int>)_(heap)/8192 -1.98% 275886.920 270422.903 - 4.39% -
VDAG_rightmost_middle,_3_levels -1.98% 448.081 439.210 - 2.70% -
std::for_each(list<int>)/8 -1.98% 2.519 2.469 - -2.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.98% 6028.432 5909.343 - -6.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.97% 397.678 389.830 - 0.59% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.97% 10208425.177 10006992.520 - -1.77% -
std::map<int,_int>::find(key)_(existent)/8192 -1.97% 5.507 5.398 - 1.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.97% 13.061 12.803 - 3.81% -
std::unordered_set<int>::erase(iterator)/8192 -1.97% 20.300 19.900 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.97% 138350800.733 135630805.510 - -0.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.96% 665.322 652.260 - -0.75% -
SetIntersection_None_Vector_uint32_4_1 -1.96% 217300221.154 213034398.637 - -0.60% -
SetIntersection_Front_Set_string_256_1 -1.96% 4393257.625 4307059.457 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.96% 56739466.246 55626355.682 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.96% 1186100.636 1162837.896 - 1.00% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.96% 541180685.779 530599457.919 - -0.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.95% 417.858 409.690 - 0.09% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -1.95% 81985.487 80385.287 - -4.97% -
std::partial_sort(deque<int>)_(repeated)/8 -1.95% 26.576 26.058 - -0.48% -
SetIntersection_Front_Set_uint32_16_4 -1.95% 55331500.982 54252286.983 - -0.85% -
SetIntersection_None_Vector_uint32_1_1 -1.95% 541529052.613 530968401.998 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.95% 541720870.301 531161181.383 - -0.48% -
SetIntersection_None_Vector_string_64_16 -1.95% 14382474.485 14102625.831 - -0.30% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.94% 7.540 7.394 - 0.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.94% 18.268 17.913 - 0.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.94% 38921.089 38165.034 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.94% 56650434.826 55550454.026 - -0.68% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.94% 138498967.862 135809887.699 - -0.63% -
std::pop_heap(deque<int>)/8 -1.94% 53.201 52.169 - -0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.94% 15.375 15.076 - -1.13% -
SetIntersection_Front_Vector_uint64_4_1 -1.94% 216359574.843 212163956.742 - -0.70% -
BM_StringRelationalLiteral_Less_Small_Large_Control -1.94% 1.616 1.585 - -1.60% -
std::rotate_copy(list<int>)/8192 -1.94% 7034.818 6898.518 - -8.59% -
std::for_each_n(list<int>)/8192 -1.94% 7358.066 7215.553 - -6.77% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.94% 15.381 15.083 - -0.47% -
SetIntersection_Front_Vector_uint64_256_16 -1.94% 4267256.340 4184638.099 - -0.09% -
SetIntersection_None_Vector_float_262144_262144 -1.94% 1151246.363 1128968.423 - -0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.93% 37392154.278 36669203.919 - -0.18% -
SetIntersection_Front_Set_string_1024_1 -1.93% 1106618.958 1085230.656 - -1.48% -
SetIntersection_Front_Set_float_16_4 -1.93% 55820845.415 54742537.234 - -0.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.93% 397.265 389.600 - -0.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.93% 21.891 21.469 - 0.99% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.93% 218.183 213.980 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.93% 168592094.691 165344610.016 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.93% 216466118.256 212298214.792 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.92% 2152883.221 2111461.506 - -0.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.92% 211.626 207.567 - -0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.92% 45.186 44.319 - -14.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.92% 8.252 8.094 - 5.52% -
std::format(float)_(fmt:_{:_0La}) -1.91% 36.899 36.193 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.91% 170028454.787 166778594.298 - -1.86% -
BM_CmpLess_int_schar -1.91% 1.143 1.121 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.91% 63731781.903 62515830.560 - -0.49% -
SetIntersection_None_Set_uint32_16_1 -1.91% 67523204.098 66235990.818 - -0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.91% 63955660.720 62736909.939 - -0.24% -
std::set<std::string>::ctor(const&)/0 -1.90% 12.905 12.660 - 0.15% -
SetIntersection_Front_Vector_uint64_16_16 -1.90% 36216717.230 35527422.378 - -0.85% -
SetIntersection_None_Vector_uint32_262144_1024 -1.90% 1151271.109 1129363.215 - 0.14% -
SetIntersection_None_Set_uint64_256_4 -1.90% 11605921.922 11385154.493 - -4.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.90% 67478614.111 66196078.723 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.90% 508443.599 498781.746 - 0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.90% 400.360 392.755 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.90% 608115.312 596569.574 - -1.07% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.90% 198.353 194.588 - 0.13% -
SetIntersection_None_Set_uint64_16384_1024 -1.90% 169268240.056 166055472.607 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.90% 121357383.437 119054705.349 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.90% 37343460.212 36635003.621 - -0.35% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.90% 4584.955 4497.986 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.89% 545289697.873 534958479.019 - -0.08% -
BM_CmpEqual_int_uchar -1.89% 1.123 1.102 - 0.78% -
std::unordered_set<std::string>::ctor(const&)/0 -1.89% 13.105 12.857 - 0.44% -
SetIntersection_None_Set_float_1024_16 -1.89% 8905860.686 8737474.108 - 0.11% -
std::unordered_set<int>::erase(iterator)/32 -1.89% 20.214 19.832 - -0.53% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.89% 12.957 12.713 - -0.43% -
SetIntersection_None_Set_uint32_4_1 -1.89% 219577407.786 215436255.780 - -0.56% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.88% 16.876 16.558 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.88% 137617701.811 135024449.925 - -0.12% -
SetIntersection_None_Vector_uint32_16_1 -1.88% 64290174.378 63078990.425 - -0.30% -
SetIntersection_None_Set_float_256_64 -1.88% 9422170.085 9244941.658 - -1.06% -
BM_Ostream_number/1 -1.88% 37.880 37.169 - 0.84% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.88% 3.851 3.779 - 0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.88% 943318.779 925624.505 - 0.64% -
std::sort(vector<int>)_(repeated)/8 -1.88% 16.103 15.801 - 0.22% -
std::unordered_set<int>::clear()/0 -1.87% 397.878 390.419 - 0.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.87% 23398.721 22960.356 - 0.26% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.87% 16.020 15.720 - 0.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.87% 73780.480 72400.222 - -4.63% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.87% 63585104.934 62398092.728 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.87% 2046678.061 2008471.435 - -0.19% -
std::multimap<std::string,_int>::clear()/1024 -1.87% 22540.064 22119.369 - 0.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 40171.401 39421.786 - 1.59% -
SetIntersection_None_Set_uint32_4_4 -1.87% 137216034.472 134655750.891 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.86% 16759089.685 16446781.143 - -0.45% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.86% 474.489 465.649 - -0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.86% 399.780 392.337 - -0.26% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.86% 3145.745 3087.186 - 0.15% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.86% 13.367 13.119 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.86% 540987696.421 530921494.074 - -0.66% -
SetIntersection_Front_Vector_uint64_16_1 -1.86% 63659597.606 62475232.864 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.86% 12114603.735 11889279.532 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.86% 22845672.486 22421057.189 - -0.20% -
SetIntersection_Interlaced_Set_float_262144_64 -1.86% 1573635.904 1544428.061 - 0.87% -
BM_StringCopy_Small -1.85% 0.672 0.659 - 0.23% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.85% 55.881 54.846 - -0.26% -
SetIntersection_None_Vector_uint32_16_4 -1.85% 54666782.030 53654866.457 - -0.71% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.85% 13.083 12.841 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.85% 36052.335 35385.267 - 1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.85% 12281433.946 12054212.086 - -0.35% -
SetIntersection_Interlaced_Set_string_4_4 -1.85% 161752356.068 158759770.917 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.85% 18.280 17.942 - 0.21% -
BM_CmpLess_schar_uchar -1.85% 1.121 1.101 - 0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.85% 55497465.628 54472393.251 - 0.01% -
SetIntersection_Front_Set_string_64_16 -1.85% 24370718.248 23920655.414 - -1.66% -
std::for_each(multiset<int>::iterator)/32 -1.85% 21.436 21.040 - 0.65% -
BM_deque_vector_move/2 -1.85% 1.804 1.770 - -3.06% -
std::fill(vector<bool>)/512 -1.85% 1.519 1.491 - -1.83% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.84% 33779.520 33156.579 - 3.76% -
SetIntersection_Front_Vector_string_256_16 -1.84% 6087286.265 5975070.240 - -3.45% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.84% 201.244 197.537 - 0.82% -
std::format(double)_(fmt:_{:_0e}) -1.84% 37.527 36.836 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.84% 4341412.970 4261493.312 - 0.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.84% 52.346 51.382 - -0.18% -
std::format(float)_(fmt:_{:_10L}) -1.84% 74.551 73.180 - 0.33% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.84% 399.620 392.270 - -0.10% -
std::format(int64_t)_(fmt:_{:Lb}) -1.84% 33.015 32.409 - 0.84% -
SetIntersection_Front_Vector_uint64_4_4 -1.84% 137284286.380 134762145.784 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.84% 16676109.290 16370027.154 - -0.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.83% 23.704 23.269 - -7.55% -
DAG_leftmost_middle,_1_level -1.83% 20.134 19.765 - 0.18% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.83% 213.377 209.472 - 0.63% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.83% 19.013 18.665 - -0.44% -
SetIntersection_Front_Set_uint32_4_1 -1.83% 216451508.726 212494135.775 - -0.60% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.83% 27223.754 26726.770 - 0.35% -
SetIntersection_Front_Vector_uint64_256_4 -1.82% 4232684.291 4155529.316 - 0.31% -
SetIntersection_Interlaced_Set_string_64_1 -1.82% 17518317.560 17199004.579 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.82% 42126767.046 41359627.660 - -2.76% -
BM_SeedSeq_Generate/8/64 -1.82% 226.149 222.031 - 0.22% -
SetIntersection_None_Vector_uint64_262144_16 -1.82% 1134303.679 1113650.863 - -2.13% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.82% 12.998 12.761 - -0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.82% 380.113 373.195 - 0.68% -
SetIntersection_Front_Set_string_64_1 -1.82% 17263111.994 16949002.407 - -0.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 252372.831 247781.153 - -5.21% -
SetIntersection_None_Vector_uint32_64_4 -1.82% 16153118.292 15859242.756 - -0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.82% 39268.073 38553.943 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.82% 217231593.790 213281923.911 - -0.23% -
SetIntersection_None_Set_uint32_1_1 -1.82% 542360359.474 532501417.855 - -0.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.82% 21.884 21.486 - 0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.82% 396.883 389.670 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.82% 14245.502 13986.798 - 0.37% -
std::sort(deque<int>)_(ascending)/8 -1.81% 17.770 17.447 - -2.68% -
std::pop_heap(deque<float>)/8 -1.81% 53.037 52.075 - -0.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.81% 15.316 15.038 - -1.00% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.81% 0.923 0.906 - -0.01% -
SetIntersection_Front_Vector_uint32_64_1 -1.81% 16666240.216 16364104.192 - -0.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.81% 8.905 8.744 - 0.25% -
SetIntersection_None_Set_float_262144_16 -1.81% 1201036.377 1179318.033 - 0.82% -
BM_deque_deque_move_backward/70000 -1.81% 8128.075 7981.246 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.81% 140607.813 138067.972 - 1.09% -
std::pop_heap(vector<std::string>)/8 -1.81% 54.290 53.309 - 0.14% -
SetIntersection_None_Vector_uint32_4_4 -1.81% 135715168.064 133265381.499 - -0.58% -
SetIntersection_None_Set_float_262144_256 -1.80% 1196047.936 1174477.945 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.80% 6396999.538 6281662.761 - -1.38% -
SetIntersection_Front_Vector_uint64_1_1 -1.80% 540750500.120 531005032.246 - -0.56% -
SetIntersection_Front_Set_uint64_262144_16 -1.80% 1212154.184 1190317.895 - 2.81% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.80% 16955.704 16650.281 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.80% 138492345.907 135997957.686 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.80% 4300225.340 4222862.102 - -2.34% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.80% 13259586.619 13021268.203 - -0.80% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.80% 817.266 802.586 - 5.05% -
std::copy_n(list<int>)/32768 -1.80% 26678.186 26199.146 - -0.77% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.80% 16697876.304 16398148.109 - 0.18% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.79% 1.615 1.586 - -1.48% -
DAG_rightmost_middle,_1_level -1.79% 126.162 123.905 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.79% 1175457.734 1154432.046 - 0.70% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.79% 12.246 12.027 - 0.21% -
SetIntersection_None_Set_uint64_1_1 -1.79% 542417661.344 532728735.406 - -0.43% -
std::none_of(vector<int>)_(process_all)/8 -1.79% 2.500 2.456 - 2.44% -
std::for_each(multiset<int>::iterator)/8192 -1.79% 16097.390 15809.903 - 5.20% -
SetIntersection_Front_Vector_string_16384_16 -1.79% 1604242.611 1575599.250 - -3.31% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.78% 1015.865 997.748 - -0.75% -
SetIntersection_Front_Vector_uint64_64_4 -1.78% 16075897.703 15789410.605 - -1.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 396.574 389.509 - -0.36% -
BM_CmpEqual_schar_ushort -1.78% 1.112 1.092 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.78% 63944282.974 62805581.777 - 0.21% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.78% 199.838 196.280 - 0.43% -
SetIntersection_Front_Vector_uint32_4_1 -1.78% 216305967.543 212455046.531 - -0.60% -
SetIntersection_None_Vector_uint64_16384_16 -1.78% 1111855.840 1092064.341 - -1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.78% 1603539.576 1574998.422 - -0.65% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.78% 211.387 207.626 - -0.05% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.78% 215.735 211.900 - 0.21% -
BM_CmpEqual_short_int -1.78% 1.136 1.115 - 0.14% -
std::format(double)_(fmt:_{:_10Le}) -1.78% 71.092 69.828 - -0.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.78% 8.122 7.978 - -23.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.78% 397.630 390.572 - 0.36% -
BM_vector_deque_copy/1 -1.77% 2.291 2.251 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.77% 4446082.029 4367197.701 - 0.22% -
BM_CmpEqual_schar_uchar -1.77% 1.114 1.095 - -0.80% -
std::format(float)_(fmt:_{:0^17500_10a}) -1.77% 165.533 162.599 - 0.86% -
SetIntersection_Front_Set_uint32_1024_1 -1.77% 1065102.236 1046227.969 - -0.04% -
BM_deque_vector_ranges_copy_backward/65536 -1.77% 7489.534 7356.874 - 0.24% -
SetIntersection_None_Vector_uint64_16_16 -1.77% 34107677.915 33503652.989 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.77% 139790266.744 137314746.004 - 0.22% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.77% 14.894 14.630 - 0.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.77% 63833.936 62704.368 - -2.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.77% 12470.883 12250.337 - 0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.77% 10910963.406 10718058.213 - -0.35% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.77% 419.715 412.295 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.77% 1691297.934 1661437.582 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.76% 10047913.355 9870577.655 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.76% 64731371.829 63589454.155 - -0.58% -
SetIntersection_None_Vector_uint64_4_4 -1.76% 135498711.368 133108872.604 - -0.62% -
SetIntersection_Front_Set_uint64_256_16 -1.76% 4544499.534 4464376.805 - -1.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.76% 16.964 16.665 - 1.07% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.76% 35.838 35.207 - -2.41% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.76% 20.214 19.858 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.76% 543284524.648 533725266.059 - -0.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.76% 11513758.484 11311327.545 - -6.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.76% 1208357.487 1187113.371 - -2.70% -
SetIntersection_Front_Vector_uint64_16384_1 -1.76% 1062926.961 1044250.083 - 0.13% -
SetIntersection_Interlaced_Set_float_256_64 -1.76% 13996144.730 13750231.389 - 4.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.76% 217341092.674 213522581.780 - 0.10% -
SetIntersection_None_Set_string_262144_262144 -1.76% 1710767.334 1680719.727 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 397.073 390.100 - 0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.75% 13.523 13.286 - 0.41% -
std::any_of(list<int>)_(process_all)/8 -1.75% 2.684 2.637 - -0.29% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.75% 440.722 432.994 - 0.55% -
SetIntersection_None_Vector_float_256_16 -1.75% 4099074.404 4027248.411 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.75% 14929761.354 14668193.170 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.75% 218188921.158 214371574.958 - -0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.75% 377.936 371.332 - 0.91% -
SetIntersection_Interlaced_Vector_string_16_1 -1.75% 65604980.314 64458626.176 - -0.17% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.75% 27.139 26.665 - -0.72% -
std::format(float)_(fmt:_{:0>17500_0La}) -1.74% 169.667 166.707 - -0.71% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.74% 110368.182 108444.122 - -0.05% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.74% 33.264 32.685 - -0.49% -
BM_PushHeap_string_SingleElement_262144 -1.74% 2.647 2.601 - -1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.74% 218362034.403 214565083.318 - 0.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.74% 371.217 364.764 - -0.33% -
std::multimap<int,_int>::ctor(const&)/1024 -1.74% 6682.139 6565.995 - 0.17% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.74% 1.766 1.735 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.74% 6681120.625 6565036.051 - 10.50% -
BM_deque_deque_move/1 -1.74% 2.580 2.535 - -2.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 680.917 669.103 - -0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.74% 15803.235 15529.040 - 1.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.73% 386.354 379.655 - -0.68% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.73% 20.716 20.357 - 2.00% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.73% 21.617 21.242 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.73% 544757240.676 535332280.131 - 0.01% -
std::format(float)_(fmt:_{:017500_0e}) -1.73% 182.805 179.644 - -0.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.73% 399.036 392.140 - -0.17% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.73% 12.992 12.768 - 0.19% -
SetIntersection_Interlaced_Vector_string_4_1 -1.73% 223104044.453 219250512.399 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.73% 17173009.279 16876445.412 - -0.45% -
SetIntersection_Front_Vector_string_4_1 -1.73% 222007773.708 218176792.885 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.72% 1056733.030 1038511.663 - -0.39% -
SetIntersection_None_Vector_string_1_1 -1.72% 543671244.851 534307008.261 - -0.21% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.72% 190.254 186.982 - 0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6859.385 6741.430 - 1.37% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.72% 187.142 183.924 - 0.39% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.72% 14.895 14.638 - 1.06% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.72% 9.165 9.008 - -1.69% -
SetIntersection_Interlaced_Set_float_16_16 -1.72% 38789084.375 38123366.394 - -0.13% -
std::format(double)_(fmt:_{:0^17500_10}) -1.72% 215.075 211.385 - 0.67% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.72% 29.037 28.539 - -0.29% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -1.71% 76732.899 75417.824 - 9.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.71% 812.905 798.977 - 2.89% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.71% 16.100 15.824 - 0.63% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.71% 542209913.817 532942774.841 - -0.42% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.71% 172.057 169.117 - 1.54% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.71% 8.177 8.037 - 3.85% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.71% 9084.368 8929.153 - -6.28% -
SetIntersection_None_Set_string_4_1 -1.71% 225004552.149 221161996.174 - 0.04% -
SetIntersection_None_Vector_uint64_256_1 -1.71% 4322103.341 4248295.031 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.71% 220157180.664 216398668.015 - -0.13% -
std::partition_point(vector<int>)/1024 -1.71% 6.144 6.039 - -0.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.71% 983.493 966.719 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.70% 542902106.741 533647522.669 - -0.01% -
BM_CmpLess_ushort_ushort -1.70% 1.090 1.071 - -0.63% -
SetIntersection_None_Set_uint64_4_4 -1.70% 137100652.284 134773130.930 - -0.48% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.70% 184.470 181.341 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.70% 11710237.067 11511626.800 - 1.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.012 12.792 - 0.01% -
SetIntersection_None_Vector_float_256_64 -1.69% 3485211.169 3426214.709 - 0.75% -
SetIntersection_None_Set_string_1_1 -1.69% 550860337.676 541535697.497 - 0.21% -
std::format(float)_(fmt:_{:0^17500_10}) -1.69% 205.194 201.724 - 0.56% -
SetIntersection_None_Set_uint64_4_1 -1.69% 219261208.834 215553782.859 - -0.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.69% 414.830 407.823 - 0.06% -
SetIntersection_Interlaced_Set_string_262144_64 -1.69% 2147820.719 2111552.651 - 0.45% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.69% 14.939 14.687 - 0.56% -
bm_ranges_swap_ranges_vb_aligned/8 -1.69% 3.263 3.208 - -0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 387.514 380.977 - 1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.69% 1515830.791 1490284.212 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.68% 63988636.497 62910466.783 - -0.13% -
BM_BitsetToString<32>/Dense_(90%)/90 -1.68% 13.688 13.458 - 0.68% -
std::format(float)_(fmt:_{:017500_10a}) -1.68% 163.841 161.082 - 0.04% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.68% 5.909 5.809 - 0.21% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.68% 12.844 12.628 - 0.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.68% 506698.677 498174.639 - -1.11% -
SetIntersection_Interlaced_Set_float_16384_16 -1.68% 209372791.775 205851255.895 - -2.54% -
SetIntersection_Interlaced_Set_float_4_4 -1.68% 139177711.205 136838500.770 - 0.26% -
BM_deque_deque_ranges_copy/65536 -1.68% 3092.778 3040.836 - -0.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.68% 1.252 1.231 - -0.82% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.68% 18123.411 17819.203 - 0.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.68% 416.725 409.730 - 0.20% -
std::format(int64_t)_(fmt:_{:0512LX}) -1.68% 42.427 41.715 - -2.16% -
BM_StringRelational_Less_Small_Huge_Control -1.68% 1.850 1.819 - -2.11% -
SetIntersection_Interlaced_Vector_string_256_256 -1.68% 20642737.251 20296777.477 - -2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.68% 542727498.137 533633408.969 - -0.18% -
SetIntersection_None_Vector_uint32_16384_256 -1.68% 1121826.189 1103029.777 - 0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.68% 14.193 13.955 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.67% 1171234.022 1151619.672 - 0.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.67% 1926.770 1894.505 - -1.69% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.67% 20.215 19.877 - 2.30% -
SetIntersection_None_Vector_uint32_64_1 -1.67% 16894173.347 16611524.878 - -0.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.67% 396.950 390.314 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.67% 138110981.754 135802733.111 - -0.33% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.67% 63839582.058 62772799.985 - -0.35% -
SetIntersection_Front_Vector_uint32_1_1 -1.67% 540980493.886 531942283.998 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.67% 1264317.629 1243201.360 - -9.73% -
BM_PushHeap_string_QuickSortAdversary_64 -1.67% 13.366 13.143 - -0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.67% 7928.712 7796.404 - -0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 143687.897 141290.249 - -0.10% -
SetIntersection_None_Set_float_64_16 -1.67% 18072182.118 17771032.631 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.66% 542566472.017 533534818.251 - 0.04% -
VChain_middle,_3_levels -1.66% 46.653 45.877 - 2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.66% 780.090 767.119 - 1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.66% 542772261.657 533748938.675 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.66% 142836119.881 140461817.312 - -0.07% -
BM_deque_deque_copy/64 -1.66% 3.080 3.029 - -1.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.66% 20.402 20.063 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.66% 8985526.626 8836235.606 - -1.05% -
std::rotate_copy(deque<int>)/8192 -1.66% 298.955 293.994 - 0.60% -
SetIntersection_Front_Set_string_16_1 -1.66% 66005298.276 64910609.870 - 0.06% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.66% 29.724 29.232 - -1.89% -
SetIntersection_Front_Vector_uint32_16_16 -1.66% 36290280.542 35689240.490 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.65% 58816174.085 57843834.332 - -0.77% -
BM_StringFindAllMatch/32768 -1.65% 575.248 565.740 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.65% 543412778.453 534432323.266 - 0.22% -
SetIntersection_None_Vector_float_16_4 -1.65% 54796785.307 53891243.260 - 0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.65% 13.027 12.812 - -0.03% -
std::set<std::string>::clear()/0 -1.65% 401.471 394.845 - 0.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.65% 12.892 12.679 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.65% 1343750.734 1321580.810 - -0.32% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.65% 14685795.818 14443533.529 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.65% 136358818.604 134110100.697 - -0.28% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.65% 1.621 1.595 - -1.77% -
BM_CmpEqual_uint_uint -1.65% 1.092 1.074 - 0.88% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.65% 12.843 12.631 - 0.10% -
BM_CmpEqual_int_int -1.64% 1.091 1.073 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.64% 1253226.482 1232627.440 - -0.84% -
SetIntersection_Front_Vector_string_1024_1 -1.64% 1092486.189 1074566.708 - -0.34% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -1.64% 216.815 213.262 - -0.15% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.64% 60003140.116 59020061.427 - -1.50% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.64% 202.795 199.474 - -0.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.64% 19.184 18.870 - 1.46% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.64% 431.915 424.846 - 0.08% -
SetIntersection_Interlaced_Vector_float_16_4 -1.64% 57234745.688 56298568.191 - 0.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.64% 1.889 1.858 - -1.54% -
SetIntersection_None_Vector_uint64_16_1 -1.63% 64001503.396 62955361.517 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.63% 217101137.257 213553240.408 - -0.11% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -1.63% 1.616 1.590 - -1.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.63% 13.070 12.856 - 0.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.63% 8648.875 8507.753 - -2.01% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.63% 11.511 11.323 - 0.68% -
std::format(double)_(fmt:_{:_10Lg}) -1.63% 81.513 80.184 - 0.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 398.436 391.945 - 0.08% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.63% 14.304 14.071 - 0.54% -
BM_deque_deque_ranges_move/5500 -1.63% 200.739 197.473 - -0.18% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.63% 294.819 290.023 - -1.20% -
std::unordered_set<std::string>::clear()/0 -1.63% 398.988 392.499 - 0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.62% 398.743 392.264 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.62% 57272196.144 56341647.788 - 0.06% -
BM_CmpEqual_int_short -1.62% 1.135 1.116 - -0.80% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.62% 4.595 4.521 - 0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.62% 46245.054 45494.859 - 0.34% -
SetIntersection_None_Vector_float_64_16 -1.62% 13762019.008 13538924.747 - -0.21% -
SetIntersection_None_Vector_string_64_4 -1.62% 16913673.142 16639524.001 - 0.01% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.62% 191987.927 188879.979 - -1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.62% 4229266.802 4160961.362 - 0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.61% 25.489 25.078 - -0.98% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -1.61% 23.466 23.087 - 0.29% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.61% 13.105 12.894 - -1.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.61% 5.327 5.241 - 5.21% -
BM_StringEraseToEnd_Huge_Transparent -1.61% 2.413 2.374 - -0.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.61% 261593.282 257382.759 - 2.43% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.61% 405.058 398.543 - 0.17% -
SetIntersection_None_Set_uint32_1024_1 -1.61% 8954576.000 8810571.798 - -2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4230272.987 4162259.841 - 1.53% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 401.987 395.527 - -0.47% -
std::format(float)_(fmt:_{:_10Le}) -1.61% 70.773 69.635 - -0.31% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.676 391.287 - 0.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.61% 611659.397 601831.693 - 0.47% -
std::sort_heap(vector<int>,_pred)/8 -1.61% 30.307 29.821 - -1.90% -
SetIntersection_Interlaced_Vector_float_64_1 -1.60% 16669146.872 16401645.842 - 0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.60% 6.094 5.997 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.60% 16698388.968 16430459.823 - -0.25% -
SetIntersection_Front_Set_uint64_64_1 -1.60% 16609313.029 16343088.785 - -1.21% -
SetIntersection_None_Vector_uint64_262144_1 -1.60% 1140983.357 1122701.082 - -0.41% -
std::count(list<int>)_(every_other)/8 -1.60% 2.131 2.097 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 399.520 393.139 - 0.29% -
SetIntersection_None_Set_uint64_16_4 -1.60% 57148398.323 56235948.584 - -0.69% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.59% 20.161 19.839 - -0.70% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.59% 168.323 165.640 - 0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 599.631 590.078 - -0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.59% 21.648 21.304 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.59% 217627762.796 214164076.016 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.59% 396.495 390.188 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.59% 2128366.699 2094551.107 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.59% 4256799.668 4189218.930 - 0.37% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.59% 13.693 13.475 - 0.12% -
BM_vector_deque_move/64 -1.59% 2.772 2.728 - 2.19% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.58% 14.940 14.704 - 0.54% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.58% 294.682 290.017 - -1.17% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.58% 24.133 23.751 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.58% 4398540.380 4328925.949 - 0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.58% 94152.033 92662.452 - 0.18% -
SetIntersection_None_Vector_uint32_256_256 -1.58% 2182429.148 2147922.516 - 0.92% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.58% 3638.454 3580.939 - 0.51% -
SetIntersection_None_Vector_float_262144_64 -1.58% 1147223.260 1129089.972 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.58% 9436636.240 9287610.250 - -1.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 7822.914 7699.498 - 0.80% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.58% 36.679 36.101 - -0.92% -
std::format(double)_(fmt:_{:0<17500_10La}) -1.58% 173.362 170.629 - -0.28% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.58% 198.266 195.142 - 0.93% -
SetIntersection_None_Set_string_16_16 -1.58% 37044843.940 36461226.818 - -0.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.57% 213204.359 209846.999 - -0.63% -
SetIntersection_None_Vector_uint32_16_16 -1.57% 34071696.239 33535246.239 - -0.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.57% 761.374 749.390 - -0.51% -
std::format(float)_(fmt:_{:0>17500_10g}) -1.57% 201.753 198.582 - 0.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.57% 399.906 393.624 - 0.16% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.57% 189.471 186.496 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.57% 38010750.021 37414087.854 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 11296694.765 11119387.680 - -2.24% -
SetIntersection_Front_Vector_string_262144_16 -1.57% 1608091.112 1582857.520 - -4.34% -
SetIntersection_None_Set_float_16384_64 -1.57% 158239066.454 155758939.450 - -0.84% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.57% 200.212 197.078 - 0.60% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.56% 195.556 192.495 - 0.82% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.56% 8646.464 8511.193 - 0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.56% 13.485 13.274 - 0.43% -
std::unordered_multiset<int>::clear()/0 -1.56% 396.600 390.396 - 0.27% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.56% 216675829.100 213287255.481 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.56% 169736.869 167083.397 - -0.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.56% 13.484 13.273 - 0.28% -
std::format(float)_(fmt:_{:0<17500_0Lg}) -1.56% 206.196 202.974 - 0.10% -
SetIntersection_None_Vector_uint32_256_4 -1.56% 4251167.400 4184793.367 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.56% 216611120.227 213230282.411 - 0.08% -
BM_deque_deque_move_backward/1 -1.56% 2.777 2.733 - -1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.56% 542834330.704 534369220.196 - 0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 36864.509 36289.926 - 1.25% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.56% 138504559.110 136346615.008 - -0.35% -
std::format(float)_(fmt:_{:0^17500_0Le}) -1.56% 196.127 193.071 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.56% 217075329.561 213693597.396 - 0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 12.887 12.686 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.56% 63815976.226 62821973.536 - -0.05% -
SetIntersection_None_Set_string_64_16 -1.56% 18987297.820 18692018.540 - 0.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 13.070 12.867 - 0.72% -
SetIntersection_None_Set_uint64_256_16 -1.55% 11025193.051 10854295.544 - -2.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 398.417 392.241 - -0.63% -
SetIntersection_None_Vector_string_262144_1024 -1.55% 1316366.620 1295968.022 - -2.06% -
BM_format/string_view_len_60 -1.55% 13.977 13.761 - 0.68% -
SetIntersection_Interlaced_Set_string_1_1 -1.55% 566736809.475 557972079.531 - 0.27% -
SetIntersection_None_Vector_uint64_64_16 -1.54% 13716974.220 13505173.840 - -0.57% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 399.188 393.024 - 0.11% -
SetIntersection_None_Vector_uint64_1_1 -1.54% 540328773.212 531990649.286 - -0.42% -
SetIntersection_None_Set_float_262144_1 -1.54% 1202049.803 1183506.185 - 0.84% -
rng::find(vector<bool>)_(process_all)/1024 -1.54% 4.682 4.609 - 0.23% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.54% 417.185 410.762 - -0.51% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.54% 7654888.820 7537078.559 - -0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.54% 16351502.122 16100252.978 - -0.84% -
BM_CmpLess_schar_schar -1.54% 0.963 0.948 - 0.41% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.54% 172.999 170.342 - 0.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.54% 1.183 1.165 - -1.70% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.53% 156.986 154.577 - 0.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.53% 71.100 70.009 - 0.21% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.53% 196.866 193.853 - 1.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.53% 165.767 163.232 - 0.96% -
std::format(float)_(fmt:_{:_0Lf}) -1.53% 48.997 48.248 - 0.01% -
std::format(double)_(fmt:_{:017500_0La}) -1.53% 166.918 164.368 - 0.67% -
std::pop_heap(deque<std::string>)/8 -1.53% 57.937 57.052 - -0.00% -
SetIntersection_None_Vector_float_64_4 -1.53% 16316493.242 16067292.328 - 1.10% -
SetIntersection_None_Vector_uint64_262144_262144 -1.53% 1138528.605 1121144.548 - -2.90% -
std::unordered_multiset<int>::ctor(const&)/0 -1.53% 13.077 12.877 - 0.10% -
std::set<int>::clear()/0 -1.53% 398.092 392.016 - 0.16% -
BM_deque_vector_move/64000 -1.53% 3005.362 2959.512 - -10.72% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.52% 23.348 22.993 - 0.83% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.52% 9479.483 9335.101 - 1.00% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.52% 523819.988 515845.307 - -1.65% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.52% 661.528 651.467 - 0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.52% 623608.637 614125.971 - -1.19% -
BM_CmpEqual_ushort_uchar -1.52% 1.123 1.106 - 0.37% -
BM_StringRelational_Less_Small_Large_Control -1.52% 1.850 1.822 - -1.56% -
std::unordered_set<int>::ctor(const&)/0 -1.52% 13.012 12.814 - 0.01% -
std::flat_map<int,_int>::clear()/8192 -1.52% 417.984 411.646 - -0.08% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.52% 398.178 392.144 - 0.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.51% 1.064 1.048 - 0.11% -
SetIntersection_Interlaced_Set_string_16_16 -1.51% 61716755.029 60782273.349 - 2.60% -
std::format(float)_(fmt:_{:017500_10}) -1.51% 201.817 198.761 - 0.46% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 398.718 392.695 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.51% 400.007 393.969 - 0.34% -
SetIntersection_None_Vector_uint64_4_1 -1.51% 216457447.253 213191959.532 - -0.81% -
VDAG_rightmost,_4_levels -1.51% 134.151 132.130 - -0.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.51% 397.041 391.063 - 0.35% -
SetIntersection_Front_Vector_string_262144_1024 -1.50% 40066086.138 39463356.872 - -0.17% -
SetIntersection_Front_Set_float_4_1 -1.50% 216828586.892 213569559.380 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.50% 38.180 37.606 - 0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.50% 400.199 394.196 - 0.63% -
BM_StringRelational_Less_Small_Small_Control -1.50% 1.851 1.824 - -1.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.50% 12934.151 12740.359 - 0.03% -
BM_StringRelational_Less_Large_Small_Control -1.50% 1.850 1.822 - -1.29% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.50% 1300008.949 1280552.328 - 1.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.50% 3.544 3.491 - 0.46% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.49% 20.363 20.059 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.49% 136985596.814 134942247.861 - -0.29% -
SetIntersection_None_Set_float_4_4 -1.49% 137839271.761 135783718.472 - 0.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.49% 17.379 17.120 - 0.51% -
SetIntersection_None_Vector_string_16384_1 -1.49% 1242322.275 1223805.979 - -0.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 15.323 15.095 - 0.07% -
BM_vector_deque_move_backward/64000 -1.49% 7254.530 7146.516 - 0.14% -
SetIntersection_Front_Vector_uint32_16_1 -1.49% 63538202.363 62592527.196 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.49% 16689089.567 16440700.628 - 0.04% -
std::format(double)_(fmt:_{:0^17500_0e}) -1.49% 188.214 185.413 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.49% 13.970 13.763 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.49% 1050106.682 1034486.682 - -0.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.49% 13062.786 12868.500 - 2.47% -
SetIntersection_None_Vector_string_16_4 -1.49% 56169386.849 55334080.505 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.49% 396.147 390.258 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.48% 1095720.571 1079452.693 - 1.43% -
SetIntersection_Interlaced_Vector_float_16_1 -1.48% 63798274.896 62851198.064 - 0.19% -
std::format(double)_(fmt:_{:_10La}) -1.48% 43.249 42.608 - -1.04% -
bm_swap_ranges_vb_aligned/64 -1.48% 2.889 2.846 - -0.12% -
BM_CmpLess_short_schar -1.48% 0.968 0.954 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.48% 54960253.464 54144957.041 - -0.34% -
SetIntersection_Front_Vector_string_1_1 -1.48% 555663769.551 547424682.984 - -0.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.48% 23.836 23.482 - 2.62% -
SetIntersection_None_Set_float_1_1 -1.48% 544405158.250 536335874.795 - 0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.48% 12.851 12.661 - -0.61% -
SetIntersection_None_Set_float_262144_16384 -1.48% 1201612.141 1183822.836 - 1.49% -
std::find(vector<char>)_(process_all)/50 -1.48% 1.646 1.621 - -0.69% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.48% 26.511 26.118 - 2.42% -
SetIntersection_None_Set_uint64_64_4 -1.48% 21660535.242 21340162.167 - -4.50% -
SetIntersection_Front_Vector_float_64_1 -1.48% 16645742.569 16399606.631 - 0.13% -
std::is_sorted(list<int>)/1024 -1.48% 754.497 743.343 - -0.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.48% 19.008 18.727 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.48% 63.013 62.083 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.48% 1263006.594 1244369.060 - 0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.47% 8917.054 8785.570 - 0.05% -
SetIntersection_Front_Set_float_256_1 -1.47% 4215403.305 4153254.935 - 0.68% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.47% 19.217 18.934 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.47% 139204842.573 137154724.262 - -0.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.47% 15399.734 15173.508 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.47% 16575089.713 16331636.500 - -0.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.47% 13.347 13.151 - 1.88% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.47% 1.616 1.592 - -1.16% -
std::multimap<int,_int>::clear()/0 -1.47% 395.523 389.717 - -0.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.47% 4.668 4.599 - 3.48% -
BM_deque_vector_copy/64 -1.47% 2.644 2.605 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.47% 1121451.303 1105008.274 - -2.47% -
std::unordered_multimap<int,_int>::clear()/0 -1.47% 396.294 390.484 - -0.03% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.46% 1.627 1.604 - -1.25% -
SetIntersection_Front_Set_float_64_4 -1.46% 16303704.663 16064937.305 - -0.78% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -1.46% 210.562 207.479 - 0.30% -
BM_StringRelational_Less_Small_Empty_Control -1.46% 1.679 1.655 - 3.06% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.46% 353355146.857 348189765.950 - 0.49% -
SetIntersection_Front_Set_uint32_256_256 -1.46% 7788110.806 7674308.803 - 0.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.46% 199.261 196.350 - -1.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.46% 399.715 393.876 - 0.36% -
std::format(float)_(fmt:_{:017500_0La}) -1.46% 168.136 165.680 - -0.09% -
BM_StringRelational_Compare_Large_Small_Control -1.46% 1.849 1.822 - -1.20% -
std::find_first_of(list<int>)_(small_needle)/32 -1.46% 96.678 95.266 - -3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.46% 1365724.283 1345792.727 - -1.10% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.46% 12.915 12.727 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 216926625.376 213762956.365 - 0.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.46% 398.469 392.658 - -0.35% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.46% 4920.825 4849.168 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 398.797 392.990 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.46% 3554.999 3503.234 - 0.64% -
std::for_each_n(list<int>)/8 -1.46% 2.421 2.386 - 4.15% -
SetIntersection_None_Set_float_1024_64 -1.45% 9101645.475 8969260.773 - -0.20% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.45% 9176.309 9042.985 - -1.48% -
std::format(double)_(fmt:_{:017500_10}) -1.45% 213.993 210.885 - 0.08% -
std::format(double)_(fmt:_{:_10e}) -1.45% 40.808 40.215 - 0.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.45% 397.844 392.067 - -0.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.45% 6765.031 6666.841 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.45% 1345830.970 1326298.671 - -2.22% -
SetIntersection_None_Set_uint64_16384_4 -1.45% 165013346.874 162618595.498 - -3.36% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.45% 1.289 1.270 - -0.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 12.855 12.668 - -0.13% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.45% 12.587 12.405 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.45% 16676682.436 16435342.859 - 0.16% -
SetIntersection_Front_Vector_uint32_64_4 -1.45% 16161426.000 15927662.361 - 0.24% -
SetIntersection_Interlaced_Set_string_16384_1 -1.44% 1110352.355 1094346.818 - 0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.44% 178938.027 176363.752 - -1.69% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.44% 7874019.660 7760941.388 - -1.21% -
SetIntersection_Front_Vector_uint64_64_1 -1.44% 16616495.539 16377921.893 - -0.22% -
rng::fold_left(vector<int>)/32 -1.44% 21.979 21.664 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.43% 34336117.851 33843445.718 - -0.54% -
std::multimap<int,_int>::ctor(const&)/0 -1.43% 12.918 12.732 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.43% 21.981 21.667 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.43% 4562981.152 4497679.365 - -12.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 58476.918 57640.493 - -0.96% -
DAG_leftmost_middle,_2_levels -1.43% 15.846 15.619 - 1.31% -
SetIntersection_Interlaced_Set_float_4_1 -1.43% 217375524.638 214268907.996 - 0.39% -
SetIntersection_Front_Vector_uint64_16384_64 -1.43% 1385598.635 1365798.536 - -1.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 398.854 393.160 - 0.23% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.43% 12.583 12.403 - 0.12% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -1.43% 1.184 1.167 - -5.76% -
SetIntersection_None_Vector_float_1_1 -1.43% 542865270.508 535124007.696 - 0.45% -
SetIntersection_Interlaced_Vector_string_256_1 -1.43% 4347446.389 4285481.963 - 0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.43% 63972728.301 63060952.190 - 0.17% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.42% 224.086 220.894 - 1.65% -
std::format(double)_(fmt:_{:0<17500_0La}) -1.42% 166.142 163.776 - -0.00% -
std::multiset<int>::count(key)_(non-existent)/32 -1.42% 2.451 2.416 - 2.92% -
SetIntersection_None_Vector_float_256_4 -1.42% 4268277.429 4207569.626 - -0.10% -
SetIntersection_Front_Set_uint32_4_4 -1.42% 138398625.990 136430343.993 - -0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.42% 398.984 393.314 - 0.01% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 12.860 12.677 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.42% 3233.047 3187.158 - 1.32% -
std::format(double)_(fmt:_{:0<17500_10a}) -1.42% 161.070 158.788 - 0.12% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.42% 12.582 12.404 - 0.31% -
SetIntersection_None_Set_string_4_4 -1.41% 140366264.746 138380231.868 - 0.18% -
SetIntersection_None_Vector_uint32_16384_4 -1.41% 1118123.114 1102304.227 - -0.94% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.41% 24.975 24.622 - 0.38% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.41% 25.414 25.055 - 3.62% -
std::format(float)_(fmt:_{:_0Le}) -1.41% 60.392 59.539 - -0.89% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.41% 4.654 4.589 - -0.08% -
std::format(float)_(fmt:_{:_0L}) -1.41% 73.979 72.935 - -0.08% -
SetIntersection_Interlaced_Vector_float_4_4 -1.41% 137770842.045 135827547.291 - 0.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.41% 22.097 21.785 - 0.25% -
SetIntersection_None_Set_string_262144_4 -1.41% 1709567.709 1685460.125 - 1.60% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.41% 1.820 1.794 - 0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.41% 398.607 392.991 - 0.38% -
BM_deque_deque_ranges_move_backward/1 -1.41% 2.716 2.678 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.41% 1664655.191 1641219.239 - -1.85% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.41% 3.835 3.781 - 0.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.41% 45023.810 44391.038 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.40% 220901474.929 217798662.164 - 0.13% -
BM_PathConstructInputIter/large_string/512 -1.40% 872007.812 859763.001 - 0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.40% 5.175 5.103 - 6.46% -
BM_CmpEqual_short_ushort -1.40% 1.119 1.104 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.40% 1196457.007 1179669.630 - 0.42% -
BM_PushHeap_uint32_PipeOrgan_16 -1.40% 0.880 0.868 - -0.41% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.40% 400.715 395.106 - -0.49% -
SetIntersection_None_Vector_float_4_4 -1.40% 136030635.479 134128668.283 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1130196.866 1114399.537 - 1.99% -
SetIntersection_None_Vector_float_4_1 -1.40% 217741939.458 214702222.846 - 0.47% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.40% 4711.197 4645.439 - 0.73% -
std::swap_ranges(list<int>)/8192 -1.40% 10362.229 10217.639 - -2.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.40% 10.794 10.643 - 2.55% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.39% 33866.164 33394.072 - 2.56% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.39% 31.918 31.473 - -1.35% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.39% 19.390 19.120 - 1.16% -
std::flat_map<int,_int>::clear()/0 -1.39% 398.924 393.377 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.39% 1226661.717 1209611.772 - -1.30% -
std::format(float)_(fmt:_{:0<17500_10a}) -1.39% 160.166 157.941 - 0.37% -
BM_deque_vector_move/5500 -1.39% 195.292 192.581 - 0.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.39% 13.090 12.908 - 0.29% -
SetIntersection_None_Set_float_262144_64 -1.39% 1192726.645 1176182.127 - 0.67% -
SetIntersection_Interlaced_Vector_string_1_1 -1.39% 556927368.924 549211903.333 - 0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.39% 15.771 15.553 - -1.70% -
BM_deque_deque_move/4096 -1.38% 149.167 147.102 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.38% 1190927.963 1174442.349 - 2.40% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.38% 27299.583 26921.943 - -1.20% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.38% 620.210 611.632 - -0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.38% 3702.423 3651.220 - -0.20% -
BM_StringFindStringLiteral/2048 -1.38% 40.727 40.164 - -0.20% -
std::format(float)_(fmt:_{:_0Lg}) -1.38% 74.844 73.809 - -0.13% -
std::unordered_multiset<int>::clear()/32 -1.38% 599.786 591.495 - -0.76% -
std::format(int64_t)_(fmt:_{:0>512x}) -1.38% 28.313 27.922 - -3.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.38% 28.844 28.445 - -0.08% -
SetIntersection_Front_Set_float_16384_1 -1.38% 1060780.193 1046130.279 - 5.04% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.38% 193.525 190.853 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.38% 13880996.596 13689334.114 - -0.64% -
SetIntersection_None_Set_string_262144_64 -1.38% 1703906.740 1680388.346 - 1.09% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.38% 185.433 182.877 - 0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.38% 1676653.891 1653546.549 - 0.63% -
BM_CmpEqual_short_short -1.38% 1.081 1.066 - -0.81% -
SetIntersection_Front_Vector_string_1024_1024 -1.38% 40090416.042 39538136.229 - 3.33% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.38% 12.584 12.411 - 0.40% -
SetIntersection_None_Vector_string_4_1 -1.38% 220246483.862 217214555.603 - -0.10% -
SetIntersection_None_Vector_uint64_1024_64 -1.38% 1094413.085 1079352.048 - 0.02% -
SetIntersection_None_Vector_uint64_16_4 -1.38% 54330257.146 53583137.666 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.37% 60393517.319 59566554.327 - 0.52% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.37% 18.655 18.399 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.37% 1064877.395 1050314.771 - 0.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.37% 526.959 519.759 - -1.98% -
std::make_heap(deque<int>)_(ascending)/8 -1.37% 27.034 26.664 - 0.36% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.37% 19.617 19.349 - 0.05% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -1.37% 3.342 3.296 - 0.08% -
std::unordered_set<std::string>::clear()/8192 -1.36% 224925.691 221858.591 - 1.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.36% 15.255 15.047 - 0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 396.639 391.232 - 0.19% -
std::multiset<std::string>::clear()/0 -1.36% 399.166 393.726 - 0.15% -
SetIntersection_None_Vector_float_262144_16 -1.36% 1147178.712 1131544.958 - 0.21% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.36% 2105109.699 2076425.617 - 0.15% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.36% 193.918 191.278 - 0.89% -
SetIntersection_Interlaced_Vector_float_1_1 -1.36% 542459171.297 535077840.509 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.36% 36092640.788 35601709.772 - -0.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.36% 10.953 10.804 - 0.66% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.36% 18.495 18.244 - -1.46% -
SetIntersection_Front_Vector_string_262144_4 -1.35% 1186812.688 1170731.555 - -2.40% -
SetIntersection_None_Vector_uint64_1024_1 -1.35% 1096194.824 1081345.087 - -0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 55744.287 54989.469 - 1.35% -
SetIntersection_Front_Set_string_4_1 -1.35% 224377351.457 221343677.343 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.35% 35808333.855 35324212.019 - 0.12% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.35% 1908.207 1882.415 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.35% 1061859.438 1047521.562 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.35% 15.312 15.105 - -0.57% -
SetIntersection_None_Vector_uint32_16384_64 -1.35% 1115973.525 1100906.909 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.35% 15179591.155 14974744.463 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.35% 160043368.937 157884185.876 - -3.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.35% 869.276 857.552 - -0.57% -
BM_format_to_string_back_inserter<std::string>/1 -1.35% 13.346 13.167 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.35% 1248716.959 1231901.531 - 0.03% -
BM_format_to_string_begin<std::list<char>>/1048576 -1.34% 959927.963 947025.352 - -0.76% -
std::find_if(vector<bool>)_(process_all)/50 -1.34% 24.016 23.693 - -0.86% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.34% 15.730 15.518 - 1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.34% 16734415.503 16509658.646 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.34% 12276290.715 12112005.881 - 0.29% -
std::stable_sort(deque<int>)_(heap)/1024 -1.34% 2789.658 2752.338 - 1.75% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.34% 16.946 16.719 - 1.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 17.422 17.189 - 0.14% -
SetIntersection_None_Vector_float_64_1 -1.33% 16949921.754 16723690.580 - 0.06% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.33% 4725.111 4662.092 - 0.39% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.33% 63724.692 62875.084 - -1.60% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.33% 40.776 40.232 - -3.28% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.33% 1456.669 1437.276 - 1.99% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.33% 200.099 197.435 - 0.72% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.33% 20.211 19.942 - 1.34% -
SetIntersection_Front_Vector_string_64_1 -1.33% 17081262.489 16854107.188 - 0.07% -
BM_PushHeap_string_PipeOrgan_16 -1.33% 4.217 4.161 - 1.80% -
SetIntersection_None_Vector_uint32_256_64 -1.33% 3437782.050 3392084.763 - 0.05% -
std::map<std::string,_int>::ctor(const&)/1024 -1.33% 35638.740 35165.642 - 0.19% -
rng::fold_left(list<int>)/32 -1.33% 20.985 20.706 - 0.65% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.33% 2155.737 2127.122 - 1.75% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.32% 1.295 1.278 - 8.14% -
SetIntersection_Interlaced_Vector_string_4_4 -1.32% 153879752.243 151846544.853 - -0.21% -
SetIntersection_None_Set_string_262144_16 -1.32% 1701763.834 1679324.298 - 1.15% -
SetIntersection_None_Vector_string_16_1 -1.32% 65951122.562 65081539.086 - 0.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 12.871 12.701 - -0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.32% 29.538 29.149 - -0.50% -
std::unordered_map<int,_int>::clear()/0 -1.32% 397.578 392.339 - 0.22% -
SetIntersection_None_Vector_uint64_64_1 -1.32% 16819258.196 16597699.024 - -0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.32% 18.364 18.122 - -0.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.32% 54842.392 54120.531 - -0.11% -
SetIntersection_Front_Vector_float_16384_1 -1.31% 1053208.428 1039368.726 - -0.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.31% 15.278 15.078 - -0.99% -
bm_list/2048 -1.31% 6481.091 6395.999 - -1.29% -
SetIntersection_None_Vector_uint64_262144_1024 -1.31% 1141594.660 1126612.432 - 0.73% -
SetIntersection_Interlaced_Vector_float_256_1 -1.31% 4228546.790 4173081.861 - -0.06% -
std::format(double)_(fmt:_{:_10L}) -1.31% 80.160 79.110 - 0.65% -
SetIntersection_Interlaced_Set_string_256_1 -1.31% 4391941.971 4334401.634 - 0.21% -
SetIntersection_None_Vector_float_1024_1 -1.31% 1101633.699 1087205.215 - 1.03% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.31% 21068083.177 20792149.223 - -0.81% -
BM_deque_deque_copy_backward/512 -1.31% 19.130 18.880 - -1.97% -
BM_PathConstructInputIter/large_string/64 -1.31% 109596.558 108163.340 - 0.43% -
BM_LexicallyNormal/large_path/64 -1.31% 2284.967 2255.108 - -0.15% -
std::format(float)_(fmt:_{:017500_0L}) -1.31% 204.096 201.432 - 0.22% -
BM_StringRelational_Less_Huge_Small_Control -1.31% 1.849 1.824 - -1.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.31% 13.643 13.465 - -0.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.30% 761.049 751.118 - -0.58% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.30% 755.838 746.009 - 0.07% -
std::flat_map<int,_int>::ctor(const&)/32 -1.30% 23.271 22.968 - 0.25% -
BM_StringRelational_Less_Empty_Huge_Control -1.30% 1.671 1.649 - 0.99% -
SetIntersection_Front_Vector_float_16_1 -1.29% 63740982.007 62915708.332 - 0.22% -
BM_PathIterateOnce/iterate_elements/512 -1.29% 159490.725 157426.098 - -0.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.29% 18.765 18.523 - 0.34% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.29% 16.327 16.115 - -0.23% -
std::multiset<int>::insert(value)_(already_present)/32 -1.29% 18.368 18.131 - -0.82% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.29% 2.379 2.348 - -5.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.29% 1.481 1.462 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.29% 3523444.244 3478035.661 - -0.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 397.416 392.298 - -0.09% -
std::flat_map<int,_int>::erase(iterator)/32 -1.29% 20.016 19.758 - -1.01% -
SetIntersection_Front_Vector_string_262144_256 -1.29% 9584094.546 9460862.536 - -0.01% -
std::copy_n(list<int>)/8 -1.29% 2.249 2.220 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.29% 4207656.665 4153584.848 - -0.29% -
std::sort(vector<int>)_(descending)/8 -1.28% 25.057 24.735 - -0.05% -
SetIntersection_Front_Set_float_4_4 -1.28% 138746766.524 136963943.059 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.28% 20.113 19.855 - -1.24% -
std::remove_if(vector<int>)_(prefix)/32 -1.28% 51.240 50.582 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.28% 67260612.057 66397729.269 - -0.31% -
BM_StringRelational_Less_Large_Large_Control -1.28% 2.121 2.093 - -2.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.28% 468.373 462.370 - 0.79% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.28% 22.789 22.497 - 0.28% -
std::copy_backward(vector<int>)/32768 -1.28% 3795.777 3747.220 - -1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.28% 73.314 72.377 - -0.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.28% 16973.115 16756.274 - 3.19% -
BM_StringRelational_Compare_Large_Large_ChangeLast -1.27% 2.083 2.056 - -1.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.27% 396.366 391.318 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.27% 2.568 2.535 - -0.30% -
SetIntersection_Interlaced_Set_float_1_1 -1.27% 542946400.066 536037671.259 - 0.47% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.27% 3.569 3.524 - -0.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.27% 3930.856 3881.077 - -0.83% -
std::format(double)_(fmt:_{:_0a}) -1.27% 25.810 25.484 - 0.41% -
SetIntersection_Front_Set_uint64_1024_4 -1.26% 1088833.813 1075061.466 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.26% 15.284 15.090 - -0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.26% 398.587 393.557 - 0.09% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.26% 559.741 552.684 - -0.91% -
SetIntersection_Interlaced_Set_float_262144_16 -1.26% 1609847.736 1589553.793 - 0.81% -
std::format(float)_(fmt:_{:0^17500_0f}) -1.26% 183.700 181.385 - 1.06% -
SetIntersection_Interlaced_Vector_float_4_1 -1.26% 216772346.559 214042809.920 - 0.38% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.26% 1064191.656 1050791.806 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.26% 163389564.305 161332796.024 - -1.48% -
SetIntersection_None_Vector_uint32_1024_256 -1.26% 1093842.660 1080078.840 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.26% 13936868.153 13761633.510 - -0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 399.474 394.452 - 0.25% -
BM_PathConstructInputIter/large_string/1024 -1.26% 1739172.781 1717339.782 - 0.29% -
BM_SeedSeq_Generate/1/64 -1.25% 225.344 222.518 - 0.21% -
std::multiset<int>::find(key)_(non-existent)/32 -1.25% 2.469 2.438 - 7.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.25% 55521758.252 54826248.861 - 0.18% -
BM_SeedSeq_Generate/1/8 -1.25% 23.536 23.242 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.25% 1149515.145 1135153.597 - 1.42% -
std::pop_heap(vector<int>)/8 -1.25% 51.641 50.995 - 0.10% -
BM_PushHeap_string_QuickSortAdversary_256 -1.25% 14.968 14.781 - 1.23% -
SetIntersection_None_Vector_string_64_64 -1.25% 8957959.193 8846125.454 - -0.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.25% 17.233 17.018 - 0.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.25% 562.094 555.080 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.25% 1113863.233 1099992.200 - -1.55% -
SetIntersection_None_Vector_uint64_64_4 -1.24% 16108444.272 15908078.042 - -0.10% -
std::multiset<int>::erase(key)_(existent)/8192 -1.24% 62.288 61.514 - -0.04% -
std::format(float)_(fmt:_{:0^17500_0a}) -1.24% 161.430 159.426 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.24% 63654542.809 62864562.906 - 0.41% -
SetIntersection_Front_Set_uint32_1024_16 -1.24% 1218841.643 1203730.913 - 0.08% -
std::make_heap(vector<int>)_(descending)/8 -1.24% 14.977 14.792 - 0.92% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.24% 18.465 18.237 - -0.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 396.568 391.668 - 0.52% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.24% 2537.990 2506.644 - -0.82% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.23% 215.631 212.969 - 0.48% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.23% 7979.343 7880.887 - 0.39% -
std::format(double)_(fmt:_{:0>17500_0a}) -1.23% 158.298 156.346 - -0.11% -
SetIntersection_None_Vector_string_16_16 -1.23% 35091368.072 34659449.279 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.23% 1042887.418 1030053.856 - -1.47% -
std::set<int>::ctor(const&)/0 -1.23% 12.921 12.762 - 0.12% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.23% 16.999 16.790 - -0.09% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.23% 461979.139 456298.584 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.23% 5902996.389 5830476.419 - 0.07% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.23% 210.124 207.543 - 1.26% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.23% 22.732 22.453 - 0.59% -
BM_format_to_string_span<char>/1 -1.23% 10.010 9.887 - -1.96% -
std::for_each(list<int>)/8192 -1.22% 7795.731 7700.318 - 7.12% -
SetIntersection_Front_Vector_float_1_1 -1.22% 541729523.349 535102311.433 - 0.28% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.22% 1716161.541 1695169.840 - -0.32% -
SetIntersection_Front_Vector_float_4_1 -1.22% 216458259.426 213810994.557 - 0.22% -
BM_PushHeap_string_SingleElement_256 -1.22% 2.600 2.569 - -1.58% -
bm_gcd_random -1.22% 29.325 28.967 - -0.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.22% 13.477 13.313 - 0.02% -
BM_LexicallyNormal/large_path/32 -1.22% 1143.995 1130.048 - 0.06% -
std::format(float)_(fmt:_{:017500_0f}) -1.22% 179.650 177.460 - 0.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.761 13.593 - 0.06% -
std::multiset<int>::ctor(const&)/0 -1.22% 12.918 12.760 - 0.12% -
SetIntersection_None_Vector_uint32_256_1 -1.22% 4313258.097 4260780.412 - -0.17% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -1.22% 424.143 418.985 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.21% 139492100.581 137799573.712 - 0.15% -
SetIntersection_None_Set_string_262144_256 -1.21% 1705061.115 1684372.803 - 1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.21% 1679493.162 1659139.566 - 0.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.21% 14737.138 14559.246 - 0.89% -
BM_PathIterateOnce/iterate_elements/64 -1.21% 20434.739 20188.235 - 0.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.21% 1367.236 1350.755 - -2.47% -
BM_SeedSeq_Generate/16/8 -1.20% 39.870 39.390 - 0.07% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.20% 31.171 30.796 - 3.30% -
std::sort(vector<int>)_(heap)/8 -1.20% 24.441 24.147 - 0.53% -
SetIntersection_None_Set_float_16384_256 -1.20% 157779909.816 155883926.269 - -0.69% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.20% 25.052 24.751 - 1.25% -
std::pop_heap(vector<std::string>)/1024 -1.20% 20.990 20.737 - -0.16% -
BM_deque_vector_ranges_move/4096 -1.20% 146.418 144.661 - -0.22% -
BM_CmpLess_schar_int -1.20% 1.130 1.116 - -1.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.20% 77580.928 76650.472 - -0.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.20% 539.710 533.237 - 0.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 525.397 519.096 - 2.34% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.20% 13.036 12.879 - -0.04% -
std::sort(deque<int>)_(repeated)/8 -1.20% 18.070 17.854 - -1.57% -
BM_PushHeap_string_Ascending_256 -1.19% 10.965 10.834 - -6.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.19% 1686599.854 1666459.226 - -0.70% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.19% 3.416 3.375 - 0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.19% 1083688.704 1070781.017 - -0.33% -
BM_PathIterateOnce/iterate_elements/1024 -1.19% 319363.036 315559.822 - 0.20% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.19% 15.009 14.830 - 1.66% -
std::sort(deque<int>)_(heap)/8192 -1.19% 72424.391 71562.453 - 0.79% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 660.111 652.263 - -0.54% -
SetIntersection_Front_Vector_uint32_16_4 -1.19% 54635464.459 53986306.070 - -0.03% -
SetIntersection_None_Set_uint64_64_1 -1.19% 22581522.629 22313269.469 - -5.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 398.919 394.182 - 0.60% -
BM_StringAssignAsciiz_Large_Transparent -1.19% 11.741 11.601 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.19% 16049.085 15858.780 - -1.28% -
SetIntersection_Front_Set_uint32_262144_262144 -1.19% 1660380.857 1640700.928 - -0.55% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.18% 4854.522 4797.047 - -0.05% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.18% 16.837 16.638 - -0.17% -
std::format(double)_(fmt:_{:017500_10a}) -1.18% 162.386 160.468 - 0.89% -
std::partition_point(deque<int>)/32 -1.18% 4.170 4.121 - -0.25% -
BM_StringAssignAsciiz_Large_Opaque -1.18% 11.787 11.648 - 0.57% -
SetIntersection_Front_Vector_uint32_4_4 -1.18% 136628659.436 135018587.033 - -0.62% -
SetIntersection_Front_Set_uint64_16_1 -1.18% 63670798.394 62922355.093 - -1.08% -
SetIntersection_Front_Set_float_64_1 -1.17% 16695467.670 16499556.011 - 0.58% -
std::format(float)_(fmt:_{:0>17500_0L}) -1.17% 204.941 202.538 - 0.28% -
SetIntersection_None_Set_float_4_1 -1.17% 219928071.767 217351287.392 - 0.41% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.17% 6755.688 6676.663 - -0.03% -
SetIntersection_Front_Vector_uint64_16_4 -1.17% 54707575.338 54067671.397 - -0.59% -
std::unordered_set<std::string>::ctor(const&)/32 -1.17% 795.931 786.628 - 9.10% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.17% 2539.115 2509.445 - -0.02% -
SetIntersection_Front_Vector_string_16_1 -1.17% 65192527.863 64432086.401 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.16% 3.587 3.546 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.16% 353509.387 349404.312 - 0.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.16% 527.668 521.546 - 0.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.16% 31.580 31.213 - -1.58% -
std::format(float)_(fmt:_{:_10Lg}) -1.16% 75.126 74.256 - 0.41% -
std::map<std::string,_int>::clear()/0 -1.16% 399.890 395.262 - 0.12% -
BM_deque_deque_ranges_copy/4096 -1.16% 149.308 147.583 - 0.32% -
std::sort(deque<int>)_(heap)/1024 -1.16% 6253.296 6181.047 - -0.12% -
BM_deque_deque_ranges_move/64 -1.15% 3.084 3.049 - -0.86% -
std::multimap<int,_int>::ctor(const&)/8192 -1.15% 53130.309 52517.930 - -0.13% -
SetIntersection_None_Set_uint64_64_16 -1.15% 18468691.972 18256453.575 - -4.55% -
std::format(double)_(fmt:_{:0^17500_10La}) -1.15% 178.795 176.740 - 0.10% -
bm_ranges_swap_ranges_vb_aligned/128 -1.15% 3.433 3.393 - -0.13% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.15% 1557009.228 1539134.249 - 0.01% -
std::sort(deque<int>)_(pipe-organ)/8 -1.15% 20.225 19.993 - -2.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.14% 16.311 16.124 - -0.65% -
BM_format_to_string_begin<std::list<char>>/16384 -1.14% 15099.432 14926.702 - 0.01% -
BM_vector_deque_ranges_copy/5500 -1.14% 200.764 198.469 - 1.13% -
BM_PushHeap_uint32_Random_1024 -1.14% 5.717 5.652 - -1.43% -
BM_CmpEqual_ushort_uint -1.14% 1.069 1.057 - -1.90% -
std::format(float)_(fmt:_{:017500_10f}) -1.14% 185.078 182.969 - 0.06% -
std::format(float)_(fmt:_{:0<17500_10f}) -1.14% 180.170 178.118 - -0.15% -
BM_LexicallyNormal/large_path/256 -1.14% 9074.514 8971.206 - 0.25% -
std::format(float)_(fmt:_{:0>17500_0Lg}) -1.14% 207.103 204.747 - 0.19% -
std::unique(list<int>)_(sprinkled)/32 -1.14% 54.099 53.484 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.14% 52.850 52.250 - -3.83% -
std::stable_sort(deque<int>)_(descending)/1024 -1.14% 2964.942 2931.289 - 1.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 1016.354 1004.831 - 1.15% -
SetIntersection_Front_Set_uint64_64_4 -1.13% 16277911.661 16093829.066 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.13% 1083592.178 1071343.065 - -0.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.13% 397.916 393.422 - -0.36% -
SetIntersection_Front_Set_uint32_256_1 -1.13% 4207770.911 4160256.433 - -0.10% -
SetIntersection_Interlaced_Vector_float_256_256 -1.13% 4606317.495 4554352.008 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.13% 18.230 18.025 - 2.05% -
BM_StringFindStringLiteral/256 -1.13% 5.463 5.402 - -5.82% -
std::sort_heap(deque<int>,_pred)/1024 -1.13% 12968.908 12822.782 - 1.76% -
BM_PushHeap_string_SingleElement_4 -1.13% 2.331 2.305 - -0.88% -
SetIntersection_Front_Vector_uint32_64_64 -1.13% 10998798.546 10875017.185 - 2.12% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.12% 5.094 5.037 - -0.15% -
SetIntersection_None_Set_string_262144_1 -1.12% 1699790.609 1680690.022 - 1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 398.198 393.726 - 0.46% -
SetIntersection_None_Set_float_16_16 -1.12% 35987858.396 35584074.391 - 0.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.12% 18.592 18.383 - 0.15% -
SetIntersection_Front_Set_float_1_1 -1.12% 541531665.480 535460264.424 - 0.36% -
SetIntersection_Front_Vector_string_16_16 -1.12% 51231809.862 50658146.107 - -3.16% -
SetIntersection_None_Set_uint64_1024_256 -1.12% 8934891.142 8834895.870 - -5.82% -
std::flat_map<int,_int>::clear()/1024 -1.12% 398.906 394.442 - -0.15% -
std::format(float)_(fmt:_{:017500_10L}) -1.12% 208.665 206.332 - 0.65% -
std::partition(deque<int>)_(dense)/1024 -1.12% 357.251 353.258 - -0.28% -
SetIntersection_Interlaced_Set_float_16_1 -1.12% 63838778.174 63126183.923 - 0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.12% 347.680 343.799 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.11% 230604211.443 228033835.705 - 0.56% -
std::format(float)_(fmt:_{:0<17500_0a}) -1.11% 157.976 156.217 - 0.25% -
std::set<std::string>::count(key)_(existent)/1024 -1.11% 24.374 24.103 - 0.73% -
SetIntersection_Interlaced_Set_string_16384_4 -1.11% 197023347.536 194833026.919 - -1.05% -
SetIntersection_Front_Set_uint64_4_4 -1.11% 138721966.678 137181285.167 - -0.57% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.11% 22.692 22.440 - 0.49% -
SetIntersection_Front_Vector_float_4_4 -1.11% 137660030.403 136132081.325 - 0.48% -
std::for_each(multimap<int>::iterator)/8192 -1.11% 16071.612 15893.683 - -3.69% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.11% 288209.174 285018.558 - 2.27% -
std::partition_copy(vector<int>)/8192 -1.11% 4601.379 4550.449 - 0.17% -
BM_StringFindNoMatch/512 -1.11% 9.389 9.285 - -0.80% -
BM_PathConstructInputIter/large_string/8 -1.11% 13558.408 13408.427 - 0.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.10% 16.408 16.227 - -0.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.10% 18975.345 18765.872 - -0.00% -
SetIntersection_Interlaced_Set_float_16384_256 -1.10% 200452314.157 198239915.751 - -0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.10% 396780.483 392401.227 - 0.90% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.10% 17.312 17.121 - 1.59% -
std::all_of(vector<int>)_(process_all)/50 -1.10% 19.204 18.993 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.10% 1112114.884 1099894.373 - -0.81% -
std::pop_heap(deque<size_t>)/8 -1.10% 52.901 52.321 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.10% 400.360 395.966 - 0.35% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.10% 17.187 16.998 - -0.07% -
std::adjacent_find(list<int>)/8 -1.10% 2.098 2.075 - -0.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.10% 7008.397 6931.608 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.10% 16261498.149 16083407.441 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.09% 397.672 393.319 - -0.50% -
SetIntersection_Front_Set_uint32_256_4 -1.09% 4257677.515 4211069.283 - 0.17% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.09% 20.603 20.378 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.09% 201498306.274 199298552.273 - -1.93% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.09% 581.450 575.125 - -0.17% -
std::format(float)_(fmt:_{:0>17500_0Le}) -1.09% 191.642 189.557 - 0.22% -
SetIntersection_None_Vector_uint32_262144_16 -1.09% 1138355.437 1125986.530 - 0.54% -
DAG_rightmost_middle,_2_levels -1.09% 111.476 110.265 - -0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.09% 2.940 2.908 - -2.44% -
std::map<std::string,_int>::ctor(const&)/8192 -1.09% 349335.870 345545.298 - 0.55% -
SetIntersection_Front_Set_uint32_64_4 -1.08% 16223857.197 16048029.650 - -0.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 18.109 17.913 - 0.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.08% 210.444 208.165 - 1.69% -
SetIntersection_Front_Set_uint64_1_1 -1.08% 541820530.750 535956341.525 - -0.33% -
std::stable_partition(list<int>)_(sparse)/32 -1.08% 9.642 9.538 - -0.89% -
BM_CmpLess_uchar_ushort -1.08% 1.065 1.053 - -1.64% -
SetIntersection_Front_Vector_float_16_4 -1.08% 54866913.990 54274916.485 - 0.26% -
VChain_fail,_1_level -1.08% 7.292 7.213 - -4.26% -
BM_deque_deque_ranges_move_backward/512 -1.08% 19.087 18.881 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.08% 1106464.926 1094555.865 - -0.52% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.08% 16893.849 16712.066 - 9.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.08% 130288.140 128886.800 - 0.26% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.07% 57.537 56.922 - 0.81% -
std::find(vector<int>)_(process_all)/8 -1.07% 2.702 2.673 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.07% 205491621.313 203294888.671 - -1.32% -
BM_vector_deque_ranges_copy_backward/512 -1.07% 17.668 17.480 - -3.24% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.07% 2.100 2.078 - -1.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.07% 210318.353 208071.309 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.07% 9755174.591 9651125.065 - -1.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 398.764 394.515 - 0.27% -
BM_LexicallyNormal/large_path/16 -1.06% 587.720 581.461 - 0.12% -
BM_PathConstructString/large_string/8 -1.06% 93.020 92.032 - -0.28% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.06% 1.630 1.613 - -3.10% -
BM_deque_vector_ranges_move_backward/64000 -1.06% 7048.994 6974.161 - -1.52% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.06% 1.392 1.377 - -0.36% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.06% 4.098 4.055 - -3.80% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.06% 186.181 184.209 - 1.36% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.06% 7733.677 7651.753 - 0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 398.769 394.546 - 0.20% -
std::is_sorted_until(deque<int>)/8 -1.06% 2.542 2.515 - -7.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.06% 627.111 620.470 - 3.31% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.06% 9050.135 8954.309 - -9.01% -
SetIntersection_Interlaced_Set_float_16384_64 -1.06% 215716414.038 213438171.882 - -2.66% -
std::search(list<int>)_(no_match)/1024 -1.06% 749.921 742.005 - -1.02% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.06% 4206023.000 4161631.684 - 0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.05% 16213840.419 16042939.032 - -0.22% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.05% 5.792 5.731 - -0.40% -
SetIntersection_None_Vector_uint32_262144_16384 -1.05% 1140317.291 1128312.337 - -0.10% -
BM_PushHeap_string_QuickSortAdversary_16 -1.05% 10.743 10.630 - -0.27% -
BM_deque_vector_ranges_copy_backward/1024 -1.05% 36.903 36.515 - -0.01% -
SetIntersection_Front_Set_float_16_1 -1.05% 63800294.722 63129925.218 - 0.63% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.05% 172535198.843 170722451.746 - -4.33% -
std::multiset<int>::clear()/0 -1.05% 395.123 390.972 - 0.62% -
SetIntersection_None_Vector_uint32_16384_1024 -1.05% 1117583.399 1105855.490 - 0.31% -
SetIntersection_None_Vector_uint64_16384_64 -1.05% 1117509.722 1105804.469 - -0.17% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.05% 24141.735 23889.052 - 0.63% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -1.05% 2215.243 2192.060 - 1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 940421.622 930582.284 - -0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.05% 13.013 12.877 - 0.27% -
SetIntersection_Interlaced_Vector_string_16_16 -1.05% 51973488.702 51429822.423 - 1.17% -
std::format(float)_(fmt:_{:017500_0g}) -1.04% 196.010 193.962 - 0.62% -
SetIntersection_Front_Vector_string_1024_16 -1.04% 1616549.365 1599673.046 - -4.60% -
SetIntersection_Interlaced_Vector_float_16_16 -1.04% 36209774.075 35831879.734 - 0.23% -
BM_CmpEqual_ushort_int -1.04% 1.076 1.065 - -0.70% -
std::search(vector<int>)_(single_element)/1024 -1.04% 234.513 232.066 - 0.10% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.04% 50277.851 49753.311 - 0.06% -
SetIntersection_Interlaced_Vector_float_64_64 -1.04% 11040834.947 10925706.897 - 0.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.04% 59.368 58.749 - 5.51% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.04% 15145.098 14987.219 - -0.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.04% 13.004 12.869 - 0.34% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.04% 199.671 197.593 - 1.44% -
std::map<int,_int>::clear()/0 -1.04% 397.789 393.651 - 0.09% -
SetIntersection_Interlaced_Set_string_262144_256 -1.04% 2081556.232 2059914.958 - 0.03% -
SetIntersection_None_Set_float_16_4 -1.04% 57409192.620 56812492.181 - 0.64% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -1.04% 12782115.145 12649469.691 - 3.91% -
std::rotate(deque<int>)_(by_1/4)/32 -1.04% 29.813 29.503 - -1.59% -
BM_LexicallyNormal/large_path/128 -1.04% 4558.702 4511.413 - 0.15% -
SetIntersection_Front_Vector_float_16_16 -1.04% 35920845.811 35548375.262 - -0.80% -
BM_LexicallyNormal/large_path/8 -1.04% 309.233 306.027 - 0.54% -
SetIntersection_None_Set_float_16384_16384 -1.04% 160745861.464 159080009.136 - 0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 13.004 12.870 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.03% 43.969 43.514 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 34411732.764 34056097.009 - -1.32% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.03% 8.462 8.375 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.03% 1173179.925 1161089.786 - -0.93% -
ranges::min(std::list<long_long>)/8 -1.03% 1.843 1.824 - 3.22% -
SetIntersection_None_Vector_float_262144_1024 -1.03% 1153369.700 1141498.870 - 1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.03% 1179673.224 1167545.664 - 0.07% -
std::sort(deque<int>)_(shuffled)/8 -1.03% 22.910 22.674 - -0.35% -
BM_PathConstructForwardIter/large_string/64 -1.03% 2577.346 2550.876 - 1.05% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.03% 2.095 2.073 - 0.08% -
SetIntersection_Front_Set_uint64_4_1 -1.03% 216691185.212 214465765.834 - -0.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.03% 18.115 17.930 - 0.22% -
std::format(float)_(fmt:_{:017500_0Lg}) -1.02% 205.105 203.006 - 0.21% -
BM_deque_deque_ranges_move/1024 -1.02% 36.979 36.600 - -2.29% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.02% 839.163 830.581 - 0.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.02% 17.852 17.669 - -1.12% -
std::format(float)_(fmt:_{:0>17500_10Le}) -1.02% 204.884 202.792 - 0.29% -
SetIntersection_Front_Set_uint64_256_4 -1.02% 4255338.034 4211995.951 - -1.49% -
std::reverse(list<int>)/512 -1.02% 194.746 192.764 - -1.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 811.331 803.087 - -0.50% -
std::remove(vector<int>)_(prefix)/32 -1.01% 48.982 48.486 - -0.65% -
SetIntersection_None_Set_string_1024_1024 -1.01% 8957259.987 8866578.787 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.01% 4235902.351 4193061.148 - 0.15% -
SetIntersection_Front_Vector_uint64_262144_16 -1.01% 1120010.974 1108689.926 - -0.40% -
std::set<std::string>::ctor(const&)/32 -1.01% 832.328 823.915 - 7.22% -
BM_StringFindCharLiteral/512 -1.01% 9.562 9.465 - -4.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.01% 562912.329 557227.760 - -0.08% -
BM_deque_vector_ranges_copy/4000 -1.01% 143.301 141.854 - 0.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.01% 280.293 277.465 - -0.18% -
SetIntersection_Front_Vector_float_16384_4 -1.01% 1071736.044 1060926.194 - -0.73% -
SetIntersection_None_Vector_float_16384_1 -1.01% 1113404.952 1102175.071 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.01% 8854331.574 8765058.898 - -1.84% -
BM_SeedSeq_Generate/16/256 -1.01% 891.293 882.307 - -0.01% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 13.446 13.310 - 0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 -1.01% 14775.721 14626.905 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.01% 1636964.273 1620492.758 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 398.399 394.391 - -0.35% -
std::format(double)_(fmt:_{:_0Lf}) -1.00% 69.653 68.953 - -0.89% -
BM_deque_vector_ranges_move/70000 -1.00% 3260.444 3227.718 - -7.13% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.00% 13.407 13.272 - -0.05% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.00% 5958482.543 5898750.512 - 0.06% -
std::search(vector<int>)_(no_match)/1024 -1.00% 219.520 217.320 - 0.26% -
std::flat_map<int,_int>::clear()/32 -1.00% 397.835 393.852 - 0.11% -


Report Time: 4.72s
Name Current %
BM_Basic<__int128_t> 51.424 -
BM_Basic<__uint128_t> 62.580 -
BM_Basic<int32_t> 17.680 -
BM_Basic<int64_t> 18.461 -
BM_Basic<uint32_t> 14.045 -
BM_Basic<uint64_t> 17.578 -
BM_BasicLow<__int128_t> 19.684 -
BM_BasicLow<__uint128_t> 18.719 -
BM_BitsetToString<1048576>/Dense_(90%)/90 80385.287 -4.97%
BM_BitsetToString<1048576>/Sparse_(10%)/10 61361.149 1.58%
BM_BitsetToString<1048576>/Uniform_(50%)/50 368907.683 2.68%
BM_BitsetToString<32>/Dense_(90%)/90 13.458 -
BM_BitsetToString<32>/Sparse_(10%)/10 13.096 -
BM_BitsetToString<32>/Uniform_(50%)/50 14.614 -11.11%
BM_BitsetToString<64>/Dense_(90%)/90 12.343 -7.04%
BM_BitsetToString<64>/Sparse_(10%)/10 13.389 5.14%
BM_BitsetToString<64>/Uniform_(50%)/50 18.227 -4.48%
BM_BitsetToString<8192>/Dense_(90%)/90 403.601 -2.16%
BM_BitsetToString<8192>/Sparse_(10%)/10 418.985 3.61%
BM_BitsetToString<8192>/Uniform_(50%)/50 2192.060 1.63%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.073 -
BM_CmpEqual_int_schar 1.127 -
BM_CmpEqual_int_short 1.116 -
BM_CmpEqual_int_uchar 1.102 -
BM_CmpEqual_int_uint 1.065 -
BM_CmpEqual_int_ushort 1.084 -
BM_CmpEqual_schar_int 1.122 -
BM_CmpEqual_schar_schar 1.096 -
BM_CmpEqual_schar_short 1.120 -
BM_CmpEqual_schar_uchar 1.095 -
BM_CmpEqual_schar_uint 1.090 -
BM_CmpEqual_schar_ushort 1.092 -
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.123 -1.56%
BM_CmpEqual_short_short 1.066 -
BM_CmpEqual_short_uchar 1.084 -1.65%
BM_CmpEqual_short_uint 1.109 -
BM_CmpEqual_short_ushort 1.104 -
BM_CmpEqual_uchar_int 1.049 -2.82%
BM_CmpEqual_uchar_schar 1.011 2.09%
BM_CmpEqual_uchar_short 1.006 2.14%
BM_CmpEqual_uchar_uchar 1.053 -1.14%
BM_CmpEqual_uchar_uint 1.076 -
BM_CmpEqual_uchar_ushort 1.083 2.98%
BM_CmpEqual_uint_int 1.073 2.61%
BM_CmpEqual_uint_schar 1.009 -
BM_CmpEqual_uint_short 1.034 -1.80%
BM_CmpEqual_uint_uchar 1.104 -
BM_CmpEqual_uint_uint 1.074 -
BM_CmpEqual_uint_ushort 1.107 -
BM_CmpEqual_ushort_int 1.065 -
BM_CmpEqual_ushort_schar 0.988 -2.44%
BM_CmpEqual_ushort_short 1.011 -2.20%
BM_CmpEqual_ushort_uchar 1.106 -
BM_CmpEqual_ushort_uint 1.057 -1.90%
BM_CmpEqual_ushort_ushort 1.043 -1.77%
BM_CmpLess_int_int 1.067 -1.47%
BM_CmpLess_int_schar 1.121 -
BM_CmpLess_int_short 1.135 -
BM_CmpLess_int_uchar 1.114 -
BM_CmpLess_int_uint 1.056 -3.10%
BM_CmpLess_int_ushort 1.095 -2.08%
BM_CmpLess_schar_int 1.116 -1.10%
BM_CmpLess_schar_schar 0.948 -
BM_CmpLess_schar_short 0.951 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.098 -
BM_CmpLess_schar_ushort 1.097 -
BM_CmpLess_short_int 1.106 -1.19%
BM_CmpLess_short_schar 0.954 -
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.098 -
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.086 -1.36%
BM_CmpLess_uchar_int 1.069 -
BM_CmpLess_uchar_schar 1.043 -
BM_CmpLess_uchar_short 1.039 -1.67%
BM_CmpLess_uchar_uchar 1.077 1.77%
BM_CmpLess_uchar_uint 1.057 -2.72%
BM_CmpLess_uchar_ushort 1.053 -1.64%
BM_CmpLess_uint_int 1.084 1.39%
BM_CmpLess_uint_schar 1.063 2.19%
BM_CmpLess_uint_short 1.016 -1.74%
BM_CmpLess_uint_uchar 1.120 -
BM_CmpLess_uint_uint 1.052 -1.36%
BM_CmpLess_uint_ushort 1.122 1.90%
BM_CmpLess_ushort_int 1.087 1.14%
BM_CmpLess_ushort_schar 1.017 -3.79%
BM_CmpLess_ushort_short 1.056 4.52%
BM_CmpLess_ushort_uchar 1.112 -
BM_CmpLess_ushort_uint 1.053 -
BM_CmpLess_ushort_ushort 1.071 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.167 11.41%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 9.378 -13.05%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 17.128 36.79%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.906 -
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.832 -1.81%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.446 35.70%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.586 -2.34%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.683 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.142 -
BM_Copy_LargeNonTrivialFunctor 10.025 -6.71%
BM_Copy_LargeTrivialFunctor 16.169 31.52%
BM_Copy_MemFuncPtr 1.145 -1.83%
BM_Copy_MemPtr 1.142 -
BM_Copy_Null 0.453 -9.22%
BM_Copy_SmallNonTrivialFunctor 9.151 -1.77%
BM_Copy_SmallTrivialFunctor 1.184 -2.44%
BM_Hash/uint32_random_std_hash/1024 544.960 -13.76%
BM_Hash/uint32_top_std_hash/1024 635.743 -
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.732 6.19%
BM_Invoke_LargeNonTrivialFunctor 0.680 -
BM_Invoke_LargeTrivialFunctor 0.681 -
BM_Invoke_MemFuncPtr 0.788 -8.46%
BM_Invoke_MemPtr 0.687 -
BM_Invoke_SmallNonTrivialFunctor 0.681 -
BM_Invoke_SmallTrivialFunctor 0.682 -
BM_Istream_numbers/0 1012.172 -2.64%
BM_Istream_numbers/1 1071.197 -1.53%
BM_Istream_numbers/2 1073.798 -
BM_Istream_numbers/3 1038.167 -2.54%
BM_LexicallyNormal/large_path/128 4511.413 -
BM_LexicallyNormal/large_path/16 581.461 -
BM_LexicallyNormal/large_path/2 81.382 -1.32%
BM_LexicallyNormal/large_path/256 8971.206 -
BM_LexicallyNormal/large_path/32 1130.048 -
BM_LexicallyNormal/large_path/4 151.946 -
BM_LexicallyNormal/large_path/64 2255.108 -
BM_LexicallyNormal/large_path/8 306.027 -
BM_LexicallyNormal/small_path/128 1892.072 -
BM_LexicallyNormal/small_path/16 262.414 -2.05%
BM_LexicallyNormal/small_path/2 43.313 -
BM_LexicallyNormal/small_path/256 3708.366 -
BM_LexicallyNormal/small_path/32 484.220 -1.29%
BM_LexicallyNormal/small_path/4 85.022 -2.19%
BM_LexicallyNormal/small_path/64 952.955 -1.13%
BM_LexicallyNormal/small_path/8 141.182 -2.60%
BM_LexicallyRelative/large_path/128 5538.548 -
BM_LexicallyRelative/large_path/16 743.065 -
BM_LexicallyRelative/large_path/2 111.594 -1.41%
BM_LexicallyRelative/large_path/256 11032.748 -
BM_LexicallyRelative/large_path/32 1423.629 -
BM_LexicallyRelative/large_path/4 205.677 -
BM_LexicallyRelative/large_path/64 2791.154 -
BM_LexicallyRelative/large_path/8 396.136 -
BM_LexicallyRelative/small_path/128 2969.420 -
BM_LexicallyRelative/small_path/16 402.904 -
BM_LexicallyRelative/small_path/2 53.093 -4.98%
BM_LexicallyRelative/small_path/256 5869.982 -
BM_LexicallyRelative/small_path/32 774.524 -
BM_LexicallyRelative/small_path/4 112.828 -1.29%
BM_LexicallyRelative/small_path/64 1508.111 -
BM_LexicallyRelative/small_path/8 208.820 -
BM_Move_FuncPtr 1.262 -
BM_Move_LargeNonTrivialFunctor 0.688 5.93%
BM_Move_LargeTrivialFunctor 0.687 -
BM_Move_MemFuncPtr 1.183 -6.42%
BM_Move_MemPtr 1.234 -
BM_Move_Null 0.528 14.75%
BM_Move_SmallNonTrivialFunctor 0.646 7.26%
BM_Move_SmallTrivialFunctor 1.247 -
BM_OperatorBool_FuncPtr 0.241 -
BM_OperatorBool_LargeNonTrivialFunctor 0.240 -
BM_OperatorBool_LargeTrivialFunctor 0.242 -
BM_OperatorBool_MemFuncPtr 0.239 -
BM_OperatorBool_MemPtr 0.228 -
BM_OperatorBool_Null 0.238 -
BM_OperatorBool_SmallNonTrivialFunctor 0.240 -
BM_OperatorBool_SmallTrivialFunctor 0.239 -
BM_Ostream_number/0 29.768 -
BM_Ostream_number/1 37.169 -
BM_Ostream_number/2 37.065 -
BM_Ostream_number/3 31.569 -
BM_PathConstructCStr/large_string/1024 28698.439 -
BM_PathConstructForwardIter/large_string/1024 30319.665 -2.98%
BM_PathConstructForwardIter/large_string/512 15766.834 -5.95%
BM_PathConstructForwardIter/large_string/64 2550.876 1.05%
BM_PathConstructForwardIter/large_string/8 174.353 -
BM_PathConstructInputIter/large_string/1024 1717339.782 -
BM_PathConstructInputIter/large_string/512 859763.001 -
BM_PathConstructInputIter/large_string/64 108163.340 -
BM_PathConstructInputIter/large_string/8 13408.427 -
BM_PathConstructString/large_string/1024 12068.801 -
BM_PathConstructString/large_string/512 8530.591 -1.95%
BM_PathConstructString/large_string/64 2375.103 -2.88%
BM_PathConstructString/large_string/8 92.032 -
BM_PathIterateMultipleTimes/iterate_elements/1024 302133.498 -
BM_PathIterateMultipleTimes/iterate_elements/512 151061.812 -
BM_PathIterateMultipleTimes/iterate_elements/64 18814.202 -
BM_PathIterateMultipleTimes/iterate_elements/8 2363.568 -
BM_PathIterateOnce/iterate_elements/1024 315559.822 -
BM_PathIterateOnce/iterate_elements/512 157426.098 -
BM_PathIterateOnce/iterate_elements/64 20188.235 -
BM_PathIterateOnce/iterate_elements/8 2447.049 -
BM_PathIterateOnceBackwards/iterate_elements/1024 318073.664 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.118 -
BM_PushHeap_float_Ascending_16 0.979 -4.18%
BM_PushHeap_float_Ascending_16384 4.295 -
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.097 -
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.753 -1.60%
BM_PushHeap_float_Descending_1 0.546 -21.70%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.379 2.75%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.384 -
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.481 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.619 -
BM_PushHeap_float_QuickSortAdversary_16 1.018 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.732 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.621 -
BM_PushHeap_float_Random_1 0.448 -7.33%
BM_PushHeap_float_Random_1024 7.102 -1.15%
BM_PushHeap_float_Random_16 5.086 3.57%
BM_PushHeap_float_Random_16384 7.176 -
BM_PushHeap_float_Random_256 6.983 -
BM_PushHeap_float_Random_262144 7.357 2.73%
BM_PushHeap_float_Random_4 2.612 12.59%
BM_PushHeap_float_Random_64 6.313 -
BM_PushHeap_float_SingleElement_1 0.474 15.21%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.381 -
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.393 -
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.672 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.332 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.670 3.46%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.781 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.603 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.601 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
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.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.876 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.398 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.918 -2.07%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.864 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.585 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.189 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.589 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.557 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.885 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.352 1.88%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.957 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.081 1.97%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.871 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.477 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.460 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.608 -
BM_PushHeap_string_Ascending_1 0.527 -17.87%
BM_PushHeap_string_Ascending_1024 13.419 -3.65%
BM_PushHeap_string_Ascending_16 4.647 -3.32%
BM_PushHeap_string_Ascending_16384 21.195 9.54%
BM_PushHeap_string_Ascending_256 10.834 -6.03%
BM_PushHeap_string_Ascending_262144 29.387 -3.00%
BM_PushHeap_string_Ascending_4 2.513 -1.92%
BM_PushHeap_string_Ascending_64 7.260 -5.64%
BM_PushHeap_string_Descending_1 0.527 11.76%
BM_PushHeap_string_Descending_1024 2.826 18.16%
BM_PushHeap_string_Descending_16 2.202 4.70%
BM_PushHeap_string_Descending_16384 2.775 18.17%
BM_PushHeap_string_Descending_256 2.749 19.55%
BM_PushHeap_string_Descending_262144 4.827 56.58%
BM_PushHeap_string_Descending_4 2.057 8.39%
BM_PushHeap_string_Descending_64 2.595 17.76%
BM_PushHeap_string_PipeOrgan_1 0.526 11.69%
BM_PushHeap_string_PipeOrgan_1024 10.093 10.62%
BM_PushHeap_string_PipeOrgan_16 4.161 1.80%
BM_PushHeap_string_PipeOrgan_16384 14.373 17.56%
BM_PushHeap_string_PipeOrgan_256 8.198 8.05%
BM_PushHeap_string_PipeOrgan_262144 18.163 7.69%
BM_PushHeap_string_PipeOrgan_4 2.550 1.50%
BM_PushHeap_string_PipeOrgan_64 5.874 3.26%
BM_PushHeap_string_QuickSortAdversary_1 0.475 -
BM_PushHeap_string_QuickSortAdversary_1024 15.368 1.54%
BM_PushHeap_string_QuickSortAdversary_16 10.630 -
BM_PushHeap_string_QuickSortAdversary_16384 16.055 2.02%
BM_PushHeap_string_QuickSortAdversary_256 14.781 1.23%
BM_PushHeap_string_QuickSortAdversary_262144 16.820 3.82%
BM_PushHeap_string_QuickSortAdversary_4 6.401 -
BM_PushHeap_string_QuickSortAdversary_64 13.143 -
BM_PushHeap_string_Random_1 0.470 -26.71%
BM_PushHeap_string_Random_1024 15.203 1.92%
BM_PushHeap_string_Random_16 10.663 -
BM_PushHeap_string_Random_16384 16.379 -
BM_PushHeap_string_Random_256 14.580 1.74%
BM_PushHeap_string_Random_262144 20.867 15.41%
BM_PushHeap_string_Random_4 6.210 -
BM_PushHeap_string_Random_64 13.190 1.62%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.582 -
BM_PushHeap_string_SingleElement_16 2.635 -
BM_PushHeap_string_SingleElement_16384 2.569 -
BM_PushHeap_string_SingleElement_256 2.569 -1.58%
BM_PushHeap_string_SingleElement_262144 2.601 -1.19%
BM_PushHeap_string_SingleElement_4 2.305 -
BM_PushHeap_string_SingleElement_64 2.638 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -10.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.513 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.535 -1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.838 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.923 3.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.936 1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -33.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -3.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.576 -8.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -3.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -3.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -4.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.588 -14.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.658 1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 -12.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.010 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.535 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.422 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.160 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.696 34.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.283 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.206 2.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.102 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.910 4.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.765 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.479 2.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.323 2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.173 4.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.292 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.882 -1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.342 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.558 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.475 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.480 7.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
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.613 4.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.621 -
BM_PushHeap_uint32_Ascending_1 0.633 -
BM_PushHeap_uint32_Ascending_1024 2.553 -9.91%
BM_PushHeap_uint32_Ascending_16 0.927 -16.45%
BM_PushHeap_uint32_Ascending_16384 3.602 -6.65%
BM_PushHeap_uint32_Ascending_256 2.079 -14.34%
BM_PushHeap_uint32_Ascending_262144 4.860 -7.17%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.522 -21.66%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.372 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.401 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.377 -4.87%
BM_PushHeap_uint32_Descending_64 0.381 -
BM_PushHeap_uint32_PipeOrgan_1 0.396 -42.92%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.868 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.021 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.429 -25.56%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.019 10.88%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_PushHeap_uint32_Random_1 0.555 29.75%
BM_PushHeap_uint32_Random_1024 5.652 -1.43%
BM_PushHeap_uint32_Random_16 4.086 -
BM_PushHeap_uint32_Random_16384 5.757 -
BM_PushHeap_uint32_Random_256 5.552 1.59%
BM_PushHeap_uint32_Random_262144 5.894 2.58%
BM_PushHeap_uint32_Random_4 2.042 -9.28%
BM_PushHeap_uint32_Random_64 4.996 -1.74%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.377 -
BM_PushHeap_uint32_SingleElement_16 0.366 -2.98%
BM_PushHeap_uint32_SingleElement_16384 0.372 -
BM_PushHeap_uint32_SingleElement_256 0.396 -
BM_PushHeap_uint32_SingleElement_262144 0.371 -
BM_PushHeap_uint32_SingleElement_4 0.373 -
BM_PushHeap_uint32_SingleElement_64 0.370 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.811 2.77%
BM_PushHeap_uint64_Ascending_16 1.030 5.36%
BM_PushHeap_uint64_Ascending_16384 3.851 -
BM_PushHeap_uint64_Ascending_256 2.378 4.11%
BM_PushHeap_uint64_Ascending_262144 5.168 2.31%
BM_PushHeap_uint64_Ascending_4 0.544 -
BM_PushHeap_uint64_Ascending_64 1.844 6.90%
BM_PushHeap_uint64_Descending_1 0.577 -8.84%
BM_PushHeap_uint64_Descending_1024 0.389 -
BM_PushHeap_uint64_Descending_16 0.359 -5.08%
BM_PushHeap_uint64_Descending_16384 0.395 2.82%
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -8.27%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.880 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.038 -
BM_PushHeap_uint64_PipeOrgan_4 0.488 -4.99%
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.978 -7.81%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.147 -
BM_PushHeap_uint64_Random_16 4.484 1.12%
BM_PushHeap_uint64_Random_16384 6.282 -
BM_PushHeap_uint64_Random_256 6.047 1.60%
BM_PushHeap_uint64_Random_262144 6.275 -
BM_PushHeap_uint64_Random_4 2.496 -
BM_PushHeap_uint64_Random_64 5.521 -
BM_PushHeap_uint64_SingleElement_1 0.461 -20.69%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -5.42%
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -2.81%
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -3.55%
BM_SeedSeq_Generate/1/1 5.685 -
BM_SeedSeq_Generate/1/256 887.462 -
BM_SeedSeq_Generate/1/64 222.518 -
BM_SeedSeq_Generate/1/8 23.242 -
BM_SeedSeq_Generate/16/1 54.284 -
BM_SeedSeq_Generate/16/256 882.307 -
BM_SeedSeq_Generate/16/64 225.318 -
BM_SeedSeq_Generate/16/8 39.390 -
BM_SeedSeq_Generate/8/1 24.859 -
BM_SeedSeq_Generate/8/256 888.574 -
BM_SeedSeq_Generate/8/64 222.031 -
BM_SeedSeq_Generate/8/8 26.112 -
BM_SharedPtrCreateDestroy 11.253 -
BM_SharedPtrIncDecRef 3.042 -
BM_StringAssignAsciizMix_Opaque 4.960 -1.62%
BM_StringAssignAsciizMix_Transparent 2.972 -
BM_StringAssignAsciiz_Empty_Opaque 3.043 -1.85%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 190.413 1.04%
BM_StringAssignAsciiz_Huge_Transparent 189.890 -
BM_StringAssignAsciiz_Large_Opaque 11.648 -
BM_StringAssignAsciiz_Large_Transparent 11.601 -
BM_StringAssignAsciiz_Small_Opaque 3.044 -1.88%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.487 -14.14%
BM_StringAssignStr_Huge_Opaque 112.489 -2.16%
BM_StringAssignStr_Huge_Transparent 114.216 -
BM_StringAssignStr_Large_Opaque 10.059 -3.57%
BM_StringAssignStr_Large_Transparent 10.051 -3.25%
BM_StringAssignStr_Small_Opaque 0.730 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.132 2.75%
BM_StringConstructDestroyCStr_Empty_Transparent 0.268 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.608 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.327 -
BM_StringConstructDestroyCStr_Large_Opaque 16.493 -11.53%
BM_StringConstructDestroyCStr_Large_Transparent 10.148 9.51%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 110.750 -1.71%
BM_StringCopy_Large 6.170 -1.40%
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.320 34.48%
BM_StringDestroy_Empty 0.620 -
BM_StringDestroy_Huge 10.591 -
BM_StringDestroy_Large 7.075 -1.82%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.594 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.268 -
BM_StringEraseToEnd_Huge_Transparent 2.374 -
BM_StringEraseToEnd_Large_Opaque 0.994 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.894 13.35%
BM_StringEraseWithMove_Empty_Transparent 0.650 16.59%
BM_StringEraseWithMove_Huge_Opaque 47.826 -
BM_StringEraseWithMove_Huge_Transparent 45.217 -1.67%
BM_StringEraseWithMove_Large_Opaque 2.704 -
BM_StringEraseWithMove_Large_Transparent 2.561 -
BM_StringEraseWithMove_Small_Opaque 2.158 -1.17%
BM_StringEraseWithMove_Small_Transparent 2.137 -1.86%
BM_StringFindAllMatch/1 2.827 -2.15%
BM_StringFindAllMatch/131072 2260.676 -
BM_StringFindAllMatch/32768 565.740 -1.96%
BM_StringFindAllMatch/4096 79.969 -
BM_StringFindAllMatch/512 11.095 -4.56%
BM_StringFindAllMatch/64 3.149 1.15%
BM_StringFindAllMatch/8 2.737 4.52%
BM_StringFindCharLiteral/1024 17.944 -2.99%
BM_StringFindCharLiteral/128 3.004 -10.16%
BM_StringFindCharLiteral/16 1.491 -19.15%
BM_StringFindCharLiteral/2048 40.087 -
BM_StringFindCharLiteral/256 5.365 -10.34%
BM_StringFindCharLiteral/32 1.618 -13.40%
BM_StringFindCharLiteral/4096 76.906 -
BM_StringFindCharLiteral/512 9.465 -4.85%
BM_StringFindCharLiteral/64 2.080 -11.36%
BM_StringFindCharLiteral/8 1.497 -18.65%
BM_StringFindCharLiteral/8192 137.714 -
BM_StringFindMatch1/1 980.612 -
BM_StringFindMatch1/32768 1553.384 -2.23%
BM_StringFindMatch1/4096 1057.416 -
BM_StringFindMatch1/512 998.209 -
BM_StringFindMatch1/64 980.937 -
BM_StringFindMatch1/8 980.485 -
BM_StringFindMatch2/1 980.615 -
BM_StringFindMatch2/32768 1553.066 -
BM_StringFindMatch2/4096 1057.089 -
BM_StringFindMatch2/512 998.443 -
BM_StringFindMatch2/64 980.967 -1.79%
BM_StringFindMatch2/8 980.323 -1.70%
BM_StringFindNoMatch/10 1.327 -2.07%
BM_StringFindNoMatch/131072 1960.582 -
BM_StringFindNoMatch/32768 498.273 -
BM_StringFindNoMatch/4096 74.905 -
BM_StringFindNoMatch/512 9.285 -
BM_StringFindNoMatch/64 2.096 -
BM_StringFindStringLiteral/1024 18.340 -
BM_StringFindStringLiteral/128 3.185 -7.26%
BM_StringFindStringLiteral/16 1.618 -12.19%
BM_StringFindStringLiteral/2048 40.164 -
BM_StringFindStringLiteral/256 5.402 -5.82%
BM_StringFindStringLiteral/32 1.776 -8.80%
BM_StringFindStringLiteral/4096 77.009 -
BM_StringFindStringLiteral/512 9.461 -2.65%
BM_StringFindStringLiteral/64 2.177 -8.85%
BM_StringFindStringLiteral/8 1.618 -12.69%
BM_StringFindStringLiteral/8192 137.983 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.795 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.718 1.86%
BM_StringRead_Cold_Deep_Empty 1.224 -7.82%
BM_StringRead_Cold_Deep_Large 1.326 -5.05%
BM_StringRead_Cold_Deep_Small 1.221 -7.54%
BM_StringRead_Cold_Shallow_Empty 1.144 -2.62%
BM_StringRead_Cold_Shallow_Large 1.190 -3.49%
BM_StringRead_Cold_Shallow_Small 1.144 -2.50%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.511 -
BM_StringRead_Hot_Deep_Small 0.496 -
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.486 2.83%
BM_StringRead_Hot_Shallow_Small 0.481 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.532 -3.12%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.526 -3.02%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -3.05%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.155 -6.47%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.813 -1.90%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.975 -3.30%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.564 -8.44%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -3.78%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.590 -1.25%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.160 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.838 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.165 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.559 -2.94%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.259 -41.43%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.372 -18.48%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.829 1.31%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.443 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.691 14.10%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -9.31%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.626 -6.06%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.535 -4.14%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.539 -3.08%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.165 -1.70%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.858 -1.54%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.410 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.053 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.592 -1.16%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.585 -1.60%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.157 -2.97%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -3.10%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.161 -3.80%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.586 -1.48%
BM_StringRelational_Compare_Empty_Empty_Control 1.567 -2.99%
BM_StringRelational_Compare_Empty_Huge_Control 1.550 -3.52%
BM_StringRelational_Compare_Empty_Large_Control 1.766 -3.37%
BM_StringRelational_Compare_Empty_Small_Control 1.549 -3.84%
BM_StringRelational_Compare_Huge_Empty_Control 1.554 -3.66%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -1.11%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.264 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.654 -
BM_StringRelational_Compare_Huge_Huge_Control 98.772 -
BM_StringRelational_Compare_Huge_Large_Control 2.073 -
BM_StringRelational_Compare_Huge_Small_Control 1.809 -2.25%
BM_StringRelational_Compare_Large_Empty_Control 1.557 -6.27%
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.380 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.056 -1.21%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.595 -1.77%
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.822 -1.20%
BM_StringRelational_Compare_Small_Empty_Control 1.547 -4.14%
BM_StringRelational_Compare_Small_Huge_Control 1.787 -3.44%
BM_StringRelational_Compare_Small_Large_Control 1.791 -3.05%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.626 -3.68%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.810 -1.95%
BM_StringRelational_Eq_Empty_Empty_Control 2.158 5.24%
BM_StringRelational_Eq_Empty_Huge_Control 0.469 -2.49%
BM_StringRelational_Eq_Empty_Large_Control 0.477 -
BM_StringRelational_Eq_Empty_Small_Control 0.490 2.85%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.356 -11.33%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.901 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.572 -
BM_StringRelational_Eq_Huge_Huge_Control 99.035 -
BM_StringRelational_Eq_Large_Huge_Control 0.485 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.574 3.57%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.906 -5.67%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.267 -1.32%
BM_StringRelational_Eq_Small_Huge_Control 0.477 -
BM_StringRelational_Eq_Small_Large_Control 0.479 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.697 -1.19%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.072 -4.47%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.576 14.45%
BM_StringRelational_Eq_Small_Small_Control 1.839 7.84%
BM_StringRelational_Less_Empty_Empty_Control 1.545 -3.81%
BM_StringRelational_Less_Empty_Huge_Control 1.649 -
BM_StringRelational_Less_Empty_Large_Control 1.599 -1.35%
BM_StringRelational_Less_Empty_Small_Control 1.555 -3.82%
BM_StringRelational_Less_Huge_Empty_Control 1.558 -3.80%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.429 1.05%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.046 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.546 -
BM_StringRelational_Less_Huge_Huge_Control 98.358 -
BM_StringRelational_Less_Huge_Large_Control 2.068 -1.22%
BM_StringRelational_Less_Huge_Small_Control 1.824 -1.14%
BM_StringRelational_Less_Large_Empty_Control 1.599 -
BM_StringRelational_Less_Large_Huge_Control 2.136 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.419 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.078 -1.61%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.604 -1.25%
BM_StringRelational_Less_Large_Large_Control 2.093 -2.38%
BM_StringRelational_Less_Large_Small_Control 1.822 -1.29%
BM_StringRelational_Less_Small_Empty_Control 1.655 3.06%
BM_StringRelational_Less_Small_Huge_Control 1.819 -2.11%
BM_StringRelational_Less_Small_Large_Control 1.822 -1.56%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.735 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.388 -1.17%
BM_StringRelational_Less_Small_Small_Control 1.824 -1.20%
BM_StringResizeAndOverwrite 0.820 -
BM_Swap_FuncPtr_FuncPtr 2.964 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.237 7.55%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.240 7.82%
BM_Swap_FuncPtr_MemFuncPtr 3.302 -3.48%
BM_Swap_FuncPtr_MemPtr 3.419 2.76%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.156 -2.50%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.384 3.32%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.456 -34.87%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.456 -23.74%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.456 -9.35%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.175 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.163 -2.92%
BM_Swap_MemFuncPtr_MemFuncPtr 2.979 -
BM_Swap_MemFuncPtr_MemPtr 3.466 6.46%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.165 1.08%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.511 3.53%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.233 7.55%
BM_Swap_MemPtr_LargeTrivialFunctor 1.248 4.09%
BM_Swap_MemPtr_MemPtr 2.960 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.201 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.312 -2.36%
BM_Swap_Null_FuncPtr 1.147 -1.35%
BM_Swap_Null_LargeNonTrivialFunctor 0.457 -
BM_Swap_Null_LargeTrivialFunctor 0.458 -17.70%
BM_Swap_Null_MemFuncPtr 1.277 4.88%
BM_Swap_Null_MemPtr 1.146 -
BM_Swap_Null_Null 0.459 24.94%
BM_Swap_Null_SmallNonTrivialFunctor 0.457 -9.26%
BM_Swap_Null_SmallTrivialFunctor 1.171 -4.55%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.580 7.43%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.459 -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.456 -8.94%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.167 -5.76%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.190 3.78%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.252 3.23%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.949 -
BM_SystemErrorWithMessage 17.975 4.79%
BM_SystemErrorWithoutMessage 15.957 14.54%
BM_WeakPtrIncDecRef 4.102 -
BM_align/1 0.930 -
BM_align/256 0.933 -
BM_align/64 0.932 -
BM_align/8 0.932 -
BM_ascii_escaped<char> 23302.341 2.27%
BM_ascii_escaped<wchar_t> 22469.161 -
BM_ascii_text<char> 736.471 -
BM_ascii_text<wchar_t> 821.236 -
BM_cyrillic_escaped<char> 14496.264 -
BM_cyrillic_escaped<wchar_t> 12389.574 1.03%
BM_cyrillic_text<char> 24930.456 -2.55%
BM_cyrillic_text<wchar_t> 28079.158 -1.72%
BM_deque_deque_copy/0 0.694 -12.85%
BM_deque_deque_copy/1 2.471 -3.04%
BM_deque_deque_copy/1024 36.934 -
BM_deque_deque_copy/2 2.237 -2.49%
BM_deque_deque_copy/4000 140.170 -
BM_deque_deque_copy/4096 146.901 -
BM_deque_deque_copy/512 17.677 -
BM_deque_deque_copy/5500 196.471 -1.14%
BM_deque_deque_copy/64 3.029 -1.55%
BM_deque_deque_copy/64000 3043.138 -
BM_deque_deque_copy/65536 3082.064 -
BM_deque_deque_copy/70000 3384.404 -
BM_deque_deque_copy_backward/0 0.762 -
BM_deque_deque_copy_backward/1 2.707 -3.20%
BM_deque_deque_copy_backward/1024 38.434 1.35%
BM_deque_deque_copy_backward/2 2.460 -2.39%
BM_deque_deque_copy_backward/4000 155.442 2.35%
BM_deque_deque_copy_backward/4096 154.157 2.10%
BM_deque_deque_copy_backward/512 18.880 -1.97%
BM_deque_deque_copy_backward/5500 204.802 -
BM_deque_deque_copy_backward/64 3.382 -2.88%
BM_deque_deque_copy_backward/64000 7425.150 -1.72%
BM_deque_deque_copy_backward/65536 7580.791 -
BM_deque_deque_copy_backward/70000 7778.668 -1.06%
BM_deque_deque_move/0 0.918 12.89%
BM_deque_deque_move/1 2.535 -2.40%
BM_deque_deque_move/1024 37.390 -
BM_deque_deque_move/2 2.237 -2.63%
BM_deque_deque_move/4000 142.531 1.15%
BM_deque_deque_move/4096 147.102 -
BM_deque_deque_move/512 17.635 -
BM_deque_deque_move/5500 196.863 -
BM_deque_deque_move/64 3.043 -1.19%
BM_deque_deque_move/64000 2953.573 -3.64%
BM_deque_deque_move/65536 3250.289 -4.73%
BM_deque_deque_move/70000 3331.311 -6.85%
BM_deque_deque_move_backward/0 0.859 -6.36%
BM_deque_deque_move_backward/1 2.733 -1.94%
BM_deque_deque_move_backward/1024 37.849 -
BM_deque_deque_move_backward/2 2.461 -2.21%
BM_deque_deque_move_backward/4000 159.525 3.56%
BM_deque_deque_move_backward/4096 152.797 -
BM_deque_deque_move_backward/512 19.056 -
BM_deque_deque_move_backward/5500 204.856 -
BM_deque_deque_move_backward/64 3.451 1.02%
BM_deque_deque_move_backward/64000 7141.595 -2.98%
BM_deque_deque_move_backward/65536 7244.553 -3.31%
BM_deque_deque_move_backward/70000 7981.246 -
BM_deque_deque_ranges_copy/0 0.787 -7.88%
BM_deque_deque_ranges_copy/1 2.323 -3.72%
BM_deque_deque_ranges_copy/1024 37.546 1.06%
BM_deque_deque_ranges_copy/2 2.059 -5.56%
BM_deque_deque_ranges_copy/4000 145.163 -
BM_deque_deque_ranges_copy/4096 147.583 -
BM_deque_deque_ranges_copy/512 17.620 -
BM_deque_deque_ranges_copy/5500 198.101 -
BM_deque_deque_ranges_copy/64 3.043 -
BM_deque_deque_ranges_copy/64000 3079.479 -
BM_deque_deque_ranges_copy/65536 3040.836 -
BM_deque_deque_ranges_copy/70000 3306.774 -
BM_deque_deque_ranges_copy_backward/0 0.918 -
BM_deque_deque_ranges_copy_backward/1 2.626 -4.78%
BM_deque_deque_ranges_copy_backward/1024 37.590 -
BM_deque_deque_ranges_copy_backward/2 2.332 -5.23%
BM_deque_deque_ranges_copy_backward/4000 153.017 -
BM_deque_deque_ranges_copy_backward/4096 152.413 -
BM_deque_deque_ranges_copy_backward/512 18.892 -
BM_deque_deque_ranges_copy_backward/5500 203.812 -
BM_deque_deque_ranges_copy_backward/64 3.392 1.40%
BM_deque_deque_ranges_copy_backward/64000 7115.279 -1.63%
BM_deque_deque_ranges_copy_backward/65536 7488.747 -
BM_deque_deque_ranges_copy_backward/70000 7908.755 -1.96%
BM_deque_deque_ranges_move/0 0.771 -9.22%
BM_deque_deque_ranges_move/1 2.316 -7.10%
BM_deque_deque_ranges_move/1024 36.600 -2.29%
BM_deque_deque_ranges_move/2 2.074 -6.63%
BM_deque_deque_ranges_move/4000 144.361 -
BM_deque_deque_ranges_move/4096 146.890 -
BM_deque_deque_ranges_move/512 17.645 -
BM_deque_deque_ranges_move/5500 197.473 -
BM_deque_deque_ranges_move/64 3.049 -
BM_deque_deque_ranges_move/64000 3033.877 -5.72%
BM_deque_deque_ranges_move/65536 3082.823 -3.59%
BM_deque_deque_ranges_move/70000 3476.887 -5.28%
BM_deque_deque_ranges_move_backward/0 0.917 24.39%
BM_deque_deque_ranges_move_backward/1 2.678 1.07%
BM_deque_deque_ranges_move_backward/1024 38.064 -
BM_deque_deque_ranges_move_backward/2 2.393 4.21%
BM_deque_deque_ranges_move_backward/4000 150.123 -3.26%
BM_deque_deque_ranges_move_backward/4096 150.912 -2.26%
BM_deque_deque_ranges_move_backward/512 18.881 -
BM_deque_deque_ranges_move_backward/5500 203.470 -
BM_deque_deque_ranges_move_backward/64 3.397 -
BM_deque_deque_ranges_move_backward/64000 7226.508 -1.80%
BM_deque_deque_ranges_move_backward/65536 7404.301 -
BM_deque_deque_ranges_move_backward/70000 7807.518 -1.78%
BM_deque_vector_copy/0 1.400 -3.59%
BM_deque_vector_copy/1 2.020 -3.83%
BM_deque_vector_copy/1024 37.231 -
BM_deque_vector_copy/2 1.760 -3.23%
BM_deque_vector_copy/4000 141.908 -
BM_deque_vector_copy/4096 145.086 -
BM_deque_vector_copy/512 16.528 -
BM_deque_vector_copy/5500 196.193 -
BM_deque_vector_copy/64 2.605 -1.18%
BM_deque_vector_copy/64000 2840.844 -
BM_deque_vector_copy/65536 2912.840 -
BM_deque_vector_copy/70000 3160.495 -
BM_deque_vector_copy_backward/0 1.497 4.26%
BM_deque_vector_copy_backward/1 2.033 -3.45%
BM_deque_vector_copy_backward/1024 36.913 -
BM_deque_vector_copy_backward/2 1.770 -3.32%
BM_deque_vector_copy_backward/4000 142.973 -
BM_deque_vector_copy_backward/4096 148.730 -
BM_deque_vector_copy_backward/512 17.896 -
BM_deque_vector_copy_backward/5500 201.690 -
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 7177.350 -2.68%
BM_deque_vector_copy_backward/65536 7176.414 -2.34%
BM_deque_vector_copy_backward/70000 8334.995 -
BM_deque_vector_move/0 1.368 -6.51%
BM_deque_vector_move/1 2.033 -3.04%
BM_deque_vector_move/1024 36.663 -1.82%
BM_deque_vector_move/2 1.770 -3.06%
BM_deque_vector_move/4000 138.460 -
BM_deque_vector_move/4096 145.445 -
BM_deque_vector_move/512 16.544 -
BM_deque_vector_move/5500 192.581 -
BM_deque_vector_move/64 2.658 -
BM_deque_vector_move/64000 2959.512 -10.72%
BM_deque_vector_move/65536 2971.761 -9.37%
BM_deque_vector_move/70000 3233.654 -8.77%
BM_deque_vector_move_backward/0 1.437 -1.66%
BM_deque_vector_move_backward/1 2.026 -3.23%
BM_deque_vector_move_backward/1024 36.871 -
BM_deque_vector_move_backward/2 1.767 -3.10%
BM_deque_vector_move_backward/4000 142.224 -
BM_deque_vector_move_backward/4096 147.763 -
BM_deque_vector_move_backward/512 17.951 -
BM_deque_vector_move_backward/5500 202.822 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 6967.975 -2.54%
BM_deque_vector_move_backward/65536 7088.623 -2.44%
BM_deque_vector_move_backward/70000 7639.410 -2.81%
BM_deque_vector_ranges_copy/0 1.407 -10.18%
BM_deque_vector_ranges_copy/1 2.041 -3.28%
BM_deque_vector_ranges_copy/1024 36.955 -
BM_deque_vector_ranges_copy/2 1.767 -3.07%
BM_deque_vector_ranges_copy/4000 141.854 -
BM_deque_vector_ranges_copy/4096 144.431 -
BM_deque_vector_ranges_copy/512 16.579 -
BM_deque_vector_ranges_copy/5500 192.356 -
BM_deque_vector_ranges_copy/64 2.654 -1.45%
BM_deque_vector_ranges_copy/64000 2926.032 -
BM_deque_vector_ranges_copy/65536 2933.799 -
BM_deque_vector_ranges_copy/70000 3197.135 -
BM_deque_vector_ranges_copy_backward/0 1.368 -3.01%
BM_deque_vector_ranges_copy_backward/1 2.050 -2.82%
BM_deque_vector_ranges_copy_backward/1024 36.515 -
BM_deque_vector_ranges_copy_backward/2 1.767 -3.39%
BM_deque_vector_ranges_copy_backward/4000 142.031 -
BM_deque_vector_ranges_copy_backward/4096 147.531 -
BM_deque_vector_ranges_copy_backward/512 20.295 2.78%
BM_deque_vector_ranges_copy_backward/5500 200.851 -
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 7258.205 -1.81%
BM_deque_vector_ranges_copy_backward/65536 7356.874 -
BM_deque_vector_ranges_copy_backward/70000 8006.620 -1.08%
BM_deque_vector_ranges_move/0 1.521 7.32%
BM_deque_vector_ranges_move/1 2.030 -3.04%
BM_deque_vector_ranges_move/1024 37.393 -
BM_deque_vector_ranges_move/2 1.781 -2.60%
BM_deque_vector_ranges_move/4000 141.151 -
BM_deque_vector_ranges_move/4096 144.661 -
BM_deque_vector_ranges_move/512 20.258 1.12%
BM_deque_vector_ranges_move/5500 192.867 -
BM_deque_vector_ranges_move/64 2.661 -1.99%
BM_deque_vector_ranges_move/64000 2945.929 -5.96%
BM_deque_vector_ranges_move/65536 2969.089 -7.22%
BM_deque_vector_ranges_move/70000 3227.718 -7.13%
BM_deque_vector_ranges_move_backward/0 1.307 -10.37%
BM_deque_vector_ranges_move_backward/1 2.023 -3.30%
BM_deque_vector_ranges_move_backward/1024 36.509 -
BM_deque_vector_ranges_move_backward/2 1.762 -3.33%
BM_deque_vector_ranges_move_backward/4000 141.338 -
BM_deque_vector_ranges_move_backward/4096 148.429 -
BM_deque_vector_ranges_move_backward/512 17.877 -
BM_deque_vector_ranges_move_backward/5500 201.557 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 6974.161 -1.52%
BM_deque_vector_ranges_move_backward/65536 7047.793 -2.77%
BM_deque_vector_ranges_move_backward/70000 7540.671 -3.73%
BM_emoji_escaped<char> 21768.450 1.73%
BM_emoji_escaped<wchar_t> 22563.770 -
BM_emoji_text<char> 954.098 29.77%
BM_emoji_text<wchar_t> 866.645 4.79%
BM_format 17.969 -
BM_format/C_string_len_6 13.837 -
BM_format/C_string_len_60 27.484 3.23%
BM_format/C_string_len_6000 260.199 -
BM_format/string_len_6 2.608 -2.84%
BM_format/string_len_60 14.033 8.06%
BM_format/string_len_6000 72.648 2.39%
BM_format/string_view_len_6 2.434 -4.98%
BM_format/string_view_len_60 13.761 -
BM_format/string_view_len_6000 72.293 2.04%
BM_format_string<char>/1 1.186 2.74%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.099 -
BM_format_string<char>/131072 0.034 107.11%
BM_format_string<char>/16 0.114 -
BM_format_string<char>/16384 0.026 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.031 120.29%
BM_format_string<char>/32 0.395 -
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.475 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.013 -
BM_format_string<char>/64 0.180 -
BM_format_string<char>/65536 0.037 -
BM_format_string<char>/8 0.200 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.512 -1.05%
BM_format_string<wchar_t>/1024 0.117 -
BM_format_string<wchar_t>/1048576 0.141 -
BM_format_string<wchar_t>/128 0.285 -
BM_format_string<wchar_t>/131072 0.154 -12.24%
BM_format_string<wchar_t>/16 1.537 -
BM_format_string<wchar_t>/16384 0.153 -
BM_format_string<wchar_t>/2 5.882 -1.15%
BM_format_string<wchar_t>/2048 0.093 -
BM_format_string<wchar_t>/256 0.243 -
BM_format_string<wchar_t>/262144 0.143 -
BM_format_string<wchar_t>/32 0.867 1.58%
BM_format_string<wchar_t>/32768 0.127 -
BM_format_string<wchar_t>/4 3.029 -1.53%
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.149 -
BM_format_string<wchar_t>/524288 0.111 -
BM_format_string<wchar_t>/64 0.459 -
BM_format_string<wchar_t>/65536 0.115 -23.96%
BM_format_string<wchar_t>/8 3.121 1.33%
BM_format_string<wchar_t>/8192 0.194 -16.38%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 45.461 7.52%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 63.892 4.63%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2626.417 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 43.598 4.94%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 63.896 4.18%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2535.785 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 43.700 4.04%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 63.079 2.74%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2534.214 -
BM_format_to_back_inserter<std::list<char>> 127.244 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 81.585 7.31%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 658.847 7.30%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 75643.603 9.34%
BM_format_to_back_inserter<std::list<char>>/string_len_6 80.630 5.82%
BM_format_to_back_inserter<std::list<char>>/string_len_60 651.073 7.00%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 74267.488 7.36%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 80.894 6.64%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 652.654 7.22%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 75417.824 9.30%
BM_format_to_back_inserter<std::string> 19.168 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.443 -
BM_format_to_back_inserter<std::string>/C_string_len_60 30.936 -
BM_format_to_back_inserter<std::string>/C_string_len_6000 568.940 -
BM_format_to_back_inserter<std::string>/string_len_6 14.994 -
BM_format_to_back_inserter<std::string>/string_len_60 29.613 -
BM_format_to_back_inserter<std::string>/string_len_6000 465.649 -
BM_format_to_back_inserter<std::string>/string_view_len_6 15.029 2.12%
BM_format_to_back_inserter<std::string>/string_view_len_60 29.324 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 466.124 -
BM_format_to_back_inserter<std::vector<char>> 29.085 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 26.854 7.42%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.308 4.37%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 524.214 -1.77%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 26.450 7.45%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 29.071 3.09%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 423.185 -1.25%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 26.469 7.62%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.082 4.05%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 422.939 -1.94%
BM_format_to_iterator/<std::array> 16.471 -
BM_format_to_iterator/<std::array>_C_string_len_6 9.192 2.38%
BM_format_to_iterator/<std::array>_C_string_len_60 11.155 4.16%
BM_format_to_iterator/<std::array>_C_string_len_6000 169.117 1.54%
BM_format_to_iterator/<std::array>_string_len_6 8.618 3.16%
BM_format_to_iterator/<std::array>_string_len_60 10.092 4.11%
BM_format_to_iterator/<std::array>_string_len_6000 60.534 1.22%
BM_format_to_iterator/<std::array>_string_view_len_6 8.459 2.59%
BM_format_to_iterator/<std::array>_string_view_len_60 9.800 3.96%
BM_format_to_iterator/<std::array>_string_view_len_6000 60.326 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.910 1.19%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.667 3.68%
BM_format_to_iterator/<std::deque>_C_string_len_6000 248.775 -
BM_format_to_iterator/<std::deque>_string_len_6 14.289 -
BM_format_to_iterator/<std::deque>_string_len_60 17.475 1.77%
BM_format_to_iterator/<std::deque>_string_len_6000 148.847 -
BM_format_to_iterator/<std::deque>_string_view_len_6 14.369 2.10%
BM_format_to_iterator/<std::deque>_string_view_len_60 17.153 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 151.307 -
BM_format_to_iterator/<std::string> 16.707 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.387 1.39%
BM_format_to_iterator/<std::string>_C_string_len_60 11.203 3.04%
BM_format_to_iterator/<std::string>_C_string_len_6000 169.208 2.06%
BM_format_to_iterator/<std::string>_string_len_6 8.588 1.54%
BM_format_to_iterator/<std::string>_string_len_60 9.946 2.87%
BM_format_to_iterator/<std::string>_string_len_6000 59.784 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.613 1.86%
BM_format_to_iterator/<std::string>_string_view_len_60 10.012 4.41%
BM_format_to_iterator/<std::string>_string_view_len_6000 60.508 1.48%
BM_format_to_iterator/<std::vector> 16.439 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.997 -
BM_format_to_iterator/<std::vector>_C_string_len_60 11.394 4.30%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.435 2.12%
BM_format_to_iterator/<std::vector>_string_len_6 8.392 -
BM_format_to_iterator/<std::vector>_string_len_60 9.912 2.76%
BM_format_to_iterator/<std::vector>_string_len_6000 59.903 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.449 2.16%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.710 2.60%
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.941 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.087 -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12896063.276 4.60%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 199815.267 4.65%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.928 2.19%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 12649469.691 3.91%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 196179.953 3.66%
BM_format_to_n_string_back_inserter<std::string>/1 13.655 3.08%
BM_format_to_n_string_back_inserter<std::string>/1048576 65888.455 -
BM_format_to_n_string_back_inserter<std::string>/16384 982.481 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.803 3.02%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60580.205 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 885.075 -3.77%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.232 1.85%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 181152.111 1.04%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3580.939 -
BM_format_to_n_string_back_inserter<std::wstring>/1 14.132 2.27%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 184436.045 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4145.106 -
BM_format_to_n_string_begin<std::list<char>>/1 13.126 1.23%
BM_format_to_n_string_begin<std::list<char>>/1048576 953972.623 -
BM_format_to_n_string_begin<std::list<char>>/16384 15212.690 1.30%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.831 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1086495.028 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16139.088 -
BM_format_to_n_string_begin<std::string>/1 10.505 -2.09%
BM_format_to_n_string_begin<std::string>/1048576 11620.302 -
BM_format_to_n_string_begin<std::string>/16384 146.897 -
BM_format_to_n_string_begin<std::vector<char>>/1 10.438 -2.94%
BM_format_to_n_string_begin<std::vector<char>>/1048576 11622.225 -
BM_format_to_n_string_begin<std::vector<char>>/16384 145.543 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 11.013 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49753.311 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1182.288 -25.82%
BM_format_to_n_string_begin<std::wstring>/1 11.105 -
BM_format_to_n_string_begin<std::wstring>/1048576 49787.390 -
BM_format_to_n_string_begin<std::wstring>/16384 1193.013 -24.47%
BM_format_to_n_string_pointer<char>/1 10.450 -
BM_format_to_n_string_pointer<char>/1048576 11898.495 -2.49%
BM_format_to_n_string_pointer<char>/16384 259.002 4.28%
BM_format_to_n_string_pointer<wchar_t>/1 10.966 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50201.792 -
BM_format_to_n_string_pointer<wchar_t>/16384 1886.737 -
BM_format_to_n_string_span<char>/1 10.673 -
BM_format_to_n_string_span<char>/1048576 11899.071 -2.46%
BM_format_to_n_string_span<char>/16384 248.289 1.10%
BM_format_to_n_string_span<wchar_t>/1 10.961 -
BM_format_to_n_string_span<wchar_t>/1048576 50206.513 -
BM_format_to_n_string_span<wchar_t>/16384 1886.718 -
BM_format_to_string_back_inserter<std::list<char>>/1 23.037 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 13791549.159 4.35%
BM_format_to_string_back_inserter<std::list<char>>/16384 211840.046 4.75%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.213 2.37%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13809669.119 7.04%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 213309.864 7.25%
BM_format_to_string_back_inserter<std::string>/1 13.167 1.21%
BM_format_to_string_back_inserter<std::string>/1048576 66129.598 -
BM_format_to_string_back_inserter<std::string>/16384 981.975 -
BM_format_to_string_back_inserter<std::vector<char>>/1 24.561 -
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60432.578 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 892.613 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 24.678 6.97%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 183995.746 1.04%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3248.953 -
BM_format_to_string_back_inserter<std::wstring>/1 13.707 -
BM_format_to_string_back_inserter<std::wstring>/1048576 188879.979 -1.75%
BM_format_to_string_back_inserter<std::wstring>/16384 3921.177 -4.48%
BM_format_to_string_begin<std::list<char>>/1 11.366 -1.89%
BM_format_to_string_begin<std::list<char>>/1048576 947025.352 -
BM_format_to_string_begin<std::list<char>>/16384 14926.702 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.129 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1080416.085 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 16008.583 1.58%
BM_format_to_string_begin<std::string>/1 10.032 -
BM_format_to_string_begin<std::string>/1048576 11582.641 -
BM_format_to_string_begin<std::string>/16384 192.893 17.52%
BM_format_to_string_begin<std::vector<char>>/1 10.101 1.67%
BM_format_to_string_begin<std::vector<char>>/1048576 11583.145 -
BM_format_to_string_begin<std::vector<char>>/16384 144.292 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.334 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49732.680 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1665.266 6.19%
BM_format_to_string_begin<std::wstring>/1 10.447 -
BM_format_to_string_begin<std::wstring>/1048576 49767.400 -
BM_format_to_string_begin<std::wstring>/16384 1672.745 5.55%
BM_format_to_string_pointer<char>/1 9.959 -6.72%
BM_format_to_string_pointer<char>/1048576 11950.805 -
BM_format_to_string_pointer<char>/16384 147.059 -19.27%
BM_format_to_string_pointer<wchar_t>/1 10.370 -1.02%
BM_format_to_string_pointer<wchar_t>/1048576 50010.706 -
BM_format_to_string_pointer<wchar_t>/16384 1785.284 -
BM_format_to_string_span<char>/1 9.887 -1.96%
BM_format_to_string_span<char>/1048576 11953.013 -
BM_format_to_string_span<char>/16384 151.105 -36.09%
BM_format_to_string_span<wchar_t>/1 10.396 -
BM_format_to_string_span<wchar_t>/1048576 50049.492 -
BM_format_to_string_span<wchar_t>/16384 1800.459 -5.50%
BM_formatted_size_string<char>/1 10.449 -3.54%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.717 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.717 -1.85%
BM_japanese_escaped<char> 14356.801 1.20%
BM_japanese_escaped<wchar_t> 12390.653 -
BM_japanese_text<char> 22281.700 -
BM_japanese_text<wchar_t> 22504.299 -1.98%
BM_join_view_deques/0 5.200 -
BM_join_view_deques/1 8.506 -
BM_join_view_deques/1024 2685.426 -2.89%
BM_join_view_deques/2 11.651 -
BM_join_view_deques/4000 11918.122 3.20%
BM_join_view_deques/4096 12282.016 3.34%
BM_join_view_deques/512 1284.457 -
BM_join_view_deques/5500 17569.464 1.42%
BM_join_view_deques/64 147.705 -
BM_join_view_deques/64000 272492.728 -
BM_join_view_deques/65536 280856.344 -
BM_join_view_deques/70000 308302.674 -3.06%
BM_join_view_in_vectors/0 2.827 6.16%
BM_join_view_in_vectors/1 2.940 -
BM_join_view_in_vectors/1024 1586.681 3.56%
BM_join_view_in_vectors/2 4.600 -
BM_join_view_in_vectors/4000 6598.664 8.84%
BM_join_view_in_vectors/4096 6727.598 7.90%
BM_join_view_in_vectors/512 655.484 -2.77%
BM_join_view_in_vectors/5500 9132.168 7.02%
BM_join_view_in_vectors/64 85.570 -2.13%
BM_join_view_in_vectors/64000 120826.673 -
BM_join_view_in_vectors/65536 127977.358 -
BM_join_view_in_vectors/70000 135210.065 1.71%
BM_join_view_out_vectors/0 0.496 25.64%
BM_join_view_out_vectors/1 2.059 -
BM_join_view_out_vectors/1024 1540.112 -1.02%
BM_join_view_out_vectors/2 3.490 -
BM_join_view_out_vectors/4000 10850.075 79.33%
BM_join_view_out_vectors/4096 6498.346 4.49%
BM_join_view_out_vectors/512 768.582 -1.18%
BM_join_view_out_vectors/5500 8227.673 -1.43%
BM_join_view_out_vectors/64 97.629 -
BM_join_view_out_vectors/64000 133351.692 7.95%
BM_join_view_out_vectors/65536 130126.734 1.95%
BM_join_view_out_vectors/70000 159101.361 16.17%
BM_lexicographical_compare_three_way<IntPtr>/1 0.368 -12.81%
BM_lexicographical_compare_three_way<IntPtr>/1024 242.429 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245403.976 -2.47%
BM_lexicographical_compare_three_way<IntPtr>/16 4.388 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3718.508 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.917 -1.89%
BM_lexicographical_compare_three_way<IntPtr>/262144 59781.068 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.148 -1.01%
BM_lexicographical_compare_three_way<IntPtr>/4096 942.847 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.354 -1.22%
BM_lexicographical_compare_three_way<IntPtr>/65536 14913.922 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.269 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.024 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494332.980 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.179 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7655.595 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.362 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122234.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.734 -1.34%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1920.695 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30558.900 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.396 1.80%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.282 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244275.317 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.262 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3742.598 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.904 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59786.568 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 948.121 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.518 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14917.115 -
BM_lexicographical_compare_three_way_fast_path/1 0.391 -14.86%
BM_lexicographical_compare_three_way_fast_path/1024 243.805 -
BM_lexicographical_compare_three_way_fast_path/1048576 247143.341 -
BM_lexicographical_compare_three_way_fast_path/16 4.327 -
BM_lexicographical_compare_three_way_fast_path/16384 3734.738 -
BM_lexicographical_compare_three_way_fast_path/256 69.130 -1.77%
BM_lexicographical_compare_three_way_fast_path/262144 60112.300 -
BM_lexicographical_compare_three_way_fast_path/4 1.141 -
BM_lexicographical_compare_three_way_fast_path/4096 947.617 -
BM_lexicographical_compare_three_way_fast_path/64 15.614 -
BM_lexicographical_compare_three_way_fast_path/65536 14985.077 -
BM_lexicographical_compare_three_way_slow_path/1 0.459 18.21%
BM_lexicographical_compare_three_way_slow_path/1024 292.578 -
BM_lexicographical_compare_three_way_slow_path/1048576 294626.868 -
BM_lexicographical_compare_three_way_slow_path/16 4.579 -
BM_lexicographical_compare_three_way_slow_path/16384 4528.148 -
BM_lexicographical_compare_three_way_slow_path/256 79.143 -
BM_lexicographical_compare_three_way_slow_path/262144 72383.043 -
BM_lexicographical_compare_three_way_slow_path/4 1.175 -
BM_lexicographical_compare_three_way_slow_path/4096 1142.144 -
BM_lexicographical_compare_three_way_slow_path/64 17.757 -
BM_lexicographical_compare_three_way_slow_path/65536 18108.146 -
BM_map_find_string_literal 11.648 -
BM_num_get<bool> 11.674 -
BM_num_get<double> 36.154 -4.53%
BM_num_get<float> 36.138 -4.49%
BM_num_get<long> 10.565 -
BM_num_get<long_double> 36.210 -3.66%
BM_num_get<long_long> 10.380 -2.05%
BM_num_get<unsigned_int> 9.610 -2.41%
BM_num_get<unsigned_long> 10.185 -1.07%
BM_num_get<unsigned_long_long> 10.255 -
BM_num_get<unsigned_short> 10.113 -
BM_num_get<void*> 11.052 1.59%
BM_num_put<bool> 11.178 5.70%
BM_num_put<const_void*> 12.291 -
BM_num_put<double> 58.299 -
BM_num_put<long> 12.039 2.16%
BM_num_put<long_double> 59.190 -
BM_num_put<long_long> 12.093 2.83%
BM_num_put<unsigned_long> 11.779 3.40%
BM_num_put<unsigned_long_long> 11.698 2.97%
BM_sprintf 33.331 -
BM_sprintf/C_string_len_6 3.971 -2.17%
BM_sprintf/C_string_len_60 5.899 -
BM_sprintf/C_string_len_6000 166.260 -
BM_std_minmax_element<char>/1 0.299 -
BM_std_minmax_element<char>/1024 273.645 -3.53%
BM_std_minmax_element<char>/2 0.684 -
BM_std_minmax_element<char>/3 1.239 6.88%
BM_std_minmax_element<char>/4 1.232 -1.47%
BM_std_minmax_element<char>/4000 1043.181 -4.73%
BM_std_minmax_element<char>/4096 1042.316 -7.27%
BM_std_minmax_element<char>/512 134.507 -7.58%
BM_std_minmax_element<char>/5500 1395.845 -8.03%
BM_std_minmax_element<char>/64 17.015 -12.18%
BM_std_minmax_element<char>/64000 16009.876 -9.80%
BM_std_minmax_element<char>/65536 16416.006 -9.97%
BM_std_minmax_element<char>/70000 17495.016 -9.42%
BM_std_minmax_element<int>/1 0.308 -
BM_std_minmax_element<int>/1024 238.167 -7.10%
BM_std_minmax_element<int>/2 0.642 -5.90%
BM_std_minmax_element<int>/3 1.263 11.22%
BM_std_minmax_element<int>/4 1.174 -2.82%
BM_std_minmax_element<int>/4000 918.227 -6.29%
BM_std_minmax_element<int>/4096 940.410 -6.21%
BM_std_minmax_element<int>/512 121.011 -6.82%
BM_std_minmax_element<int>/5500 1259.906 -7.37%
BM_std_minmax_element<int>/64 15.397 -4.86%
BM_std_minmax_element<int>/64000 14615.967 -6.26%
BM_std_minmax_element<int>/65536 14943.777 -6.28%
BM_std_minmax_element<int>/70000 15978.444 -6.34%
BM_std_minmax_element<long_long>/1 0.299 -7.69%
BM_std_minmax_element<long_long>/1024 277.073 -1.29%
BM_std_minmax_element<long_long>/2 0.563 -12.49%
BM_std_minmax_element<long_long>/3 1.190 -7.85%
BM_std_minmax_element<long_long>/4 1.247 -1.65%
BM_std_minmax_element<long_long>/4000 1062.256 -2.06%
BM_std_minmax_element<long_long>/4096 1088.647 -1.81%
BM_std_minmax_element<long_long>/512 139.967 -1.80%
BM_std_minmax_element<long_long>/5500 1454.719 -2.24%
BM_std_minmax_element<long_long>/64 17.469 -1.57%
BM_std_minmax_element<long_long>/64000 16981.022 -2.66%
BM_std_minmax_element<long_long>/65536 17425.197 -2.54%
BM_std_minmax_element<long_long>/70000 18599.360 -2.60%
BM_std_minmax_element<short>/1 0.309 -
BM_std_minmax_element<short>/1024 265.571 -6.01%
BM_std_minmax_element<short>/2 0.685 -
BM_std_minmax_element<short>/3 1.212 -6.78%
BM_std_minmax_element<short>/4 1.214 -1.41%
BM_std_minmax_element<short>/4000 1017.704 -6.12%
BM_std_minmax_element<short>/4096 1038.363 -6.41%
BM_std_minmax_element<short>/512 135.729 -5.54%
BM_std_minmax_element<short>/5500 1391.309 -6.41%
BM_std_minmax_element<short>/64 17.051 -1.92%
BM_std_minmax_element<short>/64000 15985.902 -7.21%
BM_std_minmax_element<short>/65536 16370.565 -7.20%
BM_std_minmax_element<short>/70000 17513.464 -7.16%
BM_stop_token_async_reg_unreg_callback/1024 7478843.917 -5.70%
BM_stop_token_async_reg_unreg_callback/131072 116826322.081 -
BM_stop_token_async_reg_unreg_callback/16777216 14263997457.922 -
BM_stop_token_multi_thread_polling_stop_requested/1024 514002.621 17.20%
BM_stop_token_multi_thread_polling_stop_requested/131072 8152381.625 11.37%
BM_stop_token_multi_thread_polling_stop_requested/16777216 59531742.081 1.54%
BM_stop_token_single_thread_polling_stop_requested/1024 1656.619 -
BM_stop_token_single_thread_polling_stop_requested/131072 206559.015 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26525299.692 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14355.524 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1815926.080 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232542833.313 -
BM_string_without_formatting<char> 0.301 -8.72%
BM_string_without_formatting<wchar_t> 9.791 2.35%
BM_to_chars 2.136 -
BM_to_chars_as_string 3.910 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.584 -4.72%
BM_to_chars_bad/2 0.557 -19.29%
BM_to_chars_bad/23 2.115 -
BM_to_chars_bad/8 0.695 -
BM_to_chars_good/10 1.571 -2.55%
BM_to_chars_good/16 2.033 -
BM_to_chars_good/2 2.863 -
BM_to_chars_good/23 4.379 -1.59%
BM_to_chars_good/8 2.291 -2.89%
BM_to_string 4.754 -
BM_tolower_char<char> 0.613 -10.90%
BM_tolower_char<wchar_t> 0.610 -11.13%
BM_tolower_string<char> 15.212 1.36%
BM_tolower_string<wchar_t> 6.400 -
BM_toupper_char<char> 0.555 -19.01%
BM_toupper_char<wchar_t> 0.684 -
BM_toupper_string<char> 15.168 -
BM_toupper_string<wchar_t> 6.370 -
BM_unicode_escaped<char> 23024.752 -
BM_unicode_escaped<wchar_t> 21536.845 -
BM_unicode_text<char> 35745.202 -8.30%
BM_unicode_text<wchar_t> 41471.209 -2.58%
BM_vector_deque_copy/0 0.450 -33.16%
BM_vector_deque_copy/1 2.251 -
BM_vector_deque_copy/1024 36.405 -
BM_vector_deque_copy/2 1.990 -
BM_vector_deque_copy/4000 140.204 -
BM_vector_deque_copy/4096 144.596 -
BM_vector_deque_copy/512 16.895 -
BM_vector_deque_copy/5500 193.765 -
BM_vector_deque_copy/64 2.810 -
BM_vector_deque_copy/64000 3036.814 -
BM_vector_deque_copy/65536 2906.378 -
BM_vector_deque_copy/70000 3305.906 -
BM_vector_deque_copy_backward/0 0.474 -
BM_vector_deque_copy_backward/1 2.249 -1.36%
BM_vector_deque_copy_backward/1024 38.476 -
BM_vector_deque_copy_backward/2 1.992 -
BM_vector_deque_copy_backward/4000 143.861 -1.16%
BM_vector_deque_copy_backward/4096 149.079 -2.12%
BM_vector_deque_copy_backward/512 17.507 -
BM_vector_deque_copy_backward/5500 198.632 -
BM_vector_deque_copy_backward/64 2.967 -3.56%
BM_vector_deque_copy_backward/64000 7080.296 -
BM_vector_deque_copy_backward/65536 7366.884 -
BM_vector_deque_copy_backward/70000 8013.859 1.46%
BM_vector_deque_move/0 0.525 -3.85%
BM_vector_deque_move/1 2.074 1.51%
BM_vector_deque_move/1024 35.865 -
BM_vector_deque_move/2 1.822 2.22%
BM_vector_deque_move/4000 141.813 -
BM_vector_deque_move/4096 145.465 -
BM_vector_deque_move/512 16.895 -
BM_vector_deque_move/5500 196.555 -
BM_vector_deque_move/64 2.728 2.19%
BM_vector_deque_move/64000 3031.264 -
BM_vector_deque_move/65536 3031.629 -
BM_vector_deque_move/70000 3294.625 -
BM_vector_deque_move_backward/0 0.382 -32.45%
BM_vector_deque_move_backward/1 2.262 6.26%
BM_vector_deque_move_backward/1024 38.113 -1.24%
BM_vector_deque_move_backward/2 1.986 8.60%
BM_vector_deque_move_backward/4000 145.552 -
BM_vector_deque_move_backward/4096 149.532 -2.60%
BM_vector_deque_move_backward/512 17.493 -3.36%
BM_vector_deque_move_backward/5500 201.614 -1.98%
BM_vector_deque_move_backward/64 2.967 -7.11%
BM_vector_deque_move_backward/64000 7146.516 -
BM_vector_deque_move_backward/65536 7322.959 -
BM_vector_deque_move_backward/70000 7722.798 -
BM_vector_deque_ranges_copy/0 0.394 -34.78%
BM_vector_deque_ranges_copy/1 2.245 -2.32%
BM_vector_deque_ranges_copy/1024 35.822 -
BM_vector_deque_ranges_copy/2 1.991 -2.73%
BM_vector_deque_ranges_copy/4000 140.543 -1.03%
BM_vector_deque_ranges_copy/4096 146.740 -
BM_vector_deque_ranges_copy/512 16.907 -
BM_vector_deque_ranges_copy/5500 198.469 1.13%
BM_vector_deque_ranges_copy/64 2.853 -2.05%
BM_vector_deque_ranges_copy/64000 3033.909 -
BM_vector_deque_ranges_copy/65536 3033.784 -
BM_vector_deque_ranges_copy/70000 3293.316 -
BM_vector_deque_ranges_copy_backward/0 0.442 -26.74%
BM_vector_deque_ranges_copy_backward/1 2.262 11.94%
BM_vector_deque_ranges_copy_backward/1024 38.086 -
BM_vector_deque_ranges_copy_backward/2 1.991 12.27%
BM_vector_deque_ranges_copy_backward/4000 142.040 -
BM_vector_deque_ranges_copy_backward/4096 148.267 -
BM_vector_deque_ranges_copy_backward/512 17.480 -3.24%
BM_vector_deque_ranges_copy_backward/5500 198.782 -
BM_vector_deque_ranges_copy_backward/64 2.969 -7.09%
BM_vector_deque_ranges_copy_backward/64000 7199.764 -
BM_vector_deque_ranges_copy_backward/65536 7386.684 -
BM_vector_deque_ranges_copy_backward/70000 7841.754 -
BM_vector_deque_ranges_move/0 0.510 11.39%
BM_vector_deque_ranges_move/1 2.124 -6.98%
BM_vector_deque_ranges_move/1024 35.980 -
BM_vector_deque_ranges_move/2 1.825 -8.33%
BM_vector_deque_ranges_move/4000 140.960 -
BM_vector_deque_ranges_move/4096 145.843 -
BM_vector_deque_ranges_move/512 16.890 -
BM_vector_deque_ranges_move/5500 196.287 -
BM_vector_deque_ranges_move/64 2.746 -1.63%
BM_vector_deque_ranges_move/64000 2971.135 -
BM_vector_deque_ranges_move/65536 3058.330 -
BM_vector_deque_ranges_move/70000 3233.738 -
BM_vector_deque_ranges_move_backward/0 0.418 -6.93%
BM_vector_deque_ranges_move_backward/1 2.261 -1.97%
BM_vector_deque_ranges_move_backward/1024 38.118 2.17%
BM_vector_deque_ranges_move_backward/2 1.986 -2.83%
BM_vector_deque_ranges_move_backward/4000 141.652 -
BM_vector_deque_ranges_move_backward/4096 150.306 1.39%
BM_vector_deque_ranges_move_backward/512 17.496 -
BM_vector_deque_ranges_move_backward/5500 199.238 -
BM_vector_deque_ranges_move_backward/64 2.981 -2.20%
BM_vector_deque_ranges_move_backward/64000 6970.722 -
BM_vector_deque_ranges_move_backward/65536 7272.884 -
BM_vector_deque_ranges_move_backward/70000 7765.350 -
CastTo<A<Width,_Depth>> 236.502 2.00%
CastTo<B<Width_/_2,_Depth>> 2789.711 -1.39%
Chain,_1_level 1.002 -
Chain,_2_levels 1.002 -
Chain,_3_levels 1.002 -
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 21.370 2.44%
Chain_fail,_2_levels 32.171 2.61%
Chain_fail,_3_levels 39.192 2.81%
Chain_fail,_4_levels 51.804 2.97%
Chain_fail,_5_levels 66.442 7.28%
Chain_fail,_6_levels 80.401 3.60%
Chain_fail,_7_levels 90.812 5.75%
Chain_fail,_8_levels 95.441 3.41%
Chain_middle,_1_level 8.182 3.73%
Chain_middle,_2_levels 14.669 5.25%
Chain_middle,_3_levels 18.870 4.69%
Chain_middle,_4_levels 19.397 4.99%
Chain_to_complete 0.230 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.765 -
DAG_leftmost_middle,_2_levels 15.619 1.31%
DAG_leftmost_middle,_3_levels 12.892 1.29%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 123.905 -
DAG_rightmost_middle,_2_levels 110.265 -
DAG_rightmost_middle,_3_levels 76.111 -
DAG_sidecast,_1_level 38.382 1.90%
DAG_sidecast,_2_levels 83.382 -
DAG_sidecast,_3_levels 106.128 -
DAG_sidecast_fail,_1_level 58.623 -
DAG_sidecast_fail,_2_levels 91.190 1.29%
DAG_sidecast_fail,_3_levels 107.532 -
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1016947.790 -2.23%
SetIntersection_Front_Set_float_1024_1024 14245270.160 -3.29%
SetIntersection_Front_Set_float_1024_16 1239670.767 -
SetIntersection_Front_Set_float_1024_256 4407663.475 -1.93%
SetIntersection_Front_Set_float_1024_4 1072415.045 -
SetIntersection_Front_Set_float_1024_64 1868446.246 1.54%
SetIntersection_Front_Set_float_16384_1 1046130.279 5.04%
SetIntersection_Front_Set_float_16384_1024 13882201.730 -6.02%
SetIntersection_Front_Set_float_16384_16 1235982.266 -
SetIntersection_Front_Set_float_16384_16384 229973990.423 -
SetIntersection_Front_Set_float_16384_256 4231667.181 -3.26%
SetIntersection_Front_Set_float_16384_4 1046034.999 -2.10%
SetIntersection_Front_Set_float_16384_64 1899774.764 1.14%
SetIntersection_Front_Set_float_16_1 63129925.218 -
SetIntersection_Front_Set_float_16_16 39253350.827 1.15%
SetIntersection_Front_Set_float_16_4 54742537.234 -
SetIntersection_Front_Set_float_1_1 535460264.424 -
SetIntersection_Front_Set_float_256_1 4153254.935 -
SetIntersection_Front_Set_float_256_16 4735044.183 1.45%
SetIntersection_Front_Set_float_256_256 8496217.112 -1.15%
SetIntersection_Front_Set_float_256_4 4285135.366 1.28%
SetIntersection_Front_Set_float_256_64 5761588.897 -3.18%
SetIntersection_Front_Set_float_262144_1 1033142.300 1.00%
SetIntersection_Front_Set_float_262144_1024 12781375.101 -13.85%
SetIntersection_Front_Set_float_262144_16 1201970.550 -
SetIntersection_Front_Set_float_262144_16384 224248394.635 -7.10%
SetIntersection_Front_Set_float_262144_256 4049284.377 -9.23%
SetIntersection_Front_Set_float_262144_262144 1661118.002 -
SetIntersection_Front_Set_float_262144_4 1053117.823 -
SetIntersection_Front_Set_float_262144_64 1730861.166 -3.90%
SetIntersection_Front_Set_float_4_1 213569559.380 -
SetIntersection_Front_Set_float_4_4 136963943.059 -
SetIntersection_Front_Set_float_64_1 16499556.011 -
SetIntersection_Front_Set_float_64_16 15470662.881 -
SetIntersection_Front_Set_float_64_4 16064937.305 -
SetIntersection_Front_Set_float_64_64 15137865.873 3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1050314.771 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14318802.558 -1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1209611.772 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4299219.114 -6.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1079452.693 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1806731.034 -3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1021816.513 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13638855.696 -5.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1232764.218 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346680320.968 -2.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4444089.157 -9.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1071471.451 4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1843278.270 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62805581.777 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39086869.025 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55065023.405 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533647522.669 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4111387.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4600202.808 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8395659.071 -5.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4261493.312 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6400099.200 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1006368.269 -3.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14825178.213 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1234361.494 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337856988.695 -1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4475221.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1856942.547 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1029489.303 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1757598.855 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213522581.780 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137799573.712 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16447035.199 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15647473.468 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16176815.570 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14448913.791 -
SetIntersection_Front_Set_string_1024_1 1085230.656 -1.48%
SetIntersection_Front_Set_string_1024_1024 55353828.875 2.05%
SetIntersection_Front_Set_string_1024_16 1773611.024 -4.54%
SetIntersection_Front_Set_string_1024_256 14800546.218 -7.18%
SetIntersection_Front_Set_string_1024_4 1234556.320 -1.49%
SetIntersection_Front_Set_string_1024_64 4385679.653 -4.68%
SetIntersection_Front_Set_string_16384_1 1083623.806 -
SetIntersection_Front_Set_string_16384_1024 58291130.820 -1.01%
SetIntersection_Front_Set_string_16384_16 1823826.869 2.08%
SetIntersection_Front_Set_string_16384_16384 348154758.431 -
SetIntersection_Front_Set_string_16384_256 14689295.785 -7.44%
SetIntersection_Front_Set_string_16384_4 1216583.196 -
SetIntersection_Front_Set_string_16384_64 4627993.606 6.08%
SetIntersection_Front_Set_string_16_1 64910609.870 -
SetIntersection_Front_Set_string_16_16 59023443.799 2.11%
SetIntersection_Front_Set_string_16_4 62200467.984 -1.37%
SetIntersection_Front_Set_string_1_1 553427799.237 -
SetIntersection_Front_Set_string_256_1 4307059.457 -
SetIntersection_Front_Set_string_256_16 6652339.680 -7.23%
SetIntersection_Front_Set_string_256_256 28266957.502 -3.24%
SetIntersection_Front_Set_string_256_4 4777989.319 -1.07%
SetIntersection_Front_Set_string_256_64 14229533.166 -4.12%
SetIntersection_Front_Set_string_262144_1 1099610.493 -
SetIntersection_Front_Set_string_262144_1024 59866519.524 -
SetIntersection_Front_Set_string_262144_16 1781136.188 -2.24%
SetIntersection_Front_Set_string_262144_16384 346935436.569 -
SetIntersection_Front_Set_string_262144_256 15160969.158 -
SetIntersection_Front_Set_string_262144_262144 18215126.629 5.07%
SetIntersection_Front_Set_string_262144_4 1217421.831 1.50%
SetIntersection_Front_Set_string_262144_64 4404236.800 -3.02%
SetIntersection_Front_Set_string_4_1 221343677.343 -
SetIntersection_Front_Set_string_4_4 154709556.901 -
SetIntersection_Front_Set_string_64_1 16949002.407 -
SetIntersection_Front_Set_string_64_16 23920655.414 -1.66%
SetIntersection_Front_Set_string_64_4 18320466.901 -1.73%
SetIntersection_Front_Set_string_64_64 33920719.932 -9.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047521.562 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23314102.596 -3.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1326298.671 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6315231.504 -2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1094555.865 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2287892.747 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1029823.889 -1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27345526.438 2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1314246.338 -2.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358974980.893 2.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6235503.892 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1038649.835 -1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2375302.076 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62910466.783 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41359627.660 -2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55550454.026 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 534958479.019 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4162259.841 1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4951102.479 -2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 11798335.307 -10.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4326806.603 1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7134600.886 -7.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038511.342 3.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26406289.968 -4.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1296298.667 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 350971808.444 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6208619.587 -2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2889533.449 -3.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1044504.638 -4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2213692.394 -5.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214565083.318 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140469866.567 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16509658.646 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17016171.735 -1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16376016.257 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18093888.044 -1.88%
SetIntersection_Front_Set_uint32_1024_1 1046227.969 -
SetIntersection_Front_Set_uint32_1024_1024 12343412.018 -1.09%
SetIntersection_Front_Set_uint32_1024_16 1203730.913 -
SetIntersection_Front_Set_uint32_1024_256 3875060.280 -8.19%
SetIntersection_Front_Set_uint32_1024_4 1071867.939 -
SetIntersection_Front_Set_uint32_1024_64 1804177.207 7.64%
SetIntersection_Front_Set_uint32_16384_1 990696.171 -4.93%
SetIntersection_Front_Set_uint32_16384_1024 12427542.761 -5.39%
SetIntersection_Front_Set_uint32_16384_16 1182089.154 -2.37%
SetIntersection_Front_Set_uint32_16384_16384 220764878.422 -
SetIntersection_Front_Set_uint32_16384_256 4030440.847 -
SetIntersection_Front_Set_uint32_16384_4 1040747.049 -1.67%
SetIntersection_Front_Set_uint32_16384_64 1636610.251 -4.85%
SetIntersection_Front_Set_uint32_16_1 62324280.393 -1.00%
SetIntersection_Front_Set_uint32_16_16 37581860.478 -1.43%
SetIntersection_Front_Set_uint32_16_4 54252286.983 -
SetIntersection_Front_Set_uint32_1_1 530772588.473 -
SetIntersection_Front_Set_uint32_256_1 4160256.433 -
SetIntersection_Front_Set_uint32_256_16 4365732.530 -4.04%
SetIntersection_Front_Set_uint32_256_256 7674308.803 -
SetIntersection_Front_Set_uint32_256_4 4211069.283 -
SetIntersection_Front_Set_uint32_256_64 5367377.003 -9.11%
SetIntersection_Front_Set_uint32_262144_1 1009612.364 -3.94%
SetIntersection_Front_Set_uint32_262144_1024 12194324.273 -3.18%
SetIntersection_Front_Set_uint32_262144_16 1182309.950 -
SetIntersection_Front_Set_uint32_262144_16384 226754655.652 -
SetIntersection_Front_Set_uint32_262144_256 3713473.550 -5.21%
SetIntersection_Front_Set_uint32_262144_262144 1640700.928 -
SetIntersection_Front_Set_uint32_262144_4 1047258.198 -1.48%
SetIntersection_Front_Set_uint32_262144_64 1649781.564 -3.29%
SetIntersection_Front_Set_uint32_4_1 212494135.775 -
SetIntersection_Front_Set_uint32_4_4 136430343.993 -
SetIntersection_Front_Set_uint32_64_1 16359730.724 -
SetIntersection_Front_Set_uint32_64_16 15249093.728 -
SetIntersection_Front_Set_uint32_64_4 16048029.650 -
SetIntersection_Front_Set_uint32_64_64 13116189.755 -
SetIntersection_Front_Set_uint64_1024_1 1049910.475 -
SetIntersection_Front_Set_uint64_1024_1024 11651965.980 -7.48%
SetIntersection_Front_Set_uint64_1024_16 1193222.903 -
SetIntersection_Front_Set_uint64_1024_256 3681016.866 -12.16%
SetIntersection_Front_Set_uint64_1024_4 1075061.466 -
SetIntersection_Front_Set_uint64_1024_64 1832480.026 3.97%
SetIntersection_Front_Set_uint64_16384_1 1009005.255 -3.26%
SetIntersection_Front_Set_uint64_16384_1024 12668372.524 3.41%
SetIntersection_Front_Set_uint64_16384_16 1208327.342 -
SetIntersection_Front_Set_uint64_16384_16384 224147217.295 -1.54%
SetIntersection_Front_Set_uint64_16384_256 3940744.198 -
SetIntersection_Front_Set_uint64_16384_4 1069422.411 2.05%
SetIntersection_Front_Set_uint64_16384_64 1751304.183 1.40%
SetIntersection_Front_Set_uint64_16_1 62922355.093 -1.08%
SetIntersection_Front_Set_uint64_16_16 37450490.413 -1.55%
SetIntersection_Front_Set_uint64_16_4 55142186.896 -
SetIntersection_Front_Set_uint64_1_1 535956341.525 -
SetIntersection_Front_Set_uint64_256_1 4162985.399 -1.52%
SetIntersection_Front_Set_uint64_256_16 4464376.805 -1.45%
SetIntersection_Front_Set_uint64_256_256 7611486.954 3.66%
SetIntersection_Front_Set_uint64_256_4 4211995.951 -1.49%
SetIntersection_Front_Set_uint64_256_64 5652124.734 -1.18%
SetIntersection_Front_Set_uint64_262144_1 1078292.861 -
SetIntersection_Front_Set_uint64_262144_1024 12288499.204 -3.75%
SetIntersection_Front_Set_uint64_262144_16 1190317.895 2.81%
SetIntersection_Front_Set_uint64_262144_16384 219113466.838 -1.66%
SetIntersection_Front_Set_uint64_262144_256 3929953.539 -7.62%
SetIntersection_Front_Set_uint64_262144_262144 1665278.402 -
SetIntersection_Front_Set_uint64_262144_4 1069010.036 -
SetIntersection_Front_Set_uint64_262144_64 1782042.258 7.35%
SetIntersection_Front_Set_uint64_4_1 214465765.834 -
SetIntersection_Front_Set_uint64_4_4 137181285.167 -
SetIntersection_Front_Set_uint64_64_1 16343088.785 -1.21%
SetIntersection_Front_Set_uint64_64_16 15478256.101 1.66%
SetIntersection_Front_Set_uint64_64_4 16093829.066 -1.98%
SetIntersection_Front_Set_uint64_64_64 12824090.734 -2.61%
SetIntersection_Front_Vector_float_1024_1 1047216.744 -
SetIntersection_Front_Vector_float_1024_1024 5429956.821 -7.97%
SetIntersection_Front_Vector_float_1024_16 1119111.103 -
SetIntersection_Front_Vector_float_1024_256 2169030.528 -5.23%
SetIntersection_Front_Vector_float_1024_4 1060654.503 -
SetIntersection_Front_Vector_float_1024_64 1311930.707 -3.30%
SetIntersection_Front_Vector_float_16384_1 1039368.726 -
SetIntersection_Front_Vector_float_16384_1024 5445778.410 -
SetIntersection_Front_Vector_float_16384_16 1110364.822 -
SetIntersection_Front_Vector_float_16384_16384 75817482.636 -2.07%
SetIntersection_Front_Vector_float_16384_256 2165802.102 -
SetIntersection_Front_Vector_float_16384_4 1060926.194 -
SetIntersection_Front_Vector_float_16384_64 1339880.984 -
SetIntersection_Front_Vector_float_16_1 62915708.332 -
SetIntersection_Front_Vector_float_16_16 35548375.262 -
SetIntersection_Front_Vector_float_16_4 54274916.485 -
SetIntersection_Front_Vector_float_1_1 535102311.433 -
SetIntersection_Front_Vector_float_256_1 4193704.921 -
SetIntersection_Front_Vector_float_256_16 4198847.678 -
SetIntersection_Front_Vector_float_256_256 4495469.252 -
SetIntersection_Front_Vector_float_256_4 4213248.184 -
SetIntersection_Front_Vector_float_256_64 4362571.873 -
SetIntersection_Front_Vector_float_262144_1 1051937.050 2.91%
SetIntersection_Front_Vector_float_262144_1024 5422622.974 -
SetIntersection_Front_Vector_float_262144_16 1111649.720 -
SetIntersection_Front_Vector_float_262144_16384 75213434.141 -2.79%
SetIntersection_Front_Vector_float_262144_256 2167003.730 -4.76%
SetIntersection_Front_Vector_float_262144_262144 350377409.536 -1.18%
SetIntersection_Front_Vector_float_262144_4 1074359.851 1.30%
SetIntersection_Front_Vector_float_262144_64 1363546.908 -
SetIntersection_Front_Vector_float_4_1 213810994.557 -
SetIntersection_Front_Vector_float_4_4 136132081.325 -
SetIntersection_Front_Vector_float_64_1 16399606.631 -
SetIntersection_Front_Vector_float_64_16 14386130.580 1.17%
SetIntersection_Front_Vector_float_64_4 16047696.834 1.19%
SetIntersection_Front_Vector_float_64_64 10719967.179 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047119.076 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8331049.788 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1151619.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2883262.677 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1068133.191 3.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1490284.212 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 999230.390 -4.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8426802.383 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1094970.461 -5.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118692009.624 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2914718.052 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1058986.811 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1518702.568 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62736909.939 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36635003.621 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54472393.251 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533748938.675 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4160961.362 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4248447.645 -2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5731737.388 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4193061.148 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4900142.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049668.122 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8493045.197 1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1114567.094 -3.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118841891.742 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2925812.067 1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351479172.717 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1057443.050 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1498462.724 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213281923.911 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135997957.686 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16440700.628 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14668193.170 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16042939.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12054212.086 -
SetIntersection_Front_Vector_string_1024_1 1074566.708 -
SetIntersection_Front_Vector_string_1024_1024 39538136.229 3.33%
SetIntersection_Front_Vector_string_1024_16 1599673.046 -4.60%
SetIntersection_Front_Vector_string_1024_256 9869417.373 2.32%
SetIntersection_Front_Vector_string_1024_4 1186612.529 -
SetIntersection_Front_Vector_string_1024_64 3252412.755 -8.60%
SetIntersection_Front_Vector_string_16384_1 1075797.189 -
SetIntersection_Front_Vector_string_16384_1024 38845342.608 -
SetIntersection_Front_Vector_string_16384_16 1575599.250 -3.31%
SetIntersection_Front_Vector_string_16384_16384 349672730.366 -
SetIntersection_Front_Vector_string_16384_256 9642308.136 -
SetIntersection_Front_Vector_string_16384_4 1195138.096 -
SetIntersection_Front_Vector_string_16384_64 3197609.581 -4.17%
SetIntersection_Front_Vector_string_16_1 64432086.401 -
SetIntersection_Front_Vector_string_16_16 50658146.107 -3.16%
SetIntersection_Front_Vector_string_16_4 60371299.752 -
SetIntersection_Front_Vector_string_1_1 547424682.984 -
SetIntersection_Front_Vector_string_256_1 4267613.714 -
SetIntersection_Front_Vector_string_256_16 5975070.240 -3.45%
SetIntersection_Front_Vector_string_256_256 18860494.173 -4.44%
SetIntersection_Front_Vector_string_256_4 4666113.400 -
SetIntersection_Front_Vector_string_256_64 10111739.087 -4.78%
SetIntersection_Front_Vector_string_262144_1 1080909.532 -
SetIntersection_Front_Vector_string_262144_1024 39463356.872 -
SetIntersection_Front_Vector_string_262144_16 1582857.520 -4.34%
SetIntersection_Front_Vector_string_262144_16384 348185939.511 -
SetIntersection_Front_Vector_string_262144_256 9460862.536 -
SetIntersection_Front_Vector_string_262144_262144 14804945.965 2.41%
SetIntersection_Front_Vector_string_262144_4 1170731.555 -2.40%
SetIntersection_Front_Vector_string_262144_64 3132040.019 1.78%
SetIntersection_Front_Vector_string_4_1 218176792.885 -
SetIntersection_Front_Vector_string_4_4 151792939.487 -
SetIntersection_Front_Vector_string_64_1 16854107.188 -
SetIntersection_Front_Vector_string_64_16 20412642.284 -2.96%
SetIntersection_Front_Vector_string_64_4 17742327.178 -
SetIntersection_Front_Vector_string_64_64 25489015.986 -4.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1048159.284 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9583143.535 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1159974.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3185780.932 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071343.065 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1574998.422 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1030053.856 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9510530.513 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1161089.786 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 135345636.948 -1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3191040.723 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1070124.233 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1602938.761 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62864562.906 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37414087.854 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54826248.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534432323.266 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4163571.353 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4367197.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6281662.761 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4227736.944 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5097002.051 3.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047577.177 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9554929.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180018.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 135080791.190 -1.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3190289.287 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349666245.029 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070781.017 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1616744.298 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213230282.411 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137154724.262 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16451256.883 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14974744.463 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16083407.441 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12693386.495 -
SetIntersection_Front_Vector_uint32_1024_1 1037893.409 -
SetIntersection_Front_Vector_uint32_1024_1024 5879775.610 10.03%
SetIntersection_Front_Vector_uint32_1024_16 1123730.496 2.23%
SetIntersection_Front_Vector_uint32_1024_256 2285609.354 6.15%
SetIntersection_Front_Vector_uint32_1024_4 1062336.017 -
SetIntersection_Front_Vector_uint32_1024_64 1393805.165 5.29%
SetIntersection_Front_Vector_uint32_16384_1 1054234.923 -
SetIntersection_Front_Vector_uint32_16384_1024 5301476.855 -2.38%
SetIntersection_Front_Vector_uint32_16384_16 1090549.840 -1.69%
SetIntersection_Front_Vector_uint32_16384_16384 75231333.260 -
SetIntersection_Front_Vector_uint32_16384_256 2269022.007 6.34%
SetIntersection_Front_Vector_uint32_16384_4 1072039.180 1.28%
SetIntersection_Front_Vector_uint32_16384_64 1357141.479 1.66%
SetIntersection_Front_Vector_uint32_16_1 62592527.196 -
SetIntersection_Front_Vector_uint32_16_16 35689240.490 -
SetIntersection_Front_Vector_uint32_16_4 53986306.070 -
SetIntersection_Front_Vector_uint32_1_1 531942283.998 -
SetIntersection_Front_Vector_uint32_256_1 4173580.344 -
SetIntersection_Front_Vector_uint32_256_16 4153688.985 -1.86%
SetIntersection_Front_Vector_uint32_256_256 4527120.638 -
SetIntersection_Front_Vector_uint32_256_4 4135873.512 -1.06%
SetIntersection_Front_Vector_uint32_256_64 4234038.274 -3.33%
SetIntersection_Front_Vector_uint32_262144_1 1029751.320 -2.15%
SetIntersection_Front_Vector_uint32_262144_1024 5880348.666 10.16%
SetIntersection_Front_Vector_uint32_262144_16 1114758.034 -
SetIntersection_Front_Vector_uint32_262144_16384 75116022.824 -
SetIntersection_Front_Vector_uint32_262144_256 2129729.375 -6.58%
SetIntersection_Front_Vector_uint32_262144_262144 348189765.950 -
SetIntersection_Front_Vector_uint32_262144_4 1059780.200 1.14%
SetIntersection_Front_Vector_uint32_262144_64 1308890.613 -1.38%
SetIntersection_Front_Vector_uint32_4_1 212455046.531 -
SetIntersection_Front_Vector_uint32_4_4 135018587.033 -
SetIntersection_Front_Vector_uint32_64_1 16364104.192 -
SetIntersection_Front_Vector_uint32_64_16 14305337.195 -
SetIntersection_Front_Vector_uint32_64_4 15927662.361 -
SetIntersection_Front_Vector_uint32_64_64 10875017.185 2.12%
SetIntersection_Front_Vector_uint64_1024_1 1046311.312 -
SetIntersection_Front_Vector_uint64_1024_1024 5909194.893 -
SetIntersection_Front_Vector_uint64_1024_16 1081780.786 -3.36%
SetIntersection_Front_Vector_uint64_1024_256 2278648.318 -
SetIntersection_Front_Vector_uint64_1024_4 1061664.980 -
SetIntersection_Front_Vector_uint64_1024_64 1362456.487 -1.03%
SetIntersection_Front_Vector_uint64_16384_1 1044250.083 -
SetIntersection_Front_Vector_uint64_16384_1024 5868124.564 10.51%
SetIntersection_Front_Vector_uint64_16384_16 1105629.717 -1.20%
SetIntersection_Front_Vector_uint64_16384_16384 78457981.417 3.48%
SetIntersection_Front_Vector_uint64_16384_256 2280719.581 6.85%
SetIntersection_Front_Vector_uint64_16384_4 1004222.697 -4.92%
SetIntersection_Front_Vector_uint64_16384_64 1365798.536 -1.14%
SetIntersection_Front_Vector_uint64_16_1 62475232.864 -
SetIntersection_Front_Vector_uint64_16_16 35527422.378 -
SetIntersection_Front_Vector_uint64_16_4 54067671.397 -
SetIntersection_Front_Vector_uint64_1_1 531005032.246 -
SetIntersection_Front_Vector_uint64_256_1 4115533.290 -1.34%
SetIntersection_Front_Vector_uint64_256_16 4184638.099 -
SetIntersection_Front_Vector_uint64_256_256 4481126.358 -1.50%
SetIntersection_Front_Vector_uint64_256_4 4155529.316 -
SetIntersection_Front_Vector_uint64_256_64 4378291.436 -
SetIntersection_Front_Vector_uint64_262144_1 998943.026 -4.12%
SetIntersection_Front_Vector_uint64_262144_1024 5883777.379 10.45%
SetIntersection_Front_Vector_uint64_262144_16 1108689.926 -
SetIntersection_Front_Vector_uint64_262144_16384 78522001.101 3.49%
SetIntersection_Front_Vector_uint64_262144_256 2271685.306 -
SetIntersection_Front_Vector_uint64_262144_262144 350937897.918 1.06%
SetIntersection_Front_Vector_uint64_262144_4 1037464.002 -2.50%
SetIntersection_Front_Vector_uint64_262144_64 1361494.159 -1.14%
SetIntersection_Front_Vector_uint64_4_1 212163956.742 -
SetIntersection_Front_Vector_uint64_4_4 134762145.784 -
SetIntersection_Front_Vector_uint64_64_1 16377921.893 -
SetIntersection_Front_Vector_uint64_64_16 14145054.196 -1.09%
SetIntersection_Front_Vector_uint64_64_4 15789410.605 -1.06%
SetIntersection_Front_Vector_uint64_64_64 10797384.053 -1.17%
SetIntersection_Interlaced_Set_float_1024_1 1052976.052 1.34%
SetIntersection_Interlaced_Set_float_1024_1024 11807538.638 -3.17%
SetIntersection_Interlaced_Set_float_1024_16 11485682.092 1.67%
SetIntersection_Interlaced_Set_float_1024_256 14697069.649 -
SetIntersection_Interlaced_Set_float_1024_4 9809376.343 -
SetIntersection_Interlaced_Set_float_1024_64 10045821.015 -
SetIntersection_Interlaced_Set_float_16384_1 1048959.992 -
SetIntersection_Interlaced_Set_float_16384_1024 173342797.281 -1.54%
SetIntersection_Interlaced_Set_float_16384_16 205851255.895 -2.54%
SetIntersection_Interlaced_Set_float_16384_16384 224724295.561 1.93%
SetIntersection_Interlaced_Set_float_16384_256 198239915.751 -
SetIntersection_Interlaced_Set_float_16384_4 167038110.780 -1.06%
SetIntersection_Interlaced_Set_float_16384_64 213438171.882 -2.66%
SetIntersection_Interlaced_Set_float_16_1 63126183.923 -
SetIntersection_Interlaced_Set_float_16_16 38123366.394 -
SetIntersection_Interlaced_Set_float_16_4 59676487.155 -
SetIntersection_Interlaced_Set_float_1_1 536037671.259 -
SetIntersection_Interlaced_Set_float_256_1 4175070.398 -
SetIntersection_Interlaced_Set_float_256_16 12141274.751 1.49%
SetIntersection_Interlaced_Set_float_256_256 7689402.336 3.94%
SetIntersection_Interlaced_Set_float_256_4 10971225.151 -2.42%
SetIntersection_Interlaced_Set_float_256_64 13750231.389 4.85%
SetIntersection_Interlaced_Set_float_262144_1 1020561.472 -
SetIntersection_Interlaced_Set_float_262144_1024 1532106.609 1.87%
SetIntersection_Interlaced_Set_float_262144_16 1589553.793 -
SetIntersection_Interlaced_Set_float_262144_16384 1279968.587 1.96%
SetIntersection_Interlaced_Set_float_262144_256 1575789.879 2.24%
SetIntersection_Interlaced_Set_float_262144_262144 1695277.508 2.74%
SetIntersection_Interlaced_Set_float_262144_4 1283006.756 -
SetIntersection_Interlaced_Set_float_262144_64 1544428.061 -
SetIntersection_Interlaced_Set_float_4_1 214268907.996 -
SetIntersection_Interlaced_Set_float_4_4 136838500.770 -
SetIntersection_Interlaced_Set_float_64_1 16678870.766 2.10%
SetIntersection_Interlaced_Set_float_64_16 22219835.735 2.03%
SetIntersection_Interlaced_Set_float_64_4 20926800.663 -
SetIntersection_Interlaced_Set_float_64_64 13346672.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1057409.067 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12923068.557 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11504331.995 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14801161.738 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9651125.065 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10076899.215 -2.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1052600.318 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174743873.603 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215837061.222 -1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347039022.875 39.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203294888.671 -1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179134749.236 1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228033835.705 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 64531377.698 2.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38278044.957 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59566554.327 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533534818.251 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4128617.765 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12129592.927 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8144758.532 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11784117.497 -1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13429543.967 2.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1039919.877 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1620492.758 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1666459.226 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1321580.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1641219.239 -1.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1832423.014 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1345792.727 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645200.031 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213693597.396 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137314746.004 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16435342.859 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22397952.263 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21044254.615 1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13761633.510 -
SetIntersection_Interlaced_Set_string_1024_1 1090793.413 -
SetIntersection_Interlaced_Set_string_1024_1024 57400221.149 4.24%
SetIntersection_Interlaced_Set_string_1024_16 12793375.083 -
SetIntersection_Interlaced_Set_string_1024_256 35468523.105 -2.18%
SetIntersection_Interlaced_Set_string_1024_4 10454333.284 -
SetIntersection_Interlaced_Set_string_1024_64 16607033.389 -
SetIntersection_Interlaced_Set_string_16384_1 1094346.818 -
SetIntersection_Interlaced_Set_string_16384_1024 354594530.905 1.58%
SetIntersection_Interlaced_Set_string_16384_16 242655656.730 1.04%
SetIntersection_Interlaced_Set_string_16384_16384 354029099.662 1.46%
SetIntersection_Interlaced_Set_string_16384_256 360779962.692 6.15%
SetIntersection_Interlaced_Set_string_16384_4 194833026.919 -1.05%
SetIntersection_Interlaced_Set_string_16384_64 352876838.805 -
SetIntersection_Interlaced_Set_string_16_1 65209422.034 -
SetIntersection_Interlaced_Set_string_16_16 60782273.349 2.60%
SetIntersection_Interlaced_Set_string_16_4 73455500.232 -
SetIntersection_Interlaced_Set_string_1_1 557972079.531 -
SetIntersection_Interlaced_Set_string_256_1 4334401.634 -
SetIntersection_Interlaced_Set_string_256_16 18324024.556 3.16%
SetIntersection_Interlaced_Set_string_256_256 32967755.852 5.75%
SetIntersection_Interlaced_Set_string_256_4 13031693.403 -
SetIntersection_Interlaced_Set_string_256_64 31151502.394 1.17%
SetIntersection_Interlaced_Set_string_262144_1 1107176.478 4.76%
SetIntersection_Interlaced_Set_string_262144_1024 2076425.617 -
SetIntersection_Interlaced_Set_string_262144_16 2147300.701 1.29%
SetIntersection_Interlaced_Set_string_262144_16384 2839850.994 5.06%
SetIntersection_Interlaced_Set_string_262144_256 2059914.958 -
SetIntersection_Interlaced_Set_string_262144_262144 17200586.588 -
SetIntersection_Interlaced_Set_string_262144_4 1867058.105 -
SetIntersection_Interlaced_Set_string_262144_64 2111552.651 -
SetIntersection_Interlaced_Set_string_4_1 222082921.394 -
SetIntersection_Interlaced_Set_string_4_4 158759770.917 -
SetIntersection_Interlaced_Set_string_64_1 17199004.579 -
SetIntersection_Interlaced_Set_string_64_16 38022427.709 -
SetIntersection_Interlaced_Set_string_64_4 25854589.196 -
SetIntersection_Interlaced_Set_string_64_64 36940033.859 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1039085.243 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25388967.282 -6.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11786054.153 -2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18698032.169 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9870577.655 1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11761032.872 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1004576.647 -4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233211498.960 1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 234692367.998 -2.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358943926.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 241621245.143 -4.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 194684773.164 -1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346995351.095 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63060952.190 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42292813.549 1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62355298.182 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535332280.131 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4189218.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12657585.427 -2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13467533.435 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11435939.408 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17390202.238 -2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1009098.435 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1982517.578 1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2111461.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1760144.205 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2008471.435 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3078029.869 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1838378.256 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2094551.107 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214164076.016 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140461817.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16446781.143 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26295016.634 1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22711559.711 2.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 20233836.677 4.39%
SetIntersection_Interlaced_Set_uint32_1024_1 1048978.967 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12298660.330 -2.57%
SetIntersection_Interlaced_Set_uint32_1024_16 11207885.866 -3.32%
SetIntersection_Interlaced_Set_uint32_1024_256 13538503.525 -3.38%
SetIntersection_Interlaced_Set_uint32_1024_4 9610769.245 -3.68%
SetIntersection_Interlaced_Set_uint32_1024_64 10006992.520 -1.77%
SetIntersection_Interlaced_Set_uint32_16384_1 1039666.546 -
SetIntersection_Interlaced_Set_uint32_16384_1024 170722451.746 -4.33%
SetIntersection_Interlaced_Set_uint32_16384_16 203354824.585 -5.55%
SetIntersection_Interlaced_Set_uint32_16384_16384 225648620.858 -
SetIntersection_Interlaced_Set_uint32_16384_256 194754869.436 -4.69%
SetIntersection_Interlaced_Set_uint32_16384_4 164846308.211 -4.56%
SetIntersection_Interlaced_Set_uint32_16384_64 209759098.694 -6.07%
SetIntersection_Interlaced_Set_uint32_16_1 62396876.740 -
SetIntersection_Interlaced_Set_uint32_16_16 37139596.927 -1.93%
SetIntersection_Interlaced_Set_uint32_16_4 59020061.427 -1.50%
SetIntersection_Interlaced_Set_uint32_1_1 530599457.919 -
SetIntersection_Interlaced_Set_uint32_256_1 4032047.105 -3.19%
SetIntersection_Interlaced_Set_uint32_256_16 11889279.532 -
SetIntersection_Interlaced_Set_uint32_256_256 7760941.388 -1.21%
SetIntersection_Interlaced_Set_uint32_256_4 11085701.843 -5.43%
SetIntersection_Interlaced_Set_uint32_256_64 12392358.955 -10.63%
SetIntersection_Interlaced_Set_uint32_262144_1 1009607.385 -3.45%
SetIntersection_Interlaced_Set_uint32_262144_1024 1644073.813 8.17%
SetIntersection_Interlaced_Set_uint32_262144_16 1558252.768 -2.40%
SetIntersection_Interlaced_Set_uint32_262144_16384 1280552.328 1.56%
SetIntersection_Interlaced_Set_uint32_262144_256 1717304.282 10.75%
SetIntersection_Interlaced_Set_uint32_262144_262144 1864046.063 -
SetIntersection_Interlaced_Set_uint32_262144_4 1257737.795 -1.16%
SetIntersection_Interlaced_Set_uint32_262144_64 1707514.973 9.89%
SetIntersection_Interlaced_Set_uint32_4_1 212051778.342 -
SetIntersection_Interlaced_Set_uint32_4_4 135809887.699 -
SetIntersection_Interlaced_Set_uint32_64_1 16284468.439 -
SetIntersection_Interlaced_Set_uint32_64_16 21538192.891 -5.06%
SetIntersection_Interlaced_Set_uint32_64_4 20672295.224 -2.37%
SetIntersection_Interlaced_Set_uint32_64_64 13272654.175 -1.88%
SetIntersection_Interlaced_Set_uint64_1024_1 987359.512 -6.07%
SetIntersection_Interlaced_Set_uint64_1024_1024 12255528.417 -8.53%
SetIntersection_Interlaced_Set_uint64_1024_16 11311327.545 -6.67%
SetIntersection_Interlaced_Set_uint64_1024_256 14150608.345 -1.34%
SetIntersection_Interlaced_Set_uint64_1024_4 9772097.337 -23.31%
SetIntersection_Interlaced_Set_uint64_1024_64 9934298.898 -15.28%
SetIntersection_Interlaced_Set_uint64_16384_1 1031755.920 -1.86%
SetIntersection_Interlaced_Set_uint64_16384_1024 178986736.488 -1.63%
SetIntersection_Interlaced_Set_uint64_16384_16 219544939.334 -1.55%
SetIntersection_Interlaced_Set_uint64_16384_16384 233026050.435 -
SetIntersection_Interlaced_Set_uint64_16384_256 209643058.477 -1.16%
SetIntersection_Interlaced_Set_uint64_16384_4 180604753.840 -1.75%
SetIntersection_Interlaced_Set_uint64_16384_64 231409535.908 -1.49%
SetIntersection_Interlaced_Set_uint64_16_1 62772799.985 -
SetIntersection_Interlaced_Set_uint64_16_16 37623242.882 -
SetIntersection_Interlaced_Set_uint64_16_4 59953684.772 -
SetIntersection_Interlaced_Set_uint64_1_1 532942774.841 -
SetIntersection_Interlaced_Set_uint64_256_1 4161631.684 -
SetIntersection_Interlaced_Set_uint64_256_16 12338162.566 2.33%
SetIntersection_Interlaced_Set_uint64_256_256 7537078.559 -
SetIntersection_Interlaced_Set_uint64_256_4 10958686.320 -2.51%
SetIntersection_Interlaced_Set_uint64_256_64 13408758.379 2.81%
SetIntersection_Interlaced_Set_uint64_262144_1 1026491.502 -2.24%
SetIntersection_Interlaced_Set_uint64_262144_1024 1543115.803 -2.40%
SetIntersection_Interlaced_Set_uint64_262144_16 1605243.488 -1.38%
SetIntersection_Interlaced_Set_uint64_262144_16384 1249886.313 -3.55%
SetIntersection_Interlaced_Set_uint64_262144_256 1592928.059 -2.16%
SetIntersection_Interlaced_Set_uint64_262144_262144 1695169.840 -
SetIntersection_Interlaced_Set_uint64_262144_4 1295753.824 -
SetIntersection_Interlaced_Set_uint64_262144_64 1580596.192 -1.84%
SetIntersection_Interlaced_Set_uint64_4_1 213287255.481 -
SetIntersection_Interlaced_Set_uint64_4_4 136346615.008 -
SetIntersection_Interlaced_Set_uint64_64_1 16398148.109 -
SetIntersection_Interlaced_Set_uint64_64_16 22069771.721 -2.46%
SetIntersection_Interlaced_Set_uint64_64_4 20792149.223 -
SetIntersection_Interlaced_Set_uint64_64_64 13021268.203 -
SetIntersection_Interlaced_Vector_float_1024_1 1052455.792 -
SetIntersection_Interlaced_Vector_float_1024_1024 5898750.512 -
SetIntersection_Interlaced_Vector_float_1024_16 1779637.014 -34.41%
SetIntersection_Interlaced_Vector_float_1024_256 5557505.983 -8.45%
SetIntersection_Interlaced_Vector_float_1024_4 1252697.507 -14.55%
SetIntersection_Interlaced_Vector_float_1024_64 3294908.302 -41.12%
SetIntersection_Interlaced_Vector_float_16384_1 1035581.104 -1.27%
SetIntersection_Interlaced_Vector_float_16384_1024 46984174.146 -16.24%
SetIntersection_Interlaced_Vector_float_16384_16 3418678.225 -4.57%
SetIntersection_Interlaced_Vector_float_16384_16384 79648681.497 -
SetIntersection_Interlaced_Vector_float_16384_256 23891215.969 32.96%
SetIntersection_Interlaced_Vector_float_16384_4 1566304.671 -4.35%
SetIntersection_Interlaced_Vector_float_16384_64 6450166.676 1.81%
SetIntersection_Interlaced_Vector_float_16_1 62851198.064 -
SetIntersection_Interlaced_Vector_float_16_16 35831879.734 -
SetIntersection_Interlaced_Vector_float_16_4 56298568.191 -
SetIntersection_Interlaced_Vector_float_1_1 535077840.509 -
SetIntersection_Interlaced_Vector_float_256_1 4173081.861 -
SetIntersection_Interlaced_Vector_float_256_16 7381734.752 17.13%
SetIntersection_Interlaced_Vector_float_256_256 4554352.008 -
SetIntersection_Interlaced_Vector_float_256_4 4608508.168 -8.49%
SetIntersection_Interlaced_Vector_float_256_64 7137280.987 -10.16%
SetIntersection_Interlaced_Vector_float_262144_1 1050791.806 -
SetIntersection_Interlaced_Vector_float_262144_1024 93322174.695 -16.44%
SetIntersection_Interlaced_Vector_float_262144_16 2973798.509 -13.01%
SetIntersection_Interlaced_Vector_float_262144_16384 348206532.159 4.92%
SetIntersection_Interlaced_Vector_float_262144_256 31542188.369 10.01%
SetIntersection_Interlaced_Vector_float_262144_262144 350672934.292 -
SetIntersection_Interlaced_Vector_float_262144_4 1801265.083 -7.66%
SetIntersection_Interlaced_Vector_float_262144_64 7955260.335 -33.29%
SetIntersection_Interlaced_Vector_float_4_1 214042809.920 -
SetIntersection_Interlaced_Vector_float_4_4 135827547.291 -
SetIntersection_Interlaced_Vector_float_64_1 16401645.842 -
SetIntersection_Interlaced_Vector_float_64_16 18833040.573 11.94%
SetIntersection_Interlaced_Vector_float_64_4 17321480.869 -4.52%
SetIntersection_Interlaced_Vector_float_64_64 10925706.897 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1016001.366 -2.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8345021.540 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2834913.710 21.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7584518.186 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1488843.962 7.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6002888.518 30.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1001496.093 -3.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 66706297.153 1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3011076.025 -6.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119054705.349 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29682270.898 30.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1471783.004 -4.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9674907.285 -18.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62821973.536 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36669203.919 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57843834.332 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533633408.969 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4172202.843 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6950505.876 -3.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5777678.515 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4893276.044 -4.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8608528.221 -2.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1043422.692 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 135681096.534 4.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8126822.767 92.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341380792.874 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 54118282.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350887655.989 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1597086.565 -7.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 26916956.985 32.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213553240.408 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135802733.111 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16430459.823 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19472373.557 -3.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18621725.744 2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12112005.881 -
SetIntersection_Interlaced_Vector_string_1024_1 1075630.830 -
SetIntersection_Interlaced_Vector_string_1024_1024 36638451.022 -6.24%
SetIntersection_Interlaced_Vector_string_1024_16 3352942.877 -3.53%
SetIntersection_Interlaced_Vector_string_1024_256 22768559.923 5.63%
SetIntersection_Interlaced_Vector_string_1024_4 1605157.651 -6.18%
SetIntersection_Interlaced_Vector_string_1024_64 8384522.355 -1.09%
SetIntersection_Interlaced_Vector_string_16384_1 1077223.500 1.64%
SetIntersection_Interlaced_Vector_string_16384_1024 120492096.653 -1.26%
SetIntersection_Interlaced_Vector_string_16384_16 4846151.711 3.09%
SetIntersection_Interlaced_Vector_string_16384_16384 350075117.944 -
SetIntersection_Interlaced_Vector_string_16384_256 44570476.513 -
SetIntersection_Interlaced_Vector_string_16384_4 1948491.488 -1.56%
SetIntersection_Interlaced_Vector_string_16384_64 12310241.312 -15.17%
SetIntersection_Interlaced_Vector_string_16_1 64458626.176 -
SetIntersection_Interlaced_Vector_string_16_16 51429822.423 1.17%
SetIntersection_Interlaced_Vector_string_16_4 67536075.301 -
SetIntersection_Interlaced_Vector_string_1_1 549211903.333 -
SetIntersection_Interlaced_Vector_string_256_1 4285481.963 -
SetIntersection_Interlaced_Vector_string_256_16 10699609.089 -
SetIntersection_Interlaced_Vector_string_256_256 20296777.477 -2.72%
SetIntersection_Interlaced_Vector_string_256_4 6102383.511 -2.22%
SetIntersection_Interlaced_Vector_string_256_64 20172432.680 -
SetIntersection_Interlaced_Vector_string_262144_1 1095342.379 1.23%
SetIntersection_Interlaced_Vector_string_262144_1024 353875794.439 4.03%
SetIntersection_Interlaced_Vector_string_262144_16 5866056.132 -14.57%
SetIntersection_Interlaced_Vector_string_262144_16384 1068429.931 1.19%
SetIntersection_Interlaced_Vector_string_262144_256 71227613.712 -10.15%
SetIntersection_Interlaced_Vector_string_262144_262144 14443533.529 -
SetIntersection_Interlaced_Vector_string_262144_4 2302675.705 -
SetIntersection_Interlaced_Vector_string_262144_64 22757101.529 -
SetIntersection_Interlaced_Vector_string_4_1 219250512.399 -
SetIntersection_Interlaced_Vector_string_4_4 151846544.853 -
SetIntersection_Interlaced_Vector_string_64_1 16857645.146 -
SetIntersection_Interlaced_Vector_string_64_16 30211825.793 1.03%
SetIntersection_Interlaced_Vector_string_64_4 21601124.055 -1.39%
SetIntersection_Interlaced_Vector_string_64_64 26012498.986 -4.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1095469.786 4.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9966996.983 4.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2471739.023 3.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9434326.823 -4.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1446511.017 4.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4497679.365 -12.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1124686.701 12.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67814734.834 -4.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3443350.695 -9.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142394557.194 3.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27571515.324 -3.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1590874.540 -5.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8969885.927 -9.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 65816747.463 5.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39341636.988 4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61113476.403 5.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 534369220.196 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4297262.913 3.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8132068.117 2.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6632277.501 4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5426126.602 2.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10462712.387 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1086310.611 4.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 143229478.487 -5.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4519663.914 -4.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354837203.913 2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46757308.879 -5.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350307147.594 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1862368.603 -5.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16363780.581 14.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213762956.365 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 140513557.571 2.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17439774.591 6.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21181464.203 5.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19546275.374 5.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13370432.991 5.55%
SetIntersection_Interlaced_Vector_uint32_1024_1 1034486.682 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5915590.156 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1860706.886 -15.78%
SetIntersection_Interlaced_Vector_uint32_1024_256 5667994.261 -19.37%
SetIntersection_Interlaced_Vector_uint32_1024_4 1243201.360 -9.73%
SetIntersection_Interlaced_Vector_uint32_1024_64 3537455.145 -15.11%
SetIntersection_Interlaced_Vector_uint32_16384_1 1010259.781 -3.71%
SetIntersection_Interlaced_Vector_uint32_16384_1024 39486283.659 -25.75%
SetIntersection_Interlaced_Vector_uint32_16384_16 2396892.096 -20.22%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79342887.070 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21341749.814 36.96%
SetIntersection_Interlaced_Vector_uint32_16384_4 1340884.938 -12.49%
SetIntersection_Interlaced_Vector_uint32_16384_64 8000997.166 25.30%
SetIntersection_Interlaced_Vector_uint32_16_1 62515830.560 -
SetIntersection_Interlaced_Vector_uint32_16_16 35232394.431 -1.48%
SetIntersection_Interlaced_Vector_uint32_16_4 55425544.908 -
SetIntersection_Interlaced_Vector_uint32_1_1 530921494.074 -
SetIntersection_Interlaced_Vector_uint32_256_1 4131728.554 -
SetIntersection_Interlaced_Vector_uint32_256_16 6565036.051 10.50%
SetIntersection_Interlaced_Vector_uint32_256_256 4543117.709 -
SetIntersection_Interlaced_Vector_uint32_256_4 4647777.858 -6.63%
SetIntersection_Interlaced_Vector_uint32_256_64 6879574.219 -13.98%
SetIntersection_Interlaced_Vector_uint32_262144_1 1030421.570 -1.76%
SetIntersection_Interlaced_Vector_uint32_262144_1024 82263405.183 -18.06%
SetIntersection_Interlaced_Vector_uint32_262144_16 3116555.545 -37.59%
SetIntersection_Interlaced_Vector_uint32_262144_16384 344438985.718 -1.90%
SetIntersection_Interlaced_Vector_uint32_262144_256 23938613.286 -37.22%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350740400.980 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1458351.540 -22.25%
SetIntersection_Interlaced_Vector_uint32_262144_64 8061350.870 -14.11%
SetIntersection_Interlaced_Vector_uint32_4_1 212298214.792 -
SetIntersection_Interlaced_Vector_uint32_4_4 134942247.861 -
SetIntersection_Interlaced_Vector_uint32_64_1 16331636.500 -
SetIntersection_Interlaced_Vector_uint32_64_16 16885998.705 -3.02%
SetIntersection_Interlaced_Vector_uint32_64_4 17564888.117 -1.64%
SetIntersection_Interlaced_Vector_uint32_64_64 10873902.193 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1002506.656 -3.76%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5888558.337 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2224322.900 -9.95%
SetIntersection_Interlaced_Vector_uint64_1024_256 5504155.299 -3.49%
SetIntersection_Interlaced_Vector_uint64_1024_4 1365230.868 -3.07%
SetIntersection_Interlaced_Vector_uint64_1024_64 4204330.016 -2.79%
SetIntersection_Interlaced_Vector_uint64_16384_1 1033369.884 -1.37%
SetIntersection_Interlaced_Vector_uint64_16384_1024 52528609.077 6.31%
SetIntersection_Interlaced_Vector_uint64_16384_16 3231985.094 21.11%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78460452.046 -
SetIntersection_Interlaced_Vector_uint64_16384_256 22839485.085 43.79%
SetIntersection_Interlaced_Vector_uint64_16384_4 1481491.325 4.39%
SetIntersection_Interlaced_Vector_uint64_16384_64 8111348.793 42.79%
SetIntersection_Interlaced_Vector_uint64_16_1 62398092.728 -
SetIntersection_Interlaced_Vector_uint64_16_16 35601709.772 -
SetIntersection_Interlaced_Vector_uint64_16_4 55626355.682 -
SetIntersection_Interlaced_Vector_uint64_1_1 531161181.383 -
SetIntersection_Interlaced_Vector_uint64_256_1 4153584.848 -
SetIntersection_Interlaced_Vector_uint64_256_16 6736483.360 1.96%
SetIntersection_Interlaced_Vector_uint64_256_256 4560051.713 -
SetIntersection_Interlaced_Vector_uint64_256_4 5029708.039 -
SetIntersection_Interlaced_Vector_uint64_256_64 6828651.281 -2.71%
SetIntersection_Interlaced_Vector_uint64_262144_1 1038511.663 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 122086147.417 23.32%
SetIntersection_Interlaced_Vector_uint64_262144_16 10369456.042 231.33%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349306691.396 -1.74%
SetIntersection_Interlaced_Vector_uint64_262144_256 69651819.344 157.01%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350825251.977 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1934739.902 24.36%
SetIntersection_Interlaced_Vector_uint64_262144_64 25443215.456 92.13%
SetIntersection_Interlaced_Vector_uint64_4_1 212190009.892 -
SetIntersection_Interlaced_Vector_uint64_4_4 134643714.945 -
SetIntersection_Interlaced_Vector_uint64_64_1 16370027.154 -
SetIntersection_Interlaced_Vector_uint64_64_16 16880592.670 -1.18%
SetIntersection_Interlaced_Vector_uint64_64_4 17618058.905 3.03%
SetIntersection_Interlaced_Vector_uint64_64_64 10796082.257 -1.68%
SetIntersection_None_Set_float_1024_1 9002291.727 -
SetIntersection_None_Set_float_1024_1024 8758678.205 -1.43%
SetIntersection_None_Set_float_1024_16 8737474.108 -
SetIntersection_None_Set_float_1024_256 8832218.610 1.44%
SetIntersection_None_Set_float_1024_4 8671077.032 -1.90%
SetIntersection_None_Set_float_1024_64 8969260.773 -
SetIntersection_None_Set_float_16384_1 155698355.222 -1.99%
SetIntersection_None_Set_float_16384_1024 156709475.583 -
SetIntersection_None_Set_float_16384_16 155414503.493 -1.47%
SetIntersection_None_Set_float_16384_16384 159080009.136 -
SetIntersection_None_Set_float_16384_256 155883926.269 -
SetIntersection_None_Set_float_16384_4 155283188.449 -1.94%
SetIntersection_None_Set_float_16384_64 155758939.450 -
SetIntersection_None_Set_float_16_1 66604777.184 -
SetIntersection_None_Set_float_16_16 35584074.391 -
SetIntersection_None_Set_float_16_4 56812492.181 -
SetIntersection_None_Set_float_1_1 536335874.795 -
SetIntersection_None_Set_float_256_1 11326699.153 -1.76%
SetIntersection_None_Set_float_256_16 10810854.585 -
SetIntersection_None_Set_float_256_256 5637728.038 -2.72%
SetIntersection_None_Set_float_256_4 11387804.862 1.49%
SetIntersection_None_Set_float_256_64 9244941.658 -1.06%
SetIntersection_None_Set_float_262144_1 1183506.185 -
SetIntersection_None_Set_float_262144_1024 1175255.613 -
SetIntersection_None_Set_float_262144_16 1179318.033 -
SetIntersection_None_Set_float_262144_16384 1183822.836 1.49%
SetIntersection_None_Set_float_262144_256 1174477.945 -
SetIntersection_None_Set_float_262144_262144 1177736.980 -
SetIntersection_None_Set_float_262144_4 1175432.862 -
SetIntersection_None_Set_float_262144_64 1176182.127 -
SetIntersection_None_Set_float_4_1 217351287.392 -
SetIntersection_None_Set_float_4_4 135783718.472 -
SetIntersection_None_Set_float_64_1 21430377.032 -1.02%
SetIntersection_None_Set_float_64_16 17771032.631 -
SetIntersection_None_Set_float_64_4 20556540.395 -1.58%
SetIntersection_None_Set_float_64_64 11333980.276 2.93%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8840626.976 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8836235.606 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8831129.368 1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8765058.898 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8670717.759 -3.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8680623.139 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161332796.024 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157884185.876 -3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168950522.488 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170317236.310 2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162637404.289 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165344610.016 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166778594.298 -1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66397729.269 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36075428.284 2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56341647.788 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533725266.059 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11356687.792 -2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10652124.667 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5622963.972 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11209556.430 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9287610.250 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1213967.284 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1237951.171 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225500.081 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1244369.060 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1226785.888 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258357.420 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1231901.531 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1232627.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216398668.015 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135024449.925 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22421057.189 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17628234.752 -3.42%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21452693.635 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11517717.737 1.18%
SetIntersection_None_Set_string_1024_1 9267069.475 5.03%
SetIntersection_None_Set_string_1024_1024 8866578.787 -
SetIntersection_None_Set_string_1024_16 9110929.371 -
SetIntersection_None_Set_string_1024_256 9001569.323 -1.37%
SetIntersection_None_Set_string_1024_4 9365328.180 6.49%
SetIntersection_None_Set_string_1024_64 9056994.443 1.36%
SetIntersection_None_Set_string_16384_1 193802438.772 -6.50%
SetIntersection_None_Set_string_16384_1024 209694008.503 -2.47%
SetIntersection_None_Set_string_16384_16 193232166.141 -5.85%
SetIntersection_None_Set_string_16384_16384 198315639.650 1.35%
SetIntersection_None_Set_string_16384_256 200383960.274 -3.15%
SetIntersection_None_Set_string_16384_4 196731310.655 -4.63%
SetIntersection_None_Set_string_16384_64 194533851.459 -4.62%
SetIntersection_None_Set_string_16_1 68689866.906 -
SetIntersection_None_Set_string_16_16 36461226.818 -
SetIntersection_None_Set_string_16_4 58724034.560 1.51%
SetIntersection_None_Set_string_1_1 541535697.497 -
SetIntersection_None_Set_string_256_1 11595298.483 -
SetIntersection_None_Set_string_256_16 10954283.952 -
SetIntersection_None_Set_string_256_256 5877088.055 -
SetIntersection_None_Set_string_256_4 11372087.475 -1.41%
SetIntersection_None_Set_string_256_64 9410505.431 -
SetIntersection_None_Set_string_262144_1 1680690.022 1.06%
SetIntersection_None_Set_string_262144_1024 1672367.025 -
SetIntersection_None_Set_string_262144_16 1679324.298 1.15%
SetIntersection_None_Set_string_262144_16384 1690140.787 1.68%
SetIntersection_None_Set_string_262144_256 1684372.803 1.35%
SetIntersection_None_Set_string_262144_262144 1680719.727 -
SetIntersection_None_Set_string_262144_4 1685460.125 1.60%
SetIntersection_None_Set_string_262144_64 1680388.346 1.09%
SetIntersection_None_Set_string_4_1 221161996.174 -
SetIntersection_None_Set_string_4_4 138380231.868 -
SetIntersection_None_Set_string_64_1 22785040.935 -
SetIntersection_None_Set_string_64_16 18692018.540 -
SetIntersection_None_Set_string_64_4 21870523.589 1.01%
SetIntersection_None_Set_string_64_64 11624858.448 -2.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8898287.255 1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8686535.473 -3.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8781797.841 -1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8866897.009 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8884700.363 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8660069.359 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200807468.962 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 211273822.500 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198479190.125 -1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 194407231.535 -6.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196013350.638 -2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 196614645.708 -3.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199298552.273 -1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66196078.723 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35324212.019 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56374054.648 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535796959.117 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11511626.800 1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10718058.213 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5830476.419 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11119387.680 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9276455.903 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1637769.123 -1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1659139.566 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1639105.061 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1637122.476 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1645701.985 -1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1661437.582 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1653546.549 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1639123.941 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217798662.164 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135630805.510 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22655087.603 2.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18406996.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21645516.625 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11448992.160 -
SetIntersection_None_Set_uint32_1024_1 8810571.798 -2.52%
SetIntersection_None_Set_uint32_1024_1024 8700738.525 -4.66%
SetIntersection_None_Set_uint32_1024_16 8649906.512 -3.54%
SetIntersection_None_Set_uint32_1024_256 8744628.525 -1.85%
SetIntersection_None_Set_uint32_1024_4 8621626.298 -5.66%
SetIntersection_None_Set_uint32_1024_64 8643934.802 -3.03%
SetIntersection_None_Set_uint32_16384_1 153607456.627 -4.83%
SetIntersection_None_Set_uint32_16384_1024 155267026.434 -2.54%
SetIntersection_None_Set_uint32_16384_16 154452668.961 -3.76%
SetIntersection_None_Set_uint32_16384_16384 157153042.100 -4.24%
SetIntersection_None_Set_uint32_16384_256 154204143.384 -3.84%
SetIntersection_None_Set_uint32_16384_4 153997972.948 -4.45%
SetIntersection_None_Set_uint32_16384_64 154171399.770 -3.90%
SetIntersection_None_Set_uint32_16_1 66235990.818 -
SetIntersection_None_Set_uint32_16_16 35098174.024 -
SetIntersection_None_Set_uint32_16_4 56097360.557 -
SetIntersection_None_Set_uint32_1_1 532501417.855 -
SetIntersection_None_Set_uint32_256_1 11166382.741 -4.20%
SetIntersection_None_Set_uint32_256_16 10783726.265 -
SetIntersection_None_Set_uint32_256_256 5619762.772 -3.98%
SetIntersection_None_Set_uint32_256_4 11199191.804 -1.47%
SetIntersection_None_Set_uint32_256_64 9066684.798 -2.12%
SetIntersection_None_Set_uint32_262144_1 1172041.178 -1.25%
SetIntersection_None_Set_uint32_262144_1024 1177441.894 -
SetIntersection_None_Set_uint32_262144_16 1165506.345 -1.17%
SetIntersection_None_Set_uint32_262144_16384 1157396.565 -2.70%
SetIntersection_None_Set_uint32_262144_256 1164811.687 -1.42%
SetIntersection_None_Set_uint32_262144_262144 1169135.334 -
SetIntersection_None_Set_uint32_262144_4 1164626.873 -1.45%
SetIntersection_None_Set_uint32_262144_64 1164716.798 -1.42%
SetIntersection_None_Set_uint32_4_1 215436255.780 -
SetIntersection_None_Set_uint32_4_4 134655750.891 -
SetIntersection_None_Set_uint32_64_1 22634317.910 -
SetIntersection_None_Set_uint32_64_16 18251348.191 -1.23%
SetIntersection_None_Set_uint32_64_4 21427804.946 -1.30%
SetIntersection_None_Set_uint32_64_64 11323641.982 -2.00%
SetIntersection_None_Set_uint64_1024_1 8733718.067 -6.07%
SetIntersection_None_Set_uint64_1024_1024 8609700.971 -7.99%
SetIntersection_None_Set_uint64_1024_16 8757301.736 -6.97%
SetIntersection_None_Set_uint64_1024_256 8834895.870 -5.82%
SetIntersection_None_Set_uint64_1024_4 8693233.940 -8.61%
SetIntersection_None_Set_uint64_1024_64 8717923.451 -6.37%
SetIntersection_None_Set_uint64_16384_1 159162013.428 -7.85%
SetIntersection_None_Set_uint64_16384_1024 166055472.607 -1.37%
SetIntersection_None_Set_uint64_16384_16 166445992.411 -1.34%
SetIntersection_None_Set_uint64_16384_16384 174521261.006 -1.89%
SetIntersection_None_Set_uint64_16384_256 165711758.369 -
SetIntersection_None_Set_uint64_16384_4 162618595.498 -3.36%
SetIntersection_None_Set_uint64_16384_64 168015630.384 -1.69%
SetIntersection_None_Set_uint64_16_1 66505253.324 -
SetIntersection_None_Set_uint64_16_16 35308370.715 -1.53%
SetIntersection_None_Set_uint64_16_4 56235948.584 -
SetIntersection_None_Set_uint64_1_1 532728735.406 -
SetIntersection_None_Set_uint64_256_1 11283903.927 -7.71%
SetIntersection_None_Set_uint64_256_16 10854295.544 -2.96%
SetIntersection_None_Set_uint64_256_256 5680190.290 -6.03%
SetIntersection_None_Set_uint64_256_4 11385154.493 -4.15%
SetIntersection_None_Set_uint64_256_64 8996186.673 -8.01%
SetIntersection_None_Set_uint64_262144_1 1191892.902 -1.06%
SetIntersection_None_Set_uint64_262144_1024 1195966.795 -1.40%
SetIntersection_None_Set_uint64_262144_16 1189608.481 -1.89%
SetIntersection_None_Set_uint64_262144_16384 1194403.808 -1.78%
SetIntersection_None_Set_uint64_262144_256 1193743.002 -1.45%
SetIntersection_None_Set_uint64_262144_262144 1213481.853 -2.05%
SetIntersection_None_Set_uint64_262144_4 1190273.846 -1.17%
SetIntersection_None_Set_uint64_262144_64 1196176.758 -
SetIntersection_None_Set_uint64_4_1 215553782.859 -
SetIntersection_None_Set_uint64_4_4 134773130.930 -
SetIntersection_None_Set_uint64_64_1 22313269.469 -5.04%
SetIntersection_None_Set_uint64_64_16 18256453.575 -4.55%
SetIntersection_None_Set_uint64_64_4 21340162.167 -4.50%
SetIntersection_None_Set_uint64_64_64 11410314.917 -7.04%
SetIntersection_None_Vector_float_1024_1 1087205.215 1.03%
SetIntersection_None_Vector_float_1024_1024 1078692.606 -
SetIntersection_None_Vector_float_1024_16 1059802.007 -1.79%
SetIntersection_None_Vector_float_1024_256 1078321.901 1.03%
SetIntersection_None_Vector_float_1024_4 1088935.898 -
SetIntersection_None_Vector_float_1024_64 1076291.284 1.24%
SetIntersection_None_Vector_float_16384_1 1102175.071 -
SetIntersection_None_Vector_float_16384_1024 1113859.127 -
SetIntersection_None_Vector_float_16384_16 1104961.606 -
SetIntersection_None_Vector_float_16384_16384 1095400.512 -1.08%
SetIntersection_None_Vector_float_16384_256 1111992.913 -
SetIntersection_None_Vector_float_16384_4 1102798.228 1.92%
SetIntersection_None_Vector_float_16384_64 1092920.820 -1.47%
SetIntersection_None_Vector_float_16_1 63579427.931 -
SetIntersection_None_Vector_float_16_16 33808299.638 -
SetIntersection_None_Vector_float_16_4 53891243.260 -
SetIntersection_None_Vector_float_1_1 535124007.696 -
SetIntersection_None_Vector_float_256_1 4299613.617 1.41%
SetIntersection_None_Vector_float_256_16 4027248.411 -
SetIntersection_None_Vector_float_256_256 2162520.611 1.12%
SetIntersection_None_Vector_float_256_4 4207569.626 -
SetIntersection_None_Vector_float_256_64 3426214.709 -
SetIntersection_None_Vector_float_262144_1 1135249.190 1.28%
SetIntersection_None_Vector_float_262144_1024 1141498.870 1.30%
SetIntersection_None_Vector_float_262144_16 1131544.958 -
SetIntersection_None_Vector_float_262144_16384 1126697.119 -
SetIntersection_None_Vector_float_262144_256 1121692.522 -2.25%
SetIntersection_None_Vector_float_262144_262144 1128968.423 -
SetIntersection_None_Vector_float_262144_4 1125831.267 -
SetIntersection_None_Vector_float_262144_64 1129089.972 -
SetIntersection_None_Vector_float_4_1 214702222.846 -
SetIntersection_None_Vector_float_4_4 134128668.283 -
SetIntersection_None_Vector_float_64_1 16723690.580 -
SetIntersection_None_Vector_float_64_16 13538924.747 -
SetIntersection_None_Vector_float_64_4 16067292.328 1.10%
SetIntersection_None_Vector_float_64_64 8527002.342 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1100899.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1099992.200 -1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1101745.904 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099894.373 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1100791.511 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1099259.300 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1087412.233 -5.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1104065.262 -3.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1135153.597 1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1120335.353 -2.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1136109.347 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1117484.299 -2.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1133060.744 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63589454.155 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33843445.718 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54144957.041 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533564895.634 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4328925.949 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4094085.001 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2137078.487 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4222862.102 -2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3478035.661 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1154432.046 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1139425.428 -4.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1179669.630 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1171384.563 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1171233.907 -1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1113215.863 -6.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1174442.349 2.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1118810.056 -4.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214371574.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134110100.697 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16876445.412 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13689334.114 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16100252.978 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8544266.077 -1.12%
SetIntersection_None_Vector_string_1024_1 1165301.703 -
SetIntersection_None_Vector_string_1024_1024 1174804.667 1.19%
SetIntersection_None_Vector_string_1024_16 1178486.587 1.38%
SetIntersection_None_Vector_string_1024_256 1178865.052 -
SetIntersection_None_Vector_string_1024_4 1182428.637 1.87%
SetIntersection_None_Vector_string_1024_64 1130432.682 -2.97%
SetIntersection_None_Vector_string_16384_1 1223805.979 -
SetIntersection_None_Vector_string_16384_1024 1244385.440 -
SetIntersection_None_Vector_string_16384_16 1246744.808 2.00%
SetIntersection_None_Vector_string_16384_16384 1251881.021 2.41%
SetIntersection_None_Vector_string_16384_256 1246198.093 2.28%
SetIntersection_None_Vector_string_16384_4 1238902.535 4.28%
SetIntersection_None_Vector_string_16384_64 1232231.438 -
SetIntersection_None_Vector_string_16_1 65081539.086 -
SetIntersection_None_Vector_string_16_16 34659449.279 -
SetIntersection_None_Vector_string_16_4 55334080.505 -
SetIntersection_None_Vector_string_1_1 534307008.261 -
SetIntersection_None_Vector_string_256_1 4569882.432 2.26%
SetIntersection_None_Vector_string_256_16 4215955.583 -
SetIntersection_None_Vector_string_256_256 2283661.167 2.13%
SetIntersection_None_Vector_string_256_4 4499972.064 1.02%
SetIntersection_None_Vector_string_256_64 3642389.872 -
SetIntersection_None_Vector_string_262144_1 1274965.628 -
SetIntersection_None_Vector_string_262144_1024 1295968.022 -2.06%
SetIntersection_None_Vector_string_262144_16 1310989.587 2.59%
SetIntersection_None_Vector_string_262144_16384 1329803.808 -
SetIntersection_None_Vector_string_262144_256 1334047.320 3.58%
SetIntersection_None_Vector_string_262144_262144 1308772.534 1.58%
SetIntersection_None_Vector_string_262144_4 1314385.305 -
SetIntersection_None_Vector_string_262144_64 1318824.480 -
SetIntersection_None_Vector_string_4_1 217214555.603 -
SetIntersection_None_Vector_string_4_4 135709541.946 -
SetIntersection_None_Vector_string_64_1 17544880.039 1.13%
SetIntersection_None_Vector_string_64_16 14102625.831 -
SetIntersection_None_Vector_string_64_4 16639524.001 -
SetIntersection_None_Vector_string_64_64 8846125.454 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114399.537 1.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128708.672 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117844.063 -2.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1117226.311 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1122152.056 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1105008.274 -2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1105560.895 -4.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1154106.038 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162837.896 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1167545.664 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1166803.805 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1139737.282 1.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1162650.684 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64892811.619 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34056097.009 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 55239377.599 1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 540275188.834 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4398126.690 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4086006.976 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2209583.908 1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4328593.796 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3465246.231 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1226453.916 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1132177.725 -4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1214765.857 3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1176490.870 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1227585.663 4.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1187113.371 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1171961.568 1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1154750.074 -2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 218728806.353 2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 136553049.560 1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17042727.404 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13949170.236 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16254217.320 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8699642.768 1.63%
SetIntersection_None_Vector_uint32_1024_1 1041114.028 -3.08%
SetIntersection_None_Vector_uint32_1024_1024 1039592.991 -3.61%
SetIntersection_None_Vector_uint32_1024_16 1075314.590 -
SetIntersection_None_Vector_uint32_1024_256 1080078.840 -
SetIntersection_None_Vector_uint32_1024_4 1060797.145 -1.43%
SetIntersection_None_Vector_uint32_1024_64 1074580.849 -
SetIntersection_None_Vector_uint32_16384_1 1091351.400 -1.09%
SetIntersection_None_Vector_uint32_16384_1024 1105855.490 -
SetIntersection_None_Vector_uint32_16384_16 1104199.321 -
SetIntersection_None_Vector_uint32_16384_16384 1088480.604 -1.42%
SetIntersection_None_Vector_uint32_16384_256 1103029.777 -
SetIntersection_None_Vector_uint32_16384_4 1102304.227 -
SetIntersection_None_Vector_uint32_16384_64 1100906.909 -
SetIntersection_None_Vector_uint32_16_1 63078990.425 -
SetIntersection_None_Vector_uint32_16_16 33535246.239 -
SetIntersection_None_Vector_uint32_16_4 53654866.457 -
SetIntersection_None_Vector_uint32_1_1 530968401.998 -
SetIntersection_None_Vector_uint32_256_1 4260780.412 -
SetIntersection_None_Vector_uint32_256_16 4028173.728 -
SetIntersection_None_Vector_uint32_256_256 2147922.516 -
SetIntersection_None_Vector_uint32_256_4 4184793.367 -
SetIntersection_None_Vector_uint32_256_64 3392084.763 -
SetIntersection_None_Vector_uint32_262144_1 1136128.469 -
SetIntersection_None_Vector_uint32_262144_1024 1129363.215 -
SetIntersection_None_Vector_uint32_262144_16 1125986.530 -
SetIntersection_None_Vector_uint32_262144_16384 1128312.337 -
SetIntersection_None_Vector_uint32_262144_256 1078940.546 -4.19%
SetIntersection_None_Vector_uint32_262144_262144 1072470.209 -4.70%
SetIntersection_None_Vector_uint32_262144_4 1124405.525 -
SetIntersection_None_Vector_uint32_262144_64 1113622.984 -
SetIntersection_None_Vector_uint32_4_1 213034398.637 -
SetIntersection_None_Vector_uint32_4_4 133265381.499 -
SetIntersection_None_Vector_uint32_64_1 16611524.878 -
SetIntersection_None_Vector_uint32_64_16 13392463.940 -
SetIntersection_None_Vector_uint32_64_4 15859242.756 -
SetIntersection_None_Vector_uint32_64_64 8406721.954 -1.07%
SetIntersection_None_Vector_uint64_1024_1 1081345.087 -
SetIntersection_None_Vector_uint64_1024_1024 1090194.098 -
SetIntersection_None_Vector_uint64_1024_16 1075778.812 -
SetIntersection_None_Vector_uint64_1024_256 1079540.682 -
SetIntersection_None_Vector_uint64_1024_4 1079565.413 -
SetIntersection_None_Vector_uint64_1024_64 1079352.048 -
SetIntersection_None_Vector_uint64_16384_1 1100840.380 -
SetIntersection_None_Vector_uint64_16384_1024 1107586.751 -
SetIntersection_None_Vector_uint64_16384_16 1092064.341 -1.35%
SetIntersection_None_Vector_uint64_16384_16384 1108596.835 -
SetIntersection_None_Vector_uint64_16384_256 1111440.714 -
SetIntersection_None_Vector_uint64_16384_4 1065268.440 -3.51%
SetIntersection_None_Vector_uint64_16384_64 1105804.469 -
SetIntersection_None_Vector_uint64_16_1 62955361.517 -
SetIntersection_None_Vector_uint64_16_16 33503652.989 -
SetIntersection_None_Vector_uint64_16_4 53583137.666 -
SetIntersection_None_Vector_uint64_1_1 531990649.286 -
SetIntersection_None_Vector_uint64_256_1 4248295.031 -
SetIntersection_None_Vector_uint64_256_16 4032198.428 -
SetIntersection_None_Vector_uint64_256_256 2079754.999 -2.85%
SetIntersection_None_Vector_uint64_256_4 4173140.905 -
SetIntersection_None_Vector_uint64_256_64 3431017.794 -
SetIntersection_None_Vector_uint64_262144_1 1122701.082 -
SetIntersection_None_Vector_uint64_262144_1024 1126612.432 -
SetIntersection_None_Vector_uint64_262144_16 1113650.863 -2.13%
SetIntersection_None_Vector_uint64_262144_16384 1124600.327 -
SetIntersection_None_Vector_uint64_262144_256 1129003.263 -
SetIntersection_None_Vector_uint64_262144_262144 1121144.548 -2.90%
SetIntersection_None_Vector_uint64_262144_4 1126266.198 1.40%
SetIntersection_None_Vector_uint64_262144_64 1083072.733 -3.57%
SetIntersection_None_Vector_uint64_4_1 213191959.532 -
SetIntersection_None_Vector_uint64_4_4 133108872.604 -
SetIntersection_None_Vector_uint64_64_1 16597699.024 -
SetIntersection_None_Vector_uint64_64_16 13505173.840 -
SetIntersection_None_Vector_uint64_64_4 15908078.042 -
SetIntersection_None_Vector_uint64_64_64 8443532.868 -
Static 0.219 -
VChain,_1_level 5.820 -
VChain,_2_levels 8.106 1.74%
VChain,_3_levels 11.441 -
VChain,_4_levels 15.959 1.93%
VChain,_5_levels 21.326 -
VChain_fail,_1_level 7.213 -4.26%
VChain_fail,_2_levels 13.656 -
VChain_fail,_3_levels 21.012 -
VChain_fail,_4_levels 30.025 -
VChain_fail,_5_levels 39.972 -
VChain_middle,_1_level 12.830 -3.70%
VChain_middle,_2_levels 26.491 -
VChain_middle,_3_levels 45.877 2.21%
VChain_middle,_4_levels 59.664 -
VChain_to_complete 0.233 -
VDAG_leftmost,_3_levels 15.294 -
VDAG_leftmost,_4_levels 19.493 -
VDAG_leftmost,_5_levels 23.204 -
VDAG_leftmost_middle,_1_level 95.730 -
VDAG_leftmost_middle,_2_levels 181.251 -
VDAG_leftmost_middle,_3_levels 357.518 -
VDAG_rightmost,_3_levels 61.045 -
VDAG_rightmost,_4_levels 132.130 -
VDAG_rightmost,_5_levels 265.731 -
VDAG_rightmost_middle,_1_level 106.177 1.43%
VDAG_rightmost_middle,_2_levels 211.765 -
VDAG_rightmost_middle,_3_levels 439.210 2.70%
VDAG_sidecast,_1_level 42.270 -
VDAG_sidecast,_2_levels 82.813 1.35%
VDAG_sidecast,_3_levels 102.983 1.74%
VDAG_sidecast_fail,_1_level 62.031 -
VDAG_sidecast_fail,_2_levels 89.481 -
VDAG_sidecast_fail,_3_levels 109.281 1.21%
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.411 -
bm_exception_ptr_copy_assign_null 3.199 4.23%
bm_exception_ptr_copy_ctor_nonnull 3.371 -
bm_exception_ptr_copy_ctor_null 3.512 -
bm_exception_ptr_move_assign_nonnull 5.134 1.95%
bm_exception_ptr_move_assign_null 3.572 6.91%
bm_exception_ptr_move_ctor_nonnull 3.575 -1.72%
bm_exception_ptr_move_ctor_null 2.686 6.84%
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 3.476 -
bm_gcd_complex 18.075 2.34%
bm_gcd_random 28.967 -
bm_gcd_trivial 0.680 -
bm_lexicographical_compare<int>/1 1.479 15.04%
bm_lexicographical_compare<int>/1048576 68348.106 -
bm_lexicographical_compare<int>/262144 16246.307 -
bm_lexicographical_compare<int>/32768 1915.666 -
bm_lexicographical_compare<int>/4096 238.059 -
bm_lexicographical_compare<int>/512 29.787 -
bm_lexicographical_compare<int>/64 4.514 2.84%
bm_lexicographical_compare<int>/8 1.601 7.38%
bm_lexicographical_compare<signed_char>/1 1.507 12.17%
bm_lexicographical_compare<signed_char>/1048576 16265.799 -
bm_lexicographical_compare<signed_char>/262144 3834.527 -
bm_lexicographical_compare<signed_char>/32768 477.674 -
bm_lexicographical_compare<signed_char>/4096 59.695 -
bm_lexicographical_compare<signed_char>/512 7.955 3.52%
bm_lexicographical_compare<signed_char>/64 2.211 10.55%
bm_lexicographical_compare<signed_char>/8 3.578 18.88%
bm_lexicographical_compare<unsigned_char>/1 1.585 -
bm_lexicographical_compare<unsigned_char>/1048576 17908.127 -
bm_lexicographical_compare<unsigned_char>/262144 4486.646 -
bm_lexicographical_compare<unsigned_char>/32768 570.588 -
bm_lexicographical_compare<unsigned_char>/4096 77.303 -
bm_lexicographical_compare<unsigned_char>/512 8.721 -
bm_lexicographical_compare<unsigned_char>/64 1.981 -2.82%
bm_lexicographical_compare<unsigned_char>/8 1.355 -5.39%
bm_list/1 3.136 -
bm_list/2048 6395.999 -1.29%
bm_list/512 1138.051 -
bm_list/64 150.085 -
bm_list/8 17.171 4.01%
bm_make_exception_ptr/threads:1 17.689 6.48%
bm_make_exception_ptr/threads:2 8.568 4.17%
bm_make_exception_ptr/threads:4 4.372 4.47%
bm_make_exception_ptr/threads:8 2.938 3.68%
bm_ranges_lexicographical_compare<int>/1 1.478 6.99%
bm_ranges_lexicographical_compare<int>/1048576 68352.633 -
bm_ranges_lexicographical_compare<int>/262144 16248.950 -
bm_ranges_lexicographical_compare<int>/32768 1915.875 -
bm_ranges_lexicographical_compare<int>/4096 238.299 -
bm_ranges_lexicographical_compare<int>/512 29.768 -
bm_ranges_lexicographical_compare<int>/64 4.438 1.10%
bm_ranges_lexicographical_compare<int>/8 1.570 7.31%
bm_ranges_lexicographical_compare<signed_char>/1 1.801 9.80%
bm_ranges_lexicographical_compare<signed_char>/1048576 16250.888 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.060 -1.00%
bm_ranges_lexicographical_compare<signed_char>/32768 478.406 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.787 -
bm_ranges_lexicographical_compare<signed_char>/512 8.010 1.10%
bm_ranges_lexicographical_compare<signed_char>/64 2.426 4.71%
bm_ranges_lexicographical_compare<signed_char>/8 3.490 -1.48%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.481 -8.06%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17828.215 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4469.471 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 560.275 -2.06%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.469 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.684 -1.06%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.902 -5.93%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.259 -9.07%
bm_ranges_swap_ranges_vb_aligned/1024 6.531 -
bm_ranges_swap_ranges_vb_aligned/1048576 3338.455 -
bm_ranges_swap_ranges_vb_aligned/128 3.393 -
bm_ranges_swap_ranges_vb_aligned/131072 244.097 -
bm_ranges_swap_ranges_vb_aligned/16 3.295 -
bm_ranges_swap_ranges_vb_aligned/16384 34.944 -
bm_ranges_swap_ranges_vb_aligned/2048 8.565 -
bm_ranges_swap_ranges_vb_aligned/256 3.458 -
bm_ranges_swap_ranges_vb_aligned/262144 481.705 -
bm_ranges_swap_ranges_vb_aligned/32 3.293 -
bm_ranges_swap_ranges_vb_aligned/32768 64.211 -
bm_ranges_swap_ranges_vb_aligned/4096 11.934 -
bm_ranges_swap_ranges_vb_aligned/512 5.431 4.34%
bm_ranges_swap_ranges_vb_aligned/524288 1049.930 -
bm_ranges_swap_ranges_vb_aligned/64 3.137 -
bm_ranges_swap_ranges_vb_aligned/65536 123.816 -
bm_ranges_swap_ranges_vb_aligned/8 3.208 -
bm_ranges_swap_ranges_vb_aligned/8192 19.484 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15612.231 -
bm_ranges_swap_ranges_vb_unaligned/262144 3762.480 -
bm_ranges_swap_ranges_vb_unaligned/32768 475.438 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.216 -
bm_ranges_swap_ranges_vb_unaligned/512 13.511 -
bm_ranges_swap_ranges_vb_unaligned/64 6.296 -
bm_ranges_swap_ranges_vb_unaligned/8 5.273 -
bm_swap_ranges_vb_aligned/1048576 3337.496 -
bm_swap_ranges_vb_aligned/262144 483.279 -
bm_swap_ranges_vb_aligned/32768 66.255 4.13%
bm_swap_ranges_vb_aligned/4096 12.926 3.39%
bm_swap_ranges_vb_aligned/512 4.984 1.28%
bm_swap_ranges_vb_aligned/64 2.846 -
bm_swap_ranges_vb_aligned/8 3.178 -1.46%
bm_swap_ranges_vb_unaligned/1048576 15880.357 -
bm_swap_ranges_vb_unaligned/262144 3829.382 -
bm_swap_ranges_vb_unaligned/32768 482.841 -
bm_swap_ranges_vb_unaligned/4096 65.086 -
bm_swap_ranges_vb_unaligned/512 12.577 -
bm_swap_ranges_vb_unaligned/64 4.958 -
bm_swap_ranges_vb_unaligned/8 4.865 1.48%
bm_write 592.832 3.05%
ranges::min(std::deque<__int128>)/1 0.737 8.81%
ranges::min(std::deque<__int128>)/64 22.880 9.68%
ranges::min(std::deque<__int128>)/70000 29125.164 19.75%
ranges::min(std::deque<__int128>)/8 2.866 1.44%
ranges::min(std::deque<char>)/1 0.723 17.98%
ranges::min(std::deque<char>)/64 16.503 -23.43%
ranges::min(std::deque<char>)/70000 17705.945 -32.63%
ranges::min(std::deque<char>)/8 2.357 -1.21%
ranges::min(std::deque<long_long>)/1 0.649 -3.09%
ranges::min(std::deque<long_long>)/64 19.821 9.11%
ranges::min(std::deque<long_long>)/70000 23311.368 23.73%
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.429 5.31%
ranges::min(std::list<__int128>)/64 32.997 -
ranges::min(std::list<__int128>)/70000 59460.540 1.35%
ranges::min(std::list<__int128>)/8 2.064 -
ranges::min(std::list<char>)/1 0.362 -6.87%
ranges::min(std::list<char>)/64 26.947 -1.80%
ranges::min(std::list<char>)/70000 54032.722 -
ranges::min(std::list<char>)/8 1.844 1.59%
ranges::min(std::list<long_long>)/1 0.361 -2.75%
ranges::min(std::list<long_long>)/64 24.501 -
ranges::min(std::list<long_long>)/70000 52491.273 3.46%
ranges::min(std::list<long_long>)/8 1.824 3.22%
ranges::min(std::vector<__int128>)/1 0.347 -16.29%
ranges::min(std::vector<__int128>)/64 24.260 -12.04%
ranges::min(std::vector<__int128>)/70000 26781.437 -15.73%
ranges::min(std::vector<__int128>)/8 2.843 -2.47%
ranges::min(std::vector<char>)/1 0.381 29.84%
ranges::min(std::vector<char>)/64 4.208 -
ranges::min(std::vector<char>)/70000 489.503 -
ranges::min(std::vector<char>)/8 2.427 -
ranges::min(std::vector<long_long>)/1 0.448 16.43%
ranges::min(std::vector<long_long>)/64 4.666 -
ranges::min(std::vector<long_long>)/70000 7851.477 -
ranges::min(std::vector<long_long>)/8 2.080 -5.76%
ranges::minmax(std::deque<__int128>)/1 0.683 -
ranges::minmax(std::deque<__int128>)/64 30.688 -1.30%
ranges::minmax(std::deque<__int128>)/70000 36040.617 4.12%
ranges::minmax(std::deque<__int128>)/8 3.842 -1.95%
ranges::minmax(std::deque<char>)/1 0.670 -8.48%
ranges::minmax(std::deque<char>)/64 24.801 -
ranges::minmax(std::deque<char>)/70000 25517.863 -
ranges::minmax(std::deque<char>)/8 3.945 2.39%
ranges::minmax(std::deque<long_long>)/1 0.763 -9.98%
ranges::minmax(std::deque<long_long>)/64 22.954 -17.02%
ranges::minmax(std::deque<long_long>)/70000 24714.647 -20.34%
ranges::minmax(std::deque<long_long>)/8 3.893 -2.49%
ranges::minmax(std::list<__int128>)/1 0.456 -
ranges::minmax(std::list<__int128>)/64 41.324 1.84%
ranges::minmax(std::list<__int128>)/70000 61082.614 6.19%
ranges::minmax(std::list<__int128>)/8 3.865 -
ranges::minmax(std::list<char>)/1 0.419 -8.65%
ranges::minmax(std::list<char>)/64 35.335 -
ranges::minmax(std::list<char>)/70000 56898.076 4.50%
ranges::minmax(std::list<char>)/8 2.479 -
ranges::minmax(std::list<long_long>)/1 0.394 -13.76%
ranges::minmax(std::list<long_long>)/64 28.241 -
ranges::minmax(std::list<long_long>)/70000 54787.536 1.32%
ranges::minmax(std::list<long_long>)/8 2.516 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.775 -1.30%
ranges::minmax(std::vector<__int128>)/70000 34839.968 -1.38%
ranges::minmax(std::vector<__int128>)/8 4.099 -
ranges::minmax(std::vector<char>)/1 0.630 -
ranges::minmax(std::vector<char>)/64 1.191 -
ranges::minmax(std::vector<char>)/70000 589.011 -
ranges::minmax(std::vector<char>)/8 0.918 -2.36%
ranges::minmax(std::vector<long_long>)/1 0.667 3.07%
ranges::minmax(std::vector<long_long>)/64 10.088 -
ranges::minmax(std::vector<long_long>)/70000 9119.307 -
ranges::minmax(std::vector<long_long>)/8 2.095 -
rng::contains(deque<int>)_(process_all)/1048576 244587.900 -
rng::contains(deque<int>)_(process_all)/32 8.684 -
rng::contains(deque<int>)_(process_all)/50 12.587 -
rng::contains(deque<int>)_(process_all)/8 3.055 -
rng::contains(deque<int>)_(process_all)/8192 1918.719 2.80%
rng::contains(list<int>)_(process_all)/1048576 821847.662 -
rng::contains(list<int>)_(process_all)/32 10.848 11.17%
rng::contains(list<int>)_(process_all)/50 19.048 -23.63%
rng::contains(list<int>)_(process_all)/8 2.316 -1.99%
rng::contains(list<int>)_(process_all)/8192 7140.908 -4.25%
rng::contains(vector<int>)_(process_all)/1048576 232114.963 -
rng::contains(vector<int>)_(process_all)/32 8.203 -1.58%
rng::contains(vector<int>)_(process_all)/50 12.093 -1.54%
rng::contains(vector<int>)_(process_all)/8 2.468 -8.79%
rng::contains(vector<int>)_(process_all)/8192 1802.592 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19552.187 -8.78%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20337.474 -10.97%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456662.933 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427272.623 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.772 2.01%
rng::contains_subrange(deque<int>)_(process_all)/32 11.998 1.96%
rng::contains_subrange(deque<int>)_(process_all)/50 21.760 -12.97%
rng::contains_subrange(deque<int>)_(process_all)/8192 3337.404 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 500834.736 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.282 -7.85%
rng::contains_subrange(deque<int>)_(same_length)/32 19.858 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.207 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3908.458 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474374.859 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.359 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.467 -
rng::contains_subrange(deque<int>)_(single_element)/50 28.904 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3698.028 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37091.317 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38800.156 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2514665.619 -
rng::contains_subrange(list<int>)_(process_all)/1048576 830361.341 -3.03%
rng::contains_subrange(list<int>)_(process_all)/16 4.886 2.11%
rng::contains_subrange(list<int>)_(process_all)/32 10.172 1.36%
rng::contains_subrange(list<int>)_(process_all)/50 18.047 -
rng::contains_subrange(list<int>)_(process_all)/8192 8242.913 24.22%
rng::contains_subrange(list<int>)_(same_length)/1048576 926211.673 -
rng::contains_subrange(list<int>)_(same_length)/16 6.231 -
rng::contains_subrange(list<int>)_(same_length)/32 16.357 -1.48%
rng::contains_subrange(list<int>)_(same_length)/50 25.875 -
rng::contains_subrange(list<int>)_(same_length)/8192 7885.933 -1.41%
rng::contains_subrange(list<int>)_(single_element)/1048576 815186.804 -1.83%
rng::contains_subrange(list<int>)_(single_element)/16 4.828 -
rng::contains_subrange(list<int>)_(single_element)/32 10.149 -
rng::contains_subrange(list<int>)_(single_element)/50 16.443 2.73%
rng::contains_subrange(list<int>)_(single_element)/8192 7294.628 2.75%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13355.733 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13982.081 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760145.494 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208000.025 -6.13%
rng::contains_subrange(vector<int>)_(process_all)/16 4.738 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.965 -2.83%
rng::contains_subrange(vector<int>)_(process_all)/50 11.744 -3.32%
rng::contains_subrange(vector<int>)_(process_all)/8192 1621.390 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242705.230 -1.22%
rng::contains_subrange(vector<int>)_(same_length)/16 4.743 -2.62%
rng::contains_subrange(vector<int>)_(same_length)/32 8.595 -1.77%
rng::contains_subrange(vector<int>)_(same_length)/50 12.598 -1.13%
rng::contains_subrange(vector<int>)_(same_length)/8192 1858.194 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231103.327 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.759 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.591 1.11%
rng::contains_subrange(vector<int>)_(single_element)/50 12.390 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1801.799 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 406.075 -3.77%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 419220.202 -3.79%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.053 -8.16%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.563 -1.62%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3245.844 -4.42%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.121 1.81%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.696 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.135 2.52%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.193 5.26%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.132 2.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.896 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 508224.091 -2.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.958 2.34%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.568 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3903.274 -2.43%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.188 -2.91%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.722 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.241 -2.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.244 -2.15%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.149 -3.67%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2073.794 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2184492.212 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 45.914 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.441 -2.52%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17681.825 -7.34%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 562.809 11.73%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1429078.137 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.436 1.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.724 2.84%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11850.009 1.02%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1495.733 -3.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2338299.750 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.578 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.834 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20255.065 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 553.713 12.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1450494.748 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 27.917 14.76%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.054 1.85%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11715.511 5.81%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.697 -4.57%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -2.15%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960419.930 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.651 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.157 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8374.927 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.787 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.787 1.42%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.774 2.25%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.779 2.85%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.787 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.812 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069635.466 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 46.716 2.24%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.800 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11036.510 -14.92%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.816 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73697.156 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.557 -3.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.550 -15.74%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.401 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.323 -4.47%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.449 4.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.327 -4.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.323 -4.48%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.324 -4.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 326.312 -3.38%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 339821.446 -2.83%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.503 -3.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.908 -2.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2638.844 -3.09%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.693 -6.86%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.693 -6.99%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.693 -13.48%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.735 -8.70%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.693 -6.45%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.536 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9393.384 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.753 1.77%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.094 5.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2304.721 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.412 -5.58%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15469.906 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.455 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.599 3.48%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3861.825 -4.11%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 731.863 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26748.436 -4.55%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.453 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.453 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9315.301 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.588 1.59%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 644.961 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.487 -8.87%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -6.71%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.119 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.391 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8674.995 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.602 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.031 -1.79%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2140.767 -
rng::find(vector<bool>)_(process_all)/1024 4.609 -
rng::find(vector<bool>)_(process_all)/1048576 3642.777 -
rng::find(vector<bool>)_(process_all)/50 0.599 -15.19%
rng::find(vector<bool>)_(process_all)/8 0.594 -5.13%
rng::find(vector<bool>)_(process_all)/8192 33.392 -
rng::find_if(vector<bool>)_(process_all)/1024 571.330 1.09%
rng::find_if(vector<bool>)_(process_all)/1048576 579389.381 -
rng::find_if(vector<bool>)_(process_all)/50 23.882 -
rng::find_if(vector<bool>)_(process_all)/8 3.550 -
rng::find_if(vector<bool>)_(process_all)/8192 4528.715 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.312 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578407.311 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.751 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.524 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4517.351 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.679 7.89%
rng::find_last(deque<int>)_(bail_10%)/1048576 324589.785 -
rng::find_last(deque<int>)_(bail_10%)/50 12.362 8.71%
rng::find_last(deque<int>)_(bail_10%)/8 2.788 4.59%
rng::find_last(deque<int>)_(bail_10%)/8192 2518.180 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.786 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29904.788 17.34%
rng::find_last(deque<int>)_(bail_90%)/50 1.835 -
rng::find_last(deque<int>)_(bail_90%)/8 0.861 -5.01%
rng::find_last(deque<int>)_(bail_90%)/8192 202.335 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.824 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702556.129 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.175 -3.17%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.485 1.60%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6679.392 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.759 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 662021.966 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.466 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.451 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5949.995 -1.38%
rng::find_last(list<int>)_(bail_10%)/1024 675.085 -
rng::find_last(list<int>)_(bail_10%)/1048576 786190.303 -
rng::find_last(list<int>)_(bail_10%)/50 15.744 -
rng::find_last(list<int>)_(bail_10%)/8 2.083 -
rng::find_last(list<int>)_(bail_10%)/8192 6293.631 -
rng::find_last(list<int>)_(bail_90%)/1024 66.401 3.85%
rng::find_last(list<int>)_(bail_90%)/1048576 86832.729 -
rng::find_last(list<int>)_(bail_90%)/50 1.237 -1.49%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 600.435 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.412 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205744.805 -
rng::find_last(vector<char>)_(bail_10%)/50 10.889 -
rng::find_last(vector<char>)_(bail_10%)/8 2.007 -2.25%
rng::find_last(vector<char>)_(bail_10%)/8192 1620.542 -
rng::find_last(vector<char>)_(bail_90%)/1024 29.593 7.68%
rng::find_last(vector<char>)_(bail_90%)/1048576 23320.323 1.56%
rng::find_last(vector<char>)_(bail_90%)/50 1.567 3.71%
rng::find_last(vector<char>)_(bail_90%)/8 0.448 -2.73%
rng::find_last(vector<char>)_(bail_90%)/8192 201.787 7.05%
rng::find_last(vector<int>)_(bail_10%)/1024 210.980 -
rng::find_last(vector<int>)_(bail_10%)/1048576 229174.926 7.39%
rng::find_last(vector<int>)_(bail_10%)/50 10.910 1.34%
rng::find_last(vector<int>)_(bail_10%)/8 2.011 -
rng::find_last(vector<int>)_(bail_10%)/8192 1697.804 2.89%
rng::find_last(vector<int>)_(bail_90%)/1024 23.805 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23189.183 -1.94%
rng::find_last(vector<int>)_(bail_90%)/50 1.401 -2.48%
rng::find_last(vector<int>)_(bail_90%)/8 0.428 -7.10%
rng::find_last(vector<int>)_(bail_90%)/8192 189.280 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.699 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362133.639 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.472 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.817 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2766.193 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 39.408 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38154.199 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.454 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.150 11.24%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.837 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.692 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 900092.940 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.091 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.358 3.47%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6847.641 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 830.891 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 894744.146 -6.73%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.007 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.806 14.39%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6786.096 -5.65%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.920 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803627.138 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.437 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6671.753 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.032 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88319.422 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.174 1.62%
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.987 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.885 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237576.325 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.481 1.42%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.226 6.00%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1856.923 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.487 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26276.558 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.423 -2.24%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.475 2.89%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.877 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.638 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307232.372 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.762 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.082 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 30.860 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33492.279 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.596 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.490 -11.87%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.801 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.133 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 360957.195 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.443 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.818 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2750.099 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.734 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38165.034 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.673 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.971 4.15%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.397 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 773.329 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911620.680 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.088 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.240 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6813.510 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 802.586 5.05%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 911298.979 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 29.145 5.26%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.363 -2.27%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6618.425 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.091 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802565.270 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 17.946 1.14%
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.965 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6766.933 1.77%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.481 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88511.483 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.179 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.947 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.161 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237724.333 -2.34%
rng::find_last_if_not(vector<char>)_(bail_10%)/50 12.618 1.30%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.168 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.677 -1.03%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26031.879 -1.52%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.521 2.28%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.621 24.67%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.239 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.459 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307221.223 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.566 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.634 -3.38%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2185.237 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.095 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33473.023 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.481 -2.30%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.485 -8.61%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 217.974 -
rng::fold_left(deque<int>)/1048576 550988.124 -
rng::fold_left(deque<int>)/32 16.275 -
rng::fold_left(deque<int>)/50 27.189 -
rng::fold_left(deque<int>)/8 3.840 -
rng::fold_left(deque<int>)/8192 4549.607 -
rng::fold_left(list<int>)/1048576 1358795.294 -
rng::fold_left(list<int>)/32 20.706 -
rng::fold_left(list<int>)/50 37.600 -
rng::fold_left(list<int>)/8 3.853 -
rng::fold_left(list<int>)/8192 11038.497 -3.27%
rng::fold_left(vector<int>)/1048576 1324275.204 -
rng::fold_left(vector<int>)/32 21.664 -
rng::fold_left(vector<int>)/50 37.299 -
rng::fold_left(vector<int>)/8 3.564 -
rng::fold_left(vector<int>)/8192 10306.693 -
rng::for_each(map<int>)/32 22.431 -
rng::for_each(map<int>)/50 48.758 3.78%
rng::for_each(map<int>)/8 4.520 -
rng::for_each(map<int>)/8192 16443.714 2.57%
rng::for_each(multimap<int>)/32 22.978 4.57%
rng::for_each(multimap<int>)/50 53.285 1.61%
rng::for_each(multimap<int>)/8 4.511 2.15%
rng::for_each(multimap<int>)/8192 16100.143 -2.43%
rng::for_each(multiset<int>)/32 20.851 -
rng::for_each(multiset<int>)/50 46.963 3.08%
rng::for_each(multiset<int>)/8 4.465 -
rng::for_each(multiset<int>)/8192 15513.037 2.32%
rng::for_each(set<int>)/32 21.208 1.51%
rng::for_each(set<int>)/50 45.942 -
rng::for_each(set<int>)/8 4.588 -
rng::for_each(set<int>)/8192 15391.488 2.02%
rng::starts_with(deque<int>)/1000 464.568 -2.43%
rng::starts_with(deque<int>)/1024 474.425 -2.31%
rng::starts_with(deque<int>)/1048576 550283.824 12.29%
rng::starts_with(deque<int>)/8 4.823 19.07%
rng::starts_with(deque<int>)/8192 4243.771 10.27%
rng::starts_with(deque<int>,_pred)/1000 508.364 -
rng::starts_with(deque<int>,_pred)/1024 526.178 -
rng::starts_with(deque<int>,_pred)/1048576 508452.730 -
rng::starts_with(deque<int>,_pred)/8 4.710 -
rng::starts_with(deque<int>,_pred)/8192 3917.898 -
rng::starts_with(list<int>)/1000 753.941 -
rng::starts_with(list<int>)/1024 773.184 -
rng::starts_with(list<int>)/1048576 939492.758 -
rng::starts_with(list<int>)/8 3.014 -5.12%
rng::starts_with(list<int>)/8192 9260.977 -
rng::starts_with(list<int>,_pred)/1000 787.220 -
rng::starts_with(list<int>,_pred)/1024 804.878 -
rng::starts_with(list<int>,_pred)/1048576 968817.759 -
rng::starts_with(list<int>,_pred)/8 3.497 -
rng::starts_with(list<int>,_pred)/8192 10880.616 11.12%
rng::starts_with(vector<int>)/1000 58.297 -
rng::starts_with(vector<int>)/1024 59.871 -
rng::starts_with(vector<int>)/1048576 68309.469 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.952 -
rng::starts_with(vector<int>,_pred)/1000 279.428 -
rng::starts_with(vector<int>,_pred)/1024 287.690 -
rng::starts_with(vector<int>,_pred)/1048576 302294.255 -
rng::starts_with(vector<int>,_pred)/8 2.509 3.95%
rng::starts_with(vector<int>,_pred)/8192 2478.906 -
std::adjacent_find(deque<int>)/1024 459.549 -
std::adjacent_find(deque<int>)/1048576 472485.212 -
std::adjacent_find(deque<int>)/50 18.565 10.91%
std::adjacent_find(deque<int>)/8 3.745 17.69%
std::adjacent_find(deque<int>)/8192 3684.184 -
std::adjacent_find(deque<int>,_pred)/1024 630.664 -2.03%
std::adjacent_find(deque<int>,_pred)/1048576 650374.807 -2.17%
std::adjacent_find(deque<int>,_pred)/50 30.814 2.56%
std::adjacent_find(deque<int>,_pred)/8 4.643 9.82%
std::adjacent_find(deque<int>,_pred)/8192 5101.570 -2.19%
std::adjacent_find(list<int>)/1024 732.765 -
std::adjacent_find(list<int>)/1048576 865088.477 -1.27%
std::adjacent_find(list<int>)/50 23.168 -
std::adjacent_find(list<int>)/8 2.075 -
std::adjacent_find(list<int>)/8192 7222.332 -
std::adjacent_find(list<int>,_pred)/1024 790.064 -1.38%
std::adjacent_find(list<int>,_pred)/1048576 920348.331 -
std::adjacent_find(list<int>,_pred)/50 29.395 -2.87%
std::adjacent_find(list<int>,_pred)/8 3.852 -4.54%
std::adjacent_find(list<int>,_pred)/8192 7391.905 -3.95%
std::adjacent_find(vector<int>)/1024 233.063 -
std::adjacent_find(vector<int>)/1048576 232807.632 -1.14%
std::adjacent_find(vector<int>)/50 11.880 -
std::adjacent_find(vector<int>)/8 2.014 -
std::adjacent_find(vector<int>)/8192 1817.407 -
std::adjacent_find(vector<int>,_pred)/1024 398.332 -
std::adjacent_find(vector<int>,_pred)/1048576 483763.805 2.17%
std::adjacent_find(vector<int>,_pred)/50 23.476 -
std::adjacent_find(vector<int>,_pred)/8 3.271 -
std::adjacent_find(vector<int>,_pred)/8192 3182.135 -
std::all_of(deque<int>)_(process_all)/32 12.263 -
std::all_of(deque<int>)_(process_all)/32768 10079.577 -6.46%
std::all_of(deque<int>)_(process_all)/50 18.892 -
std::all_of(deque<int>)_(process_all)/8 3.437 -
std::all_of(deque<int>)_(process_all)/8192 2523.366 -5.19%
std::all_of(list<int>)_(process_all)/32 11.651 -1.72%
std::all_of(list<int>)_(process_all)/32768 26437.277 1.89%
std::all_of(list<int>)_(process_all)/50 21.954 -
std::all_of(list<int>)_(process_all)/8 2.642 -2.45%
std::all_of(list<int>)_(process_all)/8192 7479.110 5.22%
std::all_of(vector<int>)_(process_all)/32 8.431 1.36%
std::all_of(vector<int>)_(process_all)/32768 8121.222 -
std::all_of(vector<int>)_(process_all)/50 18.993 -
std::all_of(vector<int>)_(process_all)/8 2.512 5.76%
std::all_of(vector<int>)_(process_all)/8192 2036.186 -
std::any_of(deque<int>)_(process_all)/32 12.296 -
std::any_of(deque<int>)_(process_all)/32768 10438.508 -4.06%
std::any_of(deque<int>)_(process_all)/50 18.880 -
std::any_of(deque<int>)_(process_all)/8 3.427 -
std::any_of(deque<int>)_(process_all)/8192 2624.586 -4.57%
std::any_of(list<int>)_(process_all)/32 11.402 -
std::any_of(list<int>)_(process_all)/32768 26237.115 1.38%
std::any_of(list<int>)_(process_all)/50 21.965 -
std::any_of(list<int>)_(process_all)/8 2.637 -
std::any_of(list<int>)_(process_all)/8192 7338.153 -7.52%
std::any_of(vector<int>)_(process_all)/32 8.432 -
std::any_of(vector<int>)_(process_all)/32768 8126.235 -
std::any_of(vector<int>)_(process_all)/50 15.168 10.77%
std::any_of(vector<int>)_(process_all)/8 2.636 8.10%
std::any_of(vector<int>)_(process_all)/8192 2034.107 -
std::copy(deque<int>)/1048576 50083.894 -
std::copy(deque<int>)/262144 11662.128 -
std::copy(deque<int>)/32768 1135.875 -
std::copy(deque<int>)/4096 144.998 -
std::copy(deque<int>)/512 16.641 -
std::copy(deque<int>)/64 5.491 102.30%
std::copy(deque<int>)/8 2.658 -3.92%
std::copy(list<int>)/1048576 862480.088 -
std::copy(list<int>)/262144 214346.101 -
std::copy(list<int>)/32768 25830.035 -
std::copy(list<int>)/4096 3019.390 -
std::copy(list<int>)/512 363.491 -
std::copy(list<int>)/64 35.372 8.65%
std::copy(list<int>)/8 2.434 -1.06%
std::copy(vector<bool>)_(aligned)/1048576 3192.688 19.06%
std::copy(vector<bool>)_(aligned)/262144 793.904 -
std::copy(vector<bool>)_(aligned)/32768 34.898 -
std::copy(vector<bool>)_(aligned)/4096 4.770 -
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.289 -3.89%
std::copy(vector<bool>)_(unaligned)/1048576 7012.392 -
std::copy(vector<bool>)_(unaligned)/262144 1711.409 -
std::copy(vector<bool>)_(unaligned)/32768 218.086 -
std::copy(vector<bool>)_(unaligned)/4096 26.084 -
std::copy(vector<bool>)_(unaligned)/512 3.480 -
std::copy(vector<bool>)_(unaligned)/64 1.788 -
std::copy(vector<int>)/1048576 50209.041 -
std::copy(vector<int>)/262144 12523.337 1.88%
std::copy(vector<int>)/32768 3345.027 -2.79%
std::copy(vector<int>)/4096 179.503 -12.16%
std::copy(vector<int>)/512 15.916 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.184 -3.12%
std::copy_backward(deque<int>)/1048576 130940.153 1.23%
std::copy_backward(deque<int>)/262144 31116.623 -
std::copy_backward(deque<int>)/32768 3642.442 -10.18%
std::copy_backward(deque<int>)/4096 147.123 -
std::copy_backward(deque<int>)/512 18.019 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.727 -
std::copy_backward(list<int>)/1048576 871875.673 -
std::copy_backward(list<int>)/262144 216233.790 -
std::copy_backward(list<int>)/32768 26773.601 -
std::copy_backward(list<int>)/4096 3551.515 11.51%
std::copy_backward(list<int>)/512 375.808 2.86%
std::copy_backward(list<int>)/64 30.532 -
std::copy_backward(list<int>)/8 2.421 1.14%
std::copy_backward(vector<bool>)_(aligned)/1048576 3771.307 29.11%
std::copy_backward(vector<bool>)_(aligned)/262144 710.646 7.68%
std::copy_backward(vector<bool>)_(aligned)/32768 35.575 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.036 -1.13%
std::copy_backward(vector<bool>)_(aligned)/512 1.438 -8.23%
std::copy_backward(vector<bool>)_(aligned)/64 1.676 -4.04%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6581.061 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1604.656 1.13%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.639 2.06%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.318 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.788 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.889 -2.63%
std::copy_backward(vector<int>)/1048576 50234.904 -
std::copy_backward(vector<int>)/262144 12530.361 -
std::copy_backward(vector<int>)/32768 3747.220 -1.15%
std::copy_backward(vector<int>)/4096 188.934 27.68%
std::copy_backward(vector<int>)/512 16.566 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.321 4.23%
std::copy_if(deque<int>)_(entire_range)/1048576 274125.881 -
std::copy_if(deque<int>)_(entire_range)/262144 69242.521 -
std::copy_if(deque<int>)_(entire_range)/32768 8647.252 -
std::copy_if(deque<int>)_(entire_range)/4096 1019.820 -
std::copy_if(deque<int>)_(entire_range)/512 135.030 -
std::copy_if(deque<int>)_(entire_range)/64 16.112 -
std::copy_if(deque<int>)_(entire_range)/8 2.630 -
std::copy_if(deque<int>)_(every_other)/1048576 370674.008 -
std::copy_if(deque<int>)_(every_other)/262144 92751.685 -
std::copy_if(deque<int>)_(every_other)/32768 11583.330 -
std::copy_if(deque<int>)_(every_other)/4096 1448.953 -
std::copy_if(deque<int>)_(every_other)/512 181.030 -
std::copy_if(deque<int>)_(every_other)/64 23.167 -
std::copy_if(deque<int>)_(every_other)/8 3.435 -
std::copy_if(list<int>)_(entire_range)/1048576 868863.392 -
std::copy_if(list<int>)_(entire_range)/262144 215703.538 -
std::copy_if(list<int>)_(entire_range)/32768 26188.069 3.28%
std::copy_if(list<int>)_(entire_range)/4096 3036.550 1.32%
std::copy_if(list<int>)_(entire_range)/512 363.212 -
std::copy_if(list<int>)_(entire_range)/64 30.222 -22.74%
std::copy_if(list<int>)_(entire_range)/8 2.535 -
std::copy_if(list<int>)_(every_other)/1048576 827133.167 -1.23%
std::copy_if(list<int>)_(every_other)/262144 207403.034 -
std::copy_if(list<int>)_(every_other)/32768 25733.006 1.68%
std::copy_if(list<int>)_(every_other)/4096 3208.857 -21.13%
std::copy_if(list<int>)_(every_other)/512 357.637 -
std::copy_if(list<int>)_(every_other)/64 27.565 -
std::copy_if(list<int>)_(every_other)/8 2.286 -
std::copy_if(vector<int>)_(entire_range)/1048576 243100.594 -
std::copy_if(vector<int>)_(entire_range)/262144 59269.502 -
std::copy_if(vector<int>)_(entire_range)/32768 7403.589 -
std::copy_if(vector<int>)_(entire_range)/4096 925.391 -
std::copy_if(vector<int>)_(entire_range)/512 122.262 -
std::copy_if(vector<int>)_(entire_range)/64 15.210 -2.31%
std::copy_if(vector<int>)_(entire_range)/8 2.277 -1.46%
std::copy_if(vector<int>)_(every_other)/1048576 491565.291 -2.69%
std::copy_if(vector<int>)_(every_other)/262144 127201.865 -
std::copy_if(vector<int>)_(every_other)/32768 16142.364 -
std::copy_if(vector<int>)_(every_other)/4096 1986.296 -
std::copy_if(vector<int>)_(every_other)/512 253.653 -
std::copy_if(vector<int>)_(every_other)/64 32.597 -
std::copy_if(vector<int>)_(every_other)/8 4.219 1.30%
std::copy_n(deque<int>)/1048576 50236.723 -
std::copy_n(deque<int>)/262144 11718.758 -
std::copy_n(deque<int>)/32768 1138.657 -
std::copy_n(deque<int>)/4096 144.763 -
std::copy_n(deque<int>)/512 16.730 -
std::copy_n(deque<int>)/64 2.875 3.18%
std::copy_n(deque<int>)/8 2.738 -
std::copy_n(list<int>)/1048576 863873.817 -
std::copy_n(list<int>)/262144 215093.504 -
std::copy_n(list<int>)/32768 26199.146 -
std::copy_n(list<int>)/4096 4664.186 31.44%
std::copy_n(list<int>)/512 341.713 -
std::copy_n(list<int>)/64 14.765 -
std::copy_n(list<int>)/8 2.220 -
std::copy_n(vector<bool>)_(aligned)/1048576 2988.549 37.38%
std::copy_n(vector<bool>)_(aligned)/262144 842.748 20.49%
std::copy_n(vector<bool>)_(aligned)/32768 35.395 -
std::copy_n(vector<bool>)_(aligned)/4096 4.870 3.47%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.351 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7013.780 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.532 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.651 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.169 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 50211.662 -
std::copy_n(vector<int>)/262144 12407.287 -
std::copy_n(vector<int>)/32768 3500.395 -6.13%
std::copy_n(vector<int>)/4096 163.363 -21.87%
std::copy_n(vector<int>)/512 16.009 -
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.239 -
std::count(deque<int>)_(every_other)/1024 246.131 -
std::count(deque<int>)_(every_other)/1048576 258559.580 2.60%
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 2055.209 6.69%
std::count(list<int>)_(every_other)/1024 712.407 1.62%
std::count(list<int>)_(every_other)/1048576 832449.704 1.46%
std::count(list<int>)_(every_other)/8 2.097 -
std::count(list<int>)_(every_other)/8192 6811.235 -
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1457.275 -
std::count(vector<bool>)/8192 11.430 -
std::count(vector<int>)_(every_other)/1024 102.559 -
std::count(vector<int>)_(every_other)/1048576 104903.641 -
std::count(vector<int>)_(every_other)/8 1.336 9.43%
std::count(vector<int>)_(every_other)/8192 815.758 -
std::count_if(deque<int>)_(every_other)/1024 346.241 -
std::count_if(deque<int>)_(every_other)/1048576 342282.795 -
std::count_if(deque<int>)_(every_other)/8 3.492 -
std::count_if(deque<int>)_(every_other)/8192 2684.692 -
std::count_if(list<int>)_(every_other)/1024 753.705 -
std::count_if(list<int>)_(every_other)/1048576 890440.582 -
std::count_if(list<int>)_(every_other)/8 2.761 -
std::count_if(list<int>)_(every_other)/8192 7151.753 -6.38%
std::count_if(vector<int>)_(every_other)/1024 246.401 -
std::count_if(vector<int>)_(every_other)/1048576 247727.597 -
std::count_if(vector<int>)_(every_other)/8 4.171 -
std::count_if(vector<int>)_(every_other)/8192 1899.349 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 651.467 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 398.580 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2509.445 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 372.853 17.04%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.804 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2863.931 13.04%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 74.083 3.81%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.197 5.00%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.416 1.07%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.683 2.68%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.209 4.34%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.930 1.57%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 296.868 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.583 4.01%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.528 -
std::deque<int>::ctor(size)/1024 76.153 -
std::deque<int>::ctor(size)/32 29.117 3.46%
std::deque<int>::ctor(size)/8192 451.327 2.70%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.769 1.80%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.374 4.44%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.603 1.01%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.400 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.394 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.368 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.665 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.771 2.28%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.013 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.985 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.057 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.015 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.760 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.749 1.71%
std::deque<int>::insert(middle)_(cheap_elements)/8192 162.433 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.956 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.777 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 331.855 -13.47%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.952 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 398.543 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2506.644 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.628 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.538 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1044.105 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.730 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8062.972 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12941.460 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.390 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114590.836 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 643.321 -55.37%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.469 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6061.078 -2.33%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6704.506 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.285 -4.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54776.329 -1.06%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 862.842 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.227 -1.08%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12638.353 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20296.403 -1.60%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 628.049 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180130.843 -1.04%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.801 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.900 -1.33%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12704.426 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20423.416 -1.44%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 628.767 -1.52%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180446.984 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1063.678 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.892 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11448.964 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20653.077 -1.35%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 636.926 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181285.435 -
std::deque<std::string>::ctor(size)/1024 703.689 -
std::deque<std::string>::ctor(size)/32 42.809 -3.74%
std::deque<std::string>::ctor(size)/8192 8235.102 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 928.025 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.406 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12250.337 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20290.517 -1.48%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 591.453 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177503.924 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.334 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.395 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.345 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.408 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.778 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.436 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.720 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.610 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2337.220 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.362 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.749 1.42%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2352.759 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 11.045 1.11%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.871 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 11.025 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.149 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.778 2.07%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.213 -1.58%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 309.886 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.585 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.479 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.802 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.789 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2360.571 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.868 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.111 -1.78%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4574.305 1.01%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6551.962 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 164.325 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52546.778 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1040.094 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 409.690 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8071.106 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12885.450 -1.08%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.118 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114820.911 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.377 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.119 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.245 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.718 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.701 -
std::distance(deque<int>)/1024 0.851 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.857 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.981 -4.05%
std::distance(join_view(vector<vector<int>>))/4096 4.520 -
std::distance(join_view(vector<vector<int>>))/50 0.588 -10.27%
std::distance(join_view(vector<vector<int>>))/8192 8.218 -
std::equal(deque<int>)_(it,_it,_it)/1024 478.638 -
std::equal(deque<int>)_(it,_it,_it)/1048576 492675.616 -
std::equal(deque<int>)_(it,_it,_it)/50 23.289 7.63%
std::equal(deque<int>)_(it,_it,_it)/8 4.427 5.42%
std::equal(deque<int>)_(it,_it,_it)/8192 3866.785 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 490.106 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498174.639 -1.11%
std::equal(deque<int>)_(it,_it,_it,_it)/50 27.650 -10.04%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.973 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3881.077 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.821 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 520730.643 -17.91%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.207 11.32%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.241 5.21%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4019.591 -18.81%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 519.507 2.74%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 511970.094 1.98%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.397 4.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.357 5.03%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3987.738 2.78%
std::equal(list<int>)_(it,_it,_it)/1024 1127.850 -
std::equal(list<int>)_(it,_it,_it)/1048576 1299068.076 -
std::equal(list<int>)_(it,_it,_it)/50 35.135 -
std::equal(list<int>)_(it,_it,_it)/8 2.753 -
std::equal(list<int>)_(it,_it,_it)/8192 9393.813 -8.15%
std::equal(list<int>)_(it,_it,_it,_it)/1024 777.612 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951375.621 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.824 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.980 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11489.699 -7.28%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.542 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 975155.641 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.385 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.491 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12105.932 -5.03%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.256 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1391523.618 5.88%
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.183 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.923 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12382.718 8.53%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6403.079 -4.26%
std::equal(vector<bool>)_(unaligned)/50 0.896 -15.39%
std::equal(vector<bool>)_(unaligned)/8 0.939 -11.39%
std::equal(vector<bool>)_(unaligned)/8192 55.948 -1.82%
std::equal(vector<int>)_(it,_it,_it)/1024 77.660 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73682.258 -
std::equal(vector<int>)_(it,_it,_it)/50 4.194 -3.21%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -3.24%
std::equal(vector<int>)_(it,_it,_it)/8192 569.973 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.093 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73725.446 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.421 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.432 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.115 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 304.197 -1.29%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322641.091 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.061 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2400.241 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.837 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305636.993 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.455 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.633 -3.79%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.624 -
std::fill(deque<int>)/1024 30.015 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.363 -
std::fill(deque<int>)/8192 233.117 -
std::fill(list<int>)/1024 490.203 -27.01%
std::fill(list<int>)/32 8.252 -
std::fill(list<int>)/50 35.378 2.17%
std::fill(list<int>)/8192 7626.304 -8.31%
std::fill(vector<bool>)/1048576 3832.491 -
std::fill(vector<bool>)/262144 229.740 -
std::fill(vector<bool>)/32768 30.387 -
std::fill(vector<bool>)/4096 4.181 -
std::fill(vector<bool>)/512 1.491 -1.83%
std::fill(vector<bool>)/64 1.494 -4.07%
std::fill(vector<int>)/1024 29.634 -
std::fill(vector<int>)/32 1.040 -6.85%
std::fill(vector<int>)/50 2.194 -
std::fill(vector<int>)/8192 232.025 -
std::fill_n(deque<int>)/1024 29.480 -
std::fill_n(deque<int>)/32 1.167 -7.13%
std::fill_n(deque<int>)/50 2.189 -
std::fill_n(deque<int>)/8192 233.736 -3.48%
std::fill_n(list<int>)/1024 649.088 47.24%
std::fill_n(list<int>)/32 8.030 1.22%
std::fill_n(list<int>)/50 15.374 -1.30%
std::fill_n(list<int>)/8192 8068.590 5.98%
std::fill_n(vector<bool>)/1048576 3821.144 -
std::fill_n(vector<bool>)/262144 229.261 -75.64%
std::fill_n(vector<bool>)/32768 30.227 1.43%
std::fill_n(vector<bool>)/4096 4.162 -
std::fill_n(vector<bool>)/512 1.450 -1.12%
std::fill_n(vector<bool>)/64 1.392 -10.94%
std::fill_n(vector<int>)/1024 29.292 -
std::fill_n(vector<int>)/32 1.139 -
std::fill_n(vector<int>)/50 2.207 -
std::fill_n(vector<int>)/8192 230.938 -
std::find(deque<int>)_(bail_25%)/1024 67.742 -
std::find(deque<int>)_(bail_25%)/32768 1909.485 -
std::find(deque<int>)_(bail_25%)/8 2.279 -
std::find(deque<int>)_(bail_25%)/8192 475.966 -
std::find(deque<int>)_(process_all)/1024 240.148 -
std::find(deque<int>)_(process_all)/32768 7726.406 -
std::find(deque<int>)_(process_all)/50 13.149 -1.42%
std::find(deque<int>)_(process_all)/8 3.450 -
std::find(deque<int>)_(process_all)/8192 1927.837 -
std::find(list<int>)_(bail_25%)/1024 128.413 -1.22%
std::find(list<int>)_(bail_25%)/32768 7913.572 3.57%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1420.898 -
std::find(list<int>)_(process_all)/1024 719.745 2.83%
std::find(list<int>)_(process_all)/32768 26467.135 4.48%
std::find(list<int>)_(process_all)/50 37.785 -1.09%
std::find(list<int>)_(process_all)/8 2.353 -
std::find(list<int>)_(process_all)/8192 7375.601 -
std::find(vector<bool>)_(process_all)/1024 4.662 -
std::find(vector<bool>)_(process_all)/1048576 3640.573 -
std::find(vector<bool>)_(process_all)/50 0.639 -11.39%
std::find(vector<bool>)_(process_all)/8 0.593 -17.44%
std::find(vector<bool>)_(process_all)/8192 33.332 -
std::find(vector<char>)_(bail_25%)/1024 5.367 -
std::find(vector<char>)_(bail_25%)/32768 136.019 -
std::find(vector<char>)_(bail_25%)/8 1.154 8.60%
std::find(vector<char>)_(bail_25%)/8192 39.616 -
std::find(vector<char>)_(process_all)/1024 16.181 -
std::find(vector<char>)_(process_all)/32768 494.177 -
std::find(vector<char>)_(process_all)/50 1.621 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.648 -
std::find(vector<int>)_(bail_25%)/1024 65.745 -
std::find(vector<int>)_(bail_25%)/32768 1856.571 -
std::find(vector<int>)_(bail_25%)/8 1.366 -
std::find(vector<int>)_(bail_25%)/8192 469.124 -
std::find(vector<int>)_(process_all)/1024 241.610 -5.24%
std::find(vector<int>)_(process_all)/32768 7365.662 -
std::find(vector<int>)_(process_all)/50 12.393 -
std::find(vector<int>)_(process_all)/8 2.673 -
std::find(vector<int>)_(process_all)/8192 1860.217 -5.38%
std::find(vector<long_long>)_(bail_25%)/1024 22.969 -
std::find(vector<long_long>)_(bail_25%)/32768 727.712 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 3.61%
std::find(vector<long_long>)_(bail_25%)/8192 187.736 -
std::find(vector<long_long>)_(process_all)/1024 89.981 -
std::find(vector<long_long>)_(process_all)/32768 2892.644 -
std::find(vector<long_long>)_(process_all)/50 4.392 -
std::find(vector<long_long>)_(process_all)/8 0.936 -5.47%
std::find(vector<long_long>)_(process_all)/8192 721.562 -
std::find(vector<short>)_(bail_25%)/1024 5.979 -
std::find(vector<short>)_(bail_25%)/32768 187.427 -
std::find(vector<short>)_(bail_25%)/8 0.668 -1.90%
std::find(vector<short>)_(bail_25%)/8192 45.441 -
std::find(vector<short>)_(process_all)/1024 22.547 -
std::find(vector<short>)_(process_all)/32768 721.829 -
std::find(vector<short>)_(process_all)/50 1.697 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.114 -
std::find_end(deque<int>)_(match_near_end)/1000 425.470 24.68%
std::find_end(deque<int>)_(match_near_end)/1024 3320.030 -
std::find_end(deque<int>)_(match_near_end)/8192 164314.031 -1.76%
std::find_end(deque<int>)_(near_matches)/1000 27054.916 -
std::find_end(deque<int>)_(near_matches)/1024 28067.360 -
std::find_end(deque<int>)_(near_matches)/8192 1630291.084 -
std::find_end(deque<int>)_(process_all)/1000 249.092 -
std::find_end(deque<int>)_(process_all)/1024 276.214 7.70%
std::find_end(deque<int>)_(process_all)/1048576 263152.710 -
std::find_end(deque<int>)_(process_all)/8192 2025.658 -
std::find_end(deque<int>)_(same_length)/1000 940.851 -
std::find_end(deque<int>)_(same_length)/1024 1403.409 -
std::find_end(deque<int>)_(same_length)/8192 11251.692 -
std::find_end(deque<int>)_(single_element)/1000 254.972 1.88%
std::find_end(deque<int>)_(single_element)/1024 362.044 40.51%
std::find_end(deque<int>)_(single_element)/8192 2870.193 41.88%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 582.906 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3859.808 7.94%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 201088.992 2.65%
std::find_end(deque<int>,_pred)_(near_matches)/1000 32004.575 -11.87%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33225.727 -12.23%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2332319.583 -2.77%
std::find_end(deque<int>,_pred)_(process_all)/1000 599.122 -
std::find_end(deque<int>,_pred)_(process_all)/1024 614.540 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 558352.789 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4297.242 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1377.176 2.33%
std::find_end(deque<int>,_pred)_(same_length)/1024 1438.529 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11499.394 -
std::find_end(deque<int>,_pred)_(single_element)/1000 589.056 -3.03%
std::find_end(deque<int>,_pred)_(single_element)/1024 604.877 -4.28%
std::find_end(deque<int>,_pred)_(single_element)/8192 4281.833 -
std::find_end(forward_list<int>)_(match_near_end)/1000 765.082 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4497.986 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256111.847 -
std::find_end(forward_list<int>)_(near_matches)/1000 35636.975 -
std::find_end(forward_list<int>)_(near_matches)/1024 36933.951 -
std::find_end(forward_list<int>)_(near_matches)/8192 2482038.134 1.16%
std::find_end(forward_list<int>)_(process_all)/1000 682.499 1.07%
std::find_end(forward_list<int>)_(process_all)/1024 707.829 -
std::find_end(forward_list<int>)_(process_all)/1048576 759264.584 -
std::find_end(forward_list<int>)_(process_all)/8192 5755.037 -
std::find_end(forward_list<int>)_(same_length)/1000 1460.405 -2.03%
std::find_end(forward_list<int>)_(same_length)/1024 1495.589 -
std::find_end(forward_list<int>)_(same_length)/8192 14384.146 1.50%
std::find_end(forward_list<int>)_(single_element)/1000 693.818 -
std::find_end(forward_list<int>)_(single_element)/1024 706.591 -
std::find_end(forward_list<int>)_(single_element)/8192 5882.850 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 808.392 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5149.231 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276097.649 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41510.595 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43196.712 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2695889.104 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 798.977 2.89%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 817.838 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 889523.224 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6604.714 1.65%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.437 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.698 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16173.421 1.34%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 794.062 7.81%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.416 7.84%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6637.240 7.16%
std::find_end(list<int>)_(match_near_end)/1000 756.614 -
std::find_end(list<int>)_(match_near_end)/1024 4576.548 -
std::find_end(list<int>)_(match_near_end)/8192 257174.183 -
std::find_end(list<int>)_(near_matches)/1000 36769.266 -
std::find_end(list<int>)_(near_matches)/1024 38338.683 -
std::find_end(list<int>)_(near_matches)/8192 2478606.597 -
std::find_end(list<int>)_(process_all)/1000 697.748 -
std::find_end(list<int>)_(process_all)/1024 691.043 -3.27%
std::find_end(list<int>)_(process_all)/1048576 819545.911 -1.88%
std::find_end(list<int>)_(process_all)/8192 6979.069 -13.03%
std::find_end(list<int>)_(same_length)/1000 1492.084 2.65%
std::find_end(list<int>)_(same_length)/1024 1520.267 2.56%
std::find_end(list<int>)_(same_length)/8192 15878.797 -
std::find_end(list<int>)_(single_element)/1000 655.646 -
std::find_end(list<int>)_(single_element)/1024 703.403 -
std::find_end(list<int>)_(single_element)/8192 9061.648 15.46%
std::find_end(list<int>,_pred)_(match_near_end)/1000 857.206 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5150.539 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 277354.660 -
std::find_end(list<int>,_pred)_(near_matches)/1000 42708.898 3.78%
std::find_end(list<int>,_pred)_(near_matches)/1024 44284.315 3.44%
std::find_end(list<int>,_pred)_(near_matches)/8192 2706370.512 1.16%
std::find_end(list<int>,_pred)_(process_all)/1000 803.353 -2.26%
std::find_end(list<int>,_pred)_(process_all)/1024 822.788 -4.51%
std::find_end(list<int>,_pred)_(process_all)/1048576 960146.657 -4.47%
std::find_end(list<int>,_pred)_(process_all)/8192 7477.060 -12.68%
std::find_end(list<int>,_pred)_(same_length)/1000 1546.074 -
std::find_end(list<int>,_pred)_(same_length)/1024 1585.070 -
std::find_end(list<int>,_pred)_(same_length)/8192 15964.754 -6.07%
std::find_end(list<int>,_pred)_(single_element)/1000 807.080 -
std::find_end(list<int>,_pred)_(single_element)/1024 825.517 -3.48%
std::find_end(list<int>,_pred)_(single_element)/8192 8783.405 -1.71%
std::find_end(vector<int>)_(match_near_end)/1000 287.224 2.17%
std::find_end(vector<int>)_(match_near_end)/1024 2275.560 -
std::find_end(vector<int>)_(match_near_end)/8192 120259.323 -
std::find_end(vector<int>)_(near_matches)/1000 14592.034 -
std::find_end(vector<int>)_(near_matches)/1024 15158.555 -
std::find_end(vector<int>)_(near_matches)/8192 908787.830 -
std::find_end(vector<int>)_(process_all)/1000 234.033 2.66%
std::find_end(vector<int>)_(process_all)/1024 239.397 2.12%
std::find_end(vector<int>)_(process_all)/1048576 232074.315 -
std::find_end(vector<int>)_(process_all)/8192 1810.132 -
std::find_end(vector<int>)_(same_length)/1000 536.681 5.41%
std::find_end(vector<int>)_(same_length)/1024 547.170 5.09%
std::find_end(vector<int>)_(same_length)/8192 4361.973 8.01%
std::find_end(vector<int>)_(single_element)/1000 232.875 1.19%
std::find_end(vector<int>)_(single_element)/1024 238.227 1.20%
std::find_end(vector<int>)_(single_element)/8192 1836.707 1.13%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 540.210 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3149.408 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 167691.103 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24748.406 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25674.509 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1619272.037 -
std::find_end(vector<int>,_pred)_(process_all)/1000 568.548 -
std::find_end(vector<int>,_pred)_(process_all)/1024 582.215 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 631856.506 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4654.592 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1219.809 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1249.511 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9989.891 -
std::find_end(vector<int>,_pred)_(single_element)/1000 570.526 -
std::find_end(vector<int>,_pred)_(single_element)/1024 584.288 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4669.443 -
std::find_first_of(deque<int>)_(large_needle)/1024 365046.842 -
std::find_first_of(deque<int>)_(large_needle)/32 282.842 -18.58%
std::find_first_of(deque<int>)_(large_needle)/50 672.771 -24.40%
std::find_first_of(deque<int>)_(large_needle)/8192 23503029.168 -
std::find_first_of(deque<int>)_(small_needle)/1024 3454.992 -
std::find_first_of(deque<int>)_(small_needle)/32 112.098 4.96%
std::find_first_of(deque<int>)_(small_needle)/50 172.688 5.09%
std::find_first_of(deque<int>)_(small_needle)/8192 27657.404 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 609137.879 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 577.359 2.30%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1555.834 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36912021.950 -1.18%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6183.137 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.007 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 303.539 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49779.792 -
std::find_first_of(list<int>)_(large_needle)/1024 926360.858 7.04%
std::find_first_of(list<int>)_(large_needle)/32 675.929 -
std::find_first_of(list<int>)_(large_needle)/50 1733.413 -
std::find_first_of(list<int>)_(large_needle)/8192 49321961.290 -5.83%
std::find_first_of(list<int>)_(small_needle)/1024 2782.555 -5.78%
std::find_first_of(list<int>)_(small_needle)/32 95.266 -3.75%
std::find_first_of(list<int>)_(small_needle)/50 146.635 -2.49%
std::find_first_of(list<int>)_(small_needle)/8192 22150.613 -6.15%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1041869.684 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 746.400 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1959.201 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59474927.082 2.52%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5387.055 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.202 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.854 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43192.866 -
std::find_first_of(vector<int>)_(large_needle)/1024 108444.122 -
std::find_first_of(vector<int>)_(large_needle)/32 101.235 -6.94%
std::find_first_of(vector<int>)_(large_needle)/50 259.936 -3.49%
std::find_first_of(vector<int>)_(large_needle)/8192 6903991.753 -3.61%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.717 -
std::find_first_of(vector<int>)_(small_needle)/32 44.755 -
std::find_first_of(vector<int>)_(small_needle)/50 69.321 -
std::find_first_of(vector<int>)_(small_needle)/8192 11257.343 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588302.416 -1.12%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 499.054 -3.55%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.681 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38220217.555 -8.59%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5673.164 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.956 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.913 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45035.526 -
std::find_if(deque<int>)_(bail_25%)/1024 78.105 -
std::find_if(deque<int>)_(bail_25%)/32768 2022.012 1.58%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 503.973 -
std::find_if(deque<int>)_(process_all)/1024 253.388 -13.17%
std::find_if(deque<int>)_(process_all)/32768 8091.718 -13.60%
std::find_if(deque<int>)_(process_all)/50 13.461 -
std::find_if(deque<int>)_(process_all)/8 2.616 -4.58%
std::find_if(deque<int>)_(process_all)/8192 2012.292 -14.22%
std::find_if(list<int>)_(bail_25%)/1024 181.619 -
std::find_if(list<int>)_(bail_25%)/32768 7361.219 -2.32%
std::find_if(list<int>)_(bail_25%)/8 0.912 -
std::find_if(list<int>)_(bail_25%)/8192 1440.809 1.71%
std::find_if(list<int>)_(process_all)/1024 697.088 -
std::find_if(list<int>)_(process_all)/32768 26148.342 3.64%
std::find_if(list<int>)_(process_all)/50 19.058 -
std::find_if(list<int>)_(process_all)/8 2.393 6.78%
std::find_if(list<int>)_(process_all)/8192 7452.713 6.05%
std::find_if(vector<bool>)_(process_all)/1024 568.201 -
std::find_if(vector<bool>)_(process_all)/1048576 613455.183 6.39%
std::find_if(vector<bool>)_(process_all)/50 23.693 -
std::find_if(vector<bool>)_(process_all)/8 3.524 -
std::find_if(vector<bool>)_(process_all)/8192 4551.997 1.04%
std::find_if(vector<char>)_(bail_25%)/1024 26.188 -4.47%
std::find_if(vector<char>)_(bail_25%)/32768 803.487 -3.12%
std::find_if(vector<char>)_(bail_25%)/8 0.884 -
std::find_if(vector<char>)_(bail_25%)/8192 218.160 -
std::find_if(vector<char>)_(process_all)/1024 142.409 14.43%
std::find_if(vector<char>)_(process_all)/32768 4365.644 16.43%
std::find_if(vector<char>)_(process_all)/50 7.358 10.96%
std::find_if(vector<char>)_(process_all)/8 1.598 7.75%
std::find_if(vector<char>)_(process_all)/8192 1100.533 16.68%
std::find_if(vector<int>)_(bail_25%)/1024 29.976 8.75%
std::find_if(vector<int>)_(bail_25%)/32768 906.674 11.65%
std::find_if(vector<int>)_(bail_25%)/8 0.693 -8.19%
std::find_if(vector<int>)_(bail_25%)/8192 230.083 8.60%
std::find_if(vector<int>)_(process_all)/1024 115.226 2.30%
std::find_if(vector<int>)_(process_all)/32768 3360.056 5.06%
std::find_if(vector<int>)_(process_all)/50 5.828 2.97%
std::find_if(vector<int>)_(process_all)/8 1.385 -
std::find_if(vector<int>)_(process_all)/8192 849.536 5.74%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.914 -3.10%
std::find_if_not(deque<int>)_(bail_25%)/32768 2109.324 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.159 -1.01%
std::find_if_not(deque<int>)_(bail_25%)/8192 523.867 -4.95%
std::find_if_not(deque<int>)_(process_all)/1024 250.755 -
std::find_if_not(deque<int>)_(process_all)/32768 8055.817 -
std::find_if_not(deque<int>)_(process_all)/50 12.629 -
std::find_if_not(deque<int>)_(process_all)/8 2.578 -
std::find_if_not(deque<int>)_(process_all)/8192 1992.954 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.484 -
std::find_if_not(list<int>)_(bail_25%)/32768 7597.537 3.59%
std::find_if_not(list<int>)_(bail_25%)/8 0.930 1.69%
std::find_if_not(list<int>)_(bail_25%)/8192 1429.411 1.68%
std::find_if_not(list<int>)_(process_all)/1024 726.478 -
std::find_if_not(list<int>)_(process_all)/32768 25643.797 1.75%
std::find_if_not(list<int>)_(process_all)/50 22.950 -
std::find_if_not(list<int>)_(process_all)/8 3.564 -
std::find_if_not(list<int>)_(process_all)/8192 6958.001 -3.94%
std::find_if_not(vector<bool>)_(process_all)/1024 566.593 -
std::find_if_not(vector<bool>)_(process_all)/1048576 577036.342 -
std::find_if_not(vector<bool>)_(process_all)/50 23.958 1.24%
std::find_if_not(vector<bool>)_(process_all)/8 3.559 1.15%
std::find_if_not(vector<bool>)_(process_all)/8192 4513.637 -
std::find_if_not(vector<char>)_(bail_25%)/1024 32.176 11.56%
std::find_if_not(vector<char>)_(bail_25%)/32768 947.984 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.786 -13.64%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.295 -
std::find_if_not(vector<char>)_(process_all)/1024 124.451 -
std::find_if_not(vector<char>)_(process_all)/32768 3751.737 -
std::find_if_not(vector<char>)_(process_all)/50 6.632 -
std::find_if_not(vector<char>)_(process_all)/8 1.533 -
std::find_if_not(vector<char>)_(process_all)/8192 943.450 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.543 6.45%
std::find_if_not(vector<int>)_(bail_25%)/32768 947.101 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.711 2.93%
std::find_if_not(vector<int>)_(bail_25%)/8192 242.702 -
std::find_if_not(vector<int>)_(process_all)/1024 112.709 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.773 -
std::find_if_not(vector<int>)_(process_all)/50 5.752 1.79%
std::find_if_not(vector<int>)_(process_all)/8 1.244 -8.03%
std::find_if_not(vector<int>)_(process_all)/8192 804.481 -
std::flat_map<int,_int>::clear()/0 393.377 -
std::flat_map<int,_int>::clear()/1024 394.442 -
std::flat_map<int,_int>::clear()/32 393.852 -
std::flat_map<int,_int>::clear()/8192 411.646 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.130 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.201 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.627 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.410 8.94%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.610 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.206 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.362 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.179 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.277 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.735 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.422 -4.84%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.365 18.68%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.262 5.77%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.936 27.15%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.100 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.717 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.555 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.528 -
std::flat_map<int,_int>::ctor(const&)/0 12.852 -
std::flat_map<int,_int>::ctor(const&)/1024 177.653 -
std::flat_map<int,_int>::ctor(const&)/32 22.968 -
std::flat_map<int,_int>::ctor(const&)/8192 1926.588 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.860 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.495 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.948 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.304 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.593 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4236.354 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.547 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33052.855 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.648 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8718.116 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.567 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132648.885 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.362 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.296 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.624 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.704 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.312 10.96%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.363 3.00%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.316 12.04%
std::flat_map<int,_int>::erase(iterator)/1024 79.261 4.98%
std::flat_map<int,_int>::erase(iterator)/32 19.758 -1.01%
std::flat_map<int,_int>::erase(iterator)/8192 491.533 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.024 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.762 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.527 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.496 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 114.426 17.87%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.816 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 552.684 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.471 9.11%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.617 -17.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.291 -14.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.998 -36.31%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.493 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.554 -1.09%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.131 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.955 1.36%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.586 1.06%
std::flat_map<int,_int>::find(key)_(existent)/32 3.386 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.188 1.18%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.363 -24.67%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.963 9.75%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.318 5.51%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.977 11.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.060 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.107 24.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.124 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.913 -16.85%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.184 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 174.236 83.28%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.922 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 611.303 -2.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.083 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.020 14.95%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.078 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.304 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.105 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 135.135 72.73%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.233 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 563.972 -3.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.264 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5472.219 6.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 607.490 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40604.717 3.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.658 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5726.634 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 610.197 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42222.650 -2.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.241 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7859.666 2.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.103 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62648.503 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.319 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1467.663 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 450.284 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8785.570 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 405.577 2.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1412.741 -10.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 449.853 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8451.002 -12.02%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 16.454 37.62%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.585 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.224 -10.00%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.241 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.404 17.61%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.227 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.833 -13.42%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.274 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 199.954 105.92%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.065 1.10%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 639.426 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.667 47.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.795 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.999 -9.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.922 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.324 -4.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.026 -1.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.772 -44.35%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.969 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 206.036 108.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.885 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 638.025 -2.46%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.943 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.034 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.214 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.687 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.210 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.444 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.424 -2.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.210 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.761 -1.77%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 561.866 -14.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.553 -1.70%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.454 1.10%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.669 -1.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 557.976 -15.07%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.251 -5.03%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.371 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 524.594 -16.69%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.989 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.124 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.323 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.672 -25.42%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.228 -8.70%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.378 -29.68%
std::flat_multimap<int,_int>::clear()/0 400.215 -
std::flat_multimap<int,_int>::clear()/1024 402.464 1.57%
std::flat_multimap<int,_int>::clear()/32 400.993 -
std::flat_multimap<int,_int>::clear()/8192 417.961 -1.93%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.202 -1.65%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.053 -5.02%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.636 -1.47%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.471 -4.05%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.398 -23.88%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.274 -9.51%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.978 -23.86%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.356 -4.54%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.256 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.412 -4.25%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.003 -1.27%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.122 1.81%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.442 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.148 -1.28%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 186.297 1.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.140 2.68%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1161.792 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.986 2.25%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.800 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.107 1.32%
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.632 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.933 1.84%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.498 1.10%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.993 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.950 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.168 2.09%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3931.291 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.770 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32107.827 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.347 3.54%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8420.477 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.125 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119832.997 2.42%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.797 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.503 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.932 -2.68%
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.061 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.037 -1.04%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.432 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.526 1.21%
std::flat_multimap<int,_int>::erase(iterator)/32 20.187 1.64%
std::flat_multimap<int,_int>::erase(iterator)/8192 514.435 4.70%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 400.733 2.93%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 421.702 2.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 404.945 2.38%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.758 -4.21%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.660 8.91%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.497 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 550.845 7.62%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.781 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.011 4.68%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.276 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.561 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.375 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.349 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.230 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.481 55.44%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.895 -8.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.397 -3.21%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.213 -15.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.090 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.693 -25.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.479 2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.410 31.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.076 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.176 -57.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.273 1.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 616.382 9.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.008 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.723 -18.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.095 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.940 1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.038 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.877 -45.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.686 1.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 546.856 8.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 415.531 6.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5341.941 5.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 620.470 3.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40238.496 4.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.317 2.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5350.985 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.051 1.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40761.898 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.683 2.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7187.908 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.915 1.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 58934.861 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.156 2.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1076.222 -4.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.968 2.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5909.343 -6.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 401.949 2.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1102.181 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 447.616 3.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5875.110 -1.76%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 97.797 -58.78%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.421 3.23%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 587.426 6.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.002 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.393 -45.69%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.311 1.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.871 3.04%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.047 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 100.233 -52.79%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.482 2.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 603.752 9.40%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.991 -1.79%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.000 -1.78%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.479 -1.32%
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.502 -31.32%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.231 -6.94%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.789 -33.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.132 4.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 97.121 11.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.580 5.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1767.162 223.88%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.018 2.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.573 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.850 1.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1643.567 201.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.324 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.377 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1545.825 201.46%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.018 -5.37%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.971 -4.18%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.513 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.652 -4.25%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.360 -3.17%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.052 -1.65%
std::for_each(deque<int>)/32 3.690 -
std::for_each(deque<int>)/50 3.883 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 254.835 -
std::for_each(join_view(vector<vector<int>>))/32 3.764 -
std::for_each(join_view(vector<vector<int>>))/50 4.033 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -6.88%
std::for_each(join_view(vector<vector<int>>))/8192 263.545 -
std::for_each(list<int>)/32 11.182 -1.67%
std::for_each(list<int>)/50 21.536 -1.44%
std::for_each(list<int>)/8 2.469 -2.16%
std::for_each(list<int>)/8192 7700.318 7.12%
std::for_each(map<int>::iterator)/32 22.076 -4.80%
std::for_each(map<int>::iterator)/50 45.847 -3.34%
std::for_each(map<int>::iterator)/8 4.492 -4.71%
std::for_each(map<int>::iterator)/8192 15953.432 -2.79%
std::for_each(multimap<int>::iterator)/32 20.797 -
std::for_each(multimap<int>::iterator)/50 46.895 -
std::for_each(multimap<int>::iterator)/8 4.462 -
std::for_each(multimap<int>::iterator)/8192 15893.683 -3.69%
std::for_each(multiset<int>::iterator)/32 21.040 -
std::for_each(multiset<int>::iterator)/50 41.027 2.77%
std::for_each(multiset<int>::iterator)/8 4.598 -
std::for_each(multiset<int>::iterator)/8192 15809.903 5.20%
std::for_each(set<int>::iterator)/32 22.075 2.33%
std::for_each(set<int>::iterator)/50 45.299 -
std::for_each(set<int>::iterator)/8 4.498 -2.42%
std::for_each(set<int>::iterator)/8192 15400.825 3.38%
std::for_each(vector<int>)/32 3.683 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.922 -
std::for_each(vector<int>)/8192 252.218 -
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.972 1.64%
std::for_each_n(deque<int>)/8 1.147 -4.74%
std::for_each_n(deque<int>)/8192 255.058 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.290 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.502 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.476 -
std::for_each_n(list<int>)/32 11.129 -
std::for_each_n(list<int>)/50 24.377 -
std::for_each_n(list<int>)/8 2.386 4.15%
std::for_each_n(list<int>)/8192 7215.553 -6.77%
std::for_each_n(vector<int>)/32 3.703 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.799 6.20%
std::for_each_n(vector<int>)/8192 252.099 -
std::format(double)_(fmt:_{:017500_0La}) 164.368 -
std::format(double)_(fmt:_{:017500_0Le}) 192.707 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.006 -
std::format(double)_(fmt:_{:017500_0Lg}) 208.347 -
std::format(double)_(fmt:_{:017500_0L}) 207.888 -
std::format(double)_(fmt:_{:017500_0a}) 155.871 1.02%
std::format(double)_(fmt:_{:017500_0e}) 184.177 2.02%
std::format(double)_(fmt:_{:017500_0f}) 202.050 1.68%
std::format(double)_(fmt:_{:017500_0g}) 199.328 -
std::format(double)_(fmt:_{:017500_0}) 146.661 -
std::format(double)_(fmt:_{:017500_10La}) 171.539 -
std::format(double)_(fmt:_{:017500_10Le}) 209.984 -
std::format(double)_(fmt:_{:017500_10Lf}) 208.701 -
std::format(double)_(fmt:_{:017500_10Lg}) 221.593 -
std::format(double)_(fmt:_{:017500_10L}) 218.045 -
std::format(double)_(fmt:_{:017500_10a}) 160.468 -
std::format(double)_(fmt:_{:017500_10e}) 195.287 -
std::format(double)_(fmt:_{:017500_10f}) 200.351 -
std::format(double)_(fmt:_{:017500_10g}) 211.785 -
std::format(double)_(fmt:_{:017500_10}) 210.885 -
std::format(double)_(fmt:_{:017500_17000L}) 406.298 -
std::format(double)_(fmt:_{:017500_17000}) 388.972 -
std::format(double)_(fmt:_{:0<17500_0La}) 163.776 -
std::format(double)_(fmt:_{:0<17500_0Le}) 192.495 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 201.527 -1.55%
std::format(double)_(fmt:_{:0<17500_0Lg}) 207.626 -
std::format(double)_(fmt:_{:0<17500_0L}) 206.107 -
std::format(double)_(fmt:_{:0<17500_0a}) 154.577 -
std::format(double)_(fmt:_{:0<17500_0e}) 179.712 -
std::format(double)_(fmt:_{:0<17500_0f}) 197.593 1.44%
std::format(double)_(fmt:_{:0<17500_0g}) 195.586 -
std::format(double)_(fmt:_{:0<17500_0}) 146.897 -
std::format(double)_(fmt:_{:0<17500_10La}) 170.629 -
std::format(double)_(fmt:_{:0<17500_10Le}) 207.236 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 205.724 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 218.324 -
std::format(double)_(fmt:_{:0<17500_10L}) 220.894 1.65%
std::format(double)_(fmt:_{:0<17500_10a}) 158.788 -
std::format(double)_(fmt:_{:0<17500_10e}) 193.415 1.74%
std::format(double)_(fmt:_{:0<17500_10f}) 199.416 1.70%
std::format(double)_(fmt:_{:0<17500_10g}) 207.764 -
std::format(double)_(fmt:_{:0<17500_10}) 209.566 -
std::format(double)_(fmt:_{:0<17500_17000L}) 406.744 1.11%
std::format(double)_(fmt:_{:0<17500_17000}) 392.032 -
std::format(double)_(fmt:_{:0>17500_0La}) 165.640 -
std::format(double)_(fmt:_{:0>17500_0Le}) 194.588 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 206.184 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.326 -
std::format(double)_(fmt:_{:0>17500_0L}) 209.472 -
std::format(double)_(fmt:_{:0>17500_0a}) 156.346 -
std::format(double)_(fmt:_{:0>17500_0e}) 184.209 1.36%
std::format(double)_(fmt:_{:0>17500_0f}) 199.939 -
std::format(double)_(fmt:_{:0>17500_0g}) 199.474 -
std::format(double)_(fmt:_{:0>17500_0}) 146.495 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.189 -
std::format(double)_(fmt:_{:0>17500_10Le}) 210.436 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 208.798 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 224.715 1.57%
std::format(double)_(fmt:_{:0>17500_10L}) 219.421 -1.33%
std::format(double)_(fmt:_{:0>17500_10a}) 162.983 -
std::format(double)_(fmt:_{:0>17500_10e}) 195.481 -
std::format(double)_(fmt:_{:0>17500_10f}) 202.541 1.27%
std::format(double)_(fmt:_{:0>17500_10g}) 210.305 1.38%
std::format(double)_(fmt:_{:0>17500_10}) 212.461 2.29%
std::format(double)_(fmt:_{:0>17500_17000L}) 405.763 -
std::format(double)_(fmt:_{:0>17500_17000}) 389.144 -
std::format(double)_(fmt:_{:0^17500_0La}) 168.286 -
std::format(double)_(fmt:_{:0^17500_0Le}) 196.280 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 209.082 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 213.262 -
std::format(double)_(fmt:_{:0^17500_0L}) 211.900 -
std::format(double)_(fmt:_{:0^17500_0a}) 158.326 -
std::format(double)_(fmt:_{:0^17500_0e}) 185.413 -
std::format(double)_(fmt:_{:0^17500_0f}) 203.430 -
std::format(double)_(fmt:_{:0^17500_0g}) 200.474 -
std::format(double)_(fmt:_{:0^17500_0}) 147.596 -
std::format(double)_(fmt:_{:0^17500_10La}) 176.740 -
std::format(double)_(fmt:_{:0^17500_10Le}) 210.312 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 213.980 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 225.265 -
std::format(double)_(fmt:_{:0^17500_10L}) 221.626 -
std::format(double)_(fmt:_{:0^17500_10a}) 165.274 -
std::format(double)_(fmt:_{:0^17500_10e}) 196.948 1.29%
std::format(double)_(fmt:_{:0^17500_10f}) 207.076 1.38%
std::format(double)_(fmt:_{:0^17500_10g}) 212.418 -
std::format(double)_(fmt:_{:0^17500_10}) 211.385 -
std::format(double)_(fmt:_{:0^17500_17000L}) 406.794 -
std::format(double)_(fmt:_{:0^17500_17000}) 394.869 -
std::format(double)_(fmt:_{:_0La}) 34.701 -1.93%
std::format(double)_(fmt:_{:_0Le}) 59.024 -
std::format(double)_(fmt:_{:_0Lf}) 68.953 -
std::format(double)_(fmt:_{:_0Lg}) 74.595 -1.94%
std::format(double)_(fmt:_{:_0L}) 73.953 -1.44%
std::format(double)_(fmt:_{:_0a}) 25.484 -
std::format(double)_(fmt:_{:_0e}) 36.836 -
std::format(double)_(fmt:_{:_0f}) 58.544 -
std::format(double)_(fmt:_{:_0g}) 60.847 -
std::format(double)_(fmt:_{:_0}) 16.599 -
std::format(double)_(fmt:_{:_10La}) 42.608 -1.04%
std::format(double)_(fmt:_{:_10Le}) 69.828 -
std::format(double)_(fmt:_{:_10Lf}) 73.111 -
std::format(double)_(fmt:_{:_10Lg}) 80.184 -
std::format(double)_(fmt:_{:_10L}) 79.110 -
std::format(double)_(fmt:_{:_10a}) 28.781 -
std::format(double)_(fmt:_{:_10e}) 40.215 -
std::format(double)_(fmt:_{:_10f}) 59.532 -
std::format(double)_(fmt:_{:_10g}) 62.287 -
std::format(double)_(fmt:_{:_10}) 61.480 -
std::format(double)_(fmt:_{:_17000L}) 267.424 -
std::format(double)_(fmt:_{:_17000}) 250.309 -
std::format(float)_(fmt:_{:017500_0La}) 165.680 -
std::format(float)_(fmt:_{:017500_0Le}) 188.260 -
std::format(float)_(fmt:_{:017500_0Lf}) 183.924 -
std::format(float)_(fmt:_{:017500_0Lg}) 203.006 -
std::format(float)_(fmt:_{:017500_0L}) 201.432 -
std::format(float)_(fmt:_{:017500_0a}) 158.363 -
std::format(float)_(fmt:_{:017500_0e}) 179.644 -
std::format(float)_(fmt:_{:017500_0f}) 177.460 -
std::format(float)_(fmt:_{:017500_0g}) 193.962 -
std::format(float)_(fmt:_{:017500_0}) 147.500 -
std::format(float)_(fmt:_{:017500_10La}) 171.645 -
std::format(float)_(fmt:_{:017500_10Le}) 200.633 -
std::format(float)_(fmt:_{:017500_10Lf}) 191.278 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.543 1.26%
std::format(float)_(fmt:_{:017500_10L}) 206.332 -
std::format(float)_(fmt:_{:017500_10a}) 161.082 -
std::format(float)_(fmt:_{:017500_10e}) 189.762 1.08%
std::format(float)_(fmt:_{:017500_10f}) 182.969 -
std::format(float)_(fmt:_{:017500_10g}) 198.111 -
std::format(float)_(fmt:_{:017500_10}) 198.761 -
std::format(float)_(fmt:_{:017500_17000L}) 233.199 1.38%
std::format(float)_(fmt:_{:017500_17000}) 221.570 -
std::format(float)_(fmt:_{:0<17500_0La}) 165.692 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.004 1.01%
std::format(float)_(fmt:_{:0<17500_0Lf}) 181.341 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 202.974 -
std::format(float)_(fmt:_{:0<17500_0L}) 201.268 -
std::format(float)_(fmt:_{:0<17500_0a}) 156.217 -
std::format(float)_(fmt:_{:0<17500_0e}) 178.766 -
std::format(float)_(fmt:_{:0<17500_0f}) 173.476 -
std::format(float)_(fmt:_{:0<17500_0g}) 193.500 -
std::format(float)_(fmt:_{:0<17500_0}) 148.438 -
std::format(float)_(fmt:_{:0<17500_10La}) 170.773 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.116 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.554 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 207.479 -
std::format(float)_(fmt:_{:0<17500_10L}) 206.193 -
std::format(float)_(fmt:_{:0<17500_10a}) 157.941 -
std::format(float)_(fmt:_{:0<17500_10e}) 186.982 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.118 -
std::format(float)_(fmt:_{:0<17500_10g}) 197.435 -
std::format(float)_(fmt:_{:0<17500_10}) 199.528 1.26%
std::format(float)_(fmt:_{:0<17500_17000L}) 229.966 -
std::format(float)_(fmt:_{:0<17500_17000}) 220.008 -
std::format(float)_(fmt:_{:0>17500_0La}) 166.707 -
std::format(float)_(fmt:_{:0>17500_0Le}) 189.557 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.974 1.20%
std::format(float)_(fmt:_{:0>17500_0Lg}) 204.747 -
std::format(float)_(fmt:_{:0>17500_0L}) 202.538 -
std::format(float)_(fmt:_{:0>17500_0a}) 158.372 -
std::format(float)_(fmt:_{:0>17500_0e}) 181.842 -
std::format(float)_(fmt:_{:0>17500_0f}) 177.784 -
std::format(float)_(fmt:_{:0>17500_0g}) 195.142 -
std::format(float)_(fmt:_{:0>17500_0}) 148.340 -
std::format(float)_(fmt:_{:0>17500_10La}) 173.828 -
std::format(float)_(fmt:_{:0>17500_10Le}) 202.792 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 193.853 1.09%
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.444 1.05%
std::format(float)_(fmt:_{:0>17500_10L}) 209.657 1.19%
std::format(float)_(fmt:_{:0>17500_10a}) 162.117 -
std::format(float)_(fmt:_{:0>17500_10e}) 189.320 -
std::format(float)_(fmt:_{:0>17500_10f}) 184.284 -
std::format(float)_(fmt:_{:0>17500_10g}) 198.582 -
std::format(float)_(fmt:_{:0>17500_10}) 200.055 -
std::format(float)_(fmt:_{:0>17500_17000L}) 233.690 1.76%
std::format(float)_(fmt:_{:0>17500_17000}) 222.060 1.57%
std::format(float)_(fmt:_{:0^17500_0La}) 170.342 -
std::format(float)_(fmt:_{:0^17500_0Le}) 193.071 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 190.853 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 209.438 -
std::format(float)_(fmt:_{:0^17500_0L}) 206.894 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.426 1.04%
std::format(float)_(fmt:_{:0^17500_0e}) 182.877 -
std::format(float)_(fmt:_{:0^17500_0f}) 181.385 1.06%
std::format(float)_(fmt:_{:0^17500_0g}) 197.078 -
std::format(float)_(fmt:_{:0^17500_0}) 148.932 -
std::format(float)_(fmt:_{:0^17500_10La}) 177.003 -
std::format(float)_(fmt:_{:0^17500_10Le}) 205.685 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.537 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 214.834 -
std::format(float)_(fmt:_{:0^17500_10L}) 212.969 -
std::format(float)_(fmt:_{:0^17500_10a}) 162.599 -
std::format(float)_(fmt:_{:0^17500_10e}) 191.254 -
std::format(float)_(fmt:_{:0^17500_10f}) 186.496 -
std::format(float)_(fmt:_{:0^17500_10g}) 200.214 -
std::format(float)_(fmt:_{:0^17500_10}) 201.724 -
std::format(float)_(fmt:_{:0^17500_17000L}) 241.267 1.55%
std::format(float)_(fmt:_{:0^17500_17000}) 226.440 -
std::format(float)_(fmt:_{:_0La}) 36.193 -
std::format(float)_(fmt:_{:_0Le}) 59.539 -
std::format(float)_(fmt:_{:_0Lf}) 48.248 -
std::format(float)_(fmt:_{:_0Lg}) 73.809 -
std::format(float)_(fmt:_{:_0L}) 72.935 -
std::format(float)_(fmt:_{:_0a}) 26.134 1.89%
std::format(float)_(fmt:_{:_0e}) 38.881 -
std::format(float)_(fmt:_{:_0f}) 38.605 1.68%
std::format(float)_(fmt:_{:_0g}) 61.481 1.26%
std::format(float)_(fmt:_{:_0}) 17.246 -
std::format(float)_(fmt:_{:_10La}) 42.124 -
std::format(float)_(fmt:_{:_10Le}) 69.635 -
std::format(float)_(fmt:_{:_10Lf}) 55.241 -
std::format(float)_(fmt:_{:_10Lg}) 74.256 -
std::format(float)_(fmt:_{:_10L}) 73.180 -
std::format(float)_(fmt:_{:_10a}) 28.543 1.70%
std::format(float)_(fmt:_{:_10e}) 42.995 -
std::format(float)_(fmt:_{:_10f}) 41.482 1.69%
std::format(float)_(fmt:_{:_10g}) 61.621 1.08%
std::format(float)_(fmt:_{:_10}) 61.065 -
std::format(float)_(fmt:_{:_17000L}) 97.351 -
std::format(float)_(fmt:_{:_17000}) 83.346 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.715 -2.16%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.384 -1.05%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.191 -2.81%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.101 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.790 -2.02%
std::format(int64_t)_(fmt:_{:0512X}) 36.340 -
std::format(int64_t)_(fmt:_{:0512b}) 35.553 -1.08%
std::format(int64_t)_(fmt:_{:0512d}) 32.511 -1.20%
std::format(int64_t)_(fmt:_{:0512o}) 30.725 -
std::format(int64_t)_(fmt:_{:0512x}) 29.232 -1.61%
std::format(int64_t)_(fmt:_{:0<512LX}) 41.135 -3.76%
std::format(int64_t)_(fmt:_{:0<512Lb}) 41.029 -1.98%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.076 -3.05%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.628 -1.67%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.452 -5.33%
std::format(int64_t)_(fmt:_{:0<512X}) 35.937 -5.33%
std::format(int64_t)_(fmt:_{:0<512b}) 35.074 -2.90%
std::format(int64_t)_(fmt:_{:0<512d}) 33.790 -
std::format(int64_t)_(fmt:_{:0<512o}) 32.245 -3.77%
std::format(int64_t)_(fmt:_{:0<512x}) 29.885 -4.40%
std::format(int64_t)_(fmt:_{:0>512LX}) 40.003 -1.08%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.549 1.80%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.820 -
std::format(int64_t)_(fmt:_{:0>512Lo}) 35.167 1.72%
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.685 -
std::format(int64_t)_(fmt:_{:0>512X}) 36.536 2.28%
std::format(int64_t)_(fmt:_{:0>512b}) 33.068 -1.71%
std::format(int64_t)_(fmt:_{:0>512d}) 30.154 -1.35%
std::format(int64_t)_(fmt:_{:0>512o}) 29.232 -1.89%
std::format(int64_t)_(fmt:_{:0>512x}) 27.922 -3.51%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.498 -1.07%
std::format(int64_t)_(fmt:_{:0^512Lb}) 42.448 3.87%
std::format(int64_t)_(fmt:_{:0^512Ld}) 36.433 -
std::format(int64_t)_(fmt:_{:0^512Lo}) 37.616 5.56%
std::format(int64_t)_(fmt:_{:0^512Lx}) 35.999 4.81%
std::format(int64_t)_(fmt:_{:0^512X}) 41.031 -
std::format(int64_t)_(fmt:_{:0^512b}) 38.156 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.473 -1.35%
std::format(int64_t)_(fmt:_{:0^512o}) 34.197 1.06%
std::format(int64_t)_(fmt:_{:0^512x}) 32.465 -
std::format(int64_t)_(fmt:_{:LX}) 34.082 -4.48%
std::format(int64_t)_(fmt:_{:Lb}) 32.409 -
std::format(int64_t)_(fmt:_{:Ld}) 26.846 -2.47%
std::format(int64_t)_(fmt:_{:Lo}) 28.801 1.57%
std::format(int64_t)_(fmt:_{:Lx}) 26.250 -1.91%
std::format(int64_t)_(fmt:_{:X}) 28.744 -8.35%
std::format(int64_t)_(fmt:_{:b}) 27.777 -
std::format(int64_t)_(fmt:_{:d}) 22.862 -2.44%
std::format(int64_t)_(fmt:_{:o}) 23.653 -
std::format(int64_t)_(fmt:_{:x}) 23.636 -1.48%
std::generate(deque<int>)/1024 242.540 -
std::generate(deque<int>)/32 8.000 -
std::generate(deque<int>)/50 11.965 -
std::generate(deque<int>)/8192 1892.528 -
std::generate(list<int>)/1024 670.948 -
std::generate(list<int>)/32 8.463 -
std::generate(list<int>)/50 15.228 -1.92%
std::generate(list<int>)/8192 7054.156 -6.39%
std::generate(vector<int>)/1024 241.744 -
std::generate(vector<int>)/32 7.912 -
std::generate(vector<int>)/50 11.893 -
std::generate(vector<int>)/8192 1828.002 -
std::generate_n(deque<int>)/1024 243.591 -
std::generate_n(deque<int>)/32 8.190 -
std::generate_n(deque<int>)/50 12.214 -
std::generate_n(deque<int>)/8192 2120.366 8.09%
std::generate_n(list<int>)/1024 650.455 -
std::generate_n(list<int>)/32 8.933 4.56%
std::generate_n(list<int>)/50 17.166 -
std::generate_n(list<int>)/8192 6941.485 -6.16%
std::generate_n(vector<int>)/1024 242.242 -
std::generate_n(vector<int>)/32 7.920 -
std::generate_n(vector<int>)/50 11.905 -
std::generate_n(vector<int>)/8192 1833.226 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.355 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.008 -1.69%
std::is_partitioned(deque<int>)_(partitioned)/50 13.897 -1.67%
std::is_partitioned(deque<int>)_(partitioned)/8192 2269.152 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 102.861 -6.23%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.591 -9.00%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.684 -7.48%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 689.282 -20.09%
std::is_partitioned(list<int>)_(partitioned)/1024 707.733 18.47%
std::is_partitioned(list<int>)_(partitioned)/32 8.697 -
std::is_partitioned(list<int>)_(partitioned)/50 14.087 1.96%
std::is_partitioned(list<int>)_(partitioned)/8192 6969.286 1.07%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.899 2.03%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.227 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.443 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2212.106 1.87%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.105 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.460 -6.32%
std::is_partitioned(vector<int>)_(partitioned)/50 9.781 1.34%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.595 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.926 -3.72%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.623 -4.31%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.744 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 177.370 -6.21%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 475.596 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.553 -5.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.593 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 521741.871 1.37%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.172 1.97%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.077 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.326 2.14%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4086.775 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686806.632 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.382 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.619 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.741 5.50%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3888.103 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 522533.042 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.959 -3.54%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.759 -1.98%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.722 3.82%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3975.863 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695842.942 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.929 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1589.602 111.18%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7949.814 6.88%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422481.368 -1.11%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.739 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 781.803 -50.45%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.600 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9030.724 3.08%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592327.640 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.618 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.480 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.835 3.52%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8314.865 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421204.698 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.422 1.10%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 799.323 -49.61%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.154 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8577.983 -10.14%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1585225.812 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.507 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.585 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.788 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.148 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 224567.404 3.48%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.789 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.858 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.387 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.232 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1012506.127 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 63.029 1.28%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.511 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.054 -1.63%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2981.026 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212595.009 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.866 2.12%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.799 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.375 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2766.024 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1039235.244 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.415 -
std::is_sorted(deque<int>)/1024 470.535 -
std::is_sorted(deque<int>)/8 4.591 36.99%
std::is_sorted(deque<int>)/8192 3768.390 -
std::is_sorted(deque<int>,_pred)/1024 640.908 -
std::is_sorted(deque<int>,_pred)/8 4.825 2.84%
std::is_sorted(deque<int>,_pred)/8192 5186.265 -
std::is_sorted(list<int>)/1024 743.343 -
std::is_sorted(list<int>)/8 2.086 -
std::is_sorted(list<int>)/8192 7119.787 -1.26%
std::is_sorted(list<int>,_pred)/1024 823.111 -
std::is_sorted(list<int>,_pred)/8 3.921 -
std::is_sorted(list<int>,_pred)/8192 8656.236 1.17%
std::is_sorted(vector<int>)/1024 249.036 -1.08%
std::is_sorted(vector<int>)/8 2.059 -
std::is_sorted(vector<int>)/8192 1974.780 -1.07%
std::is_sorted(vector<int>,_pred)/1024 461.030 -
std::is_sorted(vector<int>,_pred)/8 3.259 -
std::is_sorted(vector<int>,_pred)/8192 3676.769 -
std::is_sorted_until(deque<int>)/1024 468.215 -
std::is_sorted_until(deque<int>)/8 2.515 -7.71%
std::is_sorted_until(deque<int>)/8192 3781.258 1.30%
std::is_sorted_until(deque<int>,_pred)/1024 596.007 -
std::is_sorted_until(deque<int>,_pred)/8 4.107 -9.93%
std::is_sorted_until(deque<int>,_pred)/8192 4797.047 -
std::is_sorted_until(list<int>)/1024 754.206 1.10%
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 6834.716 -5.70%
std::is_sorted_until(list<int>,_pred)/1024 792.472 -
std::is_sorted_until(list<int>,_pred)/8 3.854 1.27%
std::is_sorted_until(list<int>,_pred)/8192 6945.371 -21.67%
std::is_sorted_until(vector<int>)/1024 237.872 -
std::is_sorted_until(vector<int>)/8 2.170 5.92%
std::is_sorted_until(vector<int>)/8192 1855.532 -
std::is_sorted_until(vector<int>,_pred)/1024 412.295 -1.22%
std::is_sorted_until(vector<int>,_pred)/8 4.077 -1.34%
std::is_sorted_until(vector<int>,_pred)/8192 3282.103 1.36%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4649.212 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 528.187 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36495.204 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.733 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.859 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12639.193 8.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11690.170 4.65%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.437 4.85%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101330.028 4.76%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11782.626 4.61%
std::list<int>::ctor(Range)_(cheap_elements)/32 341.643 6.27%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101692.583 3.98%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11681.257 3.81%
std::list<int>::ctor(const&)_(cheap_elements)/32 341.382 5.95%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100531.279 3.96%
std::list<int>::ctor(size)/1024 12195.046 4.33%
std::list<int>::ctor(size)/32 339.578 6.15%
std::list<int>::ctor(size)/8192 98168.688 4.66%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11613.034 5.95%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 338.592 5.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98369.704 4.77%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.043 5.63%
std::list<int>::erase(begin)_(cheap_elements)/32 11.123 5.86%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.069 7.30%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.008 4.81%
std::list<int>::insert(begin)_(cheap_elements)/32 10.932 5.86%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.968 4.43%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.009 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.855 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9790.597 14.98%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4645.439 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 530.017 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37772.192 1.02%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.550 -1.54%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.507 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.456 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4767.861 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.034 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38489.330 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17152.791 2.53%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 896.624 1.66%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149631.159 2.26%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.263 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.785 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14615.771 -13.02%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6890.317 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 163.232 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56110.756 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13027.002 5.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 362.939 5.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104940.536 2.32%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33096.470 2.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 940.854 3.26%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 284531.225 3.41%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12998.267 4.22%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 364.251 5.50%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106189.918 3.94%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33156.579 3.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 946.511 5.04%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 283976.456 4.19%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12868.500 2.47%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 363.809 5.60%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105441.197 3.62%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33394.072 2.56%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 948.441 4.27%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 285018.558 2.27%
std::list<std::string>::ctor(size)/1024 12837.070 4.17%
std::list<std::string>::ctor(size)/32 357.322 5.56%
std::list<std::string>::ctor(size)/8192 107027.270 5.71%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12871.581 3.90%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 361.113 5.35%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105049.250 2.63%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33044.754 3.49%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 911.797 3.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 281541.080 2.61%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.548 4.60%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.398 3.66%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.542 4.43%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.704 5.13%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.399 3.35%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.256 1.55%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.084 3.70%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.062 4.25%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.928 3.51%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.796 3.30%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.772 2.60%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.745 3.60%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1294.979 -10.57%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.166 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11050.087 -6.10%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6823.174 -2.07%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.034 -1.71%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55409.938 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4760.711 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.237 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38442.982 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17294.205 3.63%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 892.091 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149852.146 3.02%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.879 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.790 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.923 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.760 1.82%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.569 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.264 -
std::lower_bound(std::deque<int>)/100 30.539 -
std::lower_bound(std::deque<int>)/8 16.926 -
std::lower_bound(std::deque<int>)/8192 64.771 -
std::lower_bound(std::forward_list<int>)/100 108.179 -1.23%
std::lower_bound(std::forward_list<int>)/8 15.326 -
std::lower_bound(std::forward_list<int>)/8192 10403.716 -
std::lower_bound(std::list<int>)/100 91.453 -
std::lower_bound(std::list<int>)/8 15.445 -
std::lower_bound(std::list<int>)/8192 14796.501 10.86%
std::lower_bound(std::vector<int>)/100 12.077 -
std::lower_bound(std::vector<int>)/8 7.748 -
std::lower_bound(std::vector<int>)/8192 15.640 -
std::make_heap(deque<int>)_(ascending)/1024 2603.165 -2.78%
std::make_heap(deque<int>)_(ascending)/8 26.664 -
std::make_heap(deque<int>)_(ascending)/8192 20717.273 -2.90%
std::make_heap(deque<int>)_(descending)/1024 1143.229 2.35%
std::make_heap(deque<int>)_(descending)/8 21.233 -
std::make_heap(deque<int>)_(descending)/8192 8999.684 2.59%
std::make_heap(deque<int>)_(heap)/1024 1177.528 8.12%
std::make_heap(deque<int>)_(heap)/8 21.619 3.25%
std::make_heap(deque<int>)_(heap)/8192 9270.768 8.23%
std::make_heap(deque<int>)_(pipe-organ)/1024 2693.493 1.69%
std::make_heap(deque<int>)_(pipe-organ)/8 26.460 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21370.131 1.92%
std::make_heap(deque<int>)_(repeated)/1024 2304.613 2.24%
std::make_heap(deque<int>)_(repeated)/8 25.063 -
std::make_heap(deque<int>)_(repeated)/8192 18061.964 2.00%
std::make_heap(deque<int>)_(shuffled)/1024 2623.478 2.45%
std::make_heap(deque<int>)_(shuffled)/8 24.457 -
std::make_heap(deque<int>)_(shuffled)/8192 24354.396 4.69%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2189.404 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.622 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17073.602 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.948 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.120 1.16%
std::make_heap(deque<int>,_pred)_(descending)/8192 5035.056 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.106 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.481 2.88%
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.400 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2199.064 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.751 1.25%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17059.220 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1680.480 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.708 1.59%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13076.357 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1871.759 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.597 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15271.701 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.732 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.638 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5158.244 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 290.017 -1.17%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.687 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2164.433 -2.28%
std::make_heap(vector<NonIntegral>)_(heap)/1024 290.023 -1.20%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.704 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2163.945 -2.36%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.382 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 17.274 5.55%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5144.102 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 624.449 3.27%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.556 1.46%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4699.873 2.29%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 611.632 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.227 1.26%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5263.001 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 675.550 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.874 1.03%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5215.655 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 291.440 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.655 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2189.710 -1.14%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 291.948 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.684 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2189.805 -1.61%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 687.809 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.558 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5294.994 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 624.872 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.121 1.59%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4738.949 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 661.900 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.115 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5759.372 -
std::make_heap(vector<int>)_(ascending)/1024 652.515 -
std::make_heap(vector<int>)_(ascending)/8 16.347 -
std::make_heap(vector<int>)_(ascending)/8192 5011.823 -
std::make_heap(vector<int>)_(descending)/1024 274.859 -
std::make_heap(vector<int>)_(descending)/8 14.792 -
std::make_heap(vector<int>)_(descending)/8192 1953.201 -
std::make_heap(vector<int>)_(heap)/1024 274.564 1.03%
std::make_heap(vector<int>)_(heap)/8 14.820 1.32%
std::make_heap(vector<int>)_(heap)/8192 1952.828 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.801 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.459 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4988.763 -
std::make_heap(vector<int>)_(repeated)/1024 562.894 -
std::make_heap(vector<int>)_(repeated)/8 15.646 1.95%
std::make_heap(vector<int>)_(repeated)/8192 4261.425 -
std::make_heap(vector<int>)_(shuffled)/1024 570.755 -
std::make_heap(vector<int>)_(shuffled)/8 15.791 -
std::make_heap(vector<int>)_(shuffled)/8192 5014.295 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.529 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.708 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5007.739 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.238 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.638 1.06%
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.905 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.379 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.630 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.928 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.854 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.719 1.07%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4999.887 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 567.516 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.720 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4285.264 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 579.355 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.872 1.13%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4993.425 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16196.214 2.39%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 53.820 -3.55%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 498781.746 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16725.196 3.17%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.083 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 499897.786 -2.64%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21764.630 2.31%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.940 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 606617.334 1.55%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18156.846 2.56%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.908 1.78%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515845.307 -1.65%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32992.053 4.58%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.846 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994722.896 1.72%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15119.413 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.430 2.73%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 172263.712 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22396.080 2.11%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.555 2.41%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 632389.124 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15875.012 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.186 -7.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 458203.066 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16383.435 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.534 1.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 466366.921 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21472.920 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.741 3.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557227.760 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17948.613 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.296 1.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472783.381 -2.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33056.424 4.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.150 -4.93%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 964057.401 1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13721.264 -1.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.726 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 163167.197 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22155.602 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.749 5.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 683878.065 13.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10921.074 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.514 1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114573.986 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11142.722 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.250 -3.83%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115788.882 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14626.905 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.951 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157767.751 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12255.432 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.405 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128934.987 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24010.705 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.458 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269512.433 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5734.608 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.837 -9.32%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63334.722 2.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15105.272 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 52.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168467.301 1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10924.402 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 46.054 3.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114480.171 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11216.296 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.968 -2.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116231.517 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14728.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.776 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157553.386 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12386.763 1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.251 1.13%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128984.726 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24017.673 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 46.083 3.16%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269513.054 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5797.169 1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.472 -1.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62791.880 2.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15089.528 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.442 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166560.479 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11016.749 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.109 2.89%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114519.874 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11546.831 1.28%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.027 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117814.545 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14995.968 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.872 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156293.461 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12808.630 1.34%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.804 1.20%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132651.397 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23746.248 2.01%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.352 3.57%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264764.541 2.16%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5832.835 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 37.729 3.02%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62875.084 -1.60%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15036.265 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 51.813 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155347.574 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11060.127 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.367 2.59%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115252.645 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11982.693 3.78%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.780 1.63%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 121559.145 2.92%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15050.251 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.051 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156998.856 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12829.611 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.313 1.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133311.300 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23802.882 2.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.773 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 265300.201 2.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.161 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.606 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63487.933 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15072.739 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 53.015 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155584.165 -
std::map<int,_int>::clear()/0 393.651 -
std::map<int,_int>::clear()/1024 10262.857 1.38%
std::map<int,_int>::clear()/32 644.118 -
std::map<int,_int>::clear()/8192 84003.040 1.94%
std::map<int,_int>::contains(key)_(existent)/1024 4.199 1.07%
std::map<int,_int>::contains(key)_(existent)/32 1.653 -1.02%
std::map<int,_int>::contains(key)_(existent)/8192 5.597 1.25%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.453 -4.16%
std::map<int,_int>::contains(key)_(non-existent)/32 2.922 8.95%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.902 21.70%
std::map<int,_int>::count(key)_(existent)/1024 3.708 -4.48%
std::map<int,_int>::count(key)_(existent)/32 1.538 -2.87%
std::map<int,_int>::count(key)_(existent)/8192 5.684 -1.83%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.251 -
std::map<int,_int>::count(key)_(non-existent)/32 2.882 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.140 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.887 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5982.199 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.074 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51880.423 -
std::map<int,_int>::ctor(const&)/0 12.756 -
std::map<int,_int>::ctor(const&)/1024 6745.577 -
std::map<int,_int>::ctor(const&)/32 220.486 -5.09%
std::map<int,_int>::ctor(const&)/8192 62098.247 15.66%
std::map<int,_int>::ctor(const&,_alloc)/0 12.841 -
std::map<int,_int>::ctor(const&,_alloc)/1024 7030.569 4.33%
std::map<int,_int>::ctor(const&,_alloc)/32 260.155 11.62%
std::map<int,_int>::ctor(const&,_alloc)/8192 54054.657 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.827 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8913.500 -1.44%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.338 6.78%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71396.124 -1.49%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13257.548 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.673 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256121.739 -1.28%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.470 -1.29%
std::map<int,_int>::equal_range(key)_(existent)/32 1.825 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.526 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.331 1.71%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.488 -2.59%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.107 2.10%
std::map<int,_int>::erase(iterator)/1024 20.559 1.72%
std::map<int,_int>::erase(iterator)/32 20.441 1.40%
std::map<int,_int>::erase(iterator)/8192 23.986 1.36%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.615 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7395.791 1.09%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.960 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57284.549 1.76%
std::map<int,_int>::erase(key)_(existent)/1024 24.253 -
std::map<int,_int>::erase(key)_(existent)/32 22.091 -
std::map<int,_int>::erase(key)_(existent)/8192 25.212 1.17%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.277 -20.70%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.291 -26.95%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.328 -21.84%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.919 -1.24%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.763 -1.06%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.014 -
std::map<int,_int>::find(key)_(existent)/1024 4.304 -
std::map<int,_int>::find(key)_(existent)/32 1.715 -
std::map<int,_int>::find(key)_(existent)/8192 5.398 1.02%
std::map<int,_int>::find(key)_(non-existent)/0 0.270 7.42%
std::map<int,_int>::find(key)_(non-existent)/1024 5.713 6.00%
std::map<int,_int>::find(key)_(non-existent)/32 2.396 5.87%
std::map<int,_int>::find(key)_(non-existent)/8192 7.861 2.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.183 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.544 -1.70%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.404 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.573 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.172 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.667 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.936 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.678 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.377 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.108 -1.82%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.955 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.935 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.338 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.501 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.118 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.381 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.845 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15858.780 -1.28%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.166 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180603.989 -1.02%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.669 2.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12159.942 -1.05%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 689.505 4.38%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125271.864 2.84%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.589 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7838.125 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 544.144 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135602.440 -3.27%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.407 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11360.551 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.821 1.51%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93139.000 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.954 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9676.027 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 630.801 -2.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81157.382 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.735 -2.51%
std::map<int,_int>::insert(value)_(already_present)/32 1.769 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.019 -1.30%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.152 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.802 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.966 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.084 4.67%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.194 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.578 -1.94%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.688 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.983 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.452 -3.88%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -1.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.198 7.49%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.220 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.173 2.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.207 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.962 6.83%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.150 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.204 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.521 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.978 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.777 -1.04%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.530 1.60%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.516 -1.79%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.473 19.54%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.916 26.84%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.829 21.85%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.447 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6588.309 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.190 -2.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52603.413 -1.97%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.428 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6583.237 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.884 -1.42%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52536.455 -1.15%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1479.201 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.680 2.37%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12791.458 -2.59%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.523 1.21%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.789 1.12%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.749 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.270 1.79%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.437 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.846 3.60%
std::map<std::string,_int>::clear()/0 395.262 -
std::map<std::string,_int>::clear()/1024 22377.839 5.20%
std::map<std::string,_int>::clear()/32 856.510 -1.28%
std::map<std::string,_int>::clear()/8192 212081.433 1.95%
std::map<std::string,_int>::contains(key)_(existent)/1024 29.520 21.97%
std::map<std::string,_int>::contains(key)_(existent)/32 16.747 2.20%
std::map<std::string,_int>::contains(key)_(existent)/8192 32.898 12.75%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 26.044 9.77%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.233 10.82%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 32.340 7.09%
std::map<std::string,_int>::count(key)_(existent)/1024 37.032 35.26%
std::map<std::string,_int>::count(key)_(existent)/32 19.846 22.09%
std::map<std::string,_int>::count(key)_(existent)/8192 50.042 13.89%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.906 25.70%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.955 14.98%
std::map<std::string,_int>::count(key)_(non-existent)/8192 38.873 28.76%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.876 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6980.460 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 212.687 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59603.616 -
std::map<std::string,_int>::ctor(const&)/0 12.743 -
std::map<std::string,_int>::ctor(const&)/1024 35165.642 -
std::map<std::string,_int>::ctor(const&)/32 843.544 3.28%
std::map<std::string,_int>::ctor(const&)/8192 345545.298 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.761 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35917.181 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 790.479 1.26%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345156.879 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.861 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41404.489 1.30%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 861.613 2.61%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392401.227 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57640.493 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.754 -1.16%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093539.130 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 27.421 14.00%
std::map<std::string,_int>::equal_range(key)_(existent)/32 19.131 21.80%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 33.244 13.50%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 28.957 17.40%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 12.295 16.88%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 38.698 13.82%
std::map<std::string,_int>::erase(iterator)/1024 34.809 22.24%
std::map<std::string,_int>::erase(iterator)/32 30.765 -1.50%
std::map<std::string,_int>::erase(iterator)/8192 31.155 7.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.527 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13246.884 4.37%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 699.428 4.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119930.319 1.99%
std::map<std::string,_int>::erase(key)_(existent)/1024 96.792 77.17%
std::map<std::string,_int>::erase(key)_(existent)/32 56.586 -26.17%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.393 58.28%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.586 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.643 2.55%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.010 11.24%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.803 3.81%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.512 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.217 3.46%
std::map<std::string,_int>::find(key)_(existent)/1024 26.407 8.28%
std::map<std::string,_int>::find(key)_(existent)/32 17.749 10.14%
std::map<std::string,_int>::find(key)_(existent)/8192 37.343 25.57%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.440 19.30%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.240 22.56%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.314 30.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.323 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 70.116 3.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.473 11.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.713 5.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.415 -6.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 44.818 -9.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.978 3.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.813 2.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.836 -1.01%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.705 51.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.378 -10.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.822 1.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.442 3.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.380 -24.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.292 16.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.278 40.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.036 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68429.870 2.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1490.158 -1.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930582.284 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.159 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45494.859 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1256.066 3.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620635.198 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.074 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40414.905 1.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1124.873 2.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 614125.971 -1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.966 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35385.267 1.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1295.034 2.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405746.371 2.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.820 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35428.675 1.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1218.933 -5.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 372144.394 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.474 10.27%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.906 -11.11%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.168 15.08%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.035 34.31%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.520 -2.99%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.987 17.26%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 68.313 -23.97%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.483 -9.93%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.761 -9.10%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.705 -12.84%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.810 3.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 30.550 -12.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.174 -39.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.321 30.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.824 15.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.962 -16.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.124 33.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 87.889 -10.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.470 8.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.676 4.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.850 37.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 50.823 -4.59%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.937 18.16%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.039 2.63%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.941 2.20%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 28.740 17.81%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.829 11.22%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.021 8.34%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.489 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36454.125 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 835.437 1.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352867.352 -1.11%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.471 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36045.842 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 769.137 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348659.660 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.151 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16577.420 7.43%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 315.419 -3.92%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209601.979 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 28.816 14.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.561 16.65%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 36.115 8.77%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.378 16.28%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 12.733 24.88%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.124 15.94%
std::mismatch(deque<int>)_(it,_it,_it)/1000 456.891 5.40%
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.923 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 499062.800 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.779 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3882.434 1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.497 1.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.512 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494162.099 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.110 1.04%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3852.981 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.037 1.06%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.936 1.94%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623290.997 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.318 -1.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4818.773 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 698.733 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 716.902 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623799.554 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.997 -1.31%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4901.160 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.203 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.382 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 929394.674 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.652 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7353.312 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.463 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 772.350 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949538.410 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.743 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11627.387 -5.11%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.518 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.340 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003481.375 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.092 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12129.594 -2.85%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.619 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.210 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997060.402 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.498 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11985.081 15.90%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.308 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.862 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68335.430 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.621 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.377 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.996 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68304.508 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.293 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.419 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 525.798 4.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.634 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609060.024 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.050 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4748.284 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.775 -1.69%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.260 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 612347.272 1.08%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.464 -1.74%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4955.957 5.11%
std::move(deque<int>)/1048576 54412.005 -
std::move(deque<int>)/262144 15234.891 1.50%
std::move(deque<int>)/32768 2389.739 18.79%
std::move(deque<int>)/4096 148.912 -
std::move(deque<int>)/512 22.141 -
std::move(deque<int>)/64 4.899 2.53%
std::move(deque<int>)/8 3.466 1.90%
std::move(list<int>)/1048576 1005054.620 1.50%
std::move(list<int>)/262144 244869.908 -
std::move(list<int>)/32768 30603.767 -2.94%
std::move(list<int>)/4096 3933.607 -19.65%
std::move(list<int>)/512 354.891 -2.66%
std::move(list<int>)/64 39.399 -
std::move(list<int>)/8 3.370 -
std::move(vector<bool>)_(aligned)/1048576 1728.826 -
std::move(vector<bool>)_(aligned)/262144 255.343 -
std::move(vector<bool>)_(aligned)/32768 36.837 -
std::move(vector<bool>)_(aligned)/4096 6.970 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.562 -11.44%
std::move(vector<bool>)_(unaligned)/1048576 6523.447 -3.16%
std::move(vector<bool>)_(unaligned)/262144 1593.188 -2.44%
std::move(vector<bool>)_(unaligned)/32768 202.423 -
std::move(vector<bool>)_(unaligned)/4096 26.383 -
std::move(vector<bool>)_(unaligned)/512 4.804 -
std::move(vector<bool>)_(unaligned)/64 1.671 -
std::move(vector<int>)/1048576 56900.129 -
std::move(vector<int>)/262144 21602.700 1.76%
std::move(vector<int>)/32768 1722.253 -
std::move(vector<int>)/4096 133.897 -
std::move(vector<int>)/512 20.136 -
std::move(vector<int>)/64 4.158 -
std::move(vector<int>)/8 2.119 -5.92%
std::move_backward(deque<int>)/1048576 127264.294 -
std::move_backward(deque<int>)/262144 30263.345 -
std::move_backward(deque<int>)/32768 3367.042 -
std::move_backward(deque<int>)/4096 156.360 -
std::move_backward(deque<int>)/512 23.743 1.09%
std::move_backward(deque<int>)/64 5.282 2.15%
std::move_backward(deque<int>)/8 3.531 -
std::move_backward(list<int>)/1048576 1025298.097 -
std::move_backward(list<int>)/262144 256569.895 -3.50%
std::move_backward(list<int>)/32768 31618.441 -
std::move_backward(list<int>)/4096 4890.797 -
std::move_backward(list<int>)/512 369.751 -
std::move_backward(list<int>)/64 39.240 -
std::move_backward(list<int>)/8 3.386 -
std::move_backward(vector<bool>)_(aligned)/1048576 1723.386 -
std::move_backward(vector<bool>)_(aligned)/262144 257.321 -
std::move_backward(vector<bool>)_(aligned)/32768 38.261 1.17%
std::move_backward(vector<bool>)_(aligned)/4096 7.178 -
std::move_backward(vector<bool>)_(aligned)/512 2.213 -2.79%
std::move_backward(vector<bool>)_(aligned)/64 1.840 6.35%
std::move_backward(vector<bool>)_(unaligned)/1048576 6505.684 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.760 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.417 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.214 -
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.730 -
std::move_backward(vector<int>)/1048576 56050.602 -
std::move_backward(vector<int>)/262144 22139.807 1.24%
std::move_backward(vector<int>)/32768 1714.598 -
std::move_backward(vector<int>)/4096 135.693 -
std::move_backward(vector<int>)/512 20.805 -
std::move_backward(vector<int>)/64 4.320 -
std::move_backward(vector<int>)/8 2.263 1.68%
std::multimap<int,_int>::clear()/0 389.717 -
std::multimap<int,_int>::clear()/1024 10478.280 -7.24%
std::multimap<int,_int>::clear()/32 644.955 -2.01%
std::multimap<int,_int>::clear()/8192 84284.850 -5.14%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.488 -1.60%
std::multimap<int,_int>::contains(key)_(existent)/32 1.716 -3.95%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.403 -2.25%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.450 -3.30%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.937 5.44%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.269 106.18%
std::multimap<int,_int>::count(key)_(existent)/1024 5.565 3.64%
std::multimap<int,_int>::count(key)_(existent)/32 3.699 2.02%
std::multimap<int,_int>::count(key)_(existent)/8192 6.448 -1.56%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.581 -9.20%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.384 -2.87%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.922 -9.86%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.785 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5941.128 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.587 -1.03%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51263.871 -
std::multimap<int,_int>::ctor(const&)/0 12.732 -
std::multimap<int,_int>::ctor(const&)/1024 6565.995 -
std::multimap<int,_int>::ctor(const&)/32 223.609 2.77%
std::multimap<int,_int>::ctor(const&)/8192 52517.930 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.713 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6556.881 1.27%
std::multimap<int,_int>::ctor(const&,_alloc)/32 224.600 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52227.376 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.661 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8870.729 1.62%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.735 -6.60%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71163.521 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.679 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12914.194 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.371 1.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247781.153 -5.21%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.462 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.452 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.941 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.309 -4.18%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.511 -9.13%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.872 -4.33%
std::multimap<int,_int>::erase(iterator)/1024 20.352 -1.76%
std::multimap<int,_int>::erase(iterator)/32 20.344 -
std::multimap<int,_int>::erase(iterator)/8192 20.373 -1.97%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.270 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7287.682 -3.32%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.125 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56517.102 -2.98%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.902 -3.58%
std::multimap<int,_int>::erase(key)_(existent)/32 22.669 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.142 4.31%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.559 13.55%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.971 23.82%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.634 2.34%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.933 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.845 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.120 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.775 -
std::multimap<int,_int>::find(key)_(existent)/32 1.739 1.76%
std::multimap<int,_int>::find(key)_(existent)/8192 5.384 1.91%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.497 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.536 -2.92%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.336 -5.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.469 2.38%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.277 3.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.988 2.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.436 8.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.506 2.27%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.404 -2.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.674 2.50%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.282 2.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.526 2.00%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.331 3.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.151 2.98%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.045 -9.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.488 2.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.486 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.288 2.98%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.840 3.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.337 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14992.866 2.87%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.691 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181721.135 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11734.241 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 686.977 2.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125380.689 4.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.990 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12122.913 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.939 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 211263.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.258 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10942.545 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 665.063 1.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88407.320 -2.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.139 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9777.722 -2.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 675.664 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81301.461 -4.99%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.425 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.819 2.62%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.599 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.142 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 30.994 -6.49%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.830 1.16%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.278 3.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.227 1.53%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.475 -2.36%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.069 1.51%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.706 1.97%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.117 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.374 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.279 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.451 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.948 1.32%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.866 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.361 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6513.759 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.897 -1.52%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51753.629 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.357 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6498.429 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.726 -2.10%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51905.545 1.10%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1454.489 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.871 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12862.916 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.095 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.213 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.277 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.917 -60.13%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.713 -28.90%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.852 -62.92%
std::multimap<std::string,_int>::clear()/0 395.343 -
std::multimap<std::string,_int>::clear()/1024 22119.369 -
std::multimap<std::string,_int>::clear()/32 888.669 -
std::multimap<std::string,_int>::clear()/8192 229567.951 6.32%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 28.716 28.03%
std::multimap<std::string,_int>::contains(key)_(existent)/32 20.174 18.69%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 38.234 24.89%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 29.315 37.24%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 14.257 29.46%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 38.206 37.60%
std::multimap<std::string,_int>::count(key)_(existent)/1024 29.746 25.98%
std::multimap<std::string,_int>::count(key)_(existent)/32 24.002 25.38%
std::multimap<std::string,_int>::count(key)_(existent)/8192 35.106 26.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 34.812 35.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 14.738 28.92%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 44.482 33.90%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.772 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7060.723 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.867 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 61125.660 1.35%
std::multimap<std::string,_int>::ctor(const&)/0 12.631 -
std::multimap<std::string,_int>::ctor(const&)/1024 35620.335 1.36%
std::multimap<std::string,_int>::ctor(const&)/32 678.406 -
std::multimap<std::string,_int>::ctor(const&)/8192 343919.869 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.632 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37003.243 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.029 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346276.205 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.569 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39421.786 1.59%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.339 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380476.137 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.557 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 52132.971 1.42%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1004.831 1.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1014262.134 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 29.843 25.85%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 22.641 17.52%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 40.508 29.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 33.579 34.21%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 14.410 38.18%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 45.189 31.82%
std::multimap<std::string,_int>::erase(iterator)/1024 26.854 -1.78%
std::multimap<std::string,_int>::erase(iterator)/32 25.969 3.34%
std::multimap<std::string,_int>::erase(iterator)/8192 32.261 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.525 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12822.959 -2.09%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.472 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118188.803 -2.04%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 60.031 2.22%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.421 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.331 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.206 -1.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.962 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.669 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.561 2.62%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.819 1.59%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.665 1.07%
std::multimap<std::string,_int>::find(key)_(existent)/1024 30.948 25.60%
std::multimap<std::string,_int>::find(key)_(existent)/32 17.655 21.73%
std::multimap<std::string,_int>::find(key)_(existent)/8192 38.854 24.02%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 31.365 45.75%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 14.887 45.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 42.277 48.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.013 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 78.649 2.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.772 2.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.828 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.828 1.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.653 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.427 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.310 1.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.386 2.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 54.508 10.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.411 1.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.340 1.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.130 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.414 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.874 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.095 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.624 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63644.227 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1387.430 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925624.505 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.314 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43311.351 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.669 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601568.051 1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.397 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 58720.648 1.98%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1425.187 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 812838.008 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.347 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33280.908 1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1120.140 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377967.015 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.813 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32755.754 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1110.234 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349404.312 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.906 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.209 1.68%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.944 1.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.441 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.827 1.37%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.183 -1.16%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 96.636 11.20%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.583 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.246 -1.89%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.519 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.806 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.838 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 41.000 14.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.557 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 96.040 257.22%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 31.556 167.89%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 128.805 266.67%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.371 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36623.399 -1.28%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.429 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349029.264 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.365 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35776.757 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 767.993 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348901.165 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.131 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16756.274 3.19%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 356.261 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208071.309 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 91.201 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.475 13.18%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 132.918 -1.24%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 41.149 32.04%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 16.403 35.21%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 48.905 35.80%
std::multiset<int>::clear()/0 390.972 -
std::multiset<int>::clear()/1024 11322.478 17.81%
std::multiset<int>::clear()/32 662.479 9.04%
std::multiset<int>::clear()/8192 89978.887 16.94%
std::multiset<int>::contains(key)_(existent)/1024 3.959 -5.55%
std::multiset<int>::contains(key)_(existent)/32 1.701 -
std::multiset<int>::contains(key)_(existent)/8192 8.534 2.53%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -5.50%
std::multiset<int>::contains(key)_(non-existent)/1024 6.210 4.35%
std::multiset<int>::contains(key)_(non-existent)/32 2.809 5.52%
std::multiset<int>::contains(key)_(non-existent)/8192 10.883 26.77%
std::multiset<int>::count(key)_(existent)/1024 5.606 -2.15%
std::multiset<int>::count(key)_(existent)/32 3.778 -
std::multiset<int>::count(key)_(existent)/8192 9.388 -2.97%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.809 -
std::multiset<int>::count(key)_(non-existent)/32 2.416 2.92%
std::multiset<int>::count(key)_(non-existent)/8192 9.196 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.367 4.20%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.476 -1.02%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.346 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47438.777 -
std::multiset<int>::ctor(const&)/0 12.760 -
std::multiset<int>::ctor(const&)/1024 6781.612 6.72%
std::multiset<int>::ctor(const&)/32 238.517 7.18%
std::multiset<int>::ctor(const&)/8192 54782.102 7.52%
std::multiset<int>::ctor(const&,_alloc)/0 12.768 -
std::multiset<int>::ctor(const&,_alloc)/1024 6814.171 6.08%
std::multiset<int>::ctor(const&,_alloc)/32 241.228 7.54%
std::multiset<int>::ctor(const&,_alloc)/8192 54670.540 6.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.668 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8929.153 -6.28%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.614 -5.36%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72400.222 -4.63%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.686 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12728.787 1.18%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.245 2.61%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257382.759 2.43%
std::multiset<int>::equal_range(key)_(existent)/1024 5.378 1.14%
std::multiset<int>::equal_range(key)_(existent)/32 2.362 -1.41%
std::multiset<int>::equal_range(key)_(existent)/8192 8.329 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.591 -4.52%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.434 -5.29%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.243 1.25%
std::multiset<int>::erase(iterator)/1024 25.453 11.22%
std::multiset<int>::erase(iterator)/32 22.084 8.18%
std::multiset<int>::erase(iterator)/8192 25.376 11.54%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.349 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7092.839 7.95%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.695 4.48%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57612.078 8.76%
std::multiset<int>::erase(key)_(existent)/1024 40.474 1.89%
std::multiset<int>::erase(key)_(existent)/32 22.300 2.98%
std::multiset<int>::erase(key)_(existent)/8192 61.514 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.281 6.54%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.455 1.33%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.368 1.17%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.374 5.59%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.263 4.17%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.975 1.60%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.794 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.055 -3.80%
std::multiset<int>::find(key)_(existent)/1024 3.975 -3.61%
std::multiset<int>::find(key)_(existent)/32 1.621 -
std::multiset<int>::find(key)_(existent)/8192 8.129 1.62%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.778 5.07%
std::multiset<int>::find(key)_(non-existent)/32 2.438 7.92%
std::multiset<int>::find(key)_(non-existent)/8192 10.356 24.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.120 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.915 13.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.523 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.597 -10.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.187 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.687 -2.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.332 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.287 3.14%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.446 1.94%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.663 1.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.218 2.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.698 -10.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.552 2.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.865 1.37%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.467 3.58%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.193 2.88%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.695 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14618.683 1.37%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.770 -1.18%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184768.459 1.82%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.298 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11473.097 -1.01%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.260 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116438.729 -2.80%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.140 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12481.349 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 692.771 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 198496.741 -
std::multiset<int>::insert(value)_(already_present)/1024 27.701 -3.07%
std::multiset<int>::insert(value)_(already_present)/32 18.131 -
std::multiset<int>::insert(value)_(already_present)/8192 32.055 -1.40%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.998 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 45.582 -1.08%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.689 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 79.233 -4.27%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.035 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 29.298 4.98%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.828 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.624 5.36%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.081 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.161 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.830 1.66%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.514 -56.60%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.412 -42.01%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.659 -59.91%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.398 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6295.963 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.301 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50176.716 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.402 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6229.117 -1.46%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.753 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49846.358 -1.90%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1350.755 -2.47%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.006 -5.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12428.419 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.079 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.432 1.63%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.855 1.47%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.438 -41.97%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.443 -30.60%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.643 -44.48%
std::multiset<std::string>::clear()/0 393.726 -
std::multiset<std::string>::clear()/1024 21199.795 -
std::multiset<std::string>::clear()/32 884.699 -2.29%
std::multiset<std::string>::clear()/8192 210222.324 -1.09%
std::multiset<std::string>::contains(key)_(existent)/1024 24.140 17.14%
std::multiset<std::string>::contains(key)_(existent)/32 15.072 -1.49%
std::multiset<std::string>::contains(key)_(existent)/8192 27.861 -4.00%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.281 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.001 15.27%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.942 4.73%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.722 -2.68%
std::multiset<std::string>::count(key)_(existent)/1024 23.638 -
std::multiset<std::string>::count(key)_(existent)/32 20.009 -
std::multiset<std::string>::count(key)_(existent)/8192 30.827 5.57%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.055 3.62%
std::multiset<std::string>::count(key)_(non-existent)/32 10.332 -8.09%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.834 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.836 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6831.393 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.525 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57107.819 -
std::multiset<std::string>::ctor(const&)/0 12.739 1.39%
std::multiset<std::string>::ctor(const&)/1024 34557.625 -
std::multiset<std::string>::ctor(const&)/32 799.553 -1.28%
std::multiset<std::string>::ctor(const&)/8192 341100.156 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.684 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36681.308 -
std::multiset<std::string>::ctor(const&,_alloc)/32 747.899 -5.92%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344637.045 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38243.082 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.361 -8.87%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377385.396 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.831 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56254.776 3.23%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1028.977 -1.99%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091928.695 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.429 6.81%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.440 -9.83%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.980 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.182 -1.56%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.558 -4.07%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.647 -
std::multiset<std::string>::erase(iterator)/1024 31.073 11.88%
std::multiset<std::string>::erase(iterator)/32 26.767 -17.86%
std::multiset<std::string>::erase(iterator)/8192 37.246 18.90%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.106 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12654.875 -1.78%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.761 2.84%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116425.777 -1.36%
std::multiset<std::string>::erase(key)_(existent)/1024 94.511 48.08%
std::multiset<std::string>::erase(key)_(existent)/32 79.821 -
std::multiset<std::string>::erase(key)_(existent)/8192 80.445 19.68%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.271 -1.21%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.518 21.41%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.083 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.507 -1.78%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.811 2.44%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.172 3.17%
std::multiset<std::string>::find(key)_(existent)/1024 24.062 -
std::multiset<std::string>::find(key)_(existent)/32 14.867 3.36%
std::multiset<std::string>::find(key)_(existent)/8192 28.949 8.55%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.817 -8.97%
std::multiset<std::string>::find(key)_(non-existent)/32 10.242 -4.99%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.937 -3.80%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.568 50.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.557 -8.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.861 18.62%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.249 11.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.551 -14.62%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.474 6.00%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.966 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.881 39.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.686 10.55%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.896 10.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.407 17.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.908 17.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.623 16.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.605 10.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.296 -2.05%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.497 -26.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.546 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62704.368 -2.86%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1397.421 2.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 892359.423 1.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.452 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42513.050 -2.67%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1246.412 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596569.574 -1.07%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.232 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60641.623 -2.72%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1459.805 -2.61%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 806000.308 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.710 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.802 -14.50%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.708 -26.24%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.043 -11.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.835 13.87%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.967 -22.99%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.581 5.42%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.824 13.42%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.643 9.19%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.938 -8.50%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.233 4.70%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.951 6.03%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.361 5.40%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.341 -3.45%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.173 -20.53%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.189 -13.66%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.474 -19.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.272 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36238.245 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 798.105 11.81%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346632.235 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.310 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35731.641 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 801.284 16.30%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347352.573 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15800.567 -4.66%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 324.880 -2.48%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205246.811 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.205 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.485 12.54%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.745 -2.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 31.166 1.31%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.905 -5.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.704 2.28%
std::none_of(deque<int>)_(process_all)/32 12.295 -
std::none_of(deque<int>)_(process_all)/32768 10078.119 -11.63%
std::none_of(deque<int>)_(process_all)/50 18.884 -
std::none_of(deque<int>)_(process_all)/8 3.437 -
std::none_of(deque<int>)_(process_all)/8192 2526.418 -11.69%
std::none_of(list<int>)_(process_all)/32 11.479 -
std::none_of(list<int>)_(process_all)/32768 26605.475 2.05%
std::none_of(list<int>)_(process_all)/50 21.974 -
std::none_of(list<int>)_(process_all)/8 2.723 -
std::none_of(list<int>)_(process_all)/8192 8116.558 6.38%
std::none_of(vector<int>)_(process_all)/32 8.329 -
std::none_of(vector<int>)_(process_all)/32768 8130.334 -
std::none_of(vector<int>)_(process_all)/50 19.431 -
std::none_of(vector<int>)_(process_all)/8 2.456 2.44%
std::none_of(vector<int>)_(process_all)/8192 2035.472 -
std::partial_sort(deque<int>)_(ascending)/1024 7690.057 -
std::partial_sort(deque<int>)_(ascending)/8 31.217 -1.34%
std::partial_sort(deque<int>)_(ascending)/8192 142989.712 1.74%
std::partial_sort(deque<int>)_(descending)/1024 17840.030 -
std::partial_sort(deque<int>)_(descending)/8 43.168 1.44%
std::partial_sort(deque<int>)_(descending)/8192 275784.065 3.00%
std::partial_sort(deque<int>)_(heap)/1024 17833.788 -
std::partial_sort(deque<int>)_(heap)/8 38.421 1.21%
std::partial_sort(deque<int>)_(heap)/8192 270422.903 4.39%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7651.753 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.158 -2.82%
std::partial_sort(deque<int>)_(pipe-organ)/8192 141424.219 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18765.872 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.890 -3.84%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264322.308 -
std::partial_sort(deque<int>)_(repeated)/1024 6346.079 1.81%
std::partial_sort(deque<int>)_(repeated)/8 26.058 -
std::partial_sort(deque<int>)_(repeated)/8192 68497.563 -
std::partial_sort(deque<int>)_(shuffled)/1024 14987.219 -
std::partial_sort(deque<int>)_(shuffled)/8 32.402 -
std::partial_sort(deque<int>)_(shuffled)/8192 245865.903 2.64%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.456 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.378 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50778.937 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7885.287 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.852 -2.88%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93206.067 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7933.951 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.615 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100568.427 5.18%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4772.498 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.443 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50789.042 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8848.659 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.755 -1.25%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93119.820 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.116 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.153 1.93%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26851.886 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6777.710 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.619 -4.15%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83580.699 -
std::partial_sort(vector<int>)_(ascending)/1024 4775.254 -
std::partial_sort(vector<int>)_(ascending)/8 18.896 -
std::partial_sort(vector<int>)_(ascending)/8192 50532.489 -
std::partial_sort(vector<int>)_(descending)/1024 7935.567 -
std::partial_sort(vector<int>)_(descending)/8 24.373 -
std::partial_sort(vector<int>)_(descending)/8192 94366.627 -
std::partial_sort(vector<int>)_(heap)/1024 7976.724 -
std::partial_sort(vector<int>)_(heap)/8 27.812 3.07%
std::partial_sort(vector<int>)_(heap)/8192 97267.824 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4789.878 1.13%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.936 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50465.123 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8872.382 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.788 -1.07%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93302.177 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.770 -
std::partial_sort(vector<int>)_(repeated)/8 18.496 -
std::partial_sort(vector<int>)_(repeated)/8192 26726.770 -
std::partial_sort(vector<int>)_(shuffled)/1024 6744.467 -
std::partial_sort(vector<int>)_(shuffled)/8 28.405 1.15%
std::partial_sort(vector<int>)_(shuffled)/8192 88253.682 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5063.449 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.246 1.18%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53280.171 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8074.103 -10.01%
std::partial_sort_copy(deque<int>)_(descending)/8 14.074 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94926.999 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8349.745 -8.35%
std::partial_sort_copy(deque<int>)_(heap)/8 15.110 3.71%
std::partial_sort_copy(deque<int>)_(heap)/8192 98644.432 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5061.354 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.095 -1.01%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53060.347 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8954.309 -9.01%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.105 -1.48%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94502.888 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.824 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.111 1.90%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29446.551 -4.30%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6911.023 -6.86%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.363 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 88915.424 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5398.350 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.214 2.02%
std::partial_sort_copy(list<int>)_(ascending)/8192 57266.145 -
std::partial_sort_copy(list<int>)_(descending)/1024 8252.954 -
std::partial_sort_copy(list<int>)_(descending)/8 15.831 2.46%
std::partial_sort_copy(list<int>)_(descending)/8192 97435.380 -
std::partial_sort_copy(list<int>)_(heap)/1024 8299.961 -
std::partial_sort_copy(list<int>)_(heap)/8 15.858 -3.05%
std::partial_sort_copy(list<int>)_(heap)/8192 101103.697 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5378.677 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.189 1.16%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57982.760 1.80%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9166.203 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.037 3.85%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96886.909 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3087.186 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.655 -1.79%
std::partial_sort_copy(list<int>)_(repeated)/8192 33066.304 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7108.971 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.711 1.32%
std::partial_sort_copy(list<int>)_(shuffled)/8192 90425.488 1.18%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4702.579 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.403 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50622.632 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7796.404 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.205 2.69%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92662.452 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7880.887 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.439 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96907.518 1.00%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4720.242 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.435 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50374.868 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8799.062 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.226 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92690.934 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.151 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.276 -1.87%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26921.943 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6678.659 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.558 1.71%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84638.111 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4823.560 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.860 1.42%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50414.026 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7877.564 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.518 1.06%
std::partial_sort_copy(vector<int>)_(descending)/8192 93516.590 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8070.698 1.75%
std::partial_sort_copy(vector<int>)_(heap)/8 16.382 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97339.238 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4816.028 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.847 2.38%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50502.381 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8849.262 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.981 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94278.754 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2483.387 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.738 1.59%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26713.913 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6784.066 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.852 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88329.052 1.01%
std::partition(deque<int>)_(dense)/1024 353.258 -
std::partition(deque<int>)_(dense)/32 9.991 -
std::partition(deque<int>)_(dense)/50 15.610 10.42%
std::partition(deque<int>)_(dense)/8192 2782.496 -
std::partition(deque<int>)_(sparse)/1024 382.128 -1.28%
std::partition(deque<int>)_(sparse)/32 11.893 4.27%
std::partition(deque<int>)_(sparse)/50 17.109 -
std::partition(deque<int>)_(sparse)/8192 2960.144 -2.30%
std::partition(list<int>)_(dense)/1024 388.773 -
std::partition(list<int>)_(dense)/32 8.909 -
std::partition(list<int>)_(dense)/50 13.431 1.13%
std::partition(list<int>)_(dense)/8192 4932.821 -3.99%
std::partition(list<int>)_(sparse)/1024 717.296 -
std::partition(list<int>)_(sparse)/32 8.957 1.39%
std::partition(list<int>)_(sparse)/50 21.269 -
std::partition(list<int>)_(sparse)/8192 7621.067 -3.49%
std::partition(vector<int>)_(dense)/1024 248.421 -
std::partition(vector<int>)_(dense)/32 8.507 -2.33%
std::partition(vector<int>)_(dense)/50 13.037 -1.76%
std::partition(vector<int>)_(dense)/8192 1870.339 -2.82%
std::partition(vector<int>)_(sparse)/1024 257.206 -
std::partition(vector<int>)_(sparse)/32 9.197 2.75%
std::partition(vector<int>)_(sparse)/50 14.688 2.46%
std::partition(vector<int>)_(sparse)/8192 1870.615 -
std::partition_copy(deque<int>)/1024 636.460 -
std::partition_copy(deque<int>)/32 12.981 -
std::partition_copy(deque<int>)/50 21.100 -
std::partition_copy(deque<int>)/8192 5688.344 -
std::partition_copy(list<int>)/1024 711.018 -
std::partition_copy(list<int>)/32 8.696 -1.97%
std::partition_copy(list<int>)/50 13.117 -
std::partition_copy(list<int>)/8192 7366.414 -
std::partition_copy(vector<int>)/1024 476.241 -
std::partition_copy(vector<int>)/32 8.236 -
std::partition_copy(vector<int>)/50 13.071 3.54%
std::partition_copy(vector<int>)/8192 4550.449 -
std::partition_point(deque<int>)/1024 9.480 -
std::partition_point(deque<int>)/32 4.121 -
std::partition_point(deque<int>)/50 4.625 -
std::partition_point(deque<int>)/8192 15.349 -
std::partition_point(list<int>)/1024 1291.032 -
std::partition_point(list<int>)/32 15.791 -1.80%
std::partition_point(list<int>)/50 24.836 -
std::partition_point(list<int>)/8192 12492.891 -
std::partition_point(vector<int>)/1024 6.039 -
std::partition_point(vector<int>)/32 2.575 -
std::partition_point(vector<int>)/50 2.555 -
std::partition_point(vector<int>)/8192 9.257 -
std::pop_heap(deque<float>)/1024 12.601 -8.53%
std::pop_heap(deque<float>)/8 52.075 -
std::pop_heap(deque<float>)/8192 61.245 1.13%
std::pop_heap(deque<int>)/1024 12.414 -4.51%
std::pop_heap(deque<int>)/8 52.169 -
std::pop_heap(deque<int>)/8192 53.390 -
std::pop_heap(deque<size_t>)/1024 15.186 -
std::pop_heap(deque<size_t>)/8 52.321 -
std::pop_heap(deque<size_t>)/8192 59.652 1.09%
std::pop_heap(deque<std::string>)/1024 62.131 2.43%
std::pop_heap(deque<std::string>)/8 57.052 -
std::pop_heap(deque<std::string>)/8192 118.265 4.34%
std::pop_heap(vector<float>)/1024 8.410 -
std::pop_heap(vector<float>)/8 50.590 -
std::pop_heap(vector<float>)/8192 19.987 -
std::pop_heap(vector<int>)/1024 9.922 -
std::pop_heap(vector<int>)/8 50.995 -
std::pop_heap(vector<int>)/8192 12.946 -
std::pop_heap(vector<size_t>)/1024 9.883 -
std::pop_heap(vector<size_t>)/8 51.605 -
std::pop_heap(vector<size_t>)/8192 13.089 -
std::pop_heap(vector<std::string>)/1024 20.737 -
std::pop_heap(vector<std::string>)/8 53.309 -
std::pop_heap(vector<std::string>)/8192 51.763 -
std::remove(deque<int>)_(prefix)/1024 522.322 -
std::remove(deque<int>)_(prefix)/32 55.156 3.80%
std::remove(deque<int>)_(prefix)/50 63.378 3.69%
std::remove(deque<int>)_(prefix)/8192 3839.476 -
std::remove(deque<int>)_(sprinkled)/1024 516.516 -
std::remove(deque<int>)_(sprinkled)/32 52.731 -
std::remove(deque<int>)_(sprinkled)/50 59.118 -
std::remove(deque<int>)_(sprinkled)/8192 3854.585 -
std::remove(list<int>)_(prefix)/1024 976.873 -
std::remove(list<int>)_(prefix)/32 52.367 -
std::remove(list<int>)_(prefix)/50 63.508 -
std::remove(list<int>)_(prefix)/8192 8296.305 -
std::remove(list<int>)_(sprinkled)/1024 947.061 -2.38%
std::remove(list<int>)_(sprinkled)/32 55.108 -
std::remove(list<int>)_(sprinkled)/50 64.837 -
std::remove(list<int>)_(sprinkled)/8192 7836.832 -
std::remove(vector<int>)_(prefix)/1024 306.298 -
std::remove(vector<int>)_(prefix)/32 48.486 -
std::remove(vector<int>)_(prefix)/50 53.903 -
std::remove(vector<int>)_(prefix)/8192 2099.970 -
std::remove(vector<int>)_(sprinkled)/1024 284.380 -
std::remove(vector<int>)_(sprinkled)/32 48.678 -
std::remove(vector<int>)_(sprinkled)/50 53.325 -
std::remove(vector<int>)_(sprinkled)/8192 1977.515 -
std::remove_copy(deque<int>)_(prefix)/1024 376.643 -5.16%
std::remove_copy(deque<int>)_(prefix)/32 12.927 -2.27%
std::remove_copy(deque<int>)_(prefix)/50 21.029 -
std::remove_copy(deque<int>)_(prefix)/8192 3333.503 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.371 -1.48%
std::remove_copy(deque<int>)_(sprinkled)/32 12.093 -2.01%
std::remove_copy(deque<int>)_(sprinkled)/50 18.244 -1.46%
std::remove_copy(deque<int>)_(sprinkled)/8192 2851.744 -1.66%
std::remove_copy(list<int>)_(prefix)/1024 739.399 -
std::remove_copy(list<int>)_(prefix)/32 11.212 -
std::remove_copy(list<int>)_(prefix)/50 19.054 -
std::remove_copy(list<int>)_(prefix)/8192 6963.580 -
std::remove_copy(list<int>)_(sprinkled)/1024 732.280 -
std::remove_copy(list<int>)_(sprinkled)/32 11.168 -
std::remove_copy(list<int>)_(sprinkled)/50 18.595 -
std::remove_copy(list<int>)_(sprinkled)/8192 6909.542 -
std::remove_copy(vector<int>)_(prefix)/1024 262.393 -
std::remove_copy(vector<int>)_(prefix)/32 9.582 -
std::remove_copy(vector<int>)_(prefix)/50 13.820 -
std::remove_copy(vector<int>)_(prefix)/8192 2054.829 -
std::remove_copy(vector<int>)_(sprinkled)/1024 243.766 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.413 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.526 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.187 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.362 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.685 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.890 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3770.607 -3.84%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.068 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.237 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.445 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3714.626 1.58%
std::remove_copy_if(list<int>)_(prefix)/1024 786.781 -
std::remove_copy_if(list<int>)_(prefix)/32 16.924 -3.06%
std::remove_copy_if(list<int>)_(prefix)/50 24.690 -
std::remove_copy_if(list<int>)_(prefix)/8192 7252.586 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 779.465 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.505 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.077 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7293.327 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.303 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.292 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.865 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3339.826 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.586 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.189 -2.96%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.454 -3.88%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2732.999 -
std::remove_if(deque<int>)_(prefix)/1024 584.184 5.56%
std::remove_if(deque<int>)_(prefix)/32 55.274 -
std::remove_if(deque<int>)_(prefix)/50 65.284 -2.83%
std::remove_if(deque<int>)_(prefix)/8192 4270.931 -2.96%
std::remove_if(deque<int>)_(sprinkled)/1024 533.600 -
std::remove_if(deque<int>)_(sprinkled)/32 55.654 2.99%
std::remove_if(deque<int>)_(sprinkled)/50 63.105 2.02%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.253 -
std::remove_if(list<int>)_(prefix)/1024 993.195 -
std::remove_if(list<int>)_(prefix)/32 58.571 -2.03%
std::remove_if(list<int>)_(prefix)/50 72.015 -
std::remove_if(list<int>)_(prefix)/8192 9292.761 2.30%
std::remove_if(list<int>)_(sprinkled)/1024 981.349 -
std::remove_if(list<int>)_(sprinkled)/32 56.747 -
std::remove_if(list<int>)_(sprinkled)/50 72.856 -3.04%
std::remove_if(list<int>)_(sprinkled)/8192 8062.685 -
std::remove_if(vector<int>)_(prefix)/1024 351.774 1.05%
std::remove_if(vector<int>)_(prefix)/32 50.582 -
std::remove_if(vector<int>)_(prefix)/50 58.552 -
std::remove_if(vector<int>)_(prefix)/8192 2561.755 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.375 -
std::remove_if(vector<int>)_(sprinkled)/32 54.345 -
std::remove_if(vector<int>)_(sprinkled)/50 63.119 -1.49%
std::remove_if(vector<int>)_(sprinkled)/8192 3811.174 -
std::replace(deque<int>)_(prefix)/1024 409.287 -
std::replace(deque<int>)_(prefix)/32 12.744 -
std::replace(deque<int>)_(prefix)/50 19.065 -
std::replace(deque<int>)_(prefix)/8192 3340.674 2.88%
std::replace(deque<int>)_(sprinkled)/1024 351.974 -
std::replace(deque<int>)_(sprinkled)/32 12.173 -
std::replace(deque<int>)_(sprinkled)/50 18.222 -
std::replace(deque<int>)_(sprinkled)/8192 2814.991 -
std::replace(list<int>)_(prefix)/1024 738.784 -
std::replace(list<int>)_(prefix)/32 11.719 6.30%
std::replace(list<int>)_(prefix)/50 17.297 1.54%
std::replace(list<int>)_(prefix)/8192 7580.764 8.47%
std::replace(list<int>)_(sprinkled)/1024 726.326 -
std::replace(list<int>)_(sprinkled)/32 11.229 -
std::replace(list<int>)_(sprinkled)/50 18.391 -1.24%
std::replace(list<int>)_(sprinkled)/8192 8248.096 15.41%
std::replace(vector<int>)_(prefix)/1024 159.833 -
std::replace(vector<int>)_(prefix)/32 5.195 1.36%
std::replace(vector<int>)_(prefix)/50 7.661 2.12%
std::replace(vector<int>)_(prefix)/8192 1273.589 -
std::replace(vector<int>)_(sprinkled)/1024 152.192 -8.10%
std::replace(vector<int>)_(sprinkled)/32 5.378 -1.43%
std::replace(vector<int>)_(sprinkled)/50 8.100 -9.07%
std::replace(vector<int>)_(sprinkled)/8192 1185.705 -8.45%
std::replace_if(deque<int>)_(prefix)/1024 494.550 3.11%
std::replace_if(deque<int>)_(prefix)/32 13.582 -2.14%
std::replace_if(deque<int>)_(prefix)/50 20.165 -1.54%
std::replace_if(deque<int>)_(prefix)/8192 3521.623 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.394 -
std::replace_if(deque<int>)_(sprinkled)/32 12.443 -3.45%
std::replace_if(deque<int>)_(sprinkled)/50 18.647 -
std::replace_if(deque<int>)_(sprinkled)/8192 2930.462 -
std::replace_if(list<int>)_(prefix)/1024 737.014 -
std::replace_if(list<int>)_(prefix)/32 13.937 -
std::replace_if(list<int>)_(prefix)/50 24.623 -
std::replace_if(list<int>)_(prefix)/8192 7534.263 5.84%
std::replace_if(list<int>)_(sprinkled)/1024 738.691 -
std::replace_if(list<int>)_(sprinkled)/32 13.264 -
std::replace_if(list<int>)_(sprinkled)/50 22.873 -5.05%
std::replace_if(list<int>)_(sprinkled)/8192 7877.942 7.48%
std::replace_if(vector<int>)_(prefix)/1024 274.035 1.74%
std::replace_if(vector<int>)_(prefix)/32 9.661 1.97%
std::replace_if(vector<int>)_(prefix)/50 13.952 -
std::replace_if(vector<int>)_(prefix)/8192 2041.350 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.025 -
std::replace_if(vector<int>)_(sprinkled)/32 8.718 -
std::replace_if(vector<int>)_(sprinkled)/50 12.855 -
std::replace_if(vector<int>)_(sprinkled)/8192 1896.429 -3.44%
std::reverse(deque<int>)/32768 5714.896 -
std::reverse(deque<int>)/4096 717.888 -
std::reverse(deque<int>)/512 113.030 -
std::reverse(deque<int>)/64 13.029 -
std::reverse(deque<int>)/8 2.510 -
std::reverse(list<int>)/32768 17482.996 -
std::reverse(list<int>)/4096 1792.702 -
std::reverse(list<int>)/512 192.764 -1.53%
std::reverse(list<int>)/64 17.406 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1054.966 -
std::reverse(vector<int>)/4096 132.231 -
std::reverse(vector<int>)/512 16.539 -
std::reverse(vector<int>)/64 4.161 -
std::reverse(vector<int>)/8 1.500 -30.14%
std::reverse_copy(deque<int>)/32768 8006.551 -
std::reverse_copy(deque<int>)/4096 978.766 -
std::reverse_copy(deque<int>)/512 124.406 -
std::reverse_copy(deque<int>)/64 15.844 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26761.954 2.58%
std::reverse_copy(list<int>)/4096 3477.504 11.84%
std::reverse_copy(list<int>)/512 364.742 -
std::reverse_copy(list<int>)/64 29.906 -
std::reverse_copy(list<int>)/8 2.434 1.93%
std::reverse_copy(vector<int>)/32768 981.828 -
std::reverse_copy(vector<int>)/4096 130.492 -3.57%
std::reverse_copy(vector<int>)/512 17.149 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.481 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.876 -
std::rotate(deque<int>)_(1_element_backward)/32 3.544 -
std::rotate(deque<int>)_(1_element_backward)/50 5.253 2.94%
std::rotate(deque<int>)_(1_element_backward)/8192 307.800 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.157 -
std::rotate(deque<int>)_(1_element_forward)/32 4.127 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.320 -
std::rotate(deque<int>)_(by_1/2)/1024 186.407 7.68%
std::rotate(deque<int>)_(by_1/2)/32 7.601 2.00%
std::rotate(deque<int>)_(by_1/2)/50 10.386 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.505 -
std::rotate(deque<int>)_(by_1/3)/1024 1809.538 -
std::rotate(deque<int>)_(by_1/3)/32 45.318 -
std::rotate(deque<int>)_(by_1/3)/50 76.296 -
std::rotate(deque<int>)_(by_1/3)/8192 22290.565 -
std::rotate(deque<int>)_(by_1/4)/1024 778.321 -
std::rotate(deque<int>)_(by_1/4)/32 29.503 -1.59%
std::rotate(deque<int>)_(by_1/4)/50 75.209 -
std::rotate(deque<int>)_(by_1/4)/8192 6676.663 -
std::rotate(list<int>)_(1_element_backward)/1024 741.130 -
std::rotate(list<int>)_(1_element_backward)/32 13.927 -
std::rotate(list<int>)_(1_element_backward)/50 24.104 -
std::rotate(list<int>)_(1_element_backward)/8192 7247.406 -4.25%
std::rotate(list<int>)_(1_element_forward)/1024 729.672 -
std::rotate(list<int>)_(1_element_forward)/32 13.765 -
std::rotate(list<int>)_(1_element_forward)/50 26.216 2.55%
std::rotate(list<int>)_(1_element_forward)/8192 8098.419 12.58%
std::rotate(list<int>)_(by_1/2)/1024 387.004 -
std::rotate(list<int>)_(by_1/2)/32 5.993 -
std::rotate(list<int>)_(by_1/2)/50 13.915 -
std::rotate(list<int>)_(by_1/2)/8192 5448.013 15.10%
std::rotate(list<int>)_(by_1/3)/1024 800.967 -
std::rotate(list<int>)_(by_1/3)/32 12.988 1.13%
std::rotate(list<int>)_(by_1/3)/50 23.744 -
std::rotate(list<int>)_(by_1/3)/8192 8290.802 -
std::rotate(list<int>)_(by_1/4)/1024 575.168 -
std::rotate(list<int>)_(by_1/4)/32 13.068 -
std::rotate(list<int>)_(by_1/4)/50 25.054 1.11%
std::rotate(list<int>)_(by_1/4)/8192 6592.311 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.676 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.875 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.866 -
std::rotate(vector<bool>)_(1_element_backward)/8192 107.162 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.539 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.016 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.014 1.00%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.812 3.58%
std::rotate(vector<bool>)_(by_1/2)/1024 8.349 -
std::rotate(vector<bool>)_(by_1/2)/32 18.146 1.04%
std::rotate(vector<bool>)_(by_1/2)/50 17.961 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.004 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.553 -
std::rotate(vector<bool>)_(by_1/3)/32 17.903 1.40%
std::rotate(vector<bool>)_(by_1/3)/50 17.952 1.54%
std::rotate(vector<bool>)_(by_1/3)/8192 155.045 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.454 -4.18%
std::rotate(vector<bool>)_(by_1/4)/32 18.006 1.53%
std::rotate(vector<bool>)_(by_1/4)/50 17.869 1.09%
std::rotate(vector<bool>)_(by_1/4)/8192 29.676 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.060 1.59%
std::rotate(vector<int>)_(1_element_backward)/32 2.998 2.99%
std::rotate(vector<int>)_(1_element_backward)/50 5.347 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.338 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.206 -
std::rotate(vector<int>)_(1_element_forward)/32 2.962 -
std::rotate(vector<int>)_(1_element_forward)/50 5.248 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.882 -
std::rotate(vector<int>)_(by_1/2)/1024 32.592 -
std::rotate(vector<int>)_(by_1/2)/32 3.724 -4.01%
std::rotate(vector<int>)_(by_1/2)/50 4.494 -
std::rotate(vector<int>)_(by_1/2)/8192 240.295 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.612 -
std::rotate(vector<int>)_(by_1/3)/32 19.729 -
std::rotate(vector<int>)_(by_1/3)/50 35.966 -
std::rotate(vector<int>)_(by_1/3)/8192 10756.983 -
std::rotate(vector<int>)_(by_1/4)/1024 288.977 -
std::rotate(vector<int>)_(by_1/4)/32 11.010 -
std::rotate(vector<int>)_(by_1/4)/50 36.008 -
std::rotate(vector<int>)_(by_1/4)/8192 2273.886 -
std::rotate_copy(deque<int>)/1024 34.673 -
std::rotate_copy(deque<int>)/32 2.618 -5.63%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.994 -
std::rotate_copy(list<int>)/1024 732.579 -8.84%
std::rotate_copy(list<int>)/32 8.679 1.60%
std::rotate_copy(list<int>)/50 13.910 -
std::rotate_copy(list<int>)/8192 6898.518 -8.59%
std::rotate_copy(vector<int>)/1024 32.722 -2.16%
std::rotate_copy(vector<int>)/32 2.101 1.02%
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 795.725 6.74%
std::sample(deque<int>)/1024 11336.886 -
std::sample(deque<int>)/32 306.203 -
std::sample(deque<int>)/8192 91443.759 -
std::sample(list<int>)/1024 12003.430 -
std::sample(list<int>)/32 312.279 -
std::sample(list<int>)/8192 98314.222 -
std::sample(vector<int>)/1024 11279.836 -
std::sample(vector<int>)/32 301.814 -
std::sample(vector<int>)/8192 91335.632 -
std::search(deque<int>)_(near_matches)/1000 17491.473 -6.01%
std::search(deque<int>)_(near_matches)/1024 18051.815 -6.76%
std::search(deque<int>)_(near_matches)/8192 1440615.076 -
std::search(deque<int>)_(no_match)/1000 404.518 1.55%
std::search(deque<int>)_(no_match)/1024 303.669 -4.91%
std::search(deque<int>)_(no_match)/1048576 421728.778 -
std::search(deque<int>)_(no_match)/8192 3294.265 -
std::search(deque<int>)_(same_length)/1000 342.140 -2.16%
std::search(deque<int>)_(same_length)/1024 478.929 1.42%
std::search(deque<int>)_(same_length)/8192 3864.504 2.84%
std::search(deque<int>)_(single_element)/1000 446.867 -
std::search(deque<int>)_(single_element)/1024 457.184 -
std::search(deque<int>)_(single_element)/8192 3645.736 -
std::search(deque<int>,_pred)_(near_matches)/1000 24051.209 -8.34%
std::search(deque<int>,_pred)_(near_matches)/1024 25100.117 -8.71%
std::search(deque<int>,_pred)_(near_matches)/8192 1539134.249 -
std::search(deque<int>,_pred)_(no_match)/1000 509.085 10.93%
std::search(deque<int>,_pred)_(no_match)/1024 514.489 17.96%
std::search(deque<int>,_pred)_(no_match)/1048576 528626.909 18.58%
std::search(deque<int>,_pred)_(no_match)/8192 4158.878 18.96%
std::search(deque<int>,_pred)_(same_length)/1000 479.303 -2.90%
std::search(deque<int>,_pred)_(same_length)/1024 511.236 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.128 -
std::search(deque<int>,_pred)_(single_element)/1000 685.820 -
std::search(deque<int>,_pred)_(single_element)/1024 702.337 -
std::search(deque<int>,_pred)_(single_element)/8192 5647.118 -
std::search(list<int>)_(near_matches)/1000 37467.132 -
std::search(list<int>)_(near_matches)/1024 39669.431 -
std::search(list<int>)_(near_matches)/8192 2544996.058 -
std::search(list<int>)_(no_match)/1000 696.957 -
std::search(list<int>)_(no_match)/1024 742.005 -1.02%
std::search(list<int>)_(no_match)/1048576 838792.414 1.06%
std::search(list<int>)_(no_match)/8192 7641.456 16.98%
std::search(list<int>)_(same_length)/1000 741.248 -
std::search(list<int>)_(same_length)/1024 762.687 -
std::search(list<int>)_(same_length)/8192 8580.448 8.36%
std::search(list<int>)_(single_element)/1000 705.651 3.89%
std::search(list<int>)_(single_element)/1024 736.605 -2.74%
std::search(list<int>)_(single_element)/8192 8530.702 1.91%
std::search(list<int>,_pred)_(near_matches)/1000 42361.757 -
std::search(list<int>,_pred)_(near_matches)/1024 44123.843 -
std::search(list<int>,_pred)_(near_matches)/8192 2699313.142 -
std::search(list<int>,_pred)_(no_match)/1000 801.429 -
std::search(list<int>,_pred)_(no_match)/1024 820.815 -
std::search(list<int>,_pred)_(no_match)/1048576 952978.770 -
std::search(list<int>,_pred)_(no_match)/8192 7856.454 8.40%
std::search(list<int>,_pred)_(same_length)/1000 795.325 -
std::search(list<int>,_pred)_(same_length)/1024 815.423 -
std::search(list<int>,_pred)_(same_length)/8192 9220.796 15.14%
std::search(list<int>,_pred)_(single_element)/1000 798.760 -
std::search(list<int>,_pred)_(single_element)/1024 818.177 -
std::search(list<int>,_pred)_(single_element)/8192 9858.004 22.80%
std::search(vector<int>)_(near_matches)/1000 14445.675 -
std::search(vector<int>)_(near_matches)/1024 15275.839 1.79%
std::search(vector<int>)_(near_matches)/8192 810188.540 5.87%
std::search(vector<int>)_(no_match)/1000 210.240 -
std::search(vector<int>)_(no_match)/1024 217.320 -
std::search(vector<int>)_(no_match)/1048576 212873.798 -
std::search(vector<int>)_(no_match)/8192 1658.018 -
std::search(vector<int>)_(same_length)/1000 240.528 -1.61%
std::search(vector<int>)_(same_length)/1024 245.109 -2.97%
std::search(vector<int>)_(same_length)/8192 1869.822 -4.03%
std::search(vector<int>)_(single_element)/1000 228.538 -
std::search(vector<int>)_(single_element)/1024 232.066 -
std::search(vector<int>)_(single_element)/8192 1805.379 -
std::search(vector<int>,_pred)_(near_matches)/1000 22842.108 -
std::search(vector<int>,_pred)_(near_matches)/1024 23889.052 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451016.046 -
std::search(vector<int>,_pred)_(no_match)/1000 629.275 5.78%
std::search(vector<int>,_pred)_(no_match)/1024 621.825 3.20%
std::search(vector<int>,_pred)_(no_match)/1048576 654145.350 -
std::search(vector<int>,_pred)_(no_match)/8192 5185.957 6.04%
std::search(vector<int>,_pred)_(same_length)/1000 599.850 -
std::search(vector<int>,_pred)_(same_length)/1024 614.289 -
std::search(vector<int>,_pred)_(same_length)/8192 4910.611 -
std::search(vector<int>,_pred)_(single_element)/1000 457.439 -
std::search(vector<int>,_pred)_(single_element)/1024 468.458 -
std::search(vector<int>,_pred)_(single_element)/8192 3735.014 -
std::search_n(deque<int>)_(no_match)/1024 323.081 -
std::search_n(deque<int>)_(no_match)/32 15.010 -
std::search_n(deque<int>)_(no_match)/8192 2507.597 -
std::search_n(deque<int>,_pred)_(no_match)/1024 606.423 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.450 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3889.248 -
std::search_n(list<int>)_(no_match)/1024 728.300 -
std::search_n(list<int>)_(no_match)/32 10.203 -5.07%
std::search_n(list<int>)_(no_match)/8192 6796.925 -
std::search_n(list<int>,_pred)_(no_match)/1024 826.308 -
std::search_n(list<int>,_pred)_(no_match)/32 16.615 -
std::search_n(list<int>,_pred)_(no_match)/8192 7718.679 -
std::search_n(vector<int>)_(no_match)/1024 212.063 -
std::search_n(vector<int>)_(no_match)/32 7.256 -
std::search_n(vector<int>)_(no_match)/8192 1629.281 -
std::search_n(vector<int>,_pred)_(no_match)/1024 406.857 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.477 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2959.588 -
std::set<int>::clear()/0 392.016 -
std::set<int>::clear()/1024 10756.767 13.35%
std::set<int>::clear()/32 677.216 6.94%
std::set<int>::clear()/8192 87900.185 5.47%
std::set<int>::contains(key)_(existent)/1024 3.851 -
std::set<int>::contains(key)_(existent)/32 1.663 -1.81%
std::set<int>::contains(key)_(existent)/8192 8.342 -4.77%
std::set<int>::contains(key)_(non-existent)/0 0.290 -
std::set<int>::contains(key)_(non-existent)/1024 6.185 -3.03%
std::set<int>::contains(key)_(non-existent)/32 2.725 -3.12%
std::set<int>::contains(key)_(non-existent)/8192 14.742 -23.22%
std::set<int>::count(key)_(existent)/1024 4.223 4.46%
std::set<int>::count(key)_(existent)/32 1.630 -
std::set<int>::count(key)_(existent)/8192 7.790 -
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.390 -
std::set<int>::count(key)_(non-existent)/32 2.879 -
std::set<int>::count(key)_(non-existent)/8192 11.267 -
std::set<int>::ctor(&&,_different_allocs)/0 12.809 -
std::set<int>::ctor(&&,_different_allocs)/1024 5941.116 2.39%
std::set<int>::ctor(&&,_different_allocs)/32 176.211 -
std::set<int>::ctor(&&,_different_allocs)/8192 48498.761 -
std::set<int>::ctor(const&)/0 12.762 -
std::set<int>::ctor(const&)/1024 7083.387 12.72%
std::set<int>::ctor(const&)/32 244.084 12.73%
std::set<int>::ctor(const&)/8192 57535.007 15.67%
std::set<int>::ctor(const&,_alloc)/0 12.708 -
std::set<int>::ctor(const&,_alloc)/1024 6382.386 2.69%
std::set<int>::ctor(const&,_alloc)/32 224.373 4.71%
std::set<int>::ctor(const&,_alloc)/8192 50818.344 2.26%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8507.753 -2.01%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.436 -3.98%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68816.571 -1.04%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.701 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12740.359 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 283.089 1.61%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237958.701 -1.57%
std::set<int>::equal_range(key)_(existent)/1024 4.308 -1.35%
std::set<int>::equal_range(key)_(existent)/32 1.788 -
std::set<int>::equal_range(key)_(existent)/8192 7.935 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.382 -15.49%
std::set<int>::equal_range(key)_(non-existent)/32 2.717 -1.59%
std::set<int>::equal_range(key)_(non-existent)/8192 9.797 -15.98%
std::set<int>::erase(iterator)/1024 22.262 9.48%
std::set<int>::erase(iterator)/32 21.346 5.99%
std::set<int>::erase(iterator)/8192 22.463 10.49%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.422 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7191.491 5.51%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.472 2.82%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58021.427 5.08%
std::set<int>::erase(key)_(existent)/1024 51.086 1.77%
std::set<int>::erase(key)_(existent)/32 22.846 5.08%
std::set<int>::erase(key)_(existent)/8192 69.269 1.93%
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.410 -1.31%
std::set<int>::erase(key)_(non-existent,_end)/32 2.274 -1.93%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.296 -2.91%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.882 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.774 1.28%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.044 -2.90%
std::set<int>::find(key)_(existent)/1024 3.982 3.87%
std::set<int>::find(key)_(existent)/32 1.710 2.19%
std::set<int>::find(key)_(existent)/8192 8.170 2.98%
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 6.288 14.74%
std::set<int>::find(key)_(non-existent)/32 2.649 18.15%
std::set<int>::find(key)_(non-existent)/8192 9.574 13.78%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.018 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.198 -1.20%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.146 -1.71%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 100.190 10.11%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.038 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.723 1.11%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.870 1.46%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.710 -1.90%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.223 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.319 -14.15%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.727 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 96.414 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.189 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.517 9.23%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.913 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.625 -3.65%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.067 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16775.412 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.146 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183384.621 -2.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.945 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13329.653 4.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.263 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 126348.692 6.76%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.726 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7699.498 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 544.758 1.37%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129154.019 -
std::set<int>::insert(value)_(already_present)/1024 5.818 -2.93%
std::set<int>::insert(value)_(already_present)/32 1.772 -
std::set<int>::insert(value)_(already_present)/8192 9.868 -2.10%
std::set<int>::insert(value)_(new_value,_end)/0 17.025 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.348 -8.90%
std::set<int>::insert(value)_(new_value,_end)/32 18.665 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.106 -1.27%
std::set<int>::insert(value)_(new_value,_middle)/0 17.007 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.118 2.42%
std::set<int>::insert(value)_(new_value,_middle)/32 18.399 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.295 -1.87%
std::set<int>::lower_bound(key)_(existent)/1024 4.614 1.41%
std::set<int>::lower_bound(key)_(existent)/32 1.532 -
std::set<int>::lower_bound(key)_(existent)/8192 8.582 5.22%
std::set<int>::lower_bound(key)_(non-existent)/0 0.259 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.824 -10.48%
std::set<int>::lower_bound(key)_(non-existent)/32 2.624 -17.48%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.791 -14.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.313 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6081.677 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.698 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48614.572 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.293 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6075.385 -1.82%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.437 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48651.971 -1.78%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1427.860 1.59%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.659 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 13052.516 3.50%
std::set<int>::upper_bound(key)_(existent)/1024 4.004 -7.94%
std::set<int>::upper_bound(key)_(existent)/32 1.770 -
std::set<int>::upper_bound(key)_(existent)/8192 7.820 -8.10%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.174 4.30%
std::set<int>::upper_bound(key)_(non-existent)/32 2.582 7.11%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.453 5.76%
std::set<std::string>::clear()/0 394.845 -
std::set<std::string>::clear()/1024 21278.679 -5.93%
std::set<std::string>::clear()/32 868.168 -2.04%
std::set<std::string>::clear()/8192 210016.967 -2.81%
std::set<std::string>::contains(key)_(existent)/1024 24.431 -
std::set<std::string>::contains(key)_(existent)/32 15.981 -2.63%
std::set<std::string>::contains(key)_(existent)/8192 27.891 1.37%
std::set<std::string>::contains(key)_(non-existent)/0 0.273 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.154 14.16%
std::set<std::string>::contains(key)_(non-existent)/32 11.470 20.73%
std::set<std::string>::contains(key)_(non-existent)/8192 30.272 13.29%
std::set<std::string>::count(key)_(existent)/1024 24.103 -
std::set<std::string>::count(key)_(existent)/32 16.860 -
std::set<std::string>::count(key)_(existent)/8192 34.637 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 22.421 -
std::set<std::string>::count(key)_(non-existent)/32 10.553 3.35%
std::set<std::string>::count(key)_(non-existent)/8192 32.475 -1.31%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.776 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6859.685 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.338 -1.75%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57592.676 -
std::set<std::string>::ctor(const&)/0 12.660 -
std::set<std::string>::ctor(const&)/1024 34454.742 -
std::set<std::string>::ctor(const&)/32 823.915 7.22%
std::set<std::string>::ctor(const&)/8192 344056.962 -
std::set<std::string>::ctor(const&,_alloc)/0 12.673 -
std::set<std::string>::ctor(const&,_alloc)/1024 36768.992 -
std::set<std::string>::ctor(const&,_alloc)/32 748.059 -
std::set<std::string>::ctor(const&,_alloc)/8192 346206.359 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.920 1.62%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40247.692 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.445 2.20%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381835.981 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.727 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56042.727 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1058.226 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114289.514 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.473 -
std::set<std::string>::equal_range(key)_(existent)/32 15.778 -
std::set<std::string>::equal_range(key)_(existent)/8192 29.123 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 27.204 7.07%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.084 9.74%
std::set<std::string>::equal_range(key)_(non-existent)/8192 38.536 14.35%
std::set<std::string>::erase(iterator)/1024 30.636 -1.01%
std::set<std::string>::erase(iterator)/32 27.139 -2.63%
std::set<std::string>::erase(iterator)/8192 26.694 -1.90%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.287 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12734.160 -3.12%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.366 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118020.079 -1.55%
std::set<std::string>::erase(key)_(existent)/1024 61.472 1.93%
std::set<std::string>::erase(key)_(existent)/32 48.512 -3.73%
std::set<std::string>::erase(key)_(existent)/8192 71.995 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.666 6.79%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.528 6.49%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.673 6.32%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.134 4.85%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.144 1.10%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.734 6.95%
std::set<std::string>::find(key)_(existent)/1024 22.905 -
std::set<std::string>::find(key)_(existent)/32 15.678 -
std::set<std::string>::find(key)_(existent)/8192 28.536 1.42%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 22.129 3.62%
std::set<std::string>::find(key)_(non-existent)/32 10.547 4.28%
std::set<std::string>::find(key)_(non-existent)/8192 29.606 5.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.090 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.266 -3.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 30.645 -5.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.382 -1.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.365 1.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.432 -1.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.818 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.577 -3.60%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.121 -1.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.118 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.362 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.340 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.151 1.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.294 1.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.726 -1.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.749 3.84%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.668 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66178.237 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.029 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 901138.294 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.063 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44391.038 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1289.554 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601831.693 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.969 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41174.603 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1152.608 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612664.743 -
std::set<std::string>::insert(value)_(already_present)/1024 26.292 -1.03%
std::set<std::string>::insert(value)_(already_present)/32 9.350 3.38%
std::set<std::string>::insert(value)_(already_present)/8192 30.379 1.70%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.156 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.924 -
std::set<std::string>::insert(value)_(new_value,_end)/32 45.186 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.548 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.451 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.596 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.145 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.159 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.888 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.031 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.528 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 29.396 2.28%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.452 3.68%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.609 -9.55%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.267 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36517.168 -2.47%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 789.708 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 353915.053 1.41%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.273 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36261.337 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 778.045 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349141.558 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16712.066 9.94%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 307.808 1.49%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205659.957 -1.17%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.390 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.295 -
std::set<std::string>::upper_bound(key)_(existent)/8192 27.889 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.544 -12.66%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.720 -5.04%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.150 -1.77%
std::shift_left(deque<int>)/1024 38.097 -
std::shift_left(deque<int>)/32 3.770 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.269 -
std::shift_left(list<int>)/1024 727.128 -
std::shift_left(list<int>)/32 13.349 -
std::shift_left(list<int>)/50 27.303 -
std::shift_left(list<int>)/8192 7065.474 -7.73%
std::shift_left(vector<int>)/1024 35.244 -
std::shift_left(vector<int>)/32 2.974 -69.70%
std::shift_left(vector<int>)/50 5.254 -
std::shift_left(vector<int>)/8192 282.457 -
std::shift_right(deque<int>)/1024 40.315 -
std::shift_right(deque<int>)/32 3.433 -
std::shift_right(deque<int>)/50 4.462 -
std::shift_right(deque<int>)/8192 308.952 -
std::shift_right(list<int>)/1024 733.653 -
std::shift_right(list<int>)/32 15.454 7.38%
std::shift_right(list<int>)/50 27.264 -4.51%
std::shift_right(list<int>)/8192 7343.829 -8.27%
std::shift_right(vector<int>)/1024 35.737 -
std::shift_right(vector<int>)/32 9.998 238.75%
std::shift_right(vector<int>)/50 5.317 -
std::shift_right(vector<int>)/8192 297.055 -
std::shuffle(deque<int>)/1024 9231.136 -
std::shuffle(deque<int>)/32 292.116 -
std::shuffle(deque<int>)/8192 74062.692 -
std::shuffle(vector<int>)/1024 8806.382 1.02%
std::shuffle(vector<int>)/32 277.784 -
std::shuffle(vector<int>)/8192 70081.619 -
std::sort(deque<int>)_(ascending)/1024 765.719 1.56%
std::sort(deque<int>)_(ascending)/8 17.447 -2.68%
std::sort(deque<int>)_(ascending)/8192 5742.364 -
std::sort(deque<int>)_(descending)/1024 1300.169 -
std::sort(deque<int>)_(descending)/8 25.379 -
std::sort(deque<int>)_(descending)/8192 10359.692 -
std::sort(deque<int>)_(heap)/1024 6181.047 -
std::sort(deque<int>)_(heap)/8 24.566 1.00%
std::sort(deque<int>)_(heap)/8192 71562.453 -
std::sort(deque<int>)_(pipe-organ)/1024 2699.005 -2.62%
std::sort(deque<int>)_(pipe-organ)/8 19.993 -2.07%
std::sort(deque<int>)_(pipe-organ)/8192 26429.984 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17819.203 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.510 -1.23%
std::sort(deque<int>)_(qsort_adversarial)/8192 456298.584 -
std::sort(deque<int>)_(repeated)/1024 944.357 -5.90%
std::sort(deque<int>)_(repeated)/8 17.854 -1.57%
std::sort(deque<int>)_(repeated)/8192 6541.956 -2.69%
std::sort(deque<int>)_(shuffled)/1024 6800.880 -
std::sort(deque<int>)_(shuffled)/8 22.674 -
std::sort(deque<int>)_(shuffled)/8192 96722.571 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.832 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.575 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3738.527 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.019 -
std::sort(vector<NonIntegral>)_(descending)/8 25.090 -
std::sort(vector<NonIntegral>)_(descending)/8192 5251.251 -
std::sort(vector<NonIntegral>)_(heap)/1024 4277.773 -
std::sort(vector<NonIntegral>)_(heap)/8 23.199 -
std::sort(vector<NonIntegral>)_(heap)/8192 50554.114 1.95%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1872.329 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.456 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18314.435 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13310.583 1.18%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.663 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155408.274 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.490 1.04%
std::sort(vector<NonIntegral>)_(repeated)/8 15.846 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.475 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4662.092 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.546 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82131.217 -2.44%
std::sort(vector<int>)_(ascending)/1024 521.257 -
std::sort(vector<int>)_(ascending)/8 15.751 -
std::sort(vector<int>)_(ascending)/8192 3735.320 -
std::sort(vector<int>)_(descending)/1024 1012.849 -
std::sort(vector<int>)_(descending)/8 24.735 -
std::sort(vector<int>)_(descending)/8192 7184.648 -
std::sort(vector<int>)_(heap)/1024 4544.315 -
std::sort(vector<int>)_(heap)/8 24.147 -
std::sort(vector<int>)_(heap)/8192 45473.263 -
std::sort(vector<int>)_(pipe-organ)/1024 2279.565 -
std::sort(vector<int>)_(pipe-organ)/8 17.590 -
std::sort(vector<int>)_(pipe-organ)/8192 21515.970 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12982.302 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.824 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148554.908 1.02%
std::sort(vector<int>)_(repeated)/1024 703.861 7.50%
std::sort(vector<int>)_(repeated)/8 15.801 -
std::sort(vector<int>)_(repeated)/8192 5158.274 3.49%
std::sort(vector<int>)_(shuffled)/1024 4617.103 -
std::sort(vector<int>)_(shuffled)/8 22.566 -
std::sort(vector<int>)_(shuffled)/8192 44792.649 -
std::sort_heap(deque<int>)/1024 13266.524 -
std::sort_heap(deque<int>)/8 36.539 5.47%
std::sort_heap(deque<int>)/8192 462645.114 -
std::sort_heap(deque<int>,_pred)/1024 12822.782 1.76%
std::sort_heap(deque<int>,_pred)/8 33.868 -1.26%
std::sort_heap(deque<int>,_pred)/8192 424919.618 3.63%
std::sort_heap(vector<NonIntegral>)/1024 10086.297 2.53%
std::sort_heap(vector<NonIntegral>)/8 30.693 2.55%
std::sort_heap(vector<NonIntegral>)/8192 108340.115 2.96%
std::sort_heap(vector<NonIntegral>,_pred)/1024 9880.879 -
std::sort_heap(vector<NonIntegral>,_pred)/8 28.686 -2.54%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106375.480 -
std::sort_heap(vector<int>)/1024 9871.029 -
std::sort_heap(vector<int>)/8 29.227 -
std::sort_heap(vector<int>)/8192 107162.625 1.32%
std::sort_heap(vector<int>,_pred)/1024 9857.725 -
std::sort_heap(vector<int>,_pred)/8 29.821 -1.90%
std::sort_heap(vector<int>,_pred)/8192 106552.154 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3381.531 -
std::stable_partition(deque<int>)_(alloc_fails)/32 2026.325 5.84%
std::stable_partition(deque<int>)_(alloc_fails)/50 1994.952 1.83%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17100.359 -
std::stable_partition(deque<int>)_(dense)/1024 566.470 -
std::stable_partition(deque<int>)_(dense)/32 30.620 9.26%
std::stable_partition(deque<int>)_(dense)/50 38.800 5.50%
std::stable_partition(deque<int>)_(dense)/8192 5641.711 -
std::stable_partition(deque<int>)_(sparse)/1024 437.265 -
std::stable_partition(deque<int>)_(sparse)/32 11.602 -8.59%
std::stable_partition(deque<int>)_(sparse)/50 28.197 -4.23%
std::stable_partition(deque<int>)_(sparse)/8192 3300.363 -2.23%
std::stable_partition(list<int>)_(alloc_fails)/1024 4108.942 -1.21%
std::stable_partition(list<int>)_(alloc_fails)/32 1888.188 1.33%
std::stable_partition(list<int>)_(alloc_fails)/50 1909.424 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26407.310 -
std::stable_partition(list<int>)_(dense)/1024 1408.047 -
std::stable_partition(list<int>)_(dense)/32 35.857 -1.29%
std::stable_partition(list<int>)_(dense)/50 57.112 1.17%
std::stable_partition(list<int>)_(dense)/8192 18741.343 -18.46%
std::stable_partition(list<int>)_(sparse)/1024 917.974 -
std::stable_partition(list<int>)_(sparse)/32 9.538 -
std::stable_partition(list<int>)_(sparse)/50 26.357 -
std::stable_partition(list<int>)_(sparse)/8192 8580.513 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2866.261 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1883.108 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1882.415 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9728.111 2.04%
std::stable_partition(vector<int>)_(dense)/1024 290.445 -
std::stable_partition(vector<int>)_(dense)/32 20.913 -
std::stable_partition(vector<int>)_(dense)/50 25.102 -2.69%
std::stable_partition(vector<int>)_(dense)/8192 2088.465 -
std::stable_partition(vector<int>)_(sparse)/1024 209.635 -2.94%
std::stable_partition(vector<int>)_(sparse)/32 7.765 1.37%
std::stable_partition(vector<int>)_(sparse)/50 21.671 -
std::stable_partition(vector<int>)_(sparse)/8192 1532.413 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4084.093 3.17%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.926 3.08%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19042.517 1.16%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29756.510 2.04%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.747 4.14%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26816.208 1.88%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13715.364 -1.34%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.540 1.82%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25834.212 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16650.281 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.369 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22576.849 1.29%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25638.159 -2.05%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.560 -2.56%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28390.080 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3651.220 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.102 2.82%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13435.226 1.98%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19006.381 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.135 2.08%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24803.539 -
std::stable_sort(deque<int>)_(ascending)/1024 2127.122 1.75%
std::stable_sort(deque<int>)_(ascending)/8 17.921 -5.90%
std::stable_sort(deque<int>)_(ascending)/8192 13659.546 -
std::stable_sort(deque<int>)_(descending)/1024 2931.289 1.52%
std::stable_sort(deque<int>)_(descending)/8 25.883 -1.68%
std::stable_sort(deque<int>)_(descending)/8192 20701.738 -
std::stable_sort(deque<int>)_(heap)/1024 2752.338 1.75%
std::stable_sort(deque<int>)_(heap)/8 24.132 -2.78%
std::stable_sort(deque<int>)_(heap)/8192 17492.949 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.296 1.78%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.930 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20744.152 1.09%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3137.046 1.53%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.801 -4.29%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20916.793 -
std::stable_sort(deque<int>)_(repeated)/1024 1437.276 1.99%
std::stable_sort(deque<int>)_(repeated)/8 17.776 -3.62%
std::stable_sort(deque<int>)_(repeated)/8192 7693.818 -
std::stable_sort(deque<int>)_(shuffled)/1024 2557.779 1.76%
std::stable_sort(deque<int>)_(shuffled)/8 22.547 -
std::stable_sort(deque<int>)_(shuffled)/8192 14424.289 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5231.433 1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.877 7.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49509.953 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23345.433 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.300 1.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 117196.106 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14559.246 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.699 1.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110531.099 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14411.011 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.025 2.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 86053.585 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23421.752 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.819 7.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 138067.972 1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4287.583 15.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.870 7.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21872.713 9.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19068.851 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.267 1.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151786.222 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3503.234 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 17.190 11.23%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41126.532 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12173.270 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.995 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 189653.040 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9335.101 1.00%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.242 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116419.113 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8023.667 2.46%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.517 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 117028.185 1.44%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13162.088 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.742 2.03%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200306.993 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1220.890 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.864 7.46%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12978.005 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12136.938 1.05%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.877 2.30%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174084.005 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4941.240 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.034 1.98%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22381.597 -2.66%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23310.151 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.522 1.90%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24622.608 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14575.900 1.18%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.656 1.62%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35514.439 1.04%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14334.612 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.398 2.41%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25440.241 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23289.718 1.24%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.935 1.49%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38553.943 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3703.266 -8.67%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.247 2.91%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11436.604 -1.62%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18533.719 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.357 2.00%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31542.379 -
std::stable_sort(vector<int>)_(ascending)/1024 2070.450 -
std::stable_sort(vector<int>)_(ascending)/8 15.878 2.54%
std::stable_sort(vector<int>)_(ascending)/8192 13444.842 -
std::stable_sort(vector<int>)_(descending)/1024 2793.365 -
std::stable_sort(vector<int>)_(descending)/8 23.454 -
std::stable_sort(vector<int>)_(descending)/8192 18483.075 -
std::stable_sort(vector<int>)_(heap)/1024 2528.117 -
std::stable_sort(vector<int>)_(heap)/8 21.535 1.63%
std::stable_sort(vector<int>)_(heap)/8192 14590.840 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2896.621 2.90%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.383 1.29%
std::stable_sort(vector<int>)_(pipe-organ)/8192 19103.951 4.99%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2871.443 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.752 1.63%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18305.323 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.409 -
std::stable_sort(vector<int>)_(repeated)/8 15.785 2.29%
std::stable_sort(vector<int>)_(repeated)/8192 5242.392 -1.25%
std::stable_sort(vector<int>)_(shuffled)/1024 2246.696 -
std::stable_sort(vector<int>)_(shuffled)/8 19.942 1.34%
std::stable_sort(vector<int>)_(shuffled)/8192 11060.862 -
std::swap_ranges(deque<int>)/1024 351.811 10.19%
std::swap_ranges(deque<int>)/32 10.421 -
std::swap_ranges(deque<int>)/50 15.849 -
std::swap_ranges(deque<int>)/8192 2795.271 9.71%
std::swap_ranges(list<int>)/1024 756.195 -
std::swap_ranges(list<int>)/32 19.459 -
std::swap_ranges(list<int>)/50 32.146 -
std::swap_ranges(list<int>)/8192 10217.639 -2.49%
std::swap_ranges(vector<int>)/1024 62.513 -
std::swap_ranges(vector<int>)/32 4.816 -
std::swap_ranges(vector<int>)/50 5.599 -
std::swap_ranges(vector<int>)/8192 475.512 -
std::transform(deque<int>)_(identity_transform)/1024 369.879 -
std::transform(deque<int>)_(identity_transform)/32 12.291 -
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2443.031 -
std::transform(deque<int>,_deque<int>)/1024 659.995 -
std::transform(deque<int>,_deque<int>)/32 22.497 4.15%
std::transform(deque<int>,_deque<int>)/50 36.629 5.72%
std::transform(deque<int>,_deque<int>)/8192 5419.690 -
std::transform(list<int>)_(identity_transform)/1024 737.459 -
std::transform(list<int>)_(identity_transform)/32 16.911 -
std::transform(list<int>)_(identity_transform)/50 30.294 -
std::transform(list<int>)_(identity_transform)/8192 7030.266 -7.47%
std::transform(list<int>,_list<int>)/1024 838.654 -
std::transform(list<int>,_list<int>)/32 23.074 -
std::transform(list<int>,_list<int>)/50 37.250 -
std::transform(list<int>,_list<int>)/8192 9412.449 1.82%
std::transform(vector<int>)_(identity_transform)/1024 262.300 -
std::transform(vector<int>)_(identity_transform)/32 9.165 -
std::transform(vector<int>)_(identity_transform)/50 16.234 -
std::transform(vector<int>)_(identity_transform)/8192 2019.953 -
std::transform(vector<int>,_vector<int>)/1024 554.810 -4.51%
std::transform(vector<int>,_vector<int>)/32 17.218 -
std::transform(vector<int>,_vector<int>)/50 26.807 -
std::transform(vector<int>,_vector<int>)/8192 4440.750 -
std::unique(deque<int>)_(contiguous)/1024 512.606 -
std::unique(deque<int>)_(contiguous)/32 49.410 -
std::unique(deque<int>)_(contiguous)/52 55.055 -
std::unique(deque<int>)_(contiguous)/8192 3798.487 1.93%
std::unique(deque<int>)_(sprinkled)/1024 508.697 -
std::unique(deque<int>)_(sprinkled)/32 52.338 -5.66%
std::unique(deque<int>)_(sprinkled)/52 59.815 -
std::unique(deque<int>)_(sprinkled)/8192 3801.734 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.935 -
std::unique(deque<int>,_pred)_(contiguous)/32 55.913 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.310 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4566.920 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 682.812 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.364 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.068 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5171.783 -
std::unique(list<int>)_(contiguous)/1024 943.672 2.63%
std::unique(list<int>)_(contiguous)/32 54.306 5.09%
std::unique(list<int>)_(contiguous)/52 64.540 2.16%
std::unique(list<int>)_(contiguous)/8192 7058.144 -
std::unique(list<int>)_(sprinkled)/1024 947.681 -1.37%
std::unique(list<int>)_(sprinkled)/32 53.484 -
std::unique(list<int>)_(sprinkled)/52 67.326 -
std::unique(list<int>)_(sprinkled)/8192 7971.239 -1.81%
std::unique(list<int>,_pred)_(contiguous)/1024 940.072 -6.08%
std::unique(list<int>,_pred)_(contiguous)/32 56.922 -
std::unique(list<int>,_pred)_(contiguous)/52 71.153 -
std::unique(list<int>,_pred)_(contiguous)/8192 7469.155 -2.33%
std::unique(list<int>,_pred)_(sprinkled)/1024 997.748 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.404 -
std::unique(list<int>,_pred)_(sprinkled)/52 78.899 -2.04%
std::unique(list<int>,_pred)_(sprinkled)/8192 8191.107 -1.88%
std::unique(vector<int>)_(contiguous)/1024 305.614 -
std::unique(vector<int>)_(contiguous)/32 48.067 -
std::unique(vector<int>)_(contiguous)/52 53.266 -
std::unique(vector<int>)_(contiguous)/8192 1906.280 -
std::unique(vector<int>)_(sprinkled)/1024 281.537 -
std::unique(vector<int>)_(sprinkled)/32 50.054 -
std::unique(vector<int>)_(sprinkled)/52 54.588 -
std::unique(vector<int>)_(sprinkled)/8192 1908.035 -
std::unique(vector<int>,_pred)_(contiguous)/1024 484.455 -1.20%
std::unique(vector<int>,_pred)_(contiguous)/32 54.430 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.008 1.77%
std::unique(vector<int>,_pred)_(contiguous)/8192 3569.077 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.711 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.020 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.068 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5181.154 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.420 -
std::unique_copy(deque<int>)_(contiguous)/32 13.622 36.11%
std::unique_copy(deque<int>)_(contiguous)/52 21.562 44.72%
std::unique_copy(deque<int>)_(contiguous)/8192 3770.531 1.53%
std::unique_copy(deque<int>)_(sprinkled)/1024 466.018 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.294 11.80%
std::unique_copy(deque<int>)_(sprinkled)/52 16.481 11.83%
std::unique_copy(deque<int>)_(sprinkled)/8192 3734.209 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 595.669 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.912 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 28.228 12.27%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4412.393 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.535 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.869 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.785 -1.46%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.359 -
std::unique_copy(list<int>)_(contiguous)/1024 1616.979 117.99%
std::unique_copy(list<int>)_(contiguous)/32 12.566 6.45%
std::unique_copy(list<int>)_(contiguous)/52 21.545 5.74%
std::unique_copy(list<int>)_(contiguous)/8192 6856.099 -
std::unique_copy(list<int>)_(sprinkled)/1024 1609.297 117.43%
std::unique_copy(list<int>)_(sprinkled)/32 12.507 -
std::unique_copy(list<int>)_(sprinkled)/52 22.634 -
std::unique_copy(list<int>)_(sprinkled)/8192 6880.072 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1632.478 106.60%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.115 1.06%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.249 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7534.113 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1661.282 98.92%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 19.816 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 36.964 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7591.327 -1.06%
std::unique_copy(vector<int>)_(contiguous)/1024 246.950 -
std::unique_copy(vector<int>)_(contiguous)/32 8.604 -1.73%
std::unique_copy(vector<int>)_(contiguous)/52 13.591 2.04%
std::unique_copy(vector<int>)_(contiguous)/8192 1881.188 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.207 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.222 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.793 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1880.915 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.851 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 15.457 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.828 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3773.449 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.007 -4.22%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.162 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.331 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4505.409 -1.77%
std::unordered_map<int,_int>::clear()/0 392.339 -
std::unordered_map<int,_int>::clear()/1024 8966.647 6.95%
std::unordered_map<int,_int>::clear()/32 613.192 3.36%
std::unordered_map<int,_int>::clear()/8192 70463.067 10.71%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.104 -4.45%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.319 -5.66%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.273 -3.51%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.530 -10.86%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.463 -6.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.375 -15.32%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.492 20.22%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.539 8.97%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.522 5.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.281 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.788 6.16%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.369 -22.21%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.396 -5.89%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.071 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8511.193 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 277.465 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95683.726 -
std::unordered_map<int,_int>::ctor(const&)/0 12.879 -
std::unordered_map<int,_int>::ctor(const&)/1024 6751.315 -
std::unordered_map<int,_int>::ctor(const&)/32 200.857 -
std::unordered_map<int,_int>::ctor(const&)/8192 55173.553 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.151 1.88%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9644.507 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.123 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 79722.938 -1.44%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.812 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13627.128 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.195 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141290.249 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.877 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13565.852 1.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.332 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142842.840 -
std::unordered_map<int,_int>::erase(iterator)/1024 21.751 9.54%
std::unordered_map<int,_int>::erase(iterator)/32 21.441 8.28%
std::unordered_map<int,_int>::erase(iterator)/8192 22.067 10.25%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.160 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5936.167 4.93%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.466 2.86%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48018.173 5.49%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.526 7.39%
std::unordered_map<int,_int>::erase(key)_(existent)/32 23.094 7.89%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.118 7.65%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.250 7.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.349 20.10%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.181 -6.66%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.140 -7.42%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.284 2.78%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.231 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.340 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.334 -8.98%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.318 -7.40%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.985 -22.95%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.962 -7.95%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.911 -12.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.391 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12764.313 -1.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 716.278 -2.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140566.784 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.208 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12809.203 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.133 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141185.169 1.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.557 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7459.037 -3.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 590.078 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84800.833 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.876 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14415.513 2.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 767.119 1.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148168.720 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 399.131 1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15114.448 10.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 811.137 8.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 157539.220 8.86%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.970 -18.46%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.783 -36.61%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.656 -3.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.942 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.810 -4.40%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.296 -5.40%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.063 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.913 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.855 -1.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.338 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.357 2.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.334 1.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.787 -41.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.103 6.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.168 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.476 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.279 -1.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.263 -5.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.122 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.765 -4.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.435 -4.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.318 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.521 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6733.729 1.69%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.253 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54923.529 2.11%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.512 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6741.430 1.37%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.242 1.30%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54989.469 1.35%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1937.452 44.17%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.690 1.66%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 29220.054 12.02%
std::unordered_multimap<int,_int>::clear()/0 390.484 -
std::unordered_multimap<int,_int>::clear()/1024 9659.663 21.11%
std::unordered_multimap<int,_int>::clear()/32 640.499 10.03%
std::unordered_multimap<int,_int>::clear()/8192 74236.453 21.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.703 19.84%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.385 -14.10%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.406 -1.67%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -15.52%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.603 12.63%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.718 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.584 -12.61%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.751 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.708 12.98%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.661 1.11%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.348 26.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.307 13.11%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.432 16.16%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.192 11.67%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.027 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8669.629 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.100 -1.96%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99120.067 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.917 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7595.674 12.92%
std::unordered_multimap<int,_int>::ctor(const&)/32 226.119 13.75%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54315.478 -1.12%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.908 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9042.985 -1.48%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 247.292 -2.32%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76650.472 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.870 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12910.706 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.655 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138379.556 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12791.055 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.764 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140323.344 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 23.316 19.53%
std::unordered_multimap<int,_int>::erase(iterator)/32 22.177 14.30%
std::unordered_multimap<int,_int>::erase(iterator)/8192 23.287 12.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.318 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6731.932 18.85%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.646 3.83%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52219.536 14.64%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.544 -3.86%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.329 5.06%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.178 -5.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -11.33%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.280 3.82%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.426 5.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.172 -3.95%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.036 -28.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.257 4.16%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.320 -2.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.363 15.73%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.241 3.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.449 15.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.094 -4.01%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.076 9.77%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.039 -6.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.155 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15173.508 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 808.268 7.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169264.692 -1.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.367 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15153.322 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 783.700 2.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167083.397 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.726 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14258.627 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 814.779 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176363.752 -1.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.515 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16070.228 4.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 811.959 -2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166727.849 -1.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.914 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16880.842 2.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 807.534 -2.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186583.206 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.980 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.020 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.473 6.87%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.948 2.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.269 -7.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.371 7.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.062 2.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.422 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 31.018 25.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.606 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.925 -10.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.503 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6569.339 -2.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.736 -4.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54120.531 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.465 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6550.155 -2.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.350 -1.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54306.520 -1.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1503.659 15.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.346 -1.38%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28724.126 6.17%
std::unordered_multiset<int>::clear()/0 390.396 -
std::unordered_multiset<int>::clear()/1024 8336.901 -1.58%
std::unordered_multiset<int>::clear()/32 591.495 -
std::unordered_multiset<int>::clear()/8192 65149.405 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.613 23.59%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.444 8.11%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.577 13.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -15.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.746 23.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.199 36.80%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.700 28.61%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.987 8.19%
std::unordered_multiset<int>::count(key)_(existent)/32 1.987 7.82%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.848 -2.15%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.346 11.28%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.293 -5.73%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.251 -11.70%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.280 2.03%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.955 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8855.409 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 284.171 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105663.865 -
std::unordered_multiset<int>::ctor(const&)/0 12.877 -
std::unordered_multiset<int>::ctor(const&)/1024 6981.963 1.30%
std::unordered_multiset<int>::ctor(const&)/32 203.185 1.21%
std::unordered_multiset<int>::ctor(const&)/8192 56222.705 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.894 -1.47%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9131.891 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 264.163 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76099.222 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.779 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13656.623 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.525 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140244.495 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.795 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13443.430 -1.46%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.009 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141781.192 -
std::unordered_multiset<int>::erase(iterator)/1024 19.839 -
std::unordered_multiset<int>::erase(iterator)/32 19.633 -1.14%
std::unordered_multiset<int>::erase(iterator)/8192 19.909 -16.42%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.314 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5677.438 -2.18%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.096 2.34%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46337.610 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.147 5.92%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.453 -7.22%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.435 1.26%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.194 12.68%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.221 1.68%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.006 -3.77%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.998 -17.80%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.115 -3.22%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.097 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.401 2.90%
std::unordered_multiset<int>::find(key)_(existent)/32 1.485 8.18%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.253 1.08%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.325 -3.11%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.894 -25.37%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.975 -5.58%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.139 4.55%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.100 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15529.040 1.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.359 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169837.070 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.572 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15570.716 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 766.516 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168472.269 1.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.188 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14224.322 -6.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 803.087 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 175942.327 1.37%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.721 -10.45%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.060 1.66%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.277 -4.84%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.362 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.429 10.83%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.805 -4.90%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.791 -3.85%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.383 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.601 17.28%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.753 4.32%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.266 -25.74%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.096 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6931.608 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 231.777 2.20%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55327.457 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.111 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6881.480 -1.47%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 208.165 1.69%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55497.470 -2.06%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1322.736 -34.31%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.078 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26060.428 -13.02%
std::unordered_set<int>::clear()/0 390.419 -
std::unordered_set<int>::clear()/1024 8308.779 1.29%
std::unordered_set<int>::clear()/32 591.720 -
std::unordered_set<int>::clear()/8192 65871.046 2.15%
std::unordered_set<int>::contains(key)_(existent)/1024 1.448 9.89%
std::unordered_set<int>::contains(key)_(existent)/32 1.542 10.87%
std::unordered_set<int>::contains(key)_(existent)/8192 1.823 25.70%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.365 -11.93%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.682 -8.46%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.568 11.00%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.611 -3.83%
std::unordered_set<int>::count(key)_(existent)/1024 1.278 8.14%
std::unordered_set<int>::count(key)_(existent)/32 1.346 -
std::unordered_set<int>::count(key)_(existent)/8192 1.504 6.38%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.797 8.64%
std::unordered_set<int>::count(key)_(non-existent)/32 1.721 5.47%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.422 -7.65%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.763 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8570.346 -2.20%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 290.505 2.02%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101657.170 -2.30%
std::unordered_set<int>::ctor(const&)/0 12.814 -
std::unordered_set<int>::ctor(const&)/1024 6719.831 -
std::unordered_set<int>::ctor(const&)/32 198.479 -
std::unordered_set<int>::ctor(const&)/8192 54667.774 -1.23%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.929 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9801.750 -
std::unordered_set<int>::ctor(const&,_alloc)/32 268.717 -1.30%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80963.735 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.792 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13856.951 1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.977 1.80%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143014.230 1.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13638.034 1.26%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.873 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143326.985 1.16%
std::unordered_set<int>::erase(iterator)/1024 19.939 -
std::unordered_set<int>::erase(iterator)/32 19.832 -
std::unordered_set<int>::erase(iterator)/8192 19.900 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.196 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5557.355 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.882 1.26%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45239.560 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.408 -
std::unordered_set<int>::erase(key)_(existent)/32 21.210 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.627 2.50%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.294 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.465 -2.77%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.418 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.206 -2.49%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.196 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.350 -2.24%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.154 -
std::unordered_set<int>::find(key)_(existent)/1024 1.542 10.29%
std::unordered_set<int>::find(key)_(existent)/32 1.381 17.33%
std::unordered_set<int>::find(key)_(existent)/8192 1.528 8.03%
std::unordered_set<int>::find(key)_(non-existent)/0 0.343 5.54%
std::unordered_set<int>::find(key)_(non-existent)/1024 1.152 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.148 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.207 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 400.132 2.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14029.262 11.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.112 5.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 143774.037 5.05%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.182 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14176.822 10.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.490 1.62%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142883.462 4.88%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.991 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7875.809 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.659 2.45%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87785.806 3.17%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.348 -5.89%
std::unordered_set<int>::insert(value)_(already_present)/32 2.552 -10.17%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.566 -4.08%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.930 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.958 -3.19%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.934 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.717 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.074 1.20%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.875 5.17%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.315 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.636 3.89%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.227 -1.75%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6666.841 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 216.168 2.35%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54944.784 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.475 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6587.118 -1.28%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.892 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54122.115 -1.05%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1313.488 1.07%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.439 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24848.253 1.08%
std::unordered_set<std::string>::clear()/0 392.499 -
std::unordered_set<std::string>::clear()/1024 23664.923 5.08%
std::unordered_set<std::string>::clear()/32 922.088 5.39%
std::unordered_set<std::string>::clear()/8192 221858.591 1.48%
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.828 4.98%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.331 -6.42%
std::unordered_set<std::string>::contains(key)_(existent)/8192 34.360 -4.74%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.742 15.36%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.021 -7.88%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.082 -6.30%
std::unordered_set<std::string>::count(key)_(existent)/1024 37.471 -7.75%
std::unordered_set<std::string>::count(key)_(existent)/32 46.596 4.67%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.221 -3.01%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.322 24.69%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.665 15.09%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.186 9.07%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.998 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40958.838 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1028.041 8.34%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 717502.015 -
std::unordered_set<std::string>::ctor(const&)/0 12.857 -
std::unordered_set<std::string>::ctor(const&)/1024 34158.492 -
std::unordered_set<std::string>::ctor(const&)/32 786.628 9.10%
std::unordered_set<std::string>::ctor(const&)/8192 338101.231 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.894 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64156.124 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1580.113 8.94%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606505.422 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63738.939 1.10%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1532.868 -8.37%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 653286.382 1.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.867 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63015.594 1.14%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1466.174 -8.48%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 653485.256 1.21%
std::unordered_set<std::string>::erase(iterator)/1024 29.286 -12.11%
std::unordered_set<std::string>::erase(iterator)/32 26.198 -16.56%
std::unordered_set<std::string>::erase(iterator)/8192 35.373 33.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.830 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13050.345 6.53%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 657.706 3.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120447.558 2.35%
std::unordered_set<std::string>::erase(key)_(existent)/1024 90.477 -6.20%
std::unordered_set<std::string>::erase(key)_(existent)/32 57.901 24.89%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.121 50.38%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.688 13.97%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.929 10.79%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.451 -12.80%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.743 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.228 18.42%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.793 13.45%
std::unordered_set<std::string>::find(key)_(existent)/1024 50.720 29.76%
std::unordered_set<std::string>::find(key)_(existent)/32 34.116 -18.16%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.660 6.52%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.324 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.663 -17.17%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.346 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.588 7.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.509 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57939.880 4.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1894.505 -1.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 625265.586 2.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.600 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57696.825 5.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1790.398 -1.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 618423.304 1.59%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.670 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56597.735 3.70%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2032.519 11.31%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 565033.532 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.613 -78.56%
std::unordered_set<std::string>::insert(value)_(already_present)/32 58.238 18.32%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 42.387 -40.21%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 56.046 -15.53%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.776 102.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.815 2.72%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.009 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.943 14.01%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.596 2.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.381 -49.17%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 31.559 -54.69%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.274 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36289.926 1.25%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 807.370 14.17%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341135.701 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.286 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36192.888 1.83%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 757.818 8.78%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343470.279 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15911.759 1.99%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 264.550 -9.10%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209846.999 -
std::upper_bound(std::deque<int>)/100 30.510 -
std::upper_bound(std::deque<int>)/8 18.005 -
std::upper_bound(std::deque<int>)/8192 64.649 -
std::upper_bound(std::forward_list<int>)/100 89.684 -
std::upper_bound(std::forward_list<int>)/8 16.042 -
std::upper_bound(std::forward_list<int>)/8192 10387.583 -3.26%
std::upper_bound(std::list<int>)/100 91.778 -
std::upper_bound(std::list<int>)/8 16.136 -
std::upper_bound(std::list<int>)/8192 14697.659 10.86%
std::upper_bound(std::vector<int>)/100 12.313 -
std::upper_bound(std::vector<int>)/8 6.014 -
std::upper_bound(std::vector<int>)/8192 15.646 -
std::variant<1-alt>::visit()_(1_variant) 0.220 -
std::variant<1-alt>::visit()_(2_variants) 0.218 -
std::variant<1-alt>::visit()_(3_variants) 0.218 -
std::variant<100-alts>::visit()_(1_variant) 0.668 -
std::variant<20-alts>::visit()_(3_variants) 0.678 -
std::variant<50-alts>::visit()_(2_variants) 0.672 -
std::variant<8-alts>::visit()_(1_variant) 0.669 -
std::variant<8-alts>::visit()_(2_variants) 0.673 -
std::variant<8-alts>::visit()_(3_variants) 0.678 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.846 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.144 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 717.104 7.91%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.265 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 273.331 2.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.829 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.002 4.39%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 837.295 -4.13%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.244 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.761 8.39%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 832.063 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.575 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.656 5.62%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 824.846 -
std::vector<int>::ctor(size)/1024 44.515 8.33%
std::vector<int>::ctor(size)/32 12.201 5.51%
std::vector<int>::ctor(size)/8192 516.850 -8.07%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.835 3.23%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.347 2.79%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.679 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.552 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.893 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.741 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.348 1.26%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.461 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.623 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.037 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.042 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 966.719 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.994 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4683.759 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 919.051 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.370 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4270.883 -2.14%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2399.158 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 521.546 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15236.137 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.861 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.731 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.093 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.123 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 784.440 12.02%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.051 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.716 1.17%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 653.618 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.623 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.403 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.404 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.411 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.405 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.581 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.823 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4849.168 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12742.806 2.09%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.333 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110569.461 1.31%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.532 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.059 -1.93%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.638 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6591.875 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.630 3.08%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54730.302 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 694.489 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.783 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6859.156 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20200.079 -2.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 613.150 -2.23%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175751.052 -1.75%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.650 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.789 -1.62%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6879.844 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20206.610 -1.44%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 612.725 -1.99%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 175544.510 -1.31%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.652 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.919 -3.56%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6853.822 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20145.091 -1.78%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 607.744 -2.02%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 175067.138 -1.94%
std::vector<std::string>::ctor(size)/1024 425.678 -
std::vector<std::string>::ctor(size)/32 30.165 -12.81%
std::vector<std::string>::ctor(size)/8192 4155.112 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.496 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.731 -4.11%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5285.835 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19990.330 -2.48%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 575.061 -3.35%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173761.223 -2.19%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.313 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.404 2.89%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4572.712 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.228 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.207 -2.41%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4589.453 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.781 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.027 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.829 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.463 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.315 -2.99%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2285.835 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.328 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.349 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.907 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.205 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.275 -3.47%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.939 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1817.777 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.746 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12372.885 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15521.561 1.70%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 800.990 1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117732.834 1.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3326.398 -1.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 522.631 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22960.356 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17037.413 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 857.552 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128886.800 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.429 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.080 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13986.798 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13692.216 1.98%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.754 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117666.088 1.20%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.984 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.555 -2.17%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.323 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.454 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.733 -7.86%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.094 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.445 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.275 1.72%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4315.349 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6347.879 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.521 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52568.068 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.654 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.232 -3.28%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3187.158 1.32%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 592.664 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.200 -1.45%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5709.492 -1.73%
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.743 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.415 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.241 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.631 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.770 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.440 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.443 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.453 -
vector<bool>(const_vector<bool>&) 10.564 5.10%
vector<bool>(size_type,_const_value_type&) 9.044 1.41%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 14.536 2.46%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 1.05%
vector<bool>::reserve() 11.491 2.22%
vector<bool>::resize() 16.403 1.94%
Geometric Mean 683.208 -