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 94d4e3ae1c65f5eee9f017a787908767ddcb5ef7

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564424 2026-02-23T10:25:48 0:00:00
Previous 564296 2026-02-23T12:51:52 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1481 1445
Performance Improvements 2021 1842
Unchanged Tests 38403 38618
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 144.71% 8022693.636 19632272.615 - 113.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 108.52% 165444318.790 344987953.226 - 104.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 102.74% 32.610 66.112 - 0.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 101.90% 30.743 62.072 - 74.83% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 99.57% 363595.992 725643.235 - 3.53% -
SetIntersection_Interlaced_Vector_float_16384_256 99.18% 14983619.073 29845050.525 - 75.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 96.53% 35.379 69.532 - -1.27% -
SetIntersection_Interlaced_Vector_uint32_262144_16 96.14% 3017283.944 5918108.900 - 2.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 95.92% 756.135 1481.430 - 97.21% -
SetIntersection_Interlaced_Set_uint64_16384_1024 94.48% 178669409.434 347475944.313 - 90.70% -
SetIntersection_Interlaced_Vector_uint64_262144_16 84.98% 3039802.301 5623168.485 - 1.15% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 79.53% 1312.543 2356.415 - 19.95% -
SetIntersection_Interlaced_Vector_float_262144_1024 79.31% 86036675.438 154276261.976 - 59.22% -
SetIntersection_Interlaced_Vector_float_16384_1024 75.95% 38513326.542 67763863.094 - 47.51% -
SetIntersection_Interlaced_Vector_float_16384_64 73.66% 5970018.521 10367429.672 - 22.48% -
std::set<std::string>::erase(key)_(existent)/1024 72.24% 56.620 97.521 - 61.75% -
SetIntersection_Interlaced_Set_uint64_16384_16 66.25% 218449228.148 363174871.199 - 64.32% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 65.80% 412513.772 683938.360 - 3.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 65.07% 3.778 6.237 - 64.31% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 64.84% 18.322 30.202 - 65.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 62.03% 15.006 24.315 - 116.42% -
rng::for_each(multimap<int>)/8192 60.61% 7232.787 11616.664 - 54.87% -
SetIntersection_Interlaced_Set_uint64_16384_256 60.20% 209249934.379 335221565.188 - 57.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 60.10% 0.298 0.477 - 42.57% -
std::remove_copy_if(deque<int>)_(prefix)/32 59.74% 18.806 30.041 - 69.30% -
std::for_each(map<int>::iterator)/8192 58.97% 7374.727 11723.592 - 57.68% -
std::set<std::string>::insert(value)_(already_present)/8192 58.37% 38.216 60.524 - 102.83% -
rng::for_each(map<int>)/8192 57.60% 7275.959 11467.112 - 56.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 56.27% 167240147.497 261347738.946 - 49.33% -
SetIntersection_Interlaced_Vector_float_262144_256 55.68% 32233307.085 50181288.905 - 47.74% -
SetIntersection_Interlaced_Vector_uint64_262144_64 53.67% 12483839.933 19183746.189 - 121.95% -
std::copy_backward(deque<int>)/64 53.44% 3.540 5.432 - 79.25% -
SetIntersection_Interlaced_Vector_float_1024_64 52.57% 3291055.966 5021165.961 - 39.15% -
SetIntersection_Interlaced_Set_uint64_16384_16384 51.40% 234927253.311 355683454.239 - 49.38% -
std::search(list<int>,_pred)_(same_length)/8192 51.28% 10154.064 15360.800 - 79.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 50.21% 3.334 5.008 - 46.93% -
std::for_each(multimap<int>::iterator)/8192 50.05% 7429.382 11147.820 - 45.58% -
std::is_sorted_until(deque<int>)/8 50.00% 2.493 3.740 - 31.66% -
BM_PushHeap_uint32_Ascending_1 49.42% 0.464 0.693 - 10.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 49.23% 12.739 19.010 - 60.03% -
SetIntersection_Interlaced_Set_uint64_16384_64 49.19% 231411022.461 345250947.321 - 46.61% -
std::is_partitioned(list<int>)_(partitioned)/8192 48.15% 7013.180 10390.005 - 44.76% -
BM_PushHeap_uint64_Descending_1 47.98% 0.409 0.606 - 28.70% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 46.22% 8449.062 12354.098 - 45.75% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 44.01% 8203.780 11814.500 - 44.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 43.80% 24.214 34.820 - 8.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 43.32% 162632635.133 233087849.584 - 41.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 43.20% 26134081.873 37422956.879 - -3.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 43.18% 164533352.754 235577870.189 - 40.62% -
std::copy(vector<bool>)_(aligned)/262144 42.84% 556.501 794.880 - 5.76% -
SetIntersection_Interlaced_Vector_float_1024_16 42.55% 1807089.985 2575956.127 - 30.69% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.33% 244583007.855 343231150.868 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 40.11% 161066205.627 225672127.909 - 38.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 39.41% 45.645 63.634 - -1.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 39.17% 0.715 0.994 - 26.36% -
BM_PushHeap_float_Random_1 38.78% 0.502 0.697 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 38.56% 158103290.312 219065071.553 - 35.51% -
SetIntersection_Interlaced_Vector_float_262144_4 38.38% 1456298.040 2015166.485 - 30.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 38.11% 12.552 17.336 - 39.69% -
SetIntersection_Interlaced_Vector_uint32_16384_16 38.08% 2386835.882 3295687.743 - 2.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 36.91% 31.841 43.596 - 64.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 36.87% 43.820 59.979 - 38.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 36.50% 1.171 1.598 - 4.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 36.42% 42.323 57.737 - 62.39% -
SetIntersection_Interlaced_Set_uint64_16384_4 36.20% 176585616.502 240509853.976 - 33.60% -
SetIntersection_Interlaced_Vector_uint32_16384_256 36.09% 15716623.247 21389208.061 - 3.03% -
SetIntersection_Interlaced_Vector_uint32_16384_64 36.06% 6526017.330 8879391.267 - 6.80% -
BM_vector_deque_ranges_copy/0 34.74% 0.368 0.496 - -20.62% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 34.55% 0.341 0.458 - 0.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 34.14% 539.330 723.469 - 14.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 33.80% 7.549 10.100 - 25.39% -
rng::for_each(multiset<int>)/8192 33.35% 7693.061 10258.772 - 31.74% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 32.46% 67.344 89.206 - 30.61% -
std::shift_left(vector<int>)/32 32.37% 2.983 3.949 - 32.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.92% 23.928 31.566 - 41.16% -
SetIntersection_Interlaced_Vector_uint64_256_64 31.11% 6818736.301 8940316.954 - 15.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 31.08% 570.595 747.945 - 11.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.55% 39.361 51.386 - 37.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 30.48% 5.228 6.822 - 24.95% -
SetIntersection_Interlaced_Vector_uint64_16384_256 30.14% 14779240.412 19233659.828 - 3.10% -
rng::for_each(set<int>)/8192 29.81% 7747.620 10056.954 - 28.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 29.74% 38.114 49.450 - 58.67% -
std::for_each(multiset<int>::iterator)/8192 29.33% 8016.320 10367.827 - 28.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 29.29% 675.967 873.936 - 3.91% -
std::unordered_set<int>::contains(key)_(non-existent)/0 29.27% 0.338 0.437 - 29.34% -
std::find_end(deque<int>)_(process_all)/1048576 29.10% 263733.108 340490.363 - 27.03% -
std::move(list<int>)/4096 28.98% 3944.531 5087.630 - 0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 28.71% 13.859 17.837 - 51.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 28.46% 17.903 22.998 - 28.42% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 27.91% 88.895 113.702 - 22.89% -
std::for_each(set<int>::iterator)/8192 27.60% 7917.297 10102.585 - 25.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 26.96% 1.446 1.836 - 9.54% -
std::find_first_of(vector<int>)_(large_needle)/32 26.75% 101.333 128.443 - 19.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 26.74% 41269614.769 52305785.766 - 1.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 26.61% 18.091 22.906 - 26.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 26.40% 34.882 44.091 - 2.46% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.58% 45466654.651 57096516.729 - 23.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 25.58% 0.555 0.697 - 2.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 25.46% 35.658 44.737 - 6.32% -
BM_PushHeap_string_Random_1 25.38% 0.511 0.640 - 36.38% -
std::find_first_of(vector<int>)_(large_needle)/50 25.28% 262.116 328.383 - 15.38% -
std::find_end(deque<int>)_(process_all)/8192 25.22% 2126.967 2663.346 - 25.98% -
SetIntersection_Interlaced_Vector_float_256_16 25.21% 5837713.403 7309404.145 - 18.45% -
std::for_each(list<int>)/8192 25.15% 7235.056 9054.391 - 21.72% -
BM_toupper_char<wchar_t> 24.43% 0.549 0.683 - 24.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.26% 26438.408 32851.187 - 7.09% -
std::find(vector<long_long>)_(process_all)/8 24.13% 1.004 1.246 - 13.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 23.60% 1.297 1.604 - 25.82% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 23.60% 14.341 17.726 - 26.29% -
BM_tolower_char<wchar_t> 23.49% 0.557 0.688 - -0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.39% 559.643 690.524 - 4.31% -
BM_vector_deque_ranges_copy_backward/0 23.04% 0.421 0.518 - -23.38% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.68% 1338.139 1641.689 - 1.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 22.64% 1.189 1.458 - -0.31% -
bm_lexicographical_compare<int>/1 22.61% 1.298 1.592 - 24.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.54% 27.380 33.551 - -3.41% -
std::search(deque<int>)_(same_length)/1000 22.35% 340.569 416.679 - -10.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 22.10% 11.891 14.519 - 6.51% -
std::search(list<int>)_(same_length)/8192 21.46% 8648.629 10504.997 - 23.87% -
std::stable_partition(list<int>)_(dense)/1024 21.36% 1434.946 1741.421 - -0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 21.22% 3436.884 4166.294 - 21.10% -
rng::find(vector<bool>)_(process_all)/8 21.15% 0.670 0.812 - 46.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 21.13% 9552.306 11570.670 - 20.15% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 21.05% 6567.847 7950.354 - 21.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 20.92% 26.157 31.629 - -8.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 20.86% 1.212 1.465 - 11.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 20.86% 0.405 0.490 - 8.91% -
std::search(deque<int>)_(near_matches)/1024 20.85% 18142.057 21923.778 - 6.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 20.63% 3000746.089 3619754.878 - 13.00% -
std::find_first_of(vector<int>)_(large_needle)/1024 20.38% 107495.830 129401.218 - 14.68% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.19% 1.651 1.985 - 36.10% -
rng::starts_with(list<int>,_pred)/8192 20.13% 9747.276 11708.977 - 20.90% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.12% 34.880 41.897 - 2.24% -
ranges::minmax(std::deque<char>)/1 20.04% 0.707 0.848 - 5.31% -
std::find_if_not(vector<char>)_(bail_25%)/1024 19.44% 25.135 30.021 - 7.08% -
std::unordered_set<std::string>::find(key)_(existent)/1024 19.38% 35.194 42.016 - 1.76% -
BM_vector_deque_ranges_copy_backward/2 19.17% 1.724 2.054 - 2.81% -
std::lower_bound(std::list<int>)/8192 19.16% 13599.733 16205.672 - 22.42% -
std::unordered_set<std::string>::find(key)_(existent)/32 19.05% 35.303 42.029 - 12.37% -
bm_lexicographical_compare<signed_char>/64 18.82% 1.902 2.260 - -0.15% -
SetIntersection_Interlaced_Set_string_256_256 18.75% 27253356.295 32362216.252 - -0.51% -
rng::find_last_if(vector<int>)_(bail_90%)/8 18.69% 0.576 0.683 - 8.63% -
std::copy_backward(vector<bool>)_(aligned)/262144 18.67% 514.884 611.035 - -22.64% -
BM_vector_deque_copy_backward/1 18.37% 1.957 2.317 - 3.40% -
BM_tolower_char<char> 18.28% 0.470 0.556 - -9.92% -
std::map<std::string,_int>::contains(key)_(existent)/32 18.17% 14.123 16.688 - 1.51% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.15% 1858017.317 2195207.117 - 16.83% -
BM_vector_deque_ranges_copy_backward/1 18.10% 1.984 2.344 - 3.75% -
std::search(list<int>)_(single_element)/8192 18.03% 8200.891 9679.177 - 8.32% -
SetIntersection_Front_Set_uint32_16384_16384 17.89% 211654682.225 249514765.628 - 12.83% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.88% 0.373 0.440 - 14.09% -
BM_std_minmax_element<char>/64 17.71% 17.414 20.499 - 18.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.57% 29.606 34.808 - 66.39% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 17.47% 1267.668 1489.143 - 12.01% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.38% 8.838 10.374 - -56.55% -
std::partition_copy(list<int>)/8192 17.36% 6707.923 7872.453 - 7.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.35% 41.752 48.996 - -16.59% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.15% 6917598.072 8104117.757 - -3.73% -
rng::find_last(vector<int>)_(bail_90%)/8 17.03% 0.392 0.459 - 8.12% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 16.99% 86926327.789 101691580.630 - -6.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 16.95% 65.303 76.371 - 23.84% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 16.91% 31.236 36.518 - -11.84% -
std::set<std::string>::insert(value)_(new_value,_end)/32 16.80% 33.579 39.220 - -13.76% -
BM_deque_vector_ranges_move/0 16.66% 1.275 1.488 - 13.72% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.31% 6.270 7.293 - -8.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 16.24% 23.821 27.690 - 26.91% -
std::equal(deque<int>)_(it,_it,_it)/50 16.19% 20.610 23.948 - 5.96% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 16.17% 35.295 41.003 - 5.00% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.09% 5.899 6.849 - -53.97% -
BM_vector_deque_copy_backward/2 16.09% 1.771 2.056 - 2.82% -
std::copy_n(vector<int>)/4096 15.85% 146.312 169.506 - -1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 15.64% 63114.672 72984.389 - 16.43% -
SetIntersection_Interlaced_Vector_uint32_262144_4 15.40% 1408936.371 1625888.850 - 3.70% -
rng::find(vector<bool>)_(process_all)/50 15.27% 0.678 0.782 - 21.41% -
BM_std_minmax_element<char>/4000 15.27% 1036.188 1194.382 - 13.37% -
SetIntersection_None_Set_uint32_262144_4 15.23% 1116380.859 1286376.629 - 8.90% -
SetIntersection_None_Set_uint32_262144_1 15.17% 1118801.840 1288552.815 - 8.64% -
SetIntersection_None_Set_uint32_262144_256 15.16% 1121258.953 1291231.443 - 9.75% -
std::find_first_of(vector<int>)_(large_needle)/8192 15.16% 6909407.686 7956571.022 - 9.09% -
BM_std_minmax_element<char>/5500 15.02% 1422.394 1636.052 - 13.25% -
BM_std_minmax_element<char>/64000 14.90% 16520.673 18982.446 - 13.51% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 14.79% 772.296 886.502 - 16.97% -
BM_std_minmax_element<char>/4096 14.72% 1064.775 1221.461 - 13.25% -
std::count_if(list<int>)_(every_other)/8192 14.69% 7693.484 8823.503 - 5.57% -
SetIntersection_None_Set_uint32_262144_16 14.67% 1121032.633 1285474.693 - 8.96% -
SetIntersection_None_Set_uint32_262144_64 14.65% 1121585.125 1285877.846 - 8.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.64% 455.795 522.523 - 14.92% -
BM_std_minmax_element<char>/65536 14.61% 16913.709 19384.471 - 13.19% -
SetIntersection_Interlaced_Vector_string_16384_256 14.49% 38588120.365 44179912.628 - 2.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.41% 19.118 21.874 - -1.23% -
std::rotate(vector<bool>)_(by_1/4)/1024 14.30% 13.242 15.135 - 20.47% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.29% 9203.054 10518.609 - 14.55% -
SetIntersection_None_Set_uint32_262144_1024 14.29% 1121162.356 1281392.008 - 9.06% -
BM_std_minmax_element<char>/1024 14.16% 270.964 309.323 - 12.25% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 14.11% 62.096 70.858 - 7.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 14.08% 4.194 4.785 - 14.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 14.02% 1.540 1.756 - 15.79% -
std::search(deque<int>)_(near_matches)/1000 13.88% 18319.397 20862.021 - 11.68% -
BM_std_minmax_element<char>/70000 13.88% 18126.126 20641.631 - 12.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 13.83% 1.030 1.172 - 31.62% -
SetIntersection_Interlaced_Vector_float_64_16 13.77% 16575200.187 18857257.180 - 12.14% -
SetIntersection_None_Set_uint32_262144_16384 13.58% 1111607.668 1262597.656 - 8.12% -
std::unordered_set<std::string>::ctor(const&)/32 13.51% 688.507 781.495 - -1.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.43% 918769.226 1042171.767 - 14.13% -
ranges::minmax(std::list<long_long>)/1 13.41% 0.544 0.617 - 36.15% -
SetIntersection_Interlaced_Vector_float_1024_256 13.35% 5570254.223 6314108.398 - 4.92% -
std::unordered_set<int>::count(key)_(existent)/8192 13.35% 1.540 1.746 - 36.28% -
BM_std_minmax_element<char>/512 13.31% 138.271 156.675 - 11.63% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 13.29% 16.867 19.109 - 13.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 13.26% 60.961 69.045 - 35.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 13.21% 299.231 338.750 - 3.25% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 13.19% 33.873 38.340 - -3.80% -
SetIntersection_Interlaced_Set_string_262144_4 13.19% 1823291.830 2063724.203 - 11.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.04% 28.037 31.694 - -5.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 12.98% 4738275.041 5353300.773 - 17.00% -
std::set<std::string>::count(key)_(existent)/32 12.97% 14.961 16.902 - 0.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 12.91% 20.136 22.736 - 16.23% -
bm_lexicographical_compare<signed_char>/1 12.87% 1.322 1.492 - -2.56% -
std::copy_n(vector<bool>)_(aligned)/262144 12.82% 681.888 769.287 - 20.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 12.79% 1.364 1.538 - -2.87% -
std::set<std::string>::find(key)_(existent)/8192 12.74% 30.751 34.669 - 13.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.64% 8475767.132 9546991.085 - 10.02% -
SetIntersection_Interlaced_Vector_float_1024_4 12.62% 1252422.782 1410467.941 - 10.82% -
BM_PushHeap_uint32_PipeOrgan_1 12.61% 0.411 0.463 - 13.26% -
ranges::min(std::list<long_long>)/70000 12.58% 45428.903 51142.698 - 16.27% -
SetIntersection_Front_Set_string_256_256 12.53% 28512270.450 32084683.554 - 3.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.49% 38.183 42.952 - 24.37% -
std::rotate(vector<bool>)_(1_element_backward)/8192 12.36% 110.229 123.849 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 12.35% 8695320.772 9769414.890 - 11.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 12.22% 15.973 17.924 - 14.00% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 12.11% 770.334 863.658 - 22.91% -
SetIntersection_Interlaced_Set_string_262144_16 12.03% 2098732.016 2351289.469 - 9.55% -
std::map<std::string,_int>::erase(key)_(existent)/32 12.02% 67.255 75.340 - -3.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 11.90% 70.257 78.615 - 13.23% -
std::vector<int>::ctor(size)/32 11.88% 10.579 11.836 - -18.60% -
std::set<std::string>::equal_range(key)_(existent)/32 11.79% 16.356 18.284 - 13.08% -
SetIntersection_None_Set_string_262144_262144 11.62% 1639701.496 1830230.467 - 10.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.56% 70.736 78.916 - 1.53% -
std::upper_bound(std::list<int>)/8192 11.56% 13664.193 15243.605 - 16.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.52% 13415.609 14961.565 - -13.68% -
SetIntersection_None_Set_string_262144_256 11.39% 1628165.203 1813566.648 - 8.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.35% 799.626 890.410 - 7.40% -
SetIntersection_Front_Vector_uint64_1024_1024 11.35% 5294725.639 5895419.436 - 0.06% -
ranges::min(std::deque<char>)/1 11.34% 0.659 0.734 - -19.80% -
SetIntersection_Front_Vector_uint32_1024_1024 11.30% 5303177.434 5902462.252 - -0.11% -
BM_toupper_char<char> 11.27% 0.617 0.686 - 24.11% -
SetIntersection_None_Set_uint32_262144_262144 11.25% 1122313.394 1248598.633 - 6.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 11.21% 20.855 23.193 - 7.19% -
SetIntersection_None_Set_string_262144_16384 11.20% 1630926.514 1813547.445 - 9.03% -
SetIntersection_Interlaced_Set_uint32_262144_4 11.20% 1197024.414 1331057.049 - -3.17% -
SetIntersection_None_Set_string_262144_64 11.14% 1631516.033 1813339.926 - 9.99% -
SetIntersection_None_Set_string_262144_16 11.14% 1631846.517 1813623.537 - 9.75% -
std::unordered_set<int>::count(key)_(non-existent)/0 11.11% 0.311 0.346 - 24.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 11.04% 91.585 101.697 - -7.86% -
std::map<std::string,_int>::erase(iterator)/32 11.03% 28.434 31.571 - 12.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 11.01% 46.096 51.171 - 7.20% -
SetIntersection_None_Set_string_262144_1 10.99% 1628323.162 1807261.148 - 9.09% -
SetIntersection_Front_Set_string_1024_16 10.98% 1798619.017 1996126.117 - 2.08% -
SetIntersection_Interlaced_Vector_uint32_1024_256 10.97% 5535053.496 6142447.139 - -14.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.97% 4.535 5.033 - -6.11% -
SetIntersection_None_Set_string_262144_1024 10.95% 1646811.198 1827119.303 - 10.41% -
std::find_end(deque<int>)_(match_near_end)/1024 10.88% 32.484 36.020 - 11.16% -
SetIntersection_None_Set_string_262144_4 10.87% 1629430.582 1806542.154 - 9.42% -
SetIntersection_Interlaced_Vector_string_16384_4 10.75% 1792539.535 1985253.790 - 7.80% -
BM_PushHeap_float_Descending_4 10.63% 0.356 0.394 - 8.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 10.63% 16.110 17.823 - 11.82% -
std::rotate(deque<int>)_(1_element_forward)/8192 10.55% 299.428 331.025 - 10.82% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.52% 22.072 24.395 - 9.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.52% 32.584 36.010 - 9.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.46% 2086321.125 2304499.676 - 9.74% -
std::set<std::string>::ctor(const&)/32 10.45% 707.874 781.849 - -7.05% -
std::search(deque<int>)_(no_match)/1024 10.38% 239.269 264.114 - -23.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 10.36% 2.246 2.479 - 9.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 10.34% 9383.082 10352.939 - 9.02% -
rng::contains(vector<int>)_(process_all)/8 10.31% 2.417 2.666 - 5.75% -
SetIntersection_Interlaced_Set_string_262144_64 10.25% 2098111.328 2313194.338 - 8.59% -
std::find(vector<short>)_(bail_25%)/8 10.25% 0.669 0.738 - 3.96% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 10.22% 2.519 2.776 - -32.98% -
std::find_end(deque<int>)_(process_all)/1024 10.20% 306.663 337.929 - 16.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.17% 99588922.529 109719873.823 - 1.79% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.05% 11.091 12.205 - 3.47% -
std::set<int>::lower_bound(key)_(existent)/8192 10.03% 7.839 8.626 - 11.33% -
SetIntersection_None_Set_uint64_16384_64 10.03% 165936643.096 182573640.092 - 7.51% -
std::unordered_set<int>::find(key)_(existent)/32 10.02% 1.118 1.230 - -11.82% -
SetIntersection_None_Set_uint64_16384_4 10.02% 161553204.105 177733237.410 - 8.18% -
BM_StringEraseWithMove_Large_Transparent 9.98% 2.531 2.783 - -0.25% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.89% 10.615 11.665 - -2.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.89% 28.501 31.319 - 8.21% -
std::map<std::string,_int>::find(key)_(existent)/32 9.89% 14.695 16.148 - 3.61% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.87% 1.152 1.266 - 3.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 9.85% 4.204 4.618 - -0.93% -
bm_ranges_lexicographical_compare<signed_char>/1 9.83% 1.494 1.640 - 0.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.75% 0.609 0.668 - 10.25% -
SetIntersection_Interlaced_Set_uint32_16384_16384 9.72% 223569735.197 245295553.901 - 7.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.71% 10.762 11.808 - 5.10% -
std::rotate(deque<int>)_(1_element_backward)/8192 9.65% 312.417 342.560 - 10.59% -
SetIntersection_Interlaced_Vector_string_262144_16 9.65% 5882232.823 6449712.168 - -5.92% -
std::find_if(vector<char>)_(bail_25%)/1024 9.59% 25.187 27.603 - 9.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.58% 0.568 0.623 - 8.72% -
BM_deque_vector_ranges_copy/65536 9.56% 2961.993 3245.164 - 3.74% -
std::generate_n(list<int>)/8192 9.53% 6857.494 7511.036 - 9.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.50% 88.056 96.424 - -0.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.47% 6.346 6.947 - -36.54% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.43% 35.167 38.484 - -12.38% -
BM_deque_deque_ranges_move_backward/0 9.34% 0.721 0.789 - 7.19% -
std::equal(deque<int>)_(it,_it,_it)/1024 9.28% 448.090 489.683 - 0.97% -
std::map<std::string,_int>::insert(value)_(already_present)/32 9.27% 24.210 26.453 - 23.79% -
SetIntersection_Interlaced_Set_uint32_262144_16 9.24% 1493932.129 1632035.480 - -6.27% -
std::rotate(list<int>)_(1_element_backward)/8192 9.19% 7241.339 7906.835 - 9.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 9.17% 4.601 5.023 - -30.79% -
std::find_end(forward_list<int>)_(single_element)/1024 9.17% 649.011 708.546 - -0.88% -
SetIntersection_Front_Set_uint64_262144_16384 9.17% 222035627.630 242400656.844 - 8.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 9.16% 27.735 30.275 - -2.22% -
SetIntersection_Front_Vector_uint32_262144_16384 9.12% 72893022.938 79538093.524 - 5.73% -
SetIntersection_Front_Vector_uint32_16384_16384 9.10% 72887068.791 79519346.836 - 5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.08% 1469345.312 1602724.406 - 7.30% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 9.04% 4.302 4.691 - 4.85% -
std::unordered_set<int>::count(key)_(existent)/1024 9.00% 1.348 1.469 - 13.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.97% 19.192 20.914 - -3.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.96% 1.155 1.259 - 9.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.96% 1636065.104 1782583.905 - 9.26% -
SetIntersection_Front_Set_uint64_262144_64 8.94% 1579398.544 1720534.755 - 1.91% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.90% 45.462 49.508 - 0.46% -
std::replace(vector<int>)_(sprinkled)/50 8.88% 8.808 9.590 - 5.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.86% 38218455.997 41604294.120 - 9.68% -
std::find_first_of(vector<int>)_(small_needle)/32 8.83% 45.132 49.117 - -8.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 8.83% 30.696 33.406 - 24.29% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.81% 1338958.948 1456880.958 - 1.88% -
SetIntersection_Interlaced_Set_uint32_262144_16384 8.73% 1192375.896 1296512.451 - 3.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.72% 2.337 2.540 - 11.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.68% 1621013.348 1761722.252 - 6.63% -
SetIntersection_Interlaced_Set_uint32_262144_256 8.68% 1483373.617 1612127.768 - 0.54% -
SetIntersection_Front_Vector_uint64_262144_16384 8.66% 72397241.787 78664987.358 - 5.60% -
std::copy(list<int>)/64 8.63% 30.259 32.869 - -10.55% -
std::transform(list<int>)_(identity_transform)/8192 8.57% 6999.640 7599.296 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.51% 1642034.344 1781809.655 - 8.91% -
std::find_first_of(vector<int>)_(small_needle)/50 8.51% 69.192 75.079 - -2.07% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.47% 11.052 11.988 - 7.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 8.46% 2.477 2.687 - 4.25% -
std::transform(list<int>,_list<int>)/8192 8.37% 8672.597 9398.860 - 3.87% -
std::find_if(deque<int>)_(bail_25%)/8192 8.37% 538.787 583.898 - 7.78% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.33% 1.595 1.728 - 11.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 8.33% 1.295 1.402 - 4.45% -
SetIntersection_None_Set_float_262144_16384 8.29% 1127427.330 1220864.748 - 5.63% -
std::copy_backward(deque<int>)/262144 8.27% 31709.728 34332.805 - 9.97% -
std::stable_partition(list<int>)_(alloc_fails)/8192 8.27% 26683.156 28889.520 - 15.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.24% 29.303 31.718 - 4.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 8.24% 616.384 667.191 - 7.10% -
std::set<std::string>::contains(key)_(existent)/1024 8.24% 21.142 22.884 - -5.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.22% 165737999.843 179365222.356 - 4.60% -
std::find_if(vector<char>)_(bail_25%)/8 8.19% 0.925 1.001 - 4.62% -
std::adjacent_find(deque<int>)/8 8.16% 2.671 2.889 - -40.73% -
std::remove_if(deque<int>)_(prefix)/50 8.15% 66.757 72.196 - 11.74% -
SetIntersection_None_Set_float_262144_256 8.14% 1121583.090 1212835.611 - 5.66% -
SetIntersection_None_Set_float_262144_1 8.06% 1122762.125 1213307.455 - 4.60% -
std::find_if(deque<int>)_(bail_25%)/32768 8.06% 2148.313 2321.447 - 7.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.00% 28.362 30.630 - -27.00% -
rng::find_last(vector<int>)_(bail_90%)/50 7.99% 1.441 1.556 - 9.99% -
SetIntersection_None_Set_float_262144_1024 7.94% 1121631.184 1210696.369 - 5.35% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.91% 1.264 1.364 - -14.20% -
std::stable_partition(list<int>)_(sparse)/8192 7.90% 8626.640 9308.228 - 4.27% -
SetIntersection_Front_Set_uint32_262144_16384 7.86% 207213089.777 223509298.224 - 1.94% -
SetIntersection_None_Set_float_262144_4 7.86% 1122014.648 1210171.469 - 5.24% -
SetIntersection_None_Set_float_262144_64 7.85% 1122482.422 1210634.359 - 5.47% -
std::find_if(vector<char>)_(bail_25%)/32768 7.82% 799.514 862.010 - 8.24% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.81% 0.394 0.425 - 8.34% -
SetIntersection_None_Set_uint64_16384_256 7.80% 164837578.375 177697878.885 - 5.11% -
std::set<std::string>::erase(key)_(existent)/32 7.78% 67.928 73.213 - 45.60% -
SetIntersection_Interlaced_Vector_string_1024_1024 7.73% 37322866.112 40206890.894 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.72% 206173340.135 222082038.610 - 9.03% -
SetIntersection_None_Set_float_262144_16 7.71% 1121182.371 1207597.980 - 5.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.69% 26.427 28.459 - -3.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.67% 14.572 15.690 - 15.68% -
std::find_if(vector<int>)_(process_all)/8 7.65% 1.265 1.362 - 1.12% -
BM_deque_vector_ranges_copy/64000 7.64% 2989.023 3217.502 - 3.07% -
bm_lexicographical_compare<int>/8 7.61% 1.518 1.634 - 11.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 7.59% 12577360.761 13532552.337 - -0.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 7.55% 29.874 32.130 - -1.54% -
SetIntersection_Front_Set_string_1024_64 7.55% 4605729.058 4953344.591 - -0.26% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.44% 36.262 38.962 - 11.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.43% 1.930 2.073 - 6.52% -
SetIntersection_Front_Set_string_16384_256 7.43% 14830191.189 15931365.262 - 7.35% -
SetIntersection_Interlaced_Set_uint32_262144_64 7.39% 1476420.492 1585474.852 - -2.10% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.30% 2439.633 2617.829 - 32.42% -
std::rotate(deque<int>)_(by_1/2)/8192 7.27% 1456.082 1561.930 - 0.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.26% 1.352 1.450 - -3.04% -
BM_lexicographical_compare_three_way_fast_path/4 7.22% 1.146 1.228 - 7.28% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.21% 1406.159 1507.523 - 0.23% -
SetIntersection_Front_Set_uint64_16384_1024 7.20% 11627624.591 12464377.388 - -0.85% -
SetIntersection_Front_Vector_uint32_1024_256 7.15% 2120259.346 2271905.038 - -0.23% -
SetIntersection_None_Set_float_1024_64 7.11% 8678106.006 9295499.487 - 5.37% -
std::set<std::string>::find(key)_(existent)/1024 7.10% 23.064 24.702 - 3.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.10% 71.740 76.831 - 18.51% -
BM_std_minmax_element<char>/3 7.05% 1.171 1.254 - 4.42% -
SetIntersection_None_Set_uint64_16384_1 7.05% 158763686.535 169954805.538 - 5.17% -
SetIntersection_Interlaced_Vector_string_256_256 7.04% 19798442.398 21192424.077 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.04% 189240925.236 202561323.749 - 3.86% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.04% 35.433 37.927 - -8.25% -
std::move(list<int>)/512 7.01% 347.765 372.138 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.00% 2067131.836 2211917.561 - 6.27% -
BM_deque_deque_ranges_move_backward/2 6.99% 2.357 2.522 - 7.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.99% 1071845.958 1146749.052 - 0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.96% 9783120.070 10463964.302 - 7.88% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.94% 11241.616 12022.032 - 3.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 6.92% 28.444 30.413 - 0.91% -
std::unordered_set<int>::count(key)_(existent)/32 6.91% 1.393 1.490 - 21.56% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.89% 66.207 70.768 - 5.99% -
rng::starts_with(deque<int>)/1024 6.89% 429.849 459.448 - -3.65% -
BM_deque_deque_move_backward/0 6.87% 0.860 0.919 - -0.09% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.85% 325.937 348.273 - -2.16% -
SetIntersection_None_Set_string_16384_16384 6.80% 194963429.247 208221187.811 - 6.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.79% 1673906.170 1787496.258 - 7.89% -
SetIntersection_None_Set_float_262144_262144 6.76% 1126522.379 1202722.820 - 4.90% -
SetIntersection_Front_Vector_uint32_256_256 6.72% 4251597.683 4537429.758 - -0.20% -
SetIntersection_Front_Vector_uint64_16384_16384 6.72% 73628256.351 78574439.169 - 3.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 6.71% 24.261 25.890 - 10.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.71% 27.446 29.286 - 3.14% -
SetIntersection_Interlaced_Set_uint32_262144_1024 6.70% 1465525.227 1563756.021 - 2.84% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.69% 31.325 33.421 - -0.35% -
BM_deque_deque_ranges_move_backward/1 6.68% 2.599 2.773 - 6.93% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.67% 1.404 1.498 - -3.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.64% 1.482 1.580 - -0.24% -
std::replace(vector<int>)_(sprinkled)/32 6.63% 5.871 6.260 - 1.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 6.61% 0.313 0.334 - -30.40% -
std::find_first_of(deque<int>)_(small_needle)/32 6.61% 109.216 116.433 - 3.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 6.61% 23.433 24.981 - 5.30% -
SetIntersection_None_Set_float_1024_4 6.59% 8792479.688 9372151.872 - 6.47% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.59% 1.566 1.669 - 6.22% -
BM_StringEraseWithMove_Large_Opaque 6.56% 2.673 2.848 - -0.47% -
SetIntersection_Front_Vector_uint64_1024_256 6.56% 2132704.305 2272651.951 - -0.62% -
std::set<std::string>::contains(key)_(existent)/8192 6.55% 27.260 29.047 - 9.01% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.52% 22.720 24.201 - -1.64% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.50% 28.591 30.449 - 3.31% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.49% 8.379 8.922 - -2.91% -
BM_std_minmax_element<char>/2 6.48% 0.644 0.685 - 13.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.48% 1631795.410 1737455.565 - 4.73% -
BM_std_minmax_element<long_long>/70000 6.47% 18191.061 19368.586 - 6.38% -
std::unordered_multiset<int>::ctor(const&)/1024 6.45% 6671.019 7101.298 - 4.80% -
SetIntersection_None_Set_uint32_1024_4 6.45% 8610327.689 9165340.125 - 2.92% -
SetIntersection_Front_Vector_uint32_262144_256 6.43% 2131833.661 2268864.987 - -0.84% -
SetIntersection_Front_Set_string_64_64 6.42% 36060825.151 38376014.185 - 4.52% -
SetIntersection_None_Set_uint64_16384_16 6.41% 166186633.315 176836962.762 - 5.72% -
BM_std_minmax_element<long_long>/64000 6.36% 16643.954 17702.164 - 1.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 6.35% 20267.967 21555.188 - 8.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.35% 1983576.576 2109520.020 - 5.56% -
BM_std_minmax_element<long_long>/65536 6.34% 17034.566 18115.341 - 5.41% -
SetIntersection_Interlaced_Set_uint64_262144_16 6.32% 1633278.076 1736559.570 - 6.16% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.30% 1231133.823 1308736.985 - 4.14% -
std::find_end(vector<int>)_(single_element)/8192 6.27% 1867.776 1984.891 - 6.66% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 6.27% 12.660 13.453 - 4.65% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.25% 1.231 1.308 - -5.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 6.24% 994574.716 1056657.072 - 0.54% -
std::stable_partition(list<int>)_(dense)/8192 6.22% 18901.973 20077.797 - 15.18% -
BM_deque_vector_ranges_copy_backward/70000 6.21% 8497.573 9025.645 - -11.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.18% 5.995 6.365 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.15% 0.575 0.611 - 2.92% -
BM_deque_vector_ranges_copy/70000 6.15% 3235.134 3434.111 - -0.41% -
SetIntersection_None_Set_float_1024_256 6.15% 8932601.867 9481564.121 - 6.84% -
std::replace_if(vector<int>)_(sprinkled)/50 6.12% 12.974 13.768 - 7.33% -
std::none_of(vector<int>)_(process_all)/8 6.12% 2.435 2.584 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 6.11% 1036313.960 1099603.769 - -1.87% -
SetIntersection_Interlaced_Set_uint64_262144_4 6.08% 1294690.674 1373406.983 - 4.76% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.04% 30.313 32.144 - -17.60% -
SetIntersection_Front_Set_uint64_256_64 6.04% 5199235.639 5513207.273 - -3.91% -
BM_vector_deque_move/2 6.03% 1.935 2.051 - 18.78% -
std::partition(list<int>)_(dense)/8192 6.00% 5083.648 5388.919 - 0.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.00% 622.859 660.208 - 5.51% -
BM_std_minmax_element<long_long>/4096 5.99% 1066.670 1130.556 - 6.10% -
std::find_end(deque<int>)_(match_near_end)/8192 5.97% 272.828 289.111 - 6.23% -
BM_std_minmax_element<long_long>/5500 5.92% 1427.693 1512.229 - 2.33% -
BM_deque_vector_copy/70000 5.92% 3173.403 3361.294 - 2.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 5.89% 251.935 266.783 - 6.64% -
SetIntersection_Front_Vector_uint64_262144_1 5.87% 983941.446 1041661.213 - 0.05% -
SetIntersection_Interlaced_Vector_float_256_64 5.86% 6944292.102 7351205.398 - 1.80% -
SetIntersection_Front_Set_uint64_16384_16 5.82% 1131370.932 1197204.070 - -0.54% -
SetIntersection_None_Set_float_1024_1 5.82% 8971254.389 9493065.688 - 5.60% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.80% 1.324 1.400 - 1.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.80% 87.291 92.352 - 5.22% -
std::set<std::string>::erase(iterator)/32 5.79% 25.095 26.548 - -5.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.78% 40.169 42.489 - 3.98% -
std::set<std::string>::count(key)_(non-existent)/32 5.77% 9.891 10.462 - 0.11% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.76% 34.626 36.622 - 2.52% -
BM_std_minmax_element<long_long>/4000 5.76% 1042.010 1101.978 - 6.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.75% 24.170 25.560 - 5.51% -
std::set<std::string>::ctor(const&,_alloc)/32 5.75% 693.539 733.386 - -2.76% -
std::find_if(vector<char>)_(bail_25%)/8192 5.74% 210.942 223.055 - 6.25% -
rng::find_last(list<int>)_(bail_10%)/8192 5.74% 6290.724 6651.710 - 5.43% -
std::find(deque<int>)_(process_all)/50 5.73% 13.189 13.944 - 6.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.70% 86.840 91.792 - -2.27% -
ranges::minmax(std::deque<long_long>)/64 5.69% 23.236 24.558 - 7.27% -
SetIntersection_None_Set_uint32_1024_1024 5.69% 8593651.714 9082547.593 - 0.70% -
BM_align/1 5.69% 0.641 0.677 - 8.47% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.67% 1.391 1.470 - 1.45% -
std::reverse(vector<int>)/8 5.67% 1.521 1.608 - 4.01% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 5.62% 8.404 8.877 - -0.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.62% 1.151 1.216 - 5.39% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.60% 24.154 25.507 - 0.18% -
SetIntersection_Front_Set_float_262144_1024 5.59% 13382719.755 14130364.918 - 5.86% -
ranges::minmax(std::deque<long_long>)/8 5.56% 3.691 3.897 - 0.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.53% 0.527 0.557 - 4.93% -
SetIntersection_Front_Set_float_16384_16 5.51% 1163953.265 1228143.613 - 0.21% -
SetIntersection_Front_Set_uint64_262144_1024 5.51% 11853861.150 12507138.313 - -19.65% -
SetIntersection_None_Set_uint32_16384_1 5.49% 149592866.396 157801486.392 - 1.17% -
bm_lexicographical_compare<signed_char>/8 5.43% 3.245 3.421 - 3.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.42% 296.675 312.770 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.41% 1951929.119 2057525.715 - 4.96% -
SetIntersection_Front_Vector_uint32_262144_1 5.40% 988851.897 1042288.378 - -0.97% -
SetIntersection_Front_Vector_string_262144_4 5.39% 1132263.959 1193322.620 - -0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.36% 26044075.277 27439692.634 - 5.94% -
BM_align/8 5.35% 0.639 0.673 - 8.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.34% 197442890.486 207986669.284 - 4.16% -
SetIntersection_Front_Set_uint64_1024_256 5.33% 3772352.090 3973496.562 - -7.12% -
BM_std_minmax_element<long_long>/512 5.32% 137.561 144.886 - 5.69% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.31% 10.172 10.712 - 8.53% -
std::make_heap(deque<int>)_(ascending)/8 5.31% 27.009 28.441 - 2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.30% 4689341.840 4937867.612 - 3.22% -
BM_std_minmax_element<long_long>/1024 5.26% 271.334 285.595 - 5.73% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.25% 20.845 21.940 - -3.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.24% 18.809 19.794 - 5.47% -
std::sort_heap(vector<NonIntegral>)/8 5.24% 29.512 31.057 - 3.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 5.19% 1.659 1.745 - -4.75% -
std::find_end(list<int>)_(single_element)/8192 5.18% 8329.422 8760.860 - 5.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.17% 28573.489 30051.642 - 3.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.17% 984569.815 1035494.252 - -1.61% -
std::move(vector<bool>)_(unaligned)/4096 5.16% 25.721 27.048 - 1.18% -
BM_align/64 5.15% 0.640 0.673 - 8.05% -
std::unordered_multiset<int>::ctor(const&)/32 5.14% 200.273 210.569 - 6.11% -
SetIntersection_Interlaced_Set_string_16384_1024 5.13% 336860102.464 354146870.894 - 2.31% -
SetIntersection_Front_Set_uint32_16384_16 5.11% 1127451.673 1185118.223 - -1.70% -
SetIntersection_Front_Set_float_262144_16384 5.11% 226464911.710 238043420.864 - 4.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.09% 2392543.016 2514432.666 - 5.05% -
BM_num_put<unsigned_long_long> 5.09% 10.769 11.317 - 0.88% -
std::search(vector<int>)_(same_length)/8192 5.08% 1872.323 1967.479 - 5.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.05% 7095.449 7454.104 - 10.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.05% 26.200 27.523 - 1.17% -
SetIntersection_None_Set_uint32_16384_16 5.05% 149653937.817 157207036.145 - 1.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.01% 7510.262 7886.344 - 5.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.99% 12.190 12.799 - 2.17% -
bm_ranges_lexicographical_compare<signed_char>/8 4.99% 3.372 3.541 - 2.25% -
SetIntersection_None_Set_uint32_16384_4 4.98% 149903090.221 157372859.736 - 1.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.98% 1.625 1.706 - 5.74% -
std::unordered_multiset<int>::ctor(const&)/8192 4.96% 55057.060 57788.592 - 6.00% -
std::move_backward(vector<int>)/1048576 4.96% 56107.693 58889.088 - 4.15% -
std::swap_ranges(list<int>)/8192 4.95% 10494.226 11013.876 - 14.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.94% 1822561.688 1912617.758 - 4.72% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.94% 64.505 67.690 - 2.75% -
std::move(list<int>)/64 4.92% 39.030 40.949 - 4.96% -
std::map<int,_int>::ctor(const&,_alloc)/32 4.92% 219.257 230.034 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_256 4.91% 2027393.147 2126886.963 - 2.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.90% 9709.499 10184.953 - 4.69% -
BM_std_minmax_element<long_long>/3 4.89% 1.233 1.293 - 9.20% -
BM_PushHeap_float_Descending_16 4.87% 0.363 0.381 - 3.81% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.85% 30.565 32.047 - 0.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.84% 69064.015 72407.283 - -3.22% -
BM_StringRelational_Less_Empty_Huge_Control 4.83% 1.615 1.693 - -1.40% -
SetIntersection_Interlaced_Set_uint64_262144_64 4.83% 1591321.207 1668103.353 - 4.22% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 4.82% 1.993 2.089 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.81% 46091932.779 48307537.352 - 4.26% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.80% 1.315 1.379 - 10.36% -
SetIntersection_Interlaced_Vector_string_262144_256 4.79% 68399294.217 71678375.046 - -5.69% -
std::find_first_of(deque<int>)_(small_needle)/50 4.78% 167.192 175.191 - 0.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.76% 1.744 1.827 - 7.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.75% 7404189.181 7756235.778 - 8.52% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.72% 4.765 4.990 - 4.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 4.72% 23.008 24.093 - 11.02% -
std::find_end(deque<int>)_(same_length)/8192 4.72% 2669.788 2795.676 - -0.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 4.71% 22.209 23.256 - 3.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.69% 1091603.735 1142791.062 - 1.10% -
rng::find_if(vector<bool>)_(process_all)/8 4.68% 3.457 3.618 - 3.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.68% 645.048 675.217 - 4.93% -
SetIntersection_None_Set_uint32_16384_1024 4.67% 148916805.547 155867460.433 - 1.95% -
BM_vector_deque_move/1 4.65% 2.198 2.301 - 17.83% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.64% 10057.749 10524.733 - 0.83% -
SetIntersection_Front_Vector_string_16384_1 4.63% 1033040.803 1080871.156 - 0.28% -
BM_deque_deque_copy_backward/1 4.61% 2.654 2.776 - 1.91% -
SetIntersection_None_Set_uint32_16384_64 4.60% 149480184.304 156353572.239 - 1.26% -
SetIntersection_Interlaced_Set_uint64_256_64 4.59% 13310523.222 13922074.138 - 0.59% -
std::rotate(deque<int>)_(by_1/4)/1024 4.59% 265.856 278.060 - -0.14% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.59% 9.897 10.351 - 4.05% -
SetIntersection_None_Set_uint32_16384_16384 4.58% 151875465.410 158828817.488 - 1.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.58% 334825192.028 350149684.061 - -1.43% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.57% 21.717 22.710 - -10.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 4.57% 1015904.407 1062314.704 - -0.04% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.57% 1.414 1.479 - 5.47% -
SetIntersection_None_Set_uint64_256_4 4.56% 11001181.026 11503330.597 - -0.79% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.56% 3359.180 3512.488 - 4.67% -
bm_ranges_swap_ranges_vb_unaligned/8 4.54% 5.020 5.248 - 4.27% -
SetIntersection_None_Set_uint64_256_256 4.52% 5631108.626 5885758.481 - 3.63% -
BM_PushHeap_float_Random_4 4.50% 2.810 2.936 - 4.42% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.49% 10.524 10.996 - 0.96% -
SetIntersection_None_Set_uint32_16384_256 4.48% 149732837.710 156437146.861 - 1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.47% 16373.526 17105.188 - 3.65% -
std::unordered_multiset<int>::erase(iterator)/1024 4.43% 19.518 20.384 - 2.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.43% 1225.015 1279.297 - -2.29% -
std::flat_map<int,_int>::erase(iterator)/1024 4.40% 76.145 79.497 - 6.48% -
std::move_backward(vector<bool>)_(aligned)/64 4.40% 1.672 1.745 - 1.25% -
BM_std_minmax_element<long_long>/64 4.37% 17.093 17.839 - 4.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 4.36% 6.828 7.126 - -29.03% -
SetIntersection_None_Set_uint64_16384_1024 4.36% 169950313.436 177356051.993 - 5.55% -
SetIntersection_Front_Vector_uint64_256_64 4.34% 4183709.162 4365151.294 - 2.56% -
std::multiset<int>::ctor(const&)/32 4.34% 220.554 230.118 - -1.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.33% 6331.059 6605.487 - 4.36% -
std::is_sorted_until(vector<int>,_pred)/8192 4.33% 3305.331 3448.448 - 4.30% -
ranges::min(std::deque<long_long>)/64 4.33% 15.657 16.335 - -7.24% -
BM_vector_deque_copy/1 4.32% 2.216 2.312 - 0.59% -
BM_deque_deque_copy_backward/2 4.31% 2.415 2.519 - 2.09% -
SetIntersection_None_Set_uint64_262144_262144 4.30% 1224899.252 1277545.818 - 4.43% -
BM_StringFindNoMatch/10 4.27% 1.271 1.326 - -0.26% -
SetIntersection_Interlaced_Vector_string_1024_256 4.25% 20322789.390 21186617.074 - 1.13% -
SetIntersection_Interlaced_Set_string_1024_256 4.24% 34908352.220 36388563.924 - 3.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.24% 34.275 35.728 - 2.22% -
std::all_of(deque<int>)_(process_all)/32768 4.23% 10075.160 10500.914 - 3.99% -
SetIntersection_Front_Set_uint64_262144_4 4.21% 1018329.394 1061217.119 - -1.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.21% 61.353 63.937 - 2.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.20% 19540.684 20361.420 - 2.84% -
BM_PushHeap_float_Ascending_16384 4.20% 4.030 4.199 - -3.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.19% 65.020 67.747 - 10.24% -
std::find_end(list<int>)_(process_all)/8192 4.19% 7455.417 7767.935 - 3.36% -
SetIntersection_Interlaced_Set_uint32_1024_16 4.18% 11370870.214 11846434.883 - 2.01% -
std::stable_partition(deque<int>)_(sparse)/1024 4.18% 421.832 439.458 - 4.05% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.17% 4.403 4.587 - 2.42% -
BM_num_put<long_long> 4.17% 11.015 11.474 - -1.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.16% 26885.163 28003.941 - -1.87% -
SetIntersection_Interlaced_Set_string_16_16 4.15% 58516444.048 60945721.115 - 8.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.13% 196874068.266 205005970.799 - 5.89% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.13% 80.719 84.052 - 2.43% -
ranges::minmax(std::vector<char>)/64 4.13% 1.229 1.280 - -3.64% -
std::find_end(vector<int>)_(single_element)/1024 4.13% 245.050 255.160 - 4.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.12% 1061456.533 1105197.376 - 3.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.11% 725.301 755.126 - 4.91% -
SetIntersection_None_Set_uint32_256_1 4.10% 11181207.429 11639434.110 - 0.95% -
std::set<int>::clear()/1024 4.10% 8974.726 9342.405 - 1.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.10% 21.509 22.390 - 5.95% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.09% 313.884 326.720 - -7.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 4.08% 16441.687 17112.327 - 3.59% -
std::find_end(vector<int>)_(single_element)/1000 4.08% 239.940 249.727 - 4.71% -
SetIntersection_Front_Set_uint32_262144_4 4.07% 1018407.880 1059877.081 - -0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.07% 31.766 33.058 - 1.32% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.06% 7.897 8.218 - -2.35% -
std::search(vector<int>)_(same_length)/1024 4.05% 245.603 255.554 - 4.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.04% 1.101 1.145 - 1.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.04% 865737.881 900696.985 - 4.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.02% 34.865 36.266 - 2.96% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.02% 4.360 4.535 - 5.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.02% 10.363 10.779 - -24.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.01% 23.300 24.235 - -0.60% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.00% 34.780 36.172 - 1.48% -
BM_StringRelational_Less_Large_Empty_Control 3.98% 1.613 1.678 - 4.27% -
SetIntersection_None_Vector_uint32_262144_1 3.94% 1097395.779 1140662.827 - 1.58% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.94% 1.455 1.512 - 2.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.94% 1.162 1.208 - -2.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.93% 19651.595 20423.290 - 2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.93% 1116656.728 1160491.143 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.92% 1490904.702 1549367.058 - -0.93% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.92% 6324549.611 6572333.523 - -0.47% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.91% 29.118 30.257 - -4.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.91% 13607.292 14139.635 - 2.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.90% 4.849 5.038 - -22.63% -
BM_deque_deque_ranges_move/70000 3.90% 3296.074 3424.680 - -0.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.90% 788.133 818.832 - 3.52% -
std::all_of(deque<int>)_(process_all)/8192 3.88% 2525.984 2624.034 - 3.99% -
BM_StringAssignAsciiz_Empty_Opaque 3.88% 2.924 3.038 - -0.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.88% 58153520.833 60407958.333 - 4.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.86% 23.613 24.525 - 9.26% -
std::remove_if(deque<int>)_(prefix)/32 3.86% 55.866 58.021 - 5.75% -
BM_StringAssignAsciiz_Small_Opaque 3.86% 2.928 3.041 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.85% 1182694.589 1228232.319 - 3.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.85% 45.885 47.650 - 1.77% -
std::is_sorted_until(vector<int>)/8 3.84% 2.065 2.144 - 4.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.83% 572.763 594.726 - 1.98% -
std::copy_backward(deque<int>)/8 3.82% 2.671 2.773 - 4.22% -
BM_deque_deque_copy/65536 3.82% 3082.181 3200.017 - 2.23% -
BM_StringMove_Small 3.81% 0.727 0.755 - -4.98% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.79% 20.193 20.958 - 3.03% -
std::set<int>::erase(iterator)/1024 3.78% 19.522 20.260 - 2.48% -
rng::contains(deque<int>)_(process_all)/8 3.78% 3.024 3.138 - 4.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.78% 89.719 93.107 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.77% 11233350.776 11657336.602 - 2.17% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.77% 13878.106 14401.851 - 21.39% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.77% 1.387 1.439 - 3.76% -
SetIntersection_Front_Set_string_262144_262144 3.77% 17788108.398 18458630.531 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.76% 172966798.784 179463158.059 - -0.39% -
std::for_each(join_view(vector<vector<int>>))/8 3.75% 1.426 1.480 - 3.66% -
rng::for_each(multiset<int>)/8 3.75% 6.583 6.829 - 2.19% -
BM_deque_vector_ranges_copy_backward/64000 3.74% 7804.315 8096.350 - 8.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.74% 13792111.678 14307392.784 - -2.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.73% 571.666 593.017 - 2.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.73% 130691.196 135561.945 - 14.30% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.72% 21.377 22.173 - -0.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.72% 35.398 36.715 - 3.39% -
std::search(list<int>)_(no_match)/1048576 3.71% 833033.106 863931.894 - 3.41% -
BM_CmpLess_uint_schar 3.71% 1.020 1.058 - 1.79% -
std::multiset<int>::ctor(const&,_alloc)/32 3.71% 223.106 231.376 - -1.00% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.69% 233.482 242.093 - 0.65% -
std::copy_if(deque<int>)_(entire_range)/8 3.68% 2.547 2.640 - -0.14% -
SetIntersection_Front_Set_float_1024_64 3.68% 1774790.744 1840078.429 - 0.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.68% 16229.294 16826.290 - 7.79% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.67% 4.265 4.422 - 2.21% -
std::map<int,_int>::erase(key)_(existent)/1024 3.64% 24.093 24.971 - 2.32% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.64% 598.339 620.124 - 3.44% -
bm_lexicographical_compare<signed_char>/512 3.64% 7.666 7.945 - -2.11% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.63% 1.464 1.517 - -3.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.63% 1679100.992 1740049.236 - 4.39% -
SetIntersection_Interlaced_Set_string_262144_262144 3.63% 17366920.898 17996637.369 - 0.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.62% 19614.488 20325.167 - 2.28% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.62% 1592832.278 1650524.252 - 3.04% -
SetIntersection_Interlaced_Set_uint32_256_64 3.59% 13376157.182 13856345.821 - 7.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.58% 1231945.883 1276062.986 - 2.90% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.58% 595.492 616.785 - 2.16% -
BM_deque_vector_copy_backward/0 3.57% 1.527 1.582 - 7.18% -
BM_CmpEqual_int_uint 3.57% 1.048 1.086 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.57% 1023012.769 1059500.731 - 0.95% -
SetIntersection_None_Set_uint32_256_64 3.56% 9024757.349 9346385.185 - -0.17% -
rng::find_if(vector<bool>)_(process_all)/50 3.56% 23.236 24.062 - 3.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.55% 3348088.257 3467100.395 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.55% 27.679 28.663 - -24.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.55% 53.702 55.609 - 3.79% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.54% 21.234 21.986 - 8.00% -
SetIntersection_Interlaced_Vector_string_1024_64 3.54% 8232789.427 8524262.071 - 4.14% -
SetIntersection_None_Set_uint64_262144_1 3.54% 1204735.025 1247366.615 - 2.46% -
SetIntersection_Interlaced_Set_float_262144_256 3.54% 1506371.908 1559665.608 - 1.78% -
SetIntersection_None_Vector_uint64_1024_256 3.53% 1041921.662 1078733.386 - 0.62% -
SetIntersection_None_Vector_uint64_1024_64 3.53% 1036976.064 1073569.835 - 0.22% -
BM_PushHeap_float_Ascending_16 3.52% 1.030 1.066 - 9.40% -
std::find(list<int>)_(bail_25%)/32768 3.52% 7578.773 7845.187 - -2.21% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.51% 32.747 33.896 - 2.75% -
std::all_of(vector<int>)_(process_all)/50 3.49% 13.972 14.461 - -17.98% -
rng::starts_with(deque<int>)/1000 3.48% 436.122 451.289 - -2.21% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.47% 19829.970 20518.321 - 3.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.47% 596.398 617.087 - 2.53% -
SetIntersection_Front_Vector_uint64_16384_1 3.47% 1011833.749 1046895.215 - 0.25% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.45% 45.582 47.153 - 6.39% -
BM_deque_vector_move/65536 3.44% 2967.783 3069.960 - 2.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 3.44% 51.022 52.775 - 25.43% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.42% 25.194 26.056 - 2.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.41% 89.190 92.232 - 2.93% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.40% 21.810 22.553 - 4.94% -
SetIntersection_Interlaced_Vector_string_1024_16 3.40% 3354371.028 3468379.430 - -0.70% -
SetIntersection_None_Vector_uint32_16384_1024 3.39% 1060229.723 1096151.424 - -0.65% -
std::find(vector<long_long>)_(bail_25%)/8 3.38% 0.891 0.922 - 6.17% -
std::unique_copy(list<int>)_(sprinkled)/32 3.37% 13.193 13.638 - 2.12% -
SetIntersection_Interlaced_Vector_string_64_16 3.37% 28955865.250 29931715.492 - 1.78% -
std::upper_bound(std::forward_list<int>)/8192 3.37% 10382.253 10732.139 - 0.14% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.36% 171448.087 177212.325 - 2.33% -
SetIntersection_Front_Vector_string_256_256 3.36% 19050995.387 19690617.217 - 2.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.36% 19067.172 19706.919 - 11.90% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.35% 13684.292 14142.207 - 3.28% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.34% 9634339.783 9956581.462 - 0.17% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.33% 23.705 24.494 - -1.25% -
SetIntersection_Front_Set_string_1024_256 3.32% 15422974.818 15935661.987 - 11.55% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.32% 6.490 6.705 - 6.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.31% 0.935 0.966 - 12.58% -
BM_CmpLess_uchar_ushort 3.30% 1.048 1.083 - 0.95% -
SetIntersection_Interlaced_Set_float_262144_4 3.29% 1237242.107 1277932.861 - 1.84% -
SetIntersection_None_Vector_uint32_262144_16 3.28% 1088741.294 1124460.366 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.28% 1225493.244 1265651.447 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_1024_256 3.28% 5471680.938 5650951.989 - -18.96% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.28% 11145988.870 11511145.576 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.27% 4636169.120 4787781.732 - -5.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.27% 171081.990 176668.795 - 2.04% -
SetIntersection_Front_Vector_uint32_256_16 3.26% 4089226.109 4222724.915 - 0.06% -
SetIntersection_None_Set_uint64_262144_4 3.26% 1206527.668 1245871.582 - 3.74% -
SetIntersection_Interlaced_Set_string_262144_1024 3.25% 2058568.035 2125425.943 - 2.92% -
std::set<int>::clear()/8192 3.24% 77478.169 79990.395 - 1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.24% 1185451.295 1223888.597 - 1.55% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.24% 162120710.317 167373903.737 - -2.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.24% 1337.589 1380.871 - 7.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.23% 1109026.348 1144860.426 - 6.48% -
std::is_sorted_until(vector<int>,_pred)/1024 3.23% 413.866 427.239 - 4.71% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.22% 0.473 0.489 - 2.73% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.22% 172168.833 177711.588 - 2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.22% 5659033.304 5841051.162 - -0.16% -
SetIntersection_Front_Set_uint32_262144_16 3.21% 1137942.343 1174519.125 - -1.45% -
SetIntersection_Front_Set_uint64_262144_256 3.21% 3771055.548 3892228.386 - 0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.19% 11593.403 11963.639 - 1.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.19% 654.137 675.016 - 2.89% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.18% 67.482 69.625 - 0.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.17% 6.937 7.157 - -19.03% -
BM_StringRelational_Less_Empty_Large_Control 3.16% 1.667 1.720 - 0.17% -
SetIntersection_None_Set_uint64_1024_4 3.16% 8557214.794 8827713.745 - -0.44% -
rng::find_last(list<int>)_(bail_10%)/1048576 3.16% 784179.372 808959.440 - 3.10% -
SetIntersection_Interlaced_Set_uint64_262144_1024 3.16% 1562139.324 1611455.242 - 2.53% -
SetIntersection_Interlaced_Set_float_262144_16 3.15% 1529385.986 1577630.455 - 1.28% -
SetIntersection_None_Set_uint64_1024_256 3.15% 8561130.911 8831144.667 - -0.80% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.15% 20.234 20.872 - 2.78% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.15% 1685.378 1738.468 - -0.82% -
SetIntersection_None_Set_float_16384_16384 3.14% 154229088.920 159068931.711 - 4.31% -
rng::find_last(deque<int>)_(bail_90%)/8 3.13% 0.834 0.860 - 1.70% -
std::set<int>::erase(iterator)/8192 3.12% 19.641 20.255 - 2.98% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.12% 86805.055 89515.471 - 3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.12% 2280698.629 2351895.430 - 0.97% -
std::find_if_not(vector<int>)_(process_all)/50 3.12% 5.584 5.758 - 1.74% -
BM_deque_deque_move/4000 3.12% 143.200 147.669 - 4.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.11% 62.747 64.699 - 1.97% -
std::find_end(forward_list<int>)_(single_element)/8192 3.11% 5755.542 5934.423 - -3.26% -
std::find(vector<bool>)_(process_all)/1024 3.11% 4.505 4.645 - 0.27% -
SetIntersection_Front_Set_float_1024_16 3.11% 1185757.067 1222580.509 - 0.39% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.10% 9677065.886 9977486.879 - -1.12% -
SetIntersection_Interlaced_Vector_float_262144_1 3.10% 1018574.049 1050131.495 - 0.58% -
SetIntersection_Interlaced_Set_uint32_64_16 3.09% 21574585.446 22242213.393 - -4.29% -
BM_StringRelational_Less_Small_Empty_Control 3.09% 1.614 1.663 - -3.11% -
std::set<int>::erase(iterator)/32 3.09% 19.482 20.083 - 2.03% -
std::swap_ranges(deque<int>)/1024 3.08% 319.251 329.093 - 3.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.08% 24.919 25.687 - 14.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.08% 775.543 799.429 - 4.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.07% 171879.102 177161.852 - 2.09% -
std::swap_ranges(deque<int>)/50 3.07% 15.851 16.338 - 3.09% -
std::swap_ranges(deque<int>)/32 3.07% 10.415 10.735 - 3.07% -
BM_StringAssignStr_Small_Opaque 3.06% 0.725 0.747 - 1.56% -
SetIntersection_Front_Set_uint64_262144_262144 3.05% 1644234.783 1694404.949 - 0.24% -
BM_vector_deque_ranges_copy/1 3.05% 2.186 2.252 - 3.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.04% 197648839.486 203663794.088 - 3.87% -
SetIntersection_None_Set_uint64_64_4 3.04% 20847875.128 21481309.502 - -0.52% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.04% 29.174 30.060 - 11.69% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.03% 1.626 1.675 - 3.25% -
BM_std_minmax_element<int>/3 3.02% 1.156 1.191 - 4.72% -
SetIntersection_Interlaced_Vector_string_256_64 3.02% 19993613.395 20597694.492 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.02% 1149094.928 1183761.263 - 0.91% -
ranges::min(std::list<__int128>)/1 3.01% 0.365 0.376 - -17.40% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.01% 81175.723 83621.223 - 0.54% -
BM_CmpEqual_uint_uchar 3.01% 1.075 1.108 - 1.37% -
SetIntersection_Interlaced_Set_float_262144_64 3.00% 1505369.711 1550558.186 - 0.81% -
rng::find(vector<bool>)_(process_all)/1024 2.99% 4.608 4.746 - 1.60% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.99% 5961.311 6139.773 - 1.44% -
std::search(list<int>)_(single_element)/1000 2.98% 654.755 674.266 - -2.18% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.98% 2.020 2.080 - 2.94% -
SetIntersection_Interlaced_Vector_string_262144_64 2.98% 20186904.708 20787732.454 - -6.95% -
SetIntersection_Front_Vector_uint64_1024_1 2.98% 1021395.767 1051792.703 - 0.63% -
std::find_if_not(vector<char>)_(process_all)/8 2.97% 1.427 1.470 - -0.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.96% 1893.059 1949.183 - 3.49% -
std::multiset<int>::equal_range(key)_(existent)/32 2.95% 2.322 2.391 - 0.16% -
SetIntersection_None_Set_string_16384_256 2.95% 187314231.816 192841457.335 - -4.50% -
SetIntersection_None_Set_string_16384_64 2.95% 185114783.267 190573045.376 - -6.54% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.95% 9.174 9.444 - 0.70% -
SetIntersection_None_Set_float_1024_16 2.95% 9109459.905 9377890.981 - 4.62% -
SetIntersection_Front_Vector_uint32_1024_64 2.94% 1322248.045 1361181.291 - -0.49% -
SetIntersection_Front_Set_uint64_1024_1024 2.94% 12400470.424 12764465.820 - 0.79% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.93% 1682784.668 1732144.207 - 1.83% -
SetIntersection_Front_Set_uint32_262144_1024 2.93% 11790424.207 12135733.530 - -15.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.93% 242675533.052 249776209.007 - 0.50% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.93% 165206932.069 170040725.410 - -0.86% -
BM_align/256 2.92% 0.638 0.656 - 5.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.91% 23.032 23.702 - 8.58% -
SetIntersection_None_Set_string_1024_1024 2.91% 8955463.887 9216047.945 - 0.75% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.90% 200088937.667 205896971.361 - -0.88% -
SetIntersection_None_Set_uint32_1024_1 2.90% 8708706.750 8961413.911 - 0.02% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.90% 12358693.524 12717249.772 - 0.81% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.90% 9675.559 9955.913 - 3.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.90% 2923423.504 3008112.467 - 2.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.86% 374.298 385.020 - 1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 2.85% 1022611.606 1051743.734 - -0.10% -
SetIntersection_None_Set_uint32_1024_64 2.85% 8636291.109 8882275.896 - -0.46% -
std::all_of(vector<int>)_(process_all)/8192 2.84% 2061.606 2120.129 - 4.31% -
std::replace_if(list<int>)_(prefix)/1024 2.84% 732.652 753.431 - 2.57% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.83% 552.326 567.978 - 0.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.83% 34.641 35.620 - 7.63% -
std::find_if(vector<int>)_(process_all)/8192 2.81% 803.798 826.420 - 3.05% -
std::swap_ranges(deque<int>)/8192 2.81% 2549.170 2620.811 - 2.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.80% 6.474 6.656 - 8.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.79% 5.100 5.242 - 3.08% -
SetIntersection_Interlaced_Vector_float_262144_16 2.79% 6408465.387 6587009.055 - 54.61% -
SetIntersection_None_Set_uint64_262144_16 2.78% 1207096.192 1240710.855 - 2.68% -
SetIntersection_Interlaced_Set_string_1024_64 2.78% 16627206.091 17089952.228 - 2.01% -
std::partial_sort(deque<int>)_(descending)/8192 2.78% 256991.159 264142.333 - 2.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.77% 5695756.058 5853754.865 - 3.92% -
BM_deque_deque_copy_backward/65536 2.76% 8002.555 8223.522 - 8.59% -
BM_deque_vector_ranges_move/2 2.75% 1.778 1.827 - 2.30% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.75% 207927431.468 213642138.535 - -0.77% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.75% 24.614 25.290 - 2.37% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.74% 9.111 9.361 - -0.65% -
SetIntersection_None_Set_string_16384_1024 2.73% 197754676.593 203157061.629 - -8.25% -
SetIntersection_Interlaced_Set_float_1024_256 2.72% 14126304.427 14510549.273 - 3.77% -
std::remove_copy(deque<int>)_(prefix)/1024 2.72% 407.861 418.940 - 11.53% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.71% 16.917 17.375 - 1.01% -
std::find_first_of(list<int>)_(large_needle)/8192 2.71% 49620033.335 50964800.641 - 6.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.71% 1304629.311 1339958.414 - 0.59% -
bm_ranges_lexicographical_compare<signed_char>/64 2.70% 2.109 2.166 - -15.43% -
BM_CmpEqual_ushort_uint 2.69% 1.049 1.077 - 3.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.68% 24.633 25.294 - 5.27% -
std::sort(deque<int>)_(shuffled)/1024 2.68% 6583.005 6759.598 - -0.96% -
BM_deque_vector_copy/64000 2.68% 2864.348 2941.175 - -2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.68% 1015985.243 1043170.859 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.67% 46824.088 48076.561 - -0.61% -
SetIntersection_Interlaced_Vector_string_16384_64 2.67% 12527693.593 12862390.988 - -2.24% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.67% 23.844 24.480 - 2.97% -
SetIntersection_None_Set_string_16384_4 2.67% 184292638.076 189204376.097 - -7.87% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.66% 80108.277 82242.944 - 2.48% -
SetIntersection_Front_Vector_uint64_1024_64 2.65% 1331327.724 1366659.818 - -0.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.65% 19.074 19.580 - 0.54% -
BM_StringRelational_Compare_Empty_Large_Control 2.65% 1.838 1.887 - 3.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.64% 1136708.213 1166768.609 - -1.35% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.64% 2.279 2.339 - -12.88% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.64% 778.791 799.314 - -0.06% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.63% 1273477.379 1307000.813 - 2.50% -
std::find_end(vector<int>)_(match_near_end)/1024 2.63% 28.587 29.339 - 3.69% -
BM_deque_vector_ranges_copy_backward/65536 2.63% 8096.514 8309.397 - -1.61% -
BM_deque_vector_ranges_move/1 2.63% 2.021 2.074 - 2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.63% 28246434.380 28988801.436 - 6.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.63% 101586.687 104254.678 - 1.98% -
SetIntersection_Front_Vector_uint64_16384_64 2.62% 1328573.803 1363401.780 - -0.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.62% 51.427 52.775 - 20.92% -
SetIntersection_Front_Set_uint64_64_16 2.62% 14788326.510 15175418.580 - -0.18% -
ranges::minmax(std::deque<long_long>)/70000 2.62% 25489.034 26155.863 - 6.54% -
SetIntersection_Front_Set_float_262144_1 2.61% 1001790.936 1027967.371 - 4.23% -
ranges::minmax(std::list<__int128>)/1 2.61% 0.450 0.462 - 0.39% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.61% 453.234 465.058 - 5.27% -
SetIntersection_None_Set_string_16384_16 2.61% 185179508.002 190008102.055 - -6.67% -
BM_PushHeap_uint64_Ascending_262144 2.61% 4.800 4.925 - 3.02% -
std::adjacent_find(vector<int>,_pred)/8 2.60% 3.192 3.275 - 0.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.60% 23.710 24.326 - 2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.59% 1159761.238 1189834.902 - 4.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.59% 0.592 0.607 - 1.97% -
BM_num_get<double> 2.59% 35.635 36.557 - -0.18% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.58% 145.026 148.773 - 2.76% -
SetIntersection_Front_Vector_uint64_256_4 2.58% 4047495.742 4152058.230 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.58% 11074849.943 11360871.596 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.58% 4792957.591 4916633.499 - 0.89% -
std::search(vector<int>)_(no_match)/1024 2.58% 212.936 218.430 - 4.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.57% 227638758.594 233482920.352 - 0.56% -
std::partial_sort(deque<int>)_(ascending)/8 2.56% 33.334 34.188 - 2.63% -
SetIntersection_None_Vector_uint32_256_64 2.56% 3315637.884 3400584.380 - -0.27% -
SetIntersection_None_Set_uint64_262144_16384 2.56% 1217462.158 1248621.990 - 3.15% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.56% 1.434 1.471 - -1.16% -
std::search(vector<int>)_(no_match)/1000 2.55% 208.089 213.390 - 4.44% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.54% 18.885 19.365 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.53% 8663156.512 8882627.329 - 0.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.52% 31.194 31.981 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.51% 0.631 0.646 - 2.86% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.50% 20.160 20.664 - 0.89% -
std::set<std::string>::insert(value)_(new_value,_end)/0 2.49% 27.273 27.954 - -18.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.49% 21.572 22.110 - -0.15% -
BM_PushHeap_string_PipeOrgan_262144 2.49% 17.674 18.115 - 3.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.48% 12095026.281 12395353.861 - 3.36% -
BM_deque_vector_copy/65536 2.48% 2943.125 3016.181 - 0.08% -
SetIntersection_None_Set_uint64_262144_1024 2.48% 1215834.877 1246000.162 - 3.07% -
SetIntersection_None_Set_uint64_262144_64 2.47% 1209207.599 1239121.336 - 2.59% -
SetIntersection_Front_Set_string_256_64 2.47% 14837234.577 15203946.639 - 8.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.47% 53.314 54.632 - 3.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.47% 11125741.397 11400425.819 - 0.17% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.47% 24.646 25.255 - 2.95% -
SetIntersection_Interlaced_Set_float_262144_16384 2.47% 1223334.229 1253518.717 - 1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.47% 1113535.226 1141001.181 - 1.85% -
std::set<int>::equal_range(key)_(existent)/1024 2.47% 4.359 4.467 - 4.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.45% 1091825.695 1118627.142 - 3.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.44% 5.026 5.149 - 3.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.44% 1002623.832 1027075.535 - -6.46% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.44% 2844.027 2913.301 - 2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.43% 17843553.290 18277974.708 - -0.19% -
SetIntersection_Front_Set_uint64_1024_64 2.43% 1682824.526 1723786.675 - -2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.43% 1637403.893 1677220.539 - 1.90% -
std::copy_backward(vector<int>)/32768 2.43% 3678.586 3768.002 - -0.43% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.42% 6.843 7.009 - 8.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.42% 6295.100 6447.460 - -2.05% -
std::swap_ranges(list<int>)/50 2.42% 33.025 33.824 - 3.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.42% 2.202 2.256 - -17.49% -
ranges::min(std::deque<__int128>)/1 2.40% 0.677 0.693 - 4.34% -
rng::find_last(list<int>)_(bail_10%)/50 2.40% 15.670 16.046 - 1.81% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.40% 196694858.302 201411962.432 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.40% 197029542.046 201752610.064 - 2.42% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.39% 2.136 2.187 - -2.33% -
SetIntersection_Interlaced_Set_uint32_256_4 2.39% 11515599.686 11790913.882 - 2.18% -
SetIntersection_Interlaced_Set_string_16384_64 2.39% 339742837.698 347857836.172 - -1.11% -
BM_deque_deque_ranges_move/65536 2.39% 3035.288 3107.749 - 1.06% -
std::find_end(vector<int>)_(match_near_end)/8192 2.38% 201.834 206.636 - 3.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.38% 20.470 20.957 - 1.88% -
BM_num_put<bool> 2.38% 10.451 10.700 - 0.01% -
rng::starts_with(deque<int>)/8 2.38% 3.970 4.064 - 2.13% -
std::fill(vector<bool>)/32768 2.36% 29.475 30.171 - 0.58% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.36% 20070.922 20544.605 - -4.67% -
std::partial_sort(deque<int>)_(ascending)/8192 2.36% 145168.939 148592.621 - 0.38% -
BM_deque_vector_ranges_move_backward/70000 2.35% 8590.940 8793.061 - 10.34% -
SetIntersection_None_Vector_uint64_1024_1024 2.35% 1057734.414 1082600.789 - 0.98% -
std::find_end(list<int>)_(match_near_end)/1000 2.35% 77.237 79.052 - 3.30% -
SetIntersection_Front_Vector_uint32_16384_16 2.35% 1090349.511 1115950.627 - 0.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.35% 4.210 4.308 - -4.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.34% 1.273 1.302 - 6.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.34% 1110312.064 1136248.032 - 2.16% -
SetIntersection_Front_Vector_string_64_64 2.33% 25365431.957 25957515.355 - -3.94% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 2.33% 88593.186 90657.002 - 3.03% -
std::find_if_not(list<int>)_(process_all)/50 2.33% 38.001 38.886 - 0.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.33% 175480.637 179563.841 - -3.96% -
SetIntersection_Front_Vector_uint32_256_64 2.32% 4251326.551 4349956.054 - 0.25% -
std::find_if(deque<int>)_(process_all)/32768 2.32% 8052.088 8238.894 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.32% 0.605 0.619 - 1.56% -
std::map<int,_int>::contains(key)_(existent)/32 2.32% 1.625 1.662 - 1.52% -
BM_vector_deque_copy/2 2.31% 1.944 1.989 - -0.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.31% 625.537 639.988 - -5.80% -
rng::find_last(list<int>)_(bail_90%)/50 2.30% 1.242 1.270 - 1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.30% 236278047.080 241700705.968 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.29% 12630640.627 12919521.972 - 1.21% -
BM_PushHeap_string_Ascending_4 2.27% 2.517 2.574 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.27% 17951717.184 18358454.898 - 2.81% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.25% 8.091 8.274 - -0.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 14959.196 15296.078 - -5.35% -
SetIntersection_None_Set_uint64_1024_64 2.25% 8720135.493 8916310.264 - -0.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.25% 748.269 765.087 - 1.56% -
BM_deque_deque_move_backward/65536 2.24% 8027.683 8207.647 - 8.42% -
std::find_if(vector<char>)_(process_all)/32768 2.24% 3749.631 3833.613 - 2.58% -
std::remove_if(vector<int>)_(prefix)/50 2.24% 53.844 55.049 - 1.39% -
SetIntersection_None_Vector_uint64_262144_262144 2.23% 1101716.729 1126313.851 - -0.15% -
BM_PushHeap_uint32_Random_4 2.22% 2.194 2.243 - 1.65% -
SetIntersection_None_Vector_uint64_16384_1024 2.22% 1087347.390 1111521.356 - -0.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.21% 1.127 1.151 - 18.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.21% 3047337.784 3114531.664 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.20% 11530948.289 11784868.737 - 1.04% -
BM_PushHeap_string_SingleElement_256 2.20% 2.518 2.574 - -5.20% -
std::partition(vector<int>)_(sparse)/32 2.20% 8.683 8.874 - -2.28% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.20% 3450.612 3526.421 - 1.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.19% 170054.152 173784.011 - -0.42% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.19% 354.968 362.752 - 1.42% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.18% 4.224 4.316 - 1.94% -
SetIntersection_None_Set_uint64_262144_256 2.18% 1210935.467 1237327.313 - 2.37% -
SetIntersection_None_Set_uint64_1024_1024 2.18% 8643184.846 8831485.193 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.18% 2870460.013 2932973.326 - 1.79% -
BM_CmpEqual_uchar_short 2.16% 1.011 1.033 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.16% 1237551.352 1264237.549 - 3.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.15% 6.872 7.020 - 1.63% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.15% 26001.251 26560.816 - 3.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.14% 10.552 10.778 - -1.23% -
BM_CmpEqual_ushort_short 2.14% 0.985 1.007 - -2.96% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.13% 14444678.558 14753023.307 - 1.13% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.13% 27573.234 28160.039 - 1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.13% 745.281 761.119 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.12% 2.901 2.962 - 1.21% -
SetIntersection_Front_Vector_uint32_262144_64 2.12% 1325392.601 1353469.946 - 1.93% -
std::make_heap(deque<int>)_(shuffled)/8 2.11% 24.506 25.024 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 2.11% 16287425.256 16631189.976 - 0.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.10% 17683.562 18055.589 - 5.31% -
SetIntersection_None_Set_uint64_1024_1 2.10% 8639953.697 8821655.763 - -2.98% -
SetIntersection_Interlaced_Vector_float_64_4 2.10% 17351973.836 17716236.491 - -1.49% -
SetIntersection_None_Set_uint32_256_4 2.10% 11184130.923 11418653.995 - -1.03% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.10% 26.008 26.553 - -2.85% -
BM_PushHeap_string_SingleElement_1024 2.09% 2.522 2.575 - -5.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.09% 1511465.363 1543095.156 - 0.36% -
std::move_backward(list<int>)/32768 2.09% 31048.105 31697.694 - 0.45% -
std::multimap<int,_int>::ctor(const&)/32 2.09% 217.011 221.544 - -0.66% -
SetIntersection_Front_Set_uint32_262144_262144 2.09% 1557077.473 1589590.494 - -5.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.09% 23.734 24.229 - 2.11% -
SetIntersection_Front_Vector_uint32_16_16 2.08% 35095991.373 35827458.016 - -0.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.08% 20322.554 20745.716 - -4.77% -
BM_vector_deque_copy/64 2.07% 2.722 2.779 - -1.66% -
std::move(list<int>)/32768 2.06% 30572.076 31202.017 - -1.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.06% 163790.742 167163.932 - 1.29% -
SetIntersection_Front_Set_string_262144_1 2.06% 1089978.584 1112417.453 - 3.91% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.05% 2.077 2.119 - 5.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.05% 0.597 0.609 - 1.75% -
std::multiset<std::string>::find(key)_(existent)/32 2.05% 13.966 14.252 - -3.91% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.05% 23.209 23.684 - 2.03% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.04% 9867454.686 10068810.546 - -0.24% -
SetIntersection_None_Vector_uint64_256_1 2.04% 4163102.547 4247896.716 - 0.45% -
BM_PushHeap_string_SingleElement_16384 2.04% 2.527 2.578 - -4.64% -
std::multiset<int>::erase(key)_(existent)/8192 2.03% 60.565 61.796 - -0.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.03% 179041.199 182675.451 - -3.74% -
std::for_each_n(list<int>)/8 2.03% 2.483 2.533 - 5.58% -
SetIntersection_Front_Vector_uint32_1024_1 2.03% 1016791.499 1037410.254 - -1.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.03% 114844063.709 117170864.497 - -2.56% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.02% 20.826 21.248 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.02% 4963619.216 5063889.101 - 0.86% -
std::copy_backward(list<int>)/4096 2.02% 3161.007 3224.804 - 1.21% -
std::distance(join_view(vector<vector<int>>))/4096 2.02% 4.438 4.528 - -1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.02% 19391391.346 19782421.136 - 2.22% -
SetIntersection_None_Set_uint32_64_4 2.01% 21159146.934 21585171.612 - -0.41% -
SetIntersection_Front_Vector_uint32_16384_64 2.00% 1342238.286 1369140.281 - -0.48% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.00% 2695.045 2748.916 - 2.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.99% 10.127 10.329 - 4.67% -
SetIntersection_None_Set_float_16384_1 1.99% 151496083.856 154514690.772 - 1.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.99% 21.387 21.812 - 2.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.99% 35.432 36.137 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.99% 1058095.999 1079148.625 - 1.96% -
SetIntersection_Front_Set_float_256_64 1.98% 5635732.305 5747574.165 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.98% 1125225.893 1147472.371 - -3.05% -
SetIntersection_None_Set_uint64_1024_16 1.98% 8626117.861 8796610.375 - -0.01% -
SetIntersection_None_Set_uint64_256_64 1.98% 8949428.426 9126181.516 - -2.61% -
SetIntersection_Front_Set_string_64_16 1.97% 24231099.890 24709288.820 - 2.81% -
bm_lexicographical_compare<int>/64 1.97% 4.420 4.507 - 3.74% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.96% 23.471 23.932 - 19.99% -
SetIntersection_Front_Set_uint32_262144_1 1.96% 1007820.199 1027580.068 - -1.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.95% 28.321 28.874 - 4.19% -
BM_PushHeap_string_SingleElement_64 1.95% 2.587 2.638 - -5.02% -
BM_num_get<long_long> 1.95% 10.825 11.036 - 1.48% -
std::copy_backward(deque<int>)/32768 1.95% 3597.636 3667.740 - -0.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.95% 266.292 271.473 - 0.74% -
SetIntersection_Front_Vector_uint32_64_16 1.93% 14031883.822 14303294.852 - -0.02% -
std::set<int>::clear()/32 1.93% 618.298 630.257 - 1.54% -
SetIntersection_Front_Vector_uint32_1024_4 1.93% 1049670.987 1069935.741 - 1.13% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.93% 245913.148 250655.961 - 2.43% -
SetIntersection_None_Set_float_16384_16 1.92% 150804741.368 153707018.558 - 1.22% -
std::set<int>::erase(key)_(existent)/32 1.92% 21.380 21.790 - 2.26% -
std::partition(deque<int>)_(dense)/32 1.92% 9.070 9.244 - -2.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.92% 8524487.456 8687821.647 - 0.42% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.92% 18.959 19.322 - 2.47% -
std::map<int,_int>::find(key)_(existent)/1024 1.91% 4.147 4.227 - 0.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.91% 8662.993 8828.178 - 3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.90% 2977831.135 3034492.270 - 1.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.90% 30.441 31.018 - -0.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.89% 31.449 32.044 - -33.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.89% 1028765.186 1048223.523 - -0.49% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.89% 5.912 6.023 - 2.34% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.89% 9724.848 9908.436 - 1.29% -
std::copy_if(list<int>)_(entire_range)/32768 1.89% 25684.022 26168.780 - 2.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.88% 1080923.840 1101242.449 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.87% 4287421.258 4367435.656 - -12.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.87% 11409705.318 11622599.633 - 1.17% -
BM_deque_deque_copy/1 1.86% 2.528 2.575 - 1.63% -
std::none_of(list<int>)_(process_all)/32 1.86% 11.669 11.886 - 1.33% -
BM_StringAssignStr_Large_Opaque 1.85% 10.026 10.212 - -1.55% -
std::rotate(deque<int>)_(1_element_backward)/50 1.85% 5.117 5.211 - 1.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.85% 20134.460 20506.044 - -4.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.85% 4181399.477 4258553.374 - 0.83% -
BM_vector_deque_ranges_copy/64 1.84% 2.743 2.793 - -0.32% -
SetIntersection_Front_Set_uint64_262144_1 1.84% 1037249.892 1056349.851 - 1.75% -
SetIntersection_None_Vector_uint32_16384_16 1.84% 1074592.715 1094370.825 - -0.58% -
std::copy_n(list<int>)/32768 1.84% 26471.291 26958.287 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.84% 11231528.213 11438038.714 - -1.40% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.83% 38656.828 39365.119 - 2.23% -
ranges::min(std::list<char>)/64 1.82% 26.662 27.148 - 0.51% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.82% 18.961 19.307 - 1.43% -
std::copy_if(list<int>)_(every_other)/32768 1.81% 25540.364 26003.846 - -7.66% -
BM_deque_deque_ranges_copy_backward/64000 1.81% 7685.465 7824.901 - 6.14% -
std::rotate_copy(vector<int>)/8192 1.81% 363.914 370.515 - -48.54% -
SetIntersection_Interlaced_Set_float_262144_1024 1.81% 1494225.340 1521322.102 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.81% 147161819.502 149822903.276 - 3.98% -
SetIntersection_Interlaced_Set_string_64_4 1.81% 25465461.385 25925751.939 - 0.35% -
std::multiset<int>::contains(key)_(existent)/8192 1.80% 8.482 8.635 - 4.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.80% 8627738.354 8782939.751 - 0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.79% 1132471.623 1152796.051 - -1.07% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.79% 12.935 13.167 - -0.17% -
std::rotate(vector<int>)_(by_1/3)/32 1.78% 9.848 10.023 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.78% 1360686.523 1384888.344 - 2.14% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.78% 19.909 20.263 - 3.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.77% 33.630 34.226 - 1.36% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.77% 1035018.395 1053327.398 - 0.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.77% 14892.658 15155.655 - -2.49% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.76% 23.897 24.318 - -5.42% -
BM_lexicographical_compare_three_way_fast_path/64 1.75% 15.513 15.785 - 1.77% -
SetIntersection_Front_Set_uint32_16384_64 1.74% 1624249.709 1652527.162 - -2.14% -
SetIntersection_Front_Vector_uint32_16384_1 1.74% 1025990.291 1043800.377 - -1.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.73% 2.271 2.311 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.73% 1160488.982 1180596.715 - 1.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.73% 1020.109 1037.783 - 3.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.72% 3.562 3.623 - 2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.72% 1237319.582 1258653.076 - 2.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.72% 13007.529 13231.778 - 1.16% -
SetIntersection_None_Set_uint32_1024_16 1.72% 8737159.041 8887578.800 - -2.45% -
std::equal(vector<bool>)_(unaligned)/8 1.72% 0.863 0.878 - -21.69% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.72% 21.395 21.763 - 2.55% -
SetIntersection_None_Set_uint64_64_64 1.72% 11288235.514 11482030.856 - -0.06% -
std::multiset<int>::ctor(const&)/8192 1.71% 50276.489 51137.089 - -3.80% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.71% 28.037 28.516 - 3.97% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.70% 1025323.539 1042736.784 - -0.97% -
std::search(list<int>,_pred)_(no_match)/1048576 1.70% 954038.435 970239.050 - 2.01% -
std::sort_heap(vector<int>,_pred)/8 1.70% 29.250 29.746 - 2.98% -
std::unordered_set<std::string>::ctor(const&)/1024 1.69% 33225.222 33788.074 - 1.57% -
SetIntersection_None_Set_string_16384_1 1.69% 185048368.580 188177438.209 - -10.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.69% 65590821.714 66698225.735 - -0.18% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.69% 803953.041 817521.344 - 1.75% -
std::move(list<int>)/262144 1.69% 240744.667 244806.879 - -0.80% -
std::all_of(list<int>)_(process_all)/8192 1.68% 7485.219 7611.014 - 8.79% -
SetIntersection_Interlaced_Set_uint32_64_1 1.68% 16141147.941 16412303.367 - -0.16% -
std::find_end(list<int>)_(near_matches)/1024 1.67% 34268.132 34840.608 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.67% 6.460 6.568 - 1.27% -
BM_deque_deque_ranges_copy_backward/1 1.67% 2.610 2.653 - 1.03% -
std::replace_if(deque<int>)_(prefix)/8192 1.66% 3435.087 3492.182 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.66% 21.887 22.250 - 3.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.65% 1235156.578 1255592.367 - 2.56% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.65% 177982.693 180923.798 - -4.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.65% 8429071.372 8568033.734 - -0.08% -
SetIntersection_Front_Vector_uint32_262144_4 1.64% 1037329.812 1054385.745 - -0.08% -
std::reverse_copy(list<int>)/32768 1.64% 26529.496 26965.527 - 2.52% -
BM_deque_deque_ranges_copy/1024 1.64% 36.924 37.530 - 1.54% -
BM_deque_deque_ranges_copy/70000 1.64% 3242.717 3295.826 - 1.08% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.64% 4.766 4.844 - 0.98% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.63% 3826.738 3889.230 - 0.10% -
SetIntersection_Front_Set_string_16384_4 1.63% 1261872.531 1282385.209 - 0.47% -
std::multiset<int>::ctor(const&)/1024 1.62% 6286.686 6388.736 - -2.96% -
std::none_of(vector<int>)_(process_all)/32 1.62% 8.305 8.440 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.62% 1171823.416 1190843.283 - 0.37% -
std::equal(vector<bool>)_(unaligned)/50 1.62% 0.863 0.877 - -21.90% -
BM_deque_deque_copy/64000 1.62% 2937.440 2984.988 - -2.34% -
SetIntersection_Interlaced_Set_string_16384_16384 1.62% 344975876.623 350555067.035 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.62% 1640076.088 1666585.449 - 2.54% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.61% 7.838 7.964 - -2.59% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.61% 2574401.498 2615936.372 - 4.12% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.61% 5820356.803 5914233.925 - 0.06% -
BM_CmpLess_uint_int 1.61% 1.062 1.079 - 0.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.61% 73.441 74.624 - 2.07% -
rng::find(vector<bool>)_(process_all)/1048576 1.60% 3638.904 3697.099 - 2.36% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.59% 23095.750 23464.046 - 1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.59% 19388.147 19697.199 - 2.06% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.59% 133.627 135.757 - 1.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 37958.004 38562.636 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.59% 9.155 9.301 - 2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.58% 17590816.114 17869422.210 - -1.55% -
BM_CmpLess_uchar_uint 1.58% 1.047 1.063 - -4.83% -
SetIntersection_None_Vector_float_1024_256 1.58% 1074724.324 1091735.857 - 0.72% -
BM_vector_deque_move/64 1.58% 2.779 2.823 - 5.51% -
SetIntersection_Front_Vector_float_256_1 1.58% 4093608.578 4158305.084 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.58% 224864110.738 228413000.908 - -0.61% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.58% 54175.951 55029.685 - 1.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.58% 515.596 523.717 - -0.54% -
BM_CmpLess_uchar_short 1.57% 1.036 1.052 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.56% 1162386.632 1180560.585 - 1.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.56% 18.549 18.838 - -2.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.55% 899566.183 913540.851 - -1.44% -
BM_PushHeap_float_Random_256 1.55% 7.228 7.340 - -0.36% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.55% 12533.001 12727.407 - 1.13% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.55% 0.900 0.914 - -0.07% -
std::map<int,_int>::contains(key)_(existent)/1024 1.55% 4.109 4.173 - 0.03% -
BM_deque_vector_ranges_move/70000 1.55% 3229.326 3279.326 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.55% 1149105.841 1166897.099 - 0.17% -
SetIntersection_Front_Set_string_262144_1024 1.55% 59360679.901 60279487.313 - -0.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.55% 803794.534 816233.800 - 2.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.55% 520.380 528.433 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.55% 16643765.062 16901204.196 - 0.25% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.54% 53345.417 54169.110 - 0.32% -
SetIntersection_None_Set_uint32_64_1 1.54% 22262050.040 22605515.011 - -0.45% -
std::unique(list<int>)_(contiguous)/1024 1.54% 903.001 916.925 - -0.02% -
std::all_of(vector<int>)_(process_all)/32768 1.54% 8118.415 8243.593 - 1.77% -
SetIntersection_None_Set_float_16384_64 1.54% 150875397.870 153201450.906 - 1.15% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.54% 1.752 1.779 - 2.39% -
SetIntersection_None_Set_uint64_16_4 1.54% 55825635.853 56684647.371 - 0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.54% 792.630 804.809 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.54% 15924945.200 16169602.664 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.54% 54.142 54.974 - 2.35% -
std::sort(deque<int>)_(repeated)/1024 1.53% 985.218 1000.337 - 4.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.53% 20228.861 20539.002 - -4.61% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.53% 2.682 2.723 - 3.17% -
SetIntersection_Front_Set_float_262144_256 1.53% 4236690.310 4301534.343 - 3.38% -
BM_tolower_string<wchar_t> 1.53% 6.344 6.441 - -0.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.53% 4.129 4.192 - 0.97% -
SetIntersection_None_Set_float_16384_4 1.52% 151937451.056 154246143.892 - 1.21% -
BM_CmpLess_uchar_int 1.52% 1.069 1.085 - 0.38% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.51% 2910.667 2954.750 - -0.93% -
std::remove_copy(deque<int>)_(prefix)/50 1.51% 19.802 20.102 - -5.49% -
std::find_if_not(list<int>)_(process_all)/8 1.51% 3.570 3.624 - 1.73% -
std::find(vector<char>)_(process_all)/50 1.51% 1.626 1.651 - -0.85% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.51% 583.310 592.104 - -6.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.51% 10.251 10.406 - 0.94% -
std::set<int>::insert(value)_(already_present)/1024 1.51% 5.727 5.813 - -3.85% -
BM_std_minmax_element<char>/4 1.50% 1.274 1.293 - 6.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.50% 15884072.615 16122673.018 - 0.15% -
std::set<int>::lower_bound(key)_(existent)/32 1.50% 1.478 1.500 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.50% 84557.983 85825.840 - 8.07% -
ranges::min(std::vector<__int128>)/64 1.50% 27.583 27.996 - 6.30% -
std::replace_if(deque<int>)_(prefix)/1024 1.50% 482.086 489.306 - 1.08% -
rng::contains(list<int>)_(process_all)/8 1.50% 2.315 2.350 - 0.92% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.50% 6713.213 6813.624 - -1.14% -
std::move_backward(vector<int>)/262144 1.49% 21103.142 21417.674 - -2.06% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.49% 906193.142 919697.590 - 1.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.49% 134731.890 136738.439 - 0.32% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.49% 27.857 28.272 - 1.16% -
SetIntersection_None_Vector_float_1024_64 1.49% 1073896.638 1089877.151 - 2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.49% 4035612.010 4095605.399 - -1.05% -
BM_deque_vector_ranges_copy_backward/4000 1.49% 148.485 150.691 - 4.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.49% 1042676.437 1058168.851 - 3.11% -
std::search(vector<int>)_(same_length)/1000 1.49% 241.406 244.992 - 1.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.48% 32.021 32.497 - 35.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.48% 2.117 2.148 - -1.00% -
BM_deque_deque_move_backward/64 1.48% 3.335 3.385 - 0.61% -
std::rotate(vector<int>)_(by_1/2)/32 1.48% 2.329 2.364 - 1.03% -
std::find_if(list<int>)_(process_all)/32768 1.48% 25565.652 25943.059 - -0.12% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.47% 41.249 41.857 - -4.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.47% 18.743 19.019 - -0.23% -
std::is_sorted_until(vector<int>,_pred)/8 1.47% 3.534 3.586 - -1.53% -
std::map<int,_int>::ctor(const&)/8192 1.47% 51685.018 52443.051 - -10.66% -
std::set<std::string>::count(key)_(non-existent)/8192 1.47% 33.534 34.026 - 2.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.46% 25.033 25.399 - 2.09% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 54370.536 55166.570 - 2.27% -
ranges::minmax(std::vector<__int128>)/8 1.46% 4.101 4.161 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.46% 1765872.069 1791677.246 - 1.03% -
SetIntersection_Front_Vector_uint64_4_4 1.46% 133414552.789 135358637.853 - -0.61% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.46% 16.909 17.155 - 1.34% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.45% 5861858.606 5946685.318 - -11.14% -
SetIntersection_Interlaced_Set_string_16384_256 1.45% 353320674.634 358427753.411 - 3.10% -
std::multiset<int>::insert(value)_(already_present)/32 1.44% 18.261 18.525 - 0.13% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.44% 599.447 608.055 - 1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.43% 6452401.634 6544935.273 - -0.75% -
BM_PushHeap_uint32_Ascending_16384 1.43% 3.548 3.599 - 0.78% -
std::unique(vector<int>)_(sprinkled)/32 1.43% 55.160 55.947 - 3.68% -
BM_deque_deque_ranges_move_backward/1024 1.43% 37.532 38.067 - 0.52% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.41% 50938.144 51658.309 - -0.44% -
SetIntersection_None_Set_uint64_256_16 1.41% 10608374.668 10758092.662 - -0.21% -
std::stable_partition(list<int>)_(dense)/32 1.41% 37.753 38.285 - 1.91% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.41% 214.034 217.048 - -0.95% -
SetIntersection_None_Set_uint32_16_16 1.41% 34941720.411 35433663.076 - -0.09% -
std::move(list<int>)/1048576 1.40% 981055.282 994829.792 - 0.38% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.40% 54860.068 55629.262 - -5.75% -
std::replace_if(list<int>)_(prefix)/50 1.39% 24.402 24.742 - 0.98% -
std::copy(deque<int>)/262144 1.39% 11695.944 11858.809 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.38% 1238387.287 1255538.818 - 2.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 8512.385 8630.276 - -6.90% -
BM_vector_deque_ranges_copy/2 1.38% 1.961 1.988 - -0.08% -
SetIntersection_None_Set_string_1024_4 1.38% 8803924.052 8925497.890 - -28.69% -
std::move_backward(deque<int>)/4096 1.38% 154.917 157.054 - 1.10% -
BM_PushHeap_string_SingleElement_4 1.38% 2.283 2.314 - -3.92% -
std::replace_if(vector<int>)_(prefix)/1024 1.38% 269.149 272.854 - 1.17% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.37% 3275442.098 3320387.625 - -15.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 365.648 370.659 - 1.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.37% 2.269 2.300 - -6.73% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.37% 1.389 1.408 - 0.86% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.37% 3147.349 3190.403 - -0.96% -
std::find_if_not(deque<int>)_(process_all)/8 1.36% 2.578 2.614 - 1.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.36% 898575.127 910769.535 - 2.00% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.34% 8.204 8.314 - -0.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.34% 1.264 1.281 - -7.61% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.34% 16.287 16.505 - -1.16% -
std::replace(vector<int>)_(sprinkled)/1024 1.34% 149.120 151.113 - -11.11% -
SetIntersection_Front_Vector_uint64_262144_16 1.33% 1104176.201 1118911.773 - -0.79% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.33% 21.380 21.665 - 1.77% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.33% 609.736 617.861 - 2.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.33% 899091.720 911007.728 - 1.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 115021.447 116545.543 - 0.72% -
SetIntersection_Interlaced_Set_string_256_16 1.32% 17786036.938 18020336.546 - 1.65% -
BM_deque_deque_move/64 1.32% 3.023 3.063 - -2.82% -
SetIntersection_Front_Set_float_1024_256 1.31% 4226175.466 4281574.846 - 1.01% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.31% 486.663 493.038 - -0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.31% 18.593 18.837 - 0.40% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.31% 8128.628 8235.039 - 1.62% -
SetIntersection_Interlaced_Set_string_16384_1 1.31% 1085158.189 1099344.237 - 1.02% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.30% 4.389 4.446 - -2.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.30% 13747.489 13926.642 - 0.33% -
BM_CmpLess_ushort_uint 1.30% 1.058 1.072 - 0.07% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.30% 5.756 5.831 - 1.47% -
std::rotate(deque<int>)_(by_1/3)/32 1.30% 20.405 20.670 - -0.33% -
SetIntersection_Front_Vector_string_1024_16 1.29% 1603525.943 1624253.033 - -1.75% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.29% 44.203 44.774 - -11.43% -
SetIntersection_Front_Vector_uint32_1024_16 1.29% 1100419.219 1114618.088 - -0.60% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.29% 41016.570 41545.762 - -6.00% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.29% 51561.651 52226.771 - -0.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.29% 178388.337 180683.544 - -4.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.29% 15439.321 15637.916 - -1.06% -
std::make_heap(deque<int>)_(repeated)/8 1.29% 25.211 25.536 - 2.60% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.28% 80629.098 81664.013 - 0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.28% 246726.177 249880.886 - 1.68% -
BM_num_get<unsigned_int> 1.28% 9.804 9.929 - 1.42% -
std::pop_heap(vector<std::string>)/1024 1.27% 20.658 20.921 - -8.52% -
BM_PushHeap_string_SingleElement_262144 1.27% 2.556 2.589 - -5.29% -
ranges::min(std::list<char>)/8 1.27% 1.902 1.926 - 1.20% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.26% 5.082 5.146 - 1.60% -
SetIntersection_None_Vector_uint32_262144_256 1.26% 1097457.967 1111252.166 - -1.99% -
std::multiset<int>::contains(key)_(existent)/32 1.25% 1.697 1.719 - 3.14% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 39244.023 39735.554 - 0.21% -
BM_deque_vector_ranges_copy_backward/4096 1.25% 147.567 149.414 - 1.61% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.25% 5257.963 5323.625 - 1.20% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.25% 1807.101 1829.665 - -0.71% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.25% 2.629 2.662 - 2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.25% 2159810.224 2186720.743 - -0.24% -
std::partial_sort(deque<int>)_(repeated)/1024 1.24% 6297.633 6375.970 - -0.21% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.24% 9405.186 9522.108 - 2.19% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.24% 231831.995 234711.711 - -0.59% -
BM_deque_vector_ranges_move_backward/4000 1.24% 143.739 145.519 - 0.01% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.24% 27.561 27.902 - -1.52% -
BM_vector_deque_ranges_copy/1024 1.23% 35.853 36.295 - 1.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.23% 10647.907 10778.943 - -2.20% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.22% 466.145 471.852 - 1.61% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.22% 27.430 27.765 - 2.14% -
rng::find_last(list<int>)_(bail_10%)/1024 1.22% 667.669 675.829 - -45.53% -
std::find_end(vector<int>)_(match_near_end)/1000 1.22% 28.147 28.490 - 2.74% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.22% 109467.263 110800.643 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.22% 4116756.887 4166886.498 - 0.26% -
std::all_of(list<int>)_(process_all)/50 1.21% 21.617 21.879 - -0.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.21% 6.274 6.350 - 0.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.21% 43553.261 44078.315 - 2.09% -
SetIntersection_Front_Vector_uint64_256_16 1.20% 4136623.871 4186425.115 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.20% 69466994.660 70302432.569 - 7.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.19% 9.349 9.461 - -11.56% -
BM_CmpLess_ushort_ushort 1.19% 1.067 1.080 - 2.43% -
BM_PushHeap_string_SingleElement_16 1.19% 2.561 2.592 - -6.63% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.19% 77145.905 78062.852 - 6.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.19% 1173576.943 1187493.525 - 0.55% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.18% 349471097.612 353606488.981 - -0.67% -
SetIntersection_Interlaced_Set_uint64_256_16 1.18% 11761795.038 11900812.042 - -1.23% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.18% 29.671 30.022 - 1.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.18% 622.430 629.777 - -4.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.18% 50.600 51.197 - -0.17% -
BM_deque_deque_move/65536 1.18% 3085.595 3121.988 - 0.62% -
std::rotate(vector<int>)_(by_1/3)/50 1.18% 11.084 11.215 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.18% 1613612.469 1632612.222 - 1.15% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.18% 665.083 672.909 - 1.47% -
BM_StringRead_Cold_Shallow_Small 1.17% 1.094 1.107 - -1.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.17% 8740.575 8843.217 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.17% 1326941.547 1342483.503 - 0.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.17% 3988.865 4035.566 - 1.45% -
SetIntersection_None_Set_uint32_1024_256 1.17% 8779357.653 8882009.451 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.17% 1241377.441 1255869.711 - 2.88% -
BM_StringAssignStr_Large_Transparent 1.17% 10.113 10.231 - -0.12% -
std::replace(list<int>)_(sprinkled)/1024 1.16% 729.654 738.155 - 1.63% -
SetIntersection_None_Vector_uint32_64_16 1.16% 13392511.657 13548211.571 - -0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.16% 82659.987 83618.760 - 6.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.16% 718.628 726.957 - 1.41% -
BM_deque_vector_move/70000 1.15% 3261.133 3298.755 - 1.11% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.15% 267.861 270.948 - -0.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 13467.234 13622.164 - 0.21% -
std::partition_copy(vector<int>)/32 1.15% 8.082 8.174 - 2.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.15% 136110.979 137672.920 - -1.35% -
SetIntersection_None_Vector_uint32_1024_1 1.15% 1062932.594 1075127.448 - -0.06% -
std::remove_if(vector<int>)_(sprinkled)/32 1.14% 54.131 54.749 - 3.17% -
std::shift_left(list<int>)/50 1.14% 27.349 27.661 - 1.61% -
std::any_of(vector<int>)_(process_all)/8 1.14% 2.299 2.325 - 0.40% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.14% 1.498 1.515 - 0.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.13% 32.076 32.440 - -0.12% -
std::replace(list<int>)_(sprinkled)/50 1.13% 18.558 18.768 - 0.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.13% 3319.379 3356.913 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.13% 16315592.559 16500002.446 - -0.24% -
std::find_if_not(vector<bool>)_(process_all)/50 1.13% 23.590 23.856 - 1.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.13% 50566.844 51137.843 - -1.35% -
SetIntersection_Front_Set_float_256_4 1.13% 4182594.517 4229774.991 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.12% 14933700.539 15101680.892 - 4.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.12% 1147217.800 1160076.989 - -0.22% -
std::remove(deque<int>)_(sprinkled)/50 1.12% 58.453 59.108 - 8.84% -
SetIntersection_None_Vector_uint32_64_4 1.12% 15794948.358 15971690.210 - 0.09% -
BM_StringRelational_Less_Small_Small_Control 1.12% 1.850 1.870 - 1.27% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 12095.671 12230.065 - 0.54% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.11% 27.241 27.542 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.11% 18115564.200 18315788.299 - 0.37% -
SetIntersection_Front_Vector_string_256_1 1.10% 4241343.949 4288164.500 - 2.19% -
std::copy(list<int>)/32768 1.10% 25612.576 25894.706 - -0.87% -
SetIntersection_Front_Set_float_16_16 1.10% 38677078.668 39102439.204 - 1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.10% 144129.435 145711.575 - 1.16% -
BM_CmpEqual_int_short 1.10% 1.109 1.121 - -1.62% -
SetIntersection_None_Vector_uint64_16_4 1.10% 53047138.679 53628199.846 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.09% 3.743 3.784 - 0.89% -
SetIntersection_None_Set_float_16384_1024 1.09% 150542397.773 152188818.622 - 1.48% -
std::lower_bound(std::forward_list<int>)/100 1.09% 82.390 83.290 - 1.32% -
std::remove(list<int>)_(prefix)/8192 1.09% 8126.423 8214.781 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.08% 2349150.039 2374600.626 - 0.90% -
std::upper_bound(std::forward_list<int>)/100 1.08% 96.264 97.306 - -0.21% -
SetIntersection_None_Set_uint64_16384_16384 1.08% 167885130.256 169699922.238 - -0.85% -
BM_num_get<unsigned_long_long> 1.08% 10.465 10.578 - 0.90% -
std::unique(deque<int>)_(sprinkled)/32 1.08% 52.166 52.728 - 1.86% -
SetIntersection_Front_Vector_uint32_262144_16 1.07% 1110748.211 1122677.960 - 0.55% -
SetIntersection_Front_Vector_uint64_262144_64 1.07% 1312646.928 1326726.322 - -3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.07% 213032305.902 215316879.163 - -0.55% -
SetIntersection_Interlaced_Set_uint32_64_4 1.07% 20683679.284 20905172.404 - -0.32% -
std::move(deque<int>)/262144 1.07% 15043.981 15204.939 - 0.18% -
std::reverse_copy(deque<int>)/4096 1.07% 964.041 974.351 - 0.66% -
SetIntersection_None_Set_uint32_256_16 1.07% 10742781.243 10857626.615 - -0.53% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.07% 495263.270 500556.375 - 0.26% -
SetIntersection_Front_Set_uint64_16384_16384 1.07% 224352523.048 226745964.267 - -0.99% -
BM_CmpLess_uchar_schar 1.07% 1.015 1.026 - 0.83% -
SetIntersection_None_Set_float_64_1 1.06% 21890345.578 22123082.443 - 1.86% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.06% 5.479 5.538 - 0.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.06% 6.492 6.561 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.06% 728.313 736.038 - -1.18% -
SetIntersection_Front_Vector_uint64_262144_1024 1.06% 5854964.943 5917001.454 - 11.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.06% 20.884 21.105 - -2.69% -
SetIntersection_Interlaced_Vector_string_1024_1 1.06% 1061485.312 1072717.775 - -0.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.06% 32.129 32.469 - -3.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.06% 171818.990 173636.280 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.06% 1045210.937 1056258.807 - 1.02% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.05% 99618.952 100669.051 - -4.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.05% 33695973.330 34050158.573 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.05% 711.189 718.639 - -0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.05% 43.929 44.389 - -2.47% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.05% 26.305 26.580 - -0.58% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.04% 517.316 522.721 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.04% 1013823.991 1024400.211 - -1.12% -
ranges::min(std::deque<__int128>)/64 1.04% 22.973 23.212 - -7.99% -
SetIntersection_None_Set_uint32_64_16 1.04% 18146969.191 18335526.027 - -0.70% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.04% 187.312 189.258 - -0.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.03% 46.999 47.485 - -0.05% -
SetIntersection_Front_Vector_uint32_256_4 1.03% 4120520.720 4163061.224 - 0.37% -
SetIntersection_Front_Set_uint64_64_1 1.03% 16239211.456 16406536.458 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.03% 36962893.662 37343498.141 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.03% 530440868.313 535895596.991 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.03% 118716555.442 119936275.918 - 0.77% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.03% 16163079.522 16329052.514 - -0.94% -
BM_vector_deque_ranges_move_backward/1 1.03% 2.316 2.339 - 10.59% -
SetIntersection_None_Vector_uint64_16384_256 1.02% 1101679.903 1112970.907 - 1.35% -
SetIntersection_None_Vector_uint64_64_16 1.02% 13313393.213 13449398.394 - -0.67% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 1.02% 4919.687 4969.919 - -1.22% -
SetIntersection_Interlaced_Vector_string_16_16 1.02% 51959830.606 52489435.536 - 1.29% -
std::replace_if(list<int>)_(prefix)/8192 1.02% 7136.634 7209.342 - 0.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.01% 26.884 27.156 - -0.82% -
rng::contains_subrange(list<int>)_(process_all)/16 1.01% 4.770 4.818 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.01% 23488724.664 23726609.204 - 3.93% -
SetIntersection_Interlaced_Set_string_1024_4 1.01% 10125927.307 10228351.881 - -1.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.01% 62177.129 62805.718 - -2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.01% 12033112.876 12154572.303 - -0.36% -
std::multiset<int>::find(key)_(existent)/1024 1.01% 4.002 4.042 - -0.16% -
SetIntersection_None_Vector_float_1024_1 1.01% 1083937.969 1094834.231 - 1.06% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -77.57% 66.674 14.958 - -78.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -61.41% 77.020 29.721 - -60.73% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -60.17% 53.015 21.116 - -53.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -54.86% 8600055.655 3882050.535 - -45.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.58% 73.371 36.262 - 0.80% -
std::set<std::string>::insert(value)_(already_present)/1024 -43.96% 29.663 16.624 - -37.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.75% 11.398 6.411 - -43.31% -
ranges::min(std::deque<char>)/70000 -42.96% 31216.635 17805.864 - -10.15% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -42.88% 96.305 55.010 - -18.57% -
std::unordered_set<int>::insert(value)_(already_present)/32 -41.55% 2.893 1.691 - -3.36% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.92% 7.941 4.691 - -40.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -39.91% 161.178 96.859 - 0.47% -
BM_PushHeap_uint32_QuickSortAdversary_1 -38.61% 0.696 0.427 - -8.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -38.42% 161.770 99.623 - 1.22% -
BM_vector_deque_move_backward/0 -38.33% 0.679 0.419 - 5.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -37.50% 159.255 99.539 - 2.35% -
BM_PushHeap_string_Descending_262144 -36.10% 5.683 3.631 - 6.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.05% 18655535.776 11931130.567 - -47.74% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -35.75% 13.933 8.952 - -53.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -35.59% 95.039 61.211 - -0.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -34.36% 34.375 22.565 - -28.64% -
std::is_sorted(deque<int>,_pred)/8 -34.20% 7.262 4.778 - -1.29% -
BM_StringCtorDefault -33.81% 0.368 0.244 - 0.80% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -33.65% 0.366 0.243 - -45.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.20% 48.005 32.066 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -33.12% 55553650.835 37154041.480 - -43.29% -
BM_PushHeap_uint64_SingleElement_1 -33.04% 0.695 0.465 - -2.75% -
std::move(vector<int>)/262144 -33.04% 22303.786 14934.146 - -13.60% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -32.84% 25.466 17.102 - -1.76% -
SetIntersection_Interlaced_Set_string_16384_16 -32.74% 367416191.629 247126451.473 - -28.47% -
BM_PushHeap_string_Descending_16384 -32.32% 3.586 2.427 - 0.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -32.00% 1.908 1.298 - -26.64% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.89% 9.489 6.462 - 0.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -31.83% 114.608 78.129 - 0.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -31.75% 10.509 7.172 - 11.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.63% 0.681 0.466 - 18.77% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -31.35% 1.890 1.298 - -5.35% -
ranges::min(std::deque<char>)/64 -31.09% 24.026 16.557 - -7.94% -
std::set<int>::contains(key)_(non-existent)/8192 -30.75% 14.687 10.172 - -46.97% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -30.68% 9.039 6.266 - -0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -30.49% 6.740 4.685 - -0.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.37% 107.963 75.180 - 8.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.36% 6.495 4.588 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.12% 352462212.845 249842619.394 - -0.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -28.59% 7.307 5.218 - 10.73% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -28.20% 0.359 0.257 - -41.91% -
std::list<int>::ctor(size)/8192 -28.18% 134900.853 96885.976 - 3.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -28.16% 1954.349 1404.040 - -18.55% -
std::set<std::string>::insert(value)_(already_present)/32 -28.13% 10.214 7.341 - -17.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -27.97% 0.482 0.347 - 20.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -27.89% 41.282 29.770 - -28.66% -
BM_PushHeap_float_SingleElement_1 -27.34% 0.636 0.462 - -21.09% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -26.77% 14.991 10.978 - 0.46% -
BM_PushHeap_string_Ascending_1 -26.66% 0.642 0.471 - -19.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -26.08% 14.468 10.696 - -3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -25.78% 3990813.244 2962035.451 - -2.16% -
BM_vector_deque_move/0 -25.52% 0.503 0.375 - -14.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -25.07% 27.601 20.683 - -19.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.00% 57.307 42.979 - -19.66% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -24.79% 30.928 23.262 - -28.68% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.67% 2.470 1.861 - -1.65% -
BM_PushHeap_string_PipeOrgan_1 -24.65% 0.700 0.527 - -9.66% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -24.20% 0.393 0.298 - -12.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -24.16% 1867608.856 1416333.719 - -21.16% -
std::multimap<std::string,_int>::erase(iterator)/1024 -23.81% 32.767 24.967 - -26.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.72% 30.631 23.366 - -32.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.58% 42.730 32.655 - 1.51% -
std::list<int>::ctor(size)/1024 -23.34% 15599.748 11958.730 - 3.43% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -23.32% 35.310 27.076 - -9.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.19% 74.797 57.454 - 20.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.16% 39.482 30.339 - -10.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -23.04% 0.343 0.264 - -5.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -22.95% 140769653.582 108465110.728 - -24.53% -
BM_vector_deque_copy/0 -22.78% 0.608 0.470 - -22.22% -
BM_StringCopy_Large -22.45% 7.918 6.140 - 0.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -22.31% 1.439 1.118 - -17.85% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -22.29% 13354866.487 10378429.800 - 7.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -21.85% 0.338 0.265 - -10.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -21.84% 1.449 1.132 - -15.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -21.65% 7.889 6.181 - -33.08% -
BM_PushHeap_string_Descending_1024 -21.48% 3.093 2.429 - -0.30% -
std::unordered_multiset<int>::erase(iterator)/8192 -21.48% 24.977 19.612 - -1.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.32% 73.957 58.193 - -36.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -21.02% 26165411.527 20665554.169 - -19.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -20.89% 5.690 4.502 - -32.47% -
std::multimap<std::string,_int>::erase(iterator)/8192 -20.84% 31.339 24.809 - -18.03% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.81% 11.619 9.201 - -0.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.74% 868.109 688.080 - -0.19% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -20.42% 91.238 72.603 - -10.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -20.21% 1.490 1.189 - -12.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -20.20% 651.373 519.823 - 2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -20.04% 69178129.784 55316207.416 - -18.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -19.86% 88.696 71.079 - -2.92% -
std::search(vector<int>,_pred)_(single_element)/8192 -19.81% 4627.270 3710.595 - -19.41% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.81% 3123.011 2504.417 - -24.54% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -19.79% 8.129 6.521 - -8.47% -
std::unordered_set<int>::erase(key)_(existent)/8192 -19.78% 28.055 22.505 - -0.38% -
std::search(vector<int>,_pred)_(single_element)/1024 -19.61% 578.847 465.335 - -19.23% -
BM_PushHeap_string_QuickSortAdversary_1 -19.29% 0.583 0.471 - -32.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -19.28% 1.510 1.219 - -6.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.71% 1.858 1.510 - -12.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -18.62% 2732949.240 2223981.577 - 0.60% -
BM_PushHeap_string_Descending_256 -18.62% 2.876 2.341 - -2.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.57% 13.279 10.813 - -18.56% -
std::unordered_set<int>::erase(iterator)/8192 -18.51% 25.041 20.405 - -8.22% -
BM_lexicographical_compare_three_way_fast_path/1 -18.48% 0.423 0.345 - -12.73% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -18.42% 1.850 1.509 - -2.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -18.38% 68.013 55.509 - 4.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.23% 28.102 22.980 - -33.60% -
BM_deque_deque_ranges_move/0 -18.17% 0.848 0.694 - -12.47% -
BM_PushHeap_string_Ascending_16384 -18.07% 24.118 19.759 - 1.39% -
std::unordered_set<int>::erase(iterator)/1024 -18.00% 24.434 20.037 - -9.80% -
std::copy(vector<bool>)_(aligned)/1048576 -17.98% 3168.336 2598.784 - -31.49% -
std::set<std::string>::erase(iterator)/1024 -17.97% 33.518 27.495 - -11.48% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -17.64% 1.585 1.306 - 1.10% -
std::unique_copy(deque<int>)_(sprinkled)/52 -17.56% 18.348 15.126 - 2.73% -
std::copy_n(list<int>)/4096 -17.40% 4327.305 3574.552 - 1.42% -
BM_PushHeap_string_PipeOrgan_16384 -17.29% 15.400 12.737 - -3.31% -
BM_PushHeap_string_Random_262144 -16.77% 22.547 18.767 - 4.03% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.73% 1.143 0.952 - -0.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.66% 0.437 0.364 - -1.35% -
std::unordered_set<int>::erase(key)_(existent)/1024 -16.61% 25.812 21.523 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.58% 8782612.574 7326153.340 - -5.57% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -16.58% 1.384 1.154 - -0.04% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.49% 712.954 595.374 - -16.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -16.18% 44.309 37.140 - -12.58% -
BM_PushHeap_float_QuickSortAdversary_16 -16.15% 1.166 0.977 - 0.12% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.08% 1.926 1.616 - -20.49% -
std::unordered_multimap<int,_int>::clear()/8192 -15.98% 74763.148 62815.092 - -3.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.96% 6797.205 5712.499 - -4.45% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.81% 27.087 22.804 - -17.58% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.78% 2195980.759 1849539.193 - -8.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.67% 11584.798 9769.521 - -1.14% -
ranges::minmax(std::deque<long_long>)/1 -15.65% 0.916 0.773 - -6.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.46% 31028.781 26232.227 - -10.85% -
std::search(vector<int>,_pred)_(single_element)/1000 -15.45% 564.606 477.396 - -15.23% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -15.43% 11.801 9.980 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.41% 0.528 0.446 - -35.96% -
std::unordered_set<int>::contains(key)_(existent)/32 -15.33% 1.532 1.297 - -18.28% -
std::find_end(deque<int>)_(match_near_end)/1000 -15.31% 46.100 39.042 - 16.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -15.21% 22.102 18.740 - 0.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.16% 28.787 24.422 - -17.97% -
std::find_if(list<int>)_(process_all)/8192 -15.16% 9101.047 7721.444 - -0.18% -
SetIntersection_None_Vector_string_16384_1 -15.16% 1381783.495 1172347.952 - -4.28% -
BM_deque_vector_copy/0 -15.11% 1.570 1.333 - -14.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.01% 56.952 48.406 - 1.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -14.91% 39.860 33.918 - -3.86% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.85% 26.007 22.145 - -14.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -14.84% 2.083 1.774 - 21.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.84% 27.178 23.146 - -5.83% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.82% 37.672 32.088 - -16.11% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -14.71% 131.657 112.289 - 124.11% -
std::multiset<int>::count(key)_(existent)/8192 -14.69% 10.682 9.113 - -10.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -14.61% 18.565 15.852 - -1.81% -
BM_deque_deque_move/0 -14.48% 0.908 0.777 - -4.00% -
BM_deque_deque_copy/0 -14.42% 0.920 0.787 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -14.21% 25.040 21.481 - -1.58% -
std::unordered_multimap<int,_int>::clear()/1024 -14.21% 9623.079 8256.053 - -1.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -14.16% 30.911 26.533 - -10.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -14.10% 1.440 1.237 - 1.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -14.10% 32.937 28.292 - -9.32% -
std::copy_backward(vector<int>)/4096 -14.09% 190.430 163.601 - -29.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.00% 1.825 1.570 - -5.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.97% 6030.960 5188.336 - -4.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.86% 8.300 7.150 - -13.70% -
ranges::min(std::list<long_long>)/1 -13.77% 0.362 0.312 - -16.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -13.72% 1.444 1.246 - -4.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -13.71% 7996207.103 6900214.781 - -4.63% -
ranges::min(std::vector<char>)/1 -13.69% 0.381 0.329 - -0.71% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.47% 52676.056 45580.636 - 0.48% -
BM_PushHeap_string_Descending_64 -13.45% 2.626 2.273 - -2.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.42% 24.591 21.292 - -10.87% -
SetIntersection_None_Vector_string_262144_4 -13.24% 1455947.989 1263115.427 - -2.11% -
std::rotate(list<int>)_(by_1/2)/8192 -13.23% 5438.181 4718.616 - -13.44% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.13% 38.368 33.330 - -10.93% -
SetIntersection_None_Vector_string_262144_16 -13.13% 1455789.289 1264687.667 - -0.63% -
SetIntersection_None_Vector_string_16384_1024 -13.12% 1385850.176 1204039.504 - -1.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -13.08% 1.233 1.072 - -7.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -13.04% 3968.021 3450.427 - -2.86% -
SetIntersection_None_Vector_string_262144_256 -12.86% 1481230.224 1290759.901 - -0.38% -
std::copy_if(list<int>)_(every_other)/4096 -12.81% 3890.006 3391.672 - -18.58% -
std::set<std::string>::erase(key)_(existent)/8192 -12.81% 94.449 82.352 - 13.83% -
std::copy_n(vector<int>)/32768 -12.78% 3786.444 3302.485 - -12.63% -
BM_StringConstructDestroyCStr_Empty_Opaque -12.73% 2.377 2.075 - -3.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -12.67% 4876601.400 4258690.212 - 1.85% -
std::fill(list<int>)/8192 -12.63% 8724.421 7622.462 - -8.96% -
std::for_each_n(join_view(vector<vector<int>>))/8 -12.51% 1.587 1.389 - -13.90% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.48% 58.989 51.626 - -41.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -12.46% 1.346 1.179 - 3.44% -
std::list<int>::ctor(size)/32 -12.44% 376.331 329.525 - 2.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -12.36% 3.705 3.247 - -7.56% -
std::set<std::string>::contains(key)_(existent)/32 -12.24% 16.417 14.407 - -8.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -12.20% 1.515 1.330 - -5.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -12.05% 1.457 1.282 - -1.33% -
ranges::min(std::vector<long_long>)/1 -11.98% 0.382 0.336 - -25.23% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -11.95% 22.234 19.577 - -0.42% -
SetIntersection_None_Vector_string_262144_1024 -11.90% 1476362.945 1300653.280 - 1.04% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.80% 8146.464 7185.112 - -11.30% -
ranges::minmax(std::vector<char>)/8 -11.79% 1.016 0.897 - -14.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -11.78% 1.387 1.224 - -10.58% -
std::set<std::string>::equal_range(key)_(existent)/8192 -11.77% 30.604 27.001 - -4.51% -
std::remove_if(deque<int>)_(sprinkled)/32 -11.75% 61.008 53.840 - -1.08% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.70% 1.239 1.094 - -23.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -11.68% 556816.914 491760.592 - 0.13% -
BM_StringConstructDestroyCStr_Large_Transparent -11.62% 11.418 10.092 - -17.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -11.55% 4325.719 3826.050 - 2.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -11.53% 45442.775 40201.861 - -1.50% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.53% 16.623 14.706 - 0.01% -
SetIntersection_None_Vector_string_262144_262144 -11.50% 1456435.772 1288948.928 - 0.01% -
BM_deque_vector_move/0 -11.44% 1.476 1.307 - -6.71% -
std::map<std::string,_int>::erase(iterator)/1024 -11.44% 32.160 28.480 - 11.71% -
SetIntersection_None_Vector_string_16384_64 -11.37% 1374378.975 1218108.460 - -0.16% -
BM_PushHeap_string_Descending_4 -11.34% 2.167 1.921 - -0.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -11.29% 467.321 414.568 - -12.33% -
BM_deque_vector_ranges_move/5500 -11.22% 218.598 194.067 - 0.21% -
SetIntersection_None_Vector_string_1024_64 -11.18% 1293061.330 1148457.507 - -3.62% -
std::remove_if(deque<int>)_(sprinkled)/50 -11.17% 72.251 64.184 - 0.51% -
BM_deque_vector_move_backward/0 -11.13% 1.588 1.411 - 8.26% -
SetIntersection_None_Vector_string_262144_16384 -11.12% 1465163.044 1302163.816 - 0.90% -
BM_StringFindAllMatch/1 -11.09% 3.166 2.815 - -10.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -11.07% 250.271 222.563 - -2.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -11.05% 30.290 26.942 - -12.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -11.05% 1.632 1.452 - -12.03% -
rng::contains(list<int>)_(process_all)/8192 -10.99% 8049.823 7165.102 - 0.41% -
SetIntersection_None_Vector_string_262144_64 -10.97% 1448706.544 1289717.623 - -0.12% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.94% 42.881 38.189 - -6.14% -
std::map<std::string,_int>::erase(iterator)/8192 -10.94% 32.724 29.145 - -9.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.91% 1.892 1.686 - 23.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -10.89% 17747.739 15815.876 - -6.19% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -10.87% 22.474 20.030 - -2.87% -
ranges::minmax(std::deque<__int128>)/64 -10.84% 36.344 32.406 - 5.91% -
BM_lexicographical_compare_three_way_slow_path/1 -10.71% 0.435 0.389 - -10.40% -
SetIntersection_None_Vector_string_1024_256 -10.67% 1294497.938 1156439.404 - -0.71% -
SetIntersection_None_Vector_string_1024_1024 -10.64% 1296275.238 1158347.338 - 1.35% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.56% 29.210 26.125 - 3.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.47% 0.578 0.518 - -6.83% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.39% 21.899 19.623 - 4.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -10.35% 37.053 33.216 - -9.66% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -10.33% 13.960 12.518 - -5.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -10.32% 3.337 2.993 - -6.64% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.27% 1.498 1.344 - -0.06% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -10.24% 12562.417 11275.477 - 3.05% -
SetIntersection_None_Vector_string_256_16 -10.23% 4658046.343 4181491.858 - -1.54% -
std::rotate_copy(deque<int>)/32 -10.23% 2.929 2.629 - 2.20% -
ranges::minmax(std::list<__int128>)/70000 -10.22% 64773.728 58151.805 - -2.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -10.22% 1.278 1.148 - -14.51% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -10.21% 29.754 26.715 - -4.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -10.21% 1.333 1.197 - -0.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.19% 41.161 36.966 - 0.41% -
SetIntersection_Front_Set_uint32_1024_64 -10.18% 1781506.344 1600181.848 - -9.62% -
std::unique(list<int>)_(sprinkled)/1024 -10.18% 1054.059 946.801 - 0.46% -
SetIntersection_None_Vector_string_16384_4 -10.16% 1354850.581 1217168.617 - -0.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.12% 367.131 329.990 - 3.21% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.12% 10.512 9.449 - -10.98% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -10.09% 26.338 23.680 - -2.26% -
SetIntersection_None_Vector_string_262144_1 -10.00% 1447082.597 1302413.214 - 1.22% -
std::move(vector<bool>)_(unaligned)/512 -9.97% 5.072 4.566 - -4.24% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -9.95% 1.247 1.123 - -7.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.95% 43000.170 38723.663 - -3.10% -
BM_StringEraseWithMove_Huge_Transparent -9.93% 46.506 41.888 - -7.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.86% 6150.075 5543.793 - -14.27% -
std::find_if_not(list<int>)_(process_all)/8192 -9.81% 8005.145 7219.450 - 0.22% -
BM_PushHeap_uint32_SingleElement_4 -9.81% 0.389 0.350 - -1.52% -
SetIntersection_None_Vector_string_256_4 -9.81% 4891438.726 4411469.406 - -0.94% -
SetIntersection_None_Vector_string_64_64 -9.81% 9718243.531 8764694.180 - -0.46% -
std::adjacent_find(list<int>)/8192 -9.81% 7267.845 6554.731 - -9.01% -
std::adjacent_find(deque<int>)/50 -9.76% 16.634 15.010 - -43.29% -
SetIntersection_None_Vector_string_256_64 -9.74% 3991903.264 3603026.106 - -0.02% -
BM_StringFindAllMatch/8 -9.71% 2.934 2.649 - -7.80% -
std::search(list<int>,_pred)_(single_element)/8192 -9.71% 9750.280 8803.886 - 7.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.66% 48.589 43.897 - -12.41% -
std::set<int>::erase(key)_(non-existent,_end)/32 -9.64% 2.544 2.299 - 2.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.55% 1.247 1.128 - -4.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.52% 9304.739 8419.149 - 0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.39% 2.903 2.631 - -6.11% -
SetIntersection_None_Vector_string_16384_16 -9.37% 1365098.017 1237208.021 - 1.30% -
SetIntersection_None_Vector_string_16384_256 -9.36% 1350060.678 1223704.955 - 2.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.36% 22.569 20.458 - -10.58% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.29% 0.780 0.708 - 0.19% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.28% 0.780 0.708 - 0.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.28% 97.105 88.096 - -8.38% -
SetIntersection_None_Vector_string_16384_16384 -9.27% 1356818.741 1231081.235 - 1.57% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.26% 0.780 0.708 - 0.17% -
SetIntersection_None_Vector_string_1024_4 -9.23% 1289368.729 1170310.911 - 0.27% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.23% 1.887 1.713 - -2.53% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -9.22% 31.114 28.244 - -4.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -9.20% 4.909 4.457 - 2.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.04% 25.839 23.503 - -5.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -9.00% 1649685.863 1501166.696 - 2.67% -
std::unordered_set<std::string>::clear()/32 -9.00% 921.573 838.637 - -10.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.99% 9435.316 8586.780 - 3.87% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -8.99% 0.518 0.471 - -5.83% -
ranges::minmax(std::deque<__int128>)/8 -8.96% 4.174 3.800 - -0.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.95% 24.890 22.662 - 1.95% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.94% 21.589 19.658 - 0.54% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.81% 14218.454 12965.511 - -9.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -8.79% 82731.295 75462.880 - 0.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.77% 1.485 1.355 - -7.70% -
BM_StringRelational_Less_Empty_Empty_Control -8.74% 1.761 1.607 - -12.01% -
ranges::minmax(std::list<__int128>)/64 -8.73% 42.682 38.954 - -2.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.73% 19755.777 18031.940 - 0.63% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -8.72% 350.503 319.931 - -6.07% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -8.72% 12.437 11.353 - -0.65% -
BM_PushHeap_string_PipeOrgan_256 -8.71% 8.385 7.654 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.69% 360452212.256 329131616.590 - -8.04% -
SetIntersection_None_Vector_string_1024_1 -8.68% 1283889.797 1172491.796 - 0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.66% 1.222 1.116 - -17.36% -
std::remove_if(list<int>)_(sprinkled)/50 -8.66% 76.964 70.298 - -5.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.62% 365.382 333.895 - 4.24% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -8.57% 0.238 0.218 - -6.61% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.53% 3.393 3.103 - -3.94% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.49% 1.290 1.180 - -11.67% -
std::is_sorted(list<int>,_pred)/8192 -8.45% 8539.498 7817.569 - -9.62% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.43% 1.630 1.493 - -22.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.43% 28.106 25.738 - 9.49% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.42% 2164.721 1982.443 - -0.49% -
std::find_if(vector<int>)_(bail_25%)/8 -8.39% 0.915 0.839 - 13.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -8.38% 1485067.894 1360629.052 - 1.00% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.34% 13.667 12.527 - 9.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -8.31% 8051976.900 7382650.382 - -33.92% -
std::unique(list<int>)_(sprinkled)/8192 -8.31% 8670.799 7950.397 - 1.06% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -8.28% 1.260 1.156 - 0.02% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.26% 544.668 499.666 - -0.25% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -8.26% 12.428 11.402 - -0.65% -
std::multiset<int>::count(key)_(non-existent)/0 -8.25% 0.275 0.252 - -3.77% -
BM_vector_deque_ranges_move/0 -8.25% 0.460 0.422 - -19.54% -
std::find_if_not(list<int>)_(bail_25%)/1024 -8.25% 198.248 181.902 - 42.87% -
BM_PushHeap_string_Ascending_256 -8.20% 12.075 11.086 - -0.44% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.16% 23.230 21.333 - -10.48% -
bm_lexicographical_compare<unsigned_char>/64 -8.16% 2.027 1.862 - -3.03% -
SetIntersection_None_Vector_string_64_4 -8.15% 18087573.370 16613547.562 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -8.14% 2421123.548 2223957.665 - -2.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -8.14% 17.406 15.990 - 8.42% -
std::find_if(vector<int>)_(bail_25%)/32768 -8.10% 885.255 813.592 - -3.12% -
std::shift_left(list<int>)/8192 -8.08% 7654.033 7035.283 - -7.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -8.07% 5.388 4.953 - -6.46% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.06% 2453.483 2255.622 - -5.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -8.01% 1.572 1.446 - -28.22% -
SetIntersection_None_Vector_string_64_16 -8.01% 15347433.530 14118221.268 - -0.10% -
SetIntersection_None_Vector_string_64_1 -8.00% 18792342.648 17288026.912 - -0.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.99% 0.399 0.367 - -24.64% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -7.99% 24.980 22.984 - -6.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.95% 2.378 2.189 - -7.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.92% 1528.403 1407.382 - 0.40% -
SetIntersection_None_Vector_string_256_1 -7.92% 4903206.289 4515049.369 - -0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -7.86% 13.064 12.037 - -0.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -7.80% 1.346 1.241 - 9.17% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.80% 229.465 211.576 - -4.77% -
BM_deque_deque_ranges_move_backward/64 -7.79% 3.626 3.344 - -0.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.77% 0.366 0.337 - -0.06% -
vector<bool>(const_vector<bool>&) -7.75% 10.632 9.808 - -4.36% -
std::unordered_set<int>::erase(iterator)/32 -7.74% 21.576 19.906 - -10.60% -
BM_PushHeap_string_QuickSortAdversary_262144 -7.74% 17.637 16.272 - 1.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.72% 247.560 228.452 - 0.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.70% 20.650 19.060 - 3.15% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.69% 27333.196 25231.705 - -0.51% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.68% 1169.811 1079.913 - -6.91% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -7.68% 11.013 10.168 - -0.03% -
BM_PushHeap_string_Ascending_1024 -7.65% 15.030 13.880 - 2.10% -
bm_lexicographical_compare<unsigned_char>/8 -7.63% 1.430 1.321 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.61% 14947328.139 13809153.448 - -1.49% -
std::stable_sort(deque<int>)_(repeated)/8 -7.59% 19.306 17.842 - 0.33% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.57% 2.567 2.372 - 0.08% -
std::find(vector<bool>)_(process_all)/8 -7.56% 0.638 0.589 - -6.17% -
std::partition_copy(deque<int>)/1024 -7.54% 680.483 629.186 - -0.60% -
BM_deque_deque_ranges_move/2 -7.50% 2.241 2.073 - -7.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -7.49% 24.400 22.572 - -6.94% -
rng::fold_left(list<int>)/8192 -7.46% 11534.106 10673.270 - -1.04% -
std::partition_copy(deque<int>)/50 -7.46% 22.688 20.995 - -0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -7.45% 13494740.400 12489151.712 - -0.63% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.42% 11.104 10.279 - -0.88% -
rng::contains_subrange(list<int>)_(process_all)/50 -7.39% 17.724 16.415 - -3.13% -
BM_PushHeap_float_SingleElement_4 -7.37% 0.385 0.356 - -1.06% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.36% 2.475 2.293 - -6.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.36% 182.759 169.310 - -14.77% -
SetIntersection_None_Vector_string_1024_16 -7.35% 1262343.355 1169617.434 - 0.41% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.34% 29.112 26.976 - -6.56% -
BM_PushHeap_string_Descending_16 -7.33% 2.325 2.154 - -2.84% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -7.32% 22.426 20.784 - 1.04% -
std::deque<std::string>::ctor(size)/32 -7.32% 44.646 41.377 - -6.14% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.27% 8216.280 7618.714 - 3.33% -
std::reverse_copy(vector<int>)/8 -7.26% 2.623 2.432 - 4.04% -
SetIntersection_None_Vector_string_16_16 -7.24% 37125786.876 34436307.480 - -0.77% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.24% 2155.615 1999.622 - -7.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.23% 848.748 787.408 - -1.01% -
std::unordered_set<int>::clear()/1024 -7.21% 9108.605 8452.072 - -17.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.17% 51.071 47.410 - -7.09% -
ranges::minmax(std::deque<char>)/64 -7.14% 24.822 23.048 - -1.07% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.14% 22.069 20.493 - -2.44% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.11% 18.718 17.386 - -0.39% -
std::unordered_multimap<int,_int>::clear()/32 -7.10% 632.101 587.230 - -2.76% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -7.07% 104782.642 97372.947 - 3.30% -
BM_deque_deque_ranges_copy/0 -7.06% 0.793 0.737 - 0.31% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.05% 19419.095 18050.155 - -26.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -7.03% 34.277 31.866 - 14.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.03% 32.312 30.040 - -1.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.03% 2.328 2.164 - -0.26% -
std::move_backward(list<int>)/4096 -7.02% 5173.116 4809.954 - -0.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.01% 57510.214 53478.627 - -1.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.00% 17047.578 15853.738 - 7.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.00% 548.209 509.832 - -8.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.00% 6389.855 5942.594 - -21.87% -
BM_deque_deque_ranges_move/1 -6.96% 2.523 2.347 - -6.09% -
ranges::min(std::list<char>)/1 -6.96% 0.418 0.389 - 6.97% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.95% 8684.407 8080.548 - -6.76% -
std::remove_if(list<int>)_(prefix)/8192 -6.95% 9955.254 9263.681 - -6.38% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.93% 14.372 13.376 - -12.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.92% 35617.498 33154.137 - -2.20% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.90% 20255.581 18858.242 - -26.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -6.88% 176248.429 164119.862 - -1.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.88% 87.955 81.908 - -2.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.87% 51.108 47.595 - -7.11% -
rng::contains_subrange(vector<int>)_(process_all)/50 -6.86% 12.161 11.327 - -1.22% -
SetIntersection_Interlaced_Set_float_256_256 -6.85% 8001980.685 7453506.596 - -3.35% -
std::is_sorted_until(deque<int>)/1024 -6.84% 497.353 463.327 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.83% 1877496.231 1749194.227 - -3.98% -
std::fill_n(vector<bool>)/64 -6.75% 1.456 1.357 - 0.96% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.74% 75.300 70.224 - -5.95% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.73% 45.956 42.864 - 0.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -6.72% 44.361 41.379 - -3.89% -
BM_vector_deque_copy_backward/0 -6.71% 0.461 0.430 - -10.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.69% 26.107 24.361 - 1.35% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.69% 25.912 24.179 - 4.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -6.66% 12.990 12.125 - 0.83% -
std::adjacent_find(deque<int>,_pred)/8 -6.65% 4.845 4.523 - 8.66% -
SetIntersection_None_Vector_string_16_1 -6.64% 69644966.744 65019181.018 - -0.05% -
std::search(deque<int>,_pred)_(near_matches)/1000 -6.62% 24832.946 23189.411 - -3.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.62% 1.721 1.607 - 19.77% -
std::deque<int>::ctor(size)/32 -6.60% 28.585 26.699 - -8.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.59% 12706.983 11869.729 - -6.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -6.59% 516.995 482.938 - -0.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.58% 12763.116 11923.791 - -6.12% -
bm_lexicographical_compare<unsigned_char>/1 -6.56% 1.656 1.548 - 0.91% -
BM_vector_deque_ranges_move_backward/64000 -6.55% 8075.471 7546.503 - 6.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.53% 20.179 18.860 - -9.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -6.52% 974.053 910.528 - -1.22% -
SetIntersection_None_Vector_string_16_4 -6.52% 59091251.362 55239504.886 - -0.27% -
std::move_backward(deque<int>)/8 -6.50% 3.586 3.353 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.49% 14704264.007 13750067.635 - -0.85% -
BM_PushHeap_string_PipeOrgan_1024 -6.49% 10.352 9.681 - 2.51% -
ranges::min(std::deque<char>)/8 -6.47% 2.514 2.351 - -7.71% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.46% 271.242 253.709 - -5.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.46% 2.646 2.475 - -2.25% -
std::copy_backward(list<int>)/8 -6.46% 2.462 2.303 - -4.31% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.42% 28.621 26.783 - -1.20% -
std::adjacent_find(vector<int>,_pred)/50 -6.40% 23.275 21.784 - -7.00% -
std::search(deque<int>,_pred)_(near_matches)/1024 -6.40% 25985.082 24321.319 - -3.33% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.40% 10.062 9.418 - -0.68% -
std::partition(vector<int>)_(dense)/32 -6.39% 8.727 8.170 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -6.37% 501.850 469.857 - -0.98% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.37% 87.492 81.917 - -12.56% -
rng::fold_left(list<int>)/50 -6.37% 39.962 37.417 - -0.20% -
std::multimap<int,_int>::clear()/1024 -6.35% 10898.173 10205.849 - -3.72% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.34% 5.775 5.409 - 0.66% -
std::is_sorted_until(deque<int>,_pred)/8 -6.33% 4.512 4.226 - -30.86% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.30% 8.905 8.344 - 2.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -6.30% 113.138 106.011 - 1.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.27% 3.144 2.947 - -1.55% -
BM_deque_deque_copy_backward/0 -6.27% 0.862 0.808 - -13.13% -
std::set<std::string>::find(key)_(non-existent)/32 -6.24% 10.855 10.177 - 12.51% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.24% 24055.208 22554.915 - 0.16% -
SetIntersection_Front_Set_float_262144_64 -6.22% 1822919.873 1709465.139 - -2.57% -
std::deque<int>::ctor(size)/1024 -6.22% 74.090 69.485 - -7.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -6.21% 12.466 11.692 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.20% 4477517.171 4199794.892 - -1.43% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.20% 24.684 23.154 - -3.88% -
BM_PushHeap_string_Ascending_64 -6.19% 7.963 7.470 - 0.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.12% 25921.629 24334.191 - -2.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.11% 16474.658 15467.339 - -3.36% -
BM_deque_deque_ranges_copy/1 -6.11% 2.587 2.428 - -0.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.11% 13397.421 12578.888 - -2.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.10% 15625.692 14672.676 - -3.14% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.08% 1.207 1.134 - 0.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.05% 24.104 22.645 - -5.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.02% 368641642.364 346436868.469 - -5.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.02% 0.670 0.630 - -2.79% -
std::partition(deque<int>)_(sparse)/8192 -6.01% 3119.273 2931.655 - -11.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.01% 598.368 562.411 - -10.62% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -5.99% 4.353 4.092 - -3.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.98% 5088.667 4784.420 - -2.34% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.95% 33.244 31.265 - -4.99% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.95% 16.860 15.856 - 2.34% -
BM_deque_vector_ranges_copy/0 -5.94% 1.584 1.490 - -4.07% -
BM_std_minmax_element<int>/2 -5.94% 0.682 0.642 - -5.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -5.93% 15921.940 14978.214 - -1.48% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.92% 1.570 1.477 - -3.58% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.89% 21.632 20.358 - 1.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.89% 25.486 23.986 - 3.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.88% 1765.875 1662.054 - -6.65% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.88% 2.456 2.312 - 1.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -5.86% 900.473 847.738 - -0.45% -
std::map<std::string,_int>::clear()/1024 -5.85% 22425.112 21112.760 - -6.20% -
std::partition(list<int>)_(sparse)/8192 -5.84% 7849.643 7391.293 - -3.59% -
SetIntersection_Front_Set_uint64_16384_256 -5.83% 3920608.040 3692027.699 - -6.93% -
std::stable_sort(deque<int>)_(heap)/8 -5.82% 25.397 23.919 - 1.07% -
BM_PushHeap_string_QuickSortAdversary_256 -5.82% 15.649 14.739 - 1.43% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -5.81% 0.263 0.248 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.79% 4499254.510 4238720.222 - 0.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.78% 1.240 1.169 - -8.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.77% 223.967 211.053 - -4.41% -
BM_std_minmax_element<short>/3 -5.76% 1.144 1.078 - -10.80% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -5.76% 23.706 22.341 - -1.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.76% 20.127 18.969 - -23.60% -
SetIntersection_None_Vector_string_256_256 -5.74% 2432001.793 2292310.575 - 1.85% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.73% 817.046 770.244 - 0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.73% 52.302 49.306 - 3.48% -
std::find_if_not(list<int>)_(process_all)/1024 -5.72% 765.928 722.095 - -0.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -5.72% 2.996 2.825 - 1.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.71% 46.686 44.018 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.70% 25.526 24.072 - -4.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.69% 412124.349 388660.454 - -1.30% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.68% 43.447 40.977 - -5.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.66% 48.250 45.519 - 1.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.66% 930.813 878.119 - -0.66% -
bm_ranges_lexicographical_compare<int>/64 -5.66% 4.515 4.259 - -3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.65% 8800953.530 8304031.109 - 0.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.64% 1.100 1.038 - -19.55% -
BM_StringFindAllMatch/64 -5.63% 3.250 3.067 - -5.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.63% 0.819 0.773 - 0.40% -
BM_PushHeap_uint64_Random_4 -5.62% 2.661 2.511 - -1.87% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.60% 1.799 1.698 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -5.59% 3487997.809 3292918.567 - 7.24% -
std::set<std::string>::find(key)_(existent)/32 -5.59% 16.450 15.531 - -1.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.59% 108277.212 102226.403 - -0.44% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.58% 13106.345 12375.251 - -6.32% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.56% 17.924 16.926 - -2.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -5.54% 18.351 17.334 - 0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.54% 27.245 25.736 - -44.94% -
BM_StringDestroy_Large -5.51% 7.665 7.243 - -23.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.51% 28.001 26.459 - -9.57% -
SetIntersection_Interlaced_Set_string_16384_4 -5.50% 215711187.444 203853296.166 - 3.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.49% 1.286 1.215 - 2.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.49% 362.900 342.960 - -1.20% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.49% 5.473 5.172 - -5.50% -
std::fill(vector<bool>)/64 -5.49% 1.495 1.413 - -9.85% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.48% 107197.385 101326.083 - -0.55% -
std::find_if(vector<char>)_(process_all)/8 -5.46% 1.480 1.399 - -10.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.46% 2.577 2.436 - 0.52% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.45% 606.945 573.876 - -10.96% -
SetIntersection_Front_Vector_string_16384_64 -5.44% 3407469.025 3222054.835 - -6.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -5.44% 794.762 751.532 - -0.24% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control -5.43% 0.231 0.218 - -0.19% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.43% 47.600 45.014 - -7.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.43% 0.821 0.776 - 0.83% -
std::find_if(list<int>)_(bail_25%)/32768 -5.43% 7547.624 7137.868 - 0.85% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.42% 11294.105 10681.812 - -6.18% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.42% 77.355 73.163 - 1.24% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -5.40% 7.423 7.022 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.40% 49892966.893 47198414.219 - -12.60% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.39% 364.060 344.433 - -0.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.39% 7108.145 6725.179 - 0.87% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.38% 476.965 451.287 - 0.67% -
std::for_each_n(list<int>)/50 -5.37% 23.196 21.950 - -2.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.37% 0.817 0.773 - 0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.36% 668.646 632.788 - -0.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.34% 606.019 573.682 - -11.08% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.34% 11.105 10.513 - -5.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.33% 20.646 19.545 - 5.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.33% 19.013 18.000 - -2.33% -
BM_deque_deque_copy_backward/64 -5.32% 3.532 3.344 - -0.11% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.32% 7299.597 6911.348 - -3.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.31% 1154.769 1093.447 - -18.01% -
BM_deque_deque_ranges_copy/2 -5.29% 2.304 2.182 - -2.70% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.29% 31.592 29.921 - 2.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.29% 73912.620 70006.243 - 5.01% -
std::copy_backward(deque<int>)/512 -5.28% 19.046 18.040 - 0.09% -
std::stable_sort(deque<int>)_(descending)/8 -5.27% 26.501 25.103 - -2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.24% 1287.620 1220.098 - -6.71% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.22% 42.681 40.451 - 24.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.21% 786.397 745.415 - -1.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -5.19% 923.726 875.743 - 0.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.19% 2.865 2.717 - -8.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.19% 26.375 25.006 - -0.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.18% 539.733 511.796 - -11.23% -
std::find_if_not(vector<int>)_(process_all)/8 -5.17% 1.376 1.305 - -0.51% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -5.15% 10.394 9.859 - -0.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.13% 1.278 1.212 - -19.96% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.13% 57011.195 54088.559 - 0.76% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.12% 70.408 66.803 - 0.65% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.12% 33.946 32.209 - 0.07% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -5.12% 10.987 10.425 - -6.63% -
BM_CmpEqual_uint_int -5.06% 1.109 1.053 - 0.69% -
vector<bool>(size_type,_const_value_type&) -5.06% 8.907 8.456 - 0.91% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.05% 11.589 11.004 - -2.29% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -5.05% 543291.376 515849.208 - -0.22% -
std::partition(deque<int>)_(dense)/8192 -5.04% 2784.248 2643.909 - -4.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.04% 3.212 3.050 - -0.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.03% 10785.403 10242.496 - -4.20% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -5.01% 5944.757 5646.930 - 0.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.94% 23.920 22.737 - -3.69% -
BM_deque_vector_ranges_copy_backward/2 -4.94% 1.924 1.829 - -0.35% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.94% 22.755 21.632 - -9.17% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.93% 14745788.677 14018696.788 - -2.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.93% 0.649 0.617 - -6.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.92% 3.090 2.938 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.92% 1897273.144 1803952.303 - -0.94% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.92% 12109.591 11514.325 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.90% 31.810 30.252 - -29.16% -
SetIntersection_None_Vector_string_4_4 -4.89% 142249475.115 135297014.076 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.88% 7817.517 7435.703 - -5.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.87% 57412.687 54614.693 - -0.09% -
std::multimap<int,_int>::clear()/8192 -4.87% 86761.439 82534.075 - -3.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.85% 951.714 905.516 - -1.37% -
SetIntersection_Front_Set_string_16384_16 -4.85% 1930966.422 1837265.624 - -5.20% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.85% 372.636 354.580 - 1.21% -
BM_deque_vector_ranges_move/64000 -4.84% 3180.765 3026.737 - 1.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.84% 1900.053 1808.173 - 1.11% -
std::map<std::string,_int>::clear()/8192 -4.84% 218073.479 207528.559 - -5.10% -
bm_ranges_swap_ranges_vb_aligned/2048 -4.79% 8.907 8.480 - -1.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.77% 2.331 2.220 - 2.23% -
std::stable_sort(vector<int>)_(descending)/8 -4.77% 25.451 24.237 - -0.54% -
std::shift_right(list<int>)/8192 -4.77% 7654.424 7289.280 - -4.97% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 -4.75% 0.274 0.261 - -2.14% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -4.74% 4.624 4.405 - 0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.71% 4.323 4.120 - 1.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -4.70% 61.528 58.636 - -18.98% -
BM_std_minmax_element<short>/4 -4.70% 1.261 1.202 - -3.60% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.69% 1.262 1.203 - -19.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.69% 48.616 46.338 - -0.97% -
std::unordered_set<std::string>::clear()/1024 -4.69% 23409.964 22312.977 - -5.51% -
BM_vector_deque_ranges_copy_backward/64 -4.68% 3.129 2.983 - 0.50% -
std::partition(deque<int>)_(dense)/1024 -4.68% 353.401 336.854 - -4.05% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -4.66% 260.235 248.100 - 0.21% -
std::any_of(list<int>)_(process_all)/8192 -4.65% 7301.594 6962.130 - -11.47% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.64% 10.319 9.840 - -2.07% -
bm_ranges_lexicographical_compare<int>/8 -4.64% 1.536 1.465 - -2.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.63% 12763.116 12171.605 - -2.78% -
std::distance(join_view(vector<vector<int>>))/50 -4.63% 0.634 0.604 - -5.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.63% 15.749 15.019 - -1.22% -
std::unique(list<int>,_pred)_(contiguous)/8192 -4.63% 8150.331 7773.368 - 3.59% -
BM_deque_deque_copy/2 -4.62% 2.405 2.294 - 0.04% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.62% 17170.605 16377.924 - -1.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.61% 1.717 1.638 - -9.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.61% 33196.070 31666.266 - -1.31% -
BM_StringRelational_Eq_Empty_Empty_Control -4.59% 2.067 1.972 - -4.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.58% 13323.694 12714.098 - -0.93% -
BM_StringEraseWithMove_Huge_Opaque -4.57% 49.001 46.764 - -3.74% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -4.56% 4274.867 4079.738 - -2.43% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.56% 2.996 2.859 - -4.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.56% 6.950 6.634 - -1.30% -
ranges::minmax(std::deque<__int128>)/1 -4.55% 0.719 0.686 - 0.65% -
SetIntersection_None_Vector_string_4_1 -4.53% 226853204.118 216566682.534 - -0.51% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -4.52% 1018.823 972.776 - 0.17% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.51% 285865.874 272972.789 - -0.25% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.51% 10.159 9.701 - 0.16% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.50% 106770.277 101963.295 - -0.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.50% 2.243 2.142 - -6.79% -
BM_StringConstructDestroyCStr_Large_Opaque -4.48% 16.138 15.414 - -16.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.46% 33663.210 32160.452 - -0.60% -
BM_PushHeap_uint64_SingleElement_16 -4.44% 0.375 0.358 - 6.00% -
BM_num_get<bool> -4.42% 12.305 11.761 - -0.76% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -4.42% 13409.809 12817.074 - 1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.40% 20.489 19.587 - -0.52% -
SetIntersection_Interlaced_Set_float_256_64 -4.40% 13857365.583 13247160.959 - 1.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -4.38% 580.255 554.844 - -0.30% -
std::multimap<std::string,_int>::clear()/1024 -4.38% 21803.790 20849.119 - -8.23% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.37% 2.083 1.992 - 19.84% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.37% 2274.906 2175.553 - 0.01% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.36% 11.048 10.567 - -7.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.35% 541.250 517.685 - -5.08% -
std::any_of(deque<int>)_(process_all)/8192 -4.35% 2677.996 2561.518 - 1.53% -
std::fill(list<int>)/1024 -4.33% 514.279 491.991 - -26.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.33% 1453245.930 1390297.374 - -0.92% -
std::for_each(list<int>)/50 -4.33% 20.987 20.079 - -7.91% -
std::any_of(vector<int>)_(process_all)/50 -4.33% 13.138 12.570 - -0.01% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast -4.32% 103.200 98.739 - -0.32% -
SetIntersection_Front_Set_uint64_16384_64 -4.31% 1824353.620 1745742.211 - 1.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.30% 11.036 10.561 - -0.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.30% 13.524 12.942 - -4.09% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.30% 1.615 1.546 - -1.73% -
BM_vector_deque_ranges_copy_backward/64000 -4.29% 8086.649 7739.531 - 7.50% -
std::pop_heap(deque<float>)/8192 -4.28% 64.047 61.305 - -0.06% -
std::set<int>::equal_range(key)_(existent)/8192 -4.28% 8.235 7.883 - -7.29% -
std::make_heap(deque<int>)_(shuffled)/1024 -4.25% 2669.000 2555.450 - 0.25% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.25% 32.877 31.480 - -3.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.23% 219.114 209.842 - -1.48% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.23% 16.010 15.333 - 1.96% -
BM_vector_deque_copy_backward/64000 -4.22% 8129.546 7786.385 - 7.31% -
std::set<std::string>::erase(iterator)/8192 -4.22% 31.170 29.856 - 9.16% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.22% 16.481 15.786 - -4.31% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -4.21% 4836.385 4632.680 - -0.55% -
std::unordered_set<std::string>::erase(iterator)/32 -4.20% 30.679 29.392 - -1.70% -
BM_PushHeap_string_PipeOrgan_64 -4.20% 5.932 5.683 - -0.90% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.19% 6.457 6.187 - 1.79% -
rng::starts_with(vector<int>,_pred)/8 -4.19% 2.460 2.357 - -3.79% -
std::map<int,_int>::count(key)_(existent)/1024 -4.17% 3.832 3.673 - -1.26% -
BM_vector_deque_ranges_move_backward/70000 -4.17% 8926.717 8554.866 - 9.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.16% 12996.805 12455.675 - -0.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.16% 16939.622 16235.340 - -0.31% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.15% 12.550 12.029 - -3.12% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.15% 1.803 1.728 - -5.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.15% 1.237 1.186 - -0.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.15% 19.713 18.895 - 3.17% -
std::copy(vector<int>)/4096 -4.15% 168.405 161.424 - -27.43% -
BM_StringFindMatch2/8 -4.14% 1022.131 979.781 - -0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.14% 15451.162 14811.505 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 -4.13% 0.618 0.593 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.11% 14544.980 13946.505 - -5.10% -
bm_ranges_lexicographical_compare<int>/1 -4.10% 1.430 1.371 - 4.81% -
std::partial_sort(vector<int>)_(heap)/1024 -4.10% 8274.876 7935.773 - 0.29% -
vector<bool>::reserve() -4.09% 8.808 8.448 - 1.99% -
std::pop_heap(deque<float>)/1024 -4.09% 12.840 12.314 - -7.40% -
BM_CmpLess_ushort_schar -4.09% 1.054 1.011 - -3.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.08% 33517.221 32149.673 - -0.97% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.07% 20.168 19.347 - -1.79% -
std::is_sorted(vector<int>)/8192 -4.07% 2000.012 1918.632 - 1.15% -
BM_PushHeap_uint32_PipeOrgan_1024 -4.07% 1.995 1.914 - -0.14% -
std::partition_copy(vector<int>)/1024 -4.07% 475.773 456.424 - -0.09% -
std::list<std::string>::ctor(size)/8192 -4.06% 106341.338 102019.332 - -0.36% -
BM_deque_deque_ranges_move_backward/512 -4.06% 19.694 18.894 - 0.07% -
std::fill_n(list<int>)/8192 -4.05% 8811.559 8454.456 - -6.54% -
std::list<std::string>::ctor(size)/32 -4.04% 353.563 339.265 - -2.55% -
std::move(vector<bool>)_(aligned)/64 -4.04% 1.610 1.545 - -3.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.04% 0.464 0.445 - 0.64% -
BM_PushHeap_string_QuickSortAdversary_64 -4.04% 13.790 13.233 - 1.76% -
BM_StringRead_Cold_Deep_Small -4.03% 1.263 1.212 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.03% 253623137.884 243403879.830 - -30.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.02% 33703.555 32350.063 - -6.64% -
BM_StringRead_Cold_Deep_Large -4.02% 1.316 1.263 - -5.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.01% 23.959 22.997 - 6.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -4.01% 39696.042 38104.410 - -1.04% -
std::deque<int>::ctor(size)/8192 -4.00% 450.734 432.696 - -5.65% -
BM_StringEraseWithMove_Empty_Transparent -4.00% 0.658 0.632 - 13.00% -
SetIntersection_Front_Set_uint32_1024_16 -3.99% 1211023.462 1162657.225 - -2.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.99% 235.159 225.777 - -7.37% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.97% 3.677 3.531 - -3.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.96% 1001.221 961.536 - -8.63% -
SetIntersection_Front_Set_uint64_256_256 -3.96% 7573307.562 7273414.558 - -6.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.95% 6.796 6.528 - -1.47% -
std::map<int,_int>::clear()/1024 -3.95% 10306.500 9899.715 - -7.14% -
std::any_of(deque<int>)_(process_all)/32768 -3.94% 10495.339 10081.629 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.92% 1052784.091 1011478.546 - -3.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -3.92% 1.318 1.266 - -15.38% -
SetIntersection_Interlaced_Vector_uint64_1_1 -3.92% 554265854.176 532537473.364 - -0.49% -
std::unique(list<int>)_(sprinkled)/52 -3.92% 70.065 67.319 - -3.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.92% 120370.450 115655.398 - -1.71% -
SetIntersection_Front_Vector_string_256_64 -3.91% 10790555.378 10368653.825 - 1.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.91% 44.639 42.894 - 3.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -3.91% 38.680 37.169 - -1.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.91% 826.810 794.519 - -4.30% -
std::set<int>::ctor(const&,_alloc)/32 -3.90% 223.680 214.947 - -1.95% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 13072.012 12561.881 - -5.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 7453.484 7163.162 - -4.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.89% 31.046 29.837 - -3.60% -
SetIntersection_None_Set_float_64_64 -3.89% 11514710.546 11066854.963 - -0.91% -
std::set<int>::insert(value)_(already_present)/8192 -3.88% 9.592 9.220 - -7.76% -
std::list<std::string>::ctor(size)/1024 -3.88% 12842.276 12343.528 - -1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.88% 33115.096 31830.496 - -2.69% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.87% 3.752 3.607 - -0.27% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.87% 13341.509 12825.254 - -1.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.86% 95.619 91.931 - -0.49% -
std::map<int,_int>::clear()/8192 -3.86% 84331.422 81078.991 - -6.39% -
std::for_each_n(deque<int>)/8 -3.85% 1.202 1.156 - -7.54% -
SetIntersection_Front_Set_uint32_1024_1024 -3.85% 12014405.252 11552210.654 - -7.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -3.85% 594.654 571.782 - 0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.83% 149669.661 143930.782 - -1.37% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -3.83% 13369.673 12857.113 - -0.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.83% 16757.270 16115.375 - -2.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.83% 11758.101 11307.867 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.82% 1232370.034 1185265.590 - -3.12% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.81% 23.183 22.301 - -7.29% -
BM_deque_vector_ranges_move/4096 -3.80% 150.602 144.875 - -0.37% -
std::find(vector<char>)_(bail_25%)/8 -3.80% 1.105 1.063 - -3.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.80% 16870.225 16229.125 - -1.49% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -3.80% 152835.513 147028.348 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.80% 619.394 595.880 - -5.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.79% 1720.678 1655.416 - -3.83% -
std::unordered_multiset<int>::clear()/8192 -3.79% 63682.643 61268.125 - -6.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.79% 16.281 15.664 - -2.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.79% 43781.159 42123.604 - -3.22% -
std::copy(vector<bool>)_(aligned)/64 -3.78% 1.344 1.293 - -0.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.78% 2.261 2.176 - -0.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.78% 511.227 491.922 - -3.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.76% 287152.932 276346.625 - -0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.76% 257889.845 248189.792 - 0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.75% 1062166.865 1022286.767 - -3.20% -
std::reverse_copy(list<int>)/4096 -3.75% 3224.341 3103.333 - -1.01% -
SetIntersection_Front_Set_float_16384_256 -3.74% 4206906.899 4049433.320 - -3.57% -
std::set<int>::find(key)_(existent)/32 -3.74% 1.757 1.692 - 0.13% -
std::is_sorted_until(deque<int>)/8192 -3.74% 3855.879 3711.696 - -0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.74% 1807.492 1739.956 - 0.27% -
SetIntersection_Front_Vector_string_64_16 -3.73% 20617006.683 19847640.742 - -6.45% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.72% 1.342 1.293 - -10.71% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.72% 22.457 21.622 - -5.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.71% 16.997 16.367 - -0.49% -
std::reverse(vector<int>)/4096 -3.69% 135.545 130.537 - -1.33% -
SetIntersection_Front_Set_uint32_16384_1024 -3.69% 12271915.496 11818774.166 - -6.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.69% 286122.602 275561.927 - -6.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.68% 6543889.412 6303077.824 - -5.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.67% 0.505 0.486 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.67% 24814.217 23903.473 - -2.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.67% 17.573 16.929 - -1.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.67% 93.534 90.105 - -5.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.66% 21294251.782 20514999.202 - -4.92% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.66% 403.292 388.537 - -2.75% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.66% 4.741 4.568 - -4.94% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.65% 682.609 657.692 - -1.49% -
std::set<int>::insert(value)_(new_value,_end)/0 -3.64% 17.555 16.916 - -0.82% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -3.64% 13.931 13.424 - 0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.63% 17.191 16.567 - -18.77% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.62% 552.030 532.070 - -0.33% -
std::multiset<int>::count(key)_(existent)/1024 -3.62% 5.865 5.653 - -0.02% -
std::set<std::string>::count(key)_(existent)/1024 -3.61% 24.822 23.925 - -1.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.61% 24.289 23.412 - -1.22% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.61% 3.835 3.697 - 0.00% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.61% 46318.183 44647.829 - 0.34% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.61% 537.459 518.080 - -3.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.60% 15.544 14.983 - -1.36% -
BM_PushHeap_float_SingleElement_16 -3.60% 0.377 0.363 - -0.15% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.59% 11.917 11.489 - -6.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.59% 65177.500 62834.981 - -4.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.59% 1184268.052 1141710.735 - -3.33% -
std::multiset<std::string>::clear()/1024 -3.58% 21679.289 20902.912 - -4.10% -
BM_PushHeap_float_Ascending_262144 -3.57% 5.399 5.206 - 2.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.57% 1.558 1.502 - -7.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.56% 1.647 1.589 - 2.61% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.56% 1.197 1.154 - -1.84% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.56% 33.049 31.871 - 0.17% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -3.56% 13.347 12.871 - -0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.56% 631.198 608.741 - -6.81% -
BM_vector_deque_ranges_move_backward/0 -3.56% 0.483 0.466 - 1.08% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -3.56% 64560.245 62264.704 - -1.92% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.54% 4.000 3.859 - -1.01% -
std::find_end(deque<int>)_(single_element)/1024 -3.53% 316.769 305.577 - -3.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.53% 21.113 20.367 - -5.82% -
SetIntersection_Front_Set_float_256_256 -3.53% 8357496.439 8062607.546 - -1.47% -
std::partial_sort(vector<int>)_(heap)/8192 -3.53% 100164.954 96633.638 - -0.42% -
std::copy(vector<int>)/8 -3.52% 2.236 2.157 - -2.54% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.52% 0.336 0.324 - -1.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.52% 2276299.130 2196210.692 - 0.28% -
bm_swap_ranges_vb_aligned/64 -3.50% 2.878 2.777 - -3.64% -
std::move(deque<int>)/8 -3.50% 3.511 3.388 - -2.59% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.50% 1.649 1.591 - -3.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.49% 544.162 525.148 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.49% 14127032.197 13634683.209 - -3.38% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.47% 1.791 1.729 - -0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.47% 626.814 605.040 - -1.43% -
BM_vector_deque_ranges_copy_backward/512 -3.47% 18.109 17.480 - 0.01% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.47% 409.365 395.157 - -2.72% -
std::multiset<std::string>::clear()/8192 -3.47% 218646.923 211067.511 - -2.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.47% 13.167 12.711 - -0.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.46% 19.634 18.954 - 3.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.46% 437.198 422.056 - -1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.46% 7513573.773 7253622.968 - -2.99% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.45% 29.906 28.875 - -3.54% -
std::multiset<int>::clear()/1024 -3.45% 9966.106 9622.749 - -1.98% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.44% 940.916 908.508 - -2.60% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -3.44% 4003.186 3865.433 - 0.04% -
BM_vector_deque_move_backward/64000 -3.44% 7948.463 7675.130 - 8.88% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -3.44% 12.860 12.418 - 0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.43% 1.435 1.386 - 0.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.43% 73.167 70.657 - -3.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -3.43% 134.504 129.895 - -0.23% -
SetIntersection_Interlaced_Set_string_64_64 -3.42% 37637733.908 36348753.846 - 3.83% -
BM_CmpEqual_uchar_uchar -3.42% 1.089 1.052 - 0.43% -
std::flat_multimap<int,_int>::ctor(const&)/0 -3.42% 13.098 12.650 - -3.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.42% 52.377 50.585 - -3.05% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.42% 24.550 23.712 - 2.56% -
std::set<int>::find(key)_(existent)/1024 -3.40% 3.977 3.841 - -4.58% -
SetIntersection_Interlaced_Set_float_16384_1 -3.39% 1039542.206 1004314.784 - 0.07% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 6718.933 6491.812 - -1.12% -
BM_PushHeap_float_Random_16384 -3.38% 7.784 7.521 - -1.34% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.38% 56842.093 54922.286 - -3.98% -
SetIntersection_None_Vector_float_262144_262144 -3.37% 1138826.133 1100398.149 - -2.74% -
BM_std_minmax_element<int>/64000 -3.37% 15870.556 15335.387 - -8.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.37% 24.826 23.990 - -2.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.36% 11773.886 11377.933 - -2.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.36% 285902.290 276289.454 - -1.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.36% 673.982 651.323 - -0.65% -
std::stable_partition(vector<int>)_(sparse)/32 -3.35% 7.410 7.162 - -0.86% -
BM_PushHeap_string_PipeOrgan_4 -3.35% 2.622 2.534 - -1.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.35% 853.071 824.474 - 0.54% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.35% 403.373 389.852 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.35% 5968286.809 5768383.065 - -5.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.34% 0.840 0.812 - -0.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.34% 17011.009 16442.509 - -1.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.34% 0.627 0.606 - -3.04% -
BM_StringFindStringLiteral/32 -3.34% 1.799 1.739 - -3.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.33% 19.538 18.888 - -2.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.33% 1045928.804 1011144.448 - -2.88% -
std::partition(deque<int>)_(sparse)/1024 -3.32% 391.251 378.266 - -5.60% -
std::copy_backward(deque<int>)/1048576 -3.32% 143227.040 138478.792 - 5.83% -
SetIntersection_Interlaced_Vector_float_256_4 -3.30% 5184265.610 5012978.108 - 3.96% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.30% 45504.834 44002.132 - -2.10% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.30% 10.967 10.605 - -4.14% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.30% 31.771 30.723 - -2.26% -
std::multiset<std::string>::erase(iterator)/1024 -3.29% 28.371 27.437 - -4.38% -
BM_StringRelational_Compare_Empty_Small_Control -3.29% 1.663 1.608 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.28% 2.518 2.436 - -0.69% -
BM_std_minmax_element<int>/70000 -3.27% 17335.819 16768.079 - -7.65% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.27% 1.631 1.578 - 1.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.27% 12883.405 12461.815 - -0.72% -
SetIntersection_Front_Set_string_16384_64 -3.27% 4892535.721 4732557.009 - 3.71% -
BM_vector_deque_copy_backward/64 -3.25% 3.087 2.987 - -0.32% -
SetIntersection_Front_Set_uint32_256_256 -3.24% 7550637.101 7305707.413 - -4.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.23% 5.606 5.425 - 16.41% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.23% 1.666 1.612 - -6.02% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.22% 23.591 22.831 - 7.89% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.22% 15.344 14.850 - -3.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.21% 119907.743 116054.690 - -3.35% -
std::map<std::string,_int>::ctor(const&)/32 -3.21% 833.686 806.938 - 13.54% -
BM_std_minmax_element<int>/65536 -3.21% 16226.314 15705.951 - -7.64% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.20% 695.678 673.450 - -2.06% -
std::multimap<std::string,_int>::clear()/8192 -3.19% 216321.886 209411.199 - -2.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.19% 109223.999 105743.065 - 3.38% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.18% 6697.219 6483.938 - -5.24% -
std::stable_sort(vector<int>)_(descending)/1024 -3.18% 2870.502 2779.102 - -0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.18% 1791368.326 1734374.023 - 5.20% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -3.18% 13.113 12.696 - -2.67% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.18% 4.092 3.962 - -0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.17% 452.627 438.261 - -3.64% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.17% 17.496 16.942 - 3.09% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.16% 16.783 16.253 - 1.10% -
std::all_of(list<int>)_(process_all)/32768 -3.15% 26570.605 25733.217 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.15% 1151514.831 1115250.811 - -3.46% -
std::find_end(list<int>,_pred)_(same_length)/1024 -3.15% 817.041 791.313 - 0.23% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.14% 1923.072 1862.619 - 0.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.13% 149031.828 144361.064 - -1.14% -
BM_PushHeap_uint32_SingleElement_16 -3.13% 0.357 0.346 - 1.79% -
BM_StringRelational_Eq_Empty_Huge_Control -3.13% 0.485 0.470 - -0.64% -
std::move(vector<bool>)_(unaligned)/262144 -3.12% 1641.168 1589.961 - 0.05% -
BM_std_minmax_element<int>/4096 -3.11% 1021.806 990.045 - -7.28% -
std::flat_multimap<int,_int>::clear()/0 -3.11% 401.611 389.131 - -2.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.10% 2.475 2.398 - 0.37% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.10% 22.897 22.188 - -3.58% -
std::copy(vector<bool>)_(aligned)/4096 -3.09% 4.841 4.691 - -4.77% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.09% 11.895 11.528 - -5.62% -
BM_deque_deque_move_backward/1 -3.08% 2.786 2.700 - -2.74% -
SetIntersection_Front_Vector_string_262144_1 -3.06% 1071221.431 1038413.338 - -3.91% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 5525.649 5356.432 - -2.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.06% 402.721 390.403 - -3.55% -
std::is_sorted(list<int>)/8192 -3.06% 7199.386 6979.253 - -3.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.05% 54517.555 52856.203 - -0.43% -
bm_ranges_swap_ranges_vb_aligned/4096 -3.04% 12.270 11.897 - -0.22% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.03% 33.490 32.474 - -1.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.03% 389229.382 377429.798 - -0.52% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.02% 52344.136 50762.512 - -2.50% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.02% 17.726 17.191 - -3.26% -
std::sort(vector<int>)_(shuffled)/8192 -3.02% 46092.440 44700.158 - -0.48% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.02% 4.586 4.447 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_4_1 -3.01% 219485195.829 212870853.961 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.01% 18536596.228 17978999.263 - -3.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.01% 11406.458 11063.614 - -0.55% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -3.00% 23.083 22.390 - 0.37% -
std::make_heap(deque<int>)_(heap)/1024 -3.00% 1121.468 1087.784 - -0.52% -
std::set<int>::upper_bound(key)_(existent)/32 -3.00% 1.764 1.711 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.97% 5160525.678 5007153.165 - -6.52% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.97% 423.209 410.632 - -2.45% -
std::find_end(list<int>,_pred)_(process_all)/1024 -2.97% 837.062 812.242 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.96% 19362711.377 18789327.509 - -0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.95% 403.387 391.468 - -2.30% -
BM_StringFindStringLiteral/128 -2.95% 3.187 3.093 - -2.95% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.95% 5.055 4.906 - 2.17% -
BM_std_minmax_element<int>/64 -2.95% 16.714 16.221 - -4.89% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.94% 835.743 811.158 - -5.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.93% 404.258 392.403 - -3.15% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.93% 6.436 6.247 - -2.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.93% 1.036 1.006 - -15.19% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.91% 38.673 37.547 - -8.56% -
std::map<int,_int>::clear()/32 -2.91% 648.987 630.123 - -9.34% -
std::search(list<int>)_(same_length)/1024 -2.91% 775.561 753.023 - -1.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.90% 31.240 30.334 - 0.10% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.90% 1882.227 1827.703 - -3.13% -
BM_StringFindMatch2/64 -2.90% 1009.528 980.299 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.89% 66627.734 64699.036 - -1.43% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.89% 21.755 21.126 - 1.00% -
std::set<int>::count(key)_(existent)/1024 -2.89% 4.267 4.143 - -2.63% -
std::partial_sort(deque<int>)_(heap)/8192 -2.89% 270183.558 262370.727 - -2.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.89% 38.533 37.420 - -13.10% -
std::search(deque<int>)_(no_match)/1000 -2.88% 404.373 392.711 - -2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.88% 12420402.130 12062347.907 - -0.04% -
std::rotate(list<int>)_(1_element_backward)/50 -2.88% 24.911 24.193 - -2.35% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.87% 6111.312 5935.629 - -0.78% -
std::stable_partition(vector<int>)_(dense)/32 -2.87% 21.542 20.924 - -2.22% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.87% 16.160 15.696 - -0.50% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.86% 1.663 1.615 - 0.90% -
bm_ranges_swap_ranges_vb_aligned/64 -2.86% 3.146 3.056 - 2.57% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.86% 52881.398 51371.408 - -1.47% -
BM_CmpLess_ushort_short -2.85% 1.035 1.005 - -6.02% -
SetIntersection_Front_Vector_float_16384_16384 -2.85% 79545210.391 77277695.241 - -2.87% -
BM_std_minmax_element<int>/4000 -2.85% 996.079 967.695 - -7.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 56614.101 55003.950 - 0.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.84% 12871.451 12505.795 - 0.36% -
rng::for_each(map<int>)/8 -2.84% 6.276 6.098 - 0.04% -
BM_deque_deque_ranges_move_backward/65536 -2.84% 8025.029 7797.455 - 4.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.82% 677.235 658.115 - -2.47% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.82% 35.594 34.590 - 2.37% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.82% 11.380 11.060 - 4.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.82% 404.627 393.232 - -3.21% -
SetIntersection_Front_Set_float_1024_1024 -2.82% 13453819.497 13075005.955 - -3.58% -
std::unordered_map<int,_int>::clear()/8192 -2.81% 64121.457 62318.518 - -2.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.81% 89.405 86.894 - -10.57% -
std::flat_multimap<int,_int>::clear()/8192 -2.80% 418.608 406.869 - -2.50% -
BM_num_get<long> -2.80% 11.117 10.806 - 0.08% -
std::set<int>::count(key)_(existent)/8192 -2.80% 7.943 7.720 - -4.03% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -2.80% 7993.000 7769.321 - 6.26% -
std::rotate_copy(list<int>)/8192 -2.79% 6894.583 6702.015 - -3.45% -
std::make_heap(vector<int>)_(repeated)/8192 -2.79% 4411.334 4288.212 - 0.67% -
std::map<int,_int>::erase(iterator)/32 -2.79% 20.528 19.956 - -3.30% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.78% 30.118 29.279 - 5.36% -
BM_std_minmax_element<int>/5500 -2.78% 1362.571 1324.736 - -6.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.77% 45.261 44.007 - -0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.77% 58.696 57.071 - 2.26% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.77% 9.746 9.476 - 0.98% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.77% 1.191 1.158 - -3.75% -
std::make_heap(deque<int>)_(descending)/1024 -2.76% 1118.852 1087.958 - -0.63% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.76% 4258174.644 4140782.276 - -3.44% -
std::map<int,_int>::erase(iterator)/1024 -2.76% 20.652 20.083 - -2.99% -
std::move_backward(vector<bool>)_(aligned)/512 -2.75% 2.334 2.269 - -2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.73% 5367021.330 5220280.964 - -0.05% -
std::find(vector<char>)_(bail_25%)/1024 -2.73% 5.377 5.230 - -2.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.73% 1084.594 1054.991 - -3.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.72% 1.251 1.217 - 3.74% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.72% 8.440 8.211 - -2.70% -
SetIntersection_Front_Set_string_262144_16384 -2.72% 351210141.451 341668153.580 - 1.38% -
BM_CmpLess_int_uchar -2.72% 1.129 1.098 - -1.16% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.72% 35666.669 34698.202 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.71% 19.405 18.879 - -45.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.71% 3.642 3.543 - 2.28% -
std::remove(list<int>)_(prefix)/1024 -2.70% 1009.533 982.235 - -2.14% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.70% 16.914 16.458 - 0.20% -
BM_deque_vector_ranges_move_backward/64000 -2.69% 7883.011 7670.680 - -15.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.69% 6.990 6.802 - -1.05% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.68% 5.398 5.253 - -1.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 120821.771 117579.010 - -0.88% -
SetIntersection_Interlaced_Vector_string_16_4 -2.68% 67769598.466 65951141.435 - -2.95% -
std::unordered_set<int>::clear()/8192 -2.68% 67895.476 66074.077 - -10.18% -
BM_PushHeap_uint64_SingleElement_4 -2.68% 0.382 0.372 - 3.95% -
BM_vector_deque_copy_backward/70000 -2.68% 8809.382 8573.544 - 7.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.68% 401.668 390.916 - -1.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.67% 6.548 6.373 - -2.85% -
BM_deque_deque_move_backward/2 -2.67% 2.528 2.461 - -2.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.66% 13247.865 12895.633 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.66% 35162.004 34227.917 - -2.19% -
std::for_each_n(vector<int>)/8 -2.65% 2.710 2.638 - -0.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.65% 447.468 435.606 - -2.48% -
std::count(list<int>)_(every_other)/8192 -2.65% 6923.222 6739.787 - -10.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.65% 44509.505 43330.437 - -2.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.65% 87515.578 85200.160 - -1.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.65% 190.371 185.335 - 0.38% -
std::is_sorted_until(list<int>)/8192 -2.64% 7172.127 6982.827 - -2.53% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.64% 3.561 3.467 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.63% 8852648.252 8619454.127 - -0.78% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.63% 37.489 36.502 - -0.43% -
std::vector<int>::ctor(size)/1024 -2.63% 42.202 41.091 - -7.48% -
std::unordered_map<int,_int>::clear()/1024 -2.63% 8114.391 7900.775 - -4.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.63% 5494.430 5349.914 - -5.87% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.62% 576.253 561.132 - -2.76% -
BM_PushHeap_string_PipeOrgan_16 -2.62% 4.214 4.104 - -0.98% -
BM_deque_deque_copy_backward/512 -2.62% 19.384 18.877 - -0.17% -
BM_deque_vector_move_backward/5500 -2.61% 201.577 196.308 - -1.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.61% 297.333 289.574 - -2.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.61% 13.257 12.911 - -2.54% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.61% 47.469 46.231 - -17.18% -
std::map<int,_int>::erase(key)_(existent)/32 -2.61% 22.352 21.770 - -3.03% -
BM_StringRelational_Eq_Empty_Small_Control -2.60% 0.480 0.468 - -2.20% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.60% 5.953 5.798 - -0.77% -
std::multiset<int>::find(key)_(existent)/8192 -2.60% 8.449 8.229 - -4.25% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.60% 32.385 31.542 - -2.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.60% 6268.180 6105.089 - -0.68% -
BM_vector_deque_copy_backward/512 -2.60% 17.950 17.484 - 0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.60% 613189.646 597260.198 - -1.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.60% 39266.459 38246.833 - 0.24% -
BM_std_minmax_element<int>/1024 -2.60% 258.459 251.750 - -7.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.59% 1517.338 1478.001 - 2.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.59% 8213228.580 8000367.230 - -0.92% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.59% 19.451 18.947 - -3.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.59% 5.667 5.520 - -1.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.59% 215.569 209.993 - -1.42% -
rng::for_each(set<int>)/8 -2.59% 6.718 6.544 - -0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.58% 761.699 742.010 - -9.60% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.58% 517731.281 504370.315 - -0.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.58% 57511.633 56027.564 - -3.23% -
BM_num_put<long> -2.57% 11.451 11.157 - -4.19% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.57% 16.085 15.673 - -3.35% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.56% 24.177 23.558 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.56% 16.070 15.659 - -3.25% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.56% 16.760 16.331 - -1.17% -
std::partition(deque<int>)_(sparse)/50 -2.56% 15.245 14.855 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.56% 352125046.844 343119695.494 - -0.04% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.55% 15.993 15.584 - 4.08% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.55% 17802569.559 17348433.642 - -0.73% -
std::search(list<int>,_pred)_(no_match)/8192 -2.55% 7421.540 7232.440 - -7.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.55% 18.985 18.502 - 0.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.55% 25.263 24.619 - -0.03% -
std::flat_multimap<int,_int>::clear()/32 -2.55% 400.679 390.480 - -2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1890353.846 1842246.453 - -4.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1764460.857 1719697.348 - 5.19% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.54% 27.703 27.001 - 0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.53% 15.192 14.808 - -1.54% -
std::find(vector<int>)_(process_all)/8 -2.52% 2.775 2.705 - -3.06% -
BM_deque_vector_ranges_copy/1 -2.52% 2.146 2.092 - -0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.52% 16.563 16.146 - -2.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.52% 20.035 19.531 - 0.10% -
BM_PushHeap_string_Ascending_262144 -2.52% 30.434 29.668 - 1.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.52% 10.566 10.301 - -2.34% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.51% 1.511 1.473 - 1.15% -
std::find_if_not(list<int>)_(process_all)/32768 -2.51% 25985.824 25333.197 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.51% 526576.788 513371.840 - -0.18% -
BM_getline_string -2.51% 17.263 16.830 - 1.30% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.50% 31.167 30.387 - 8.38% -
BM_vector_deque_copy_backward/1024 -2.50% 38.297 37.339 - -1.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.50% 6.948 6.774 - -0.74% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.49% 53.425 52.095 - -1.02% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.49% 10.426 10.166 - 5.56% -
ranges::min(std::vector<char>)/8 -2.48% 2.419 2.359 - -3.56% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.48% 17.700 17.261 - -2.86% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.48% 814.533 794.327 - -0.18% -
SetIntersection_Front_Vector_string_1024_64 -2.47% 3256366.213 3175798.993 - -8.04% -
BM_PushHeap_string_Ascending_16 -2.46% 4.868 4.748 - 0.93% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.46% 63.992 62.420 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.46% 1105802.397 1078643.679 - -1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.46% 22993646.267 22429026.225 - -2.01% -
std::sort(deque<int>)_(repeated)/8 -2.45% 18.144 17.699 - -2.43% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.45% 1608987.059 1569607.748 - -3.96% -
BM_StringCopy_Huge -2.45% 110.833 108.120 - -0.00% -
SetIntersection_Front_Set_uint64_16384_1 -2.45% 1035171.807 1009847.639 - 0.09% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.44% 2.780 2.712 - -0.46% -
BM_CmpEqual_uint_uint -2.44% 1.070 1.044 - -2.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.44% 6596.070 6435.363 - -8.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.43% 115770.323 112958.478 - -2.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.43% 608305.976 593537.577 - -1.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.42% 210500.040 205402.570 - 0.61% -
std::make_heap(deque<int>)_(heap)/8192 -2.42% 8792.938 8580.020 - -0.22% -
std::adjacent_find(deque<int>,_pred)/50 -2.42% 30.890 30.142 - 4.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.41% 1047331.850 1022092.335 - -3.67% -
std::multiset<int>::clear()/8192 -2.41% 78687.875 76793.552 - -0.80% -
ranges::minmax(std::deque<char>)/8 -2.41% 3.956 3.861 - 7.28% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.40% 23.422 22.859 - 0.29% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.39% 452.385 441.552 - -0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.39% 14087.721 13751.598 - -2.52% -
std::flat_multimap<int,_int>::clear()/1024 -2.39% 401.322 391.748 - -2.92% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.38% 18.411 17.972 - -0.86% -
SetIntersection_Front_Vector_float_262144_16384 -2.38% 79556625.029 77659985.864 - -2.27% -
std::replace(deque<int>)_(prefix)/50 -2.38% 19.344 18.882 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.38% 3939.895 3846.277 - -2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.37% 42903506.499 41885545.177 - -0.01% -
BM_vector_deque_ranges_copy_backward/4000 -2.37% 144.260 140.841 - 0.05% -
BM_CmpEqual_int_int -2.37% 1.076 1.051 - -3.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.37% 4964.663 4847.229 - -11.75% -
SetIntersection_None_Vector_float_16384_16 -2.36% 1114460.100 1088152.679 - -1.37% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.36% 245781.875 239980.502 - -2.27% -
SetIntersection_None_Set_float_256_4 -2.35% 11452185.354 11182799.118 - -0.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.34% 783.801 765.436 - -0.18% -
BM_StringAssignAsciiz_Huge_Opaque -2.34% 191.917 187.424 - -0.65% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.34% 18.702 18.264 - -1.56% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.34% 17.727 17.313 - -5.36% -
std::unordered_set<std::string>::clear()/8192 -2.33% 221226.315 216064.922 - -2.29% -
std::multimap<int,_int>::clear()/32 -2.33% 648.336 633.214 - -3.76% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.33% 1891.148 1847.040 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.33% 355707428.991 347417817.476 - -0.99% -
BM_PushHeap_uint64_Random_64 -2.33% 5.547 5.418 - -1.25% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.33% 17.683 17.272 - -1.59% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.33% 10.308 10.068 - -8.94% -
std::make_heap(deque<int>)_(descending)/8192 -2.32% 8785.787 8581.956 - -0.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.32% 37.309 36.444 - 2.14% -
BM_CmpLess_schar_uint -2.32% 1.115 1.089 - -2.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.32% 6092.363 5951.251 - 1.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.32% 23.050 22.516 - -2.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.31% 10.439 10.198 - -1.37% -
SetIntersection_None_Set_float_64_4 -2.31% 21463815.951 20967693.511 - -1.83% -
std::multiset<int>::count(key)_(existent)/32 -2.30% 3.920 3.829 - 1.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.30% 401.774 392.531 - -0.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.30% 15.286 14.934 - -1.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.29% 1022.778 999.350 - 2.48% -
std::count(list<int>)_(every_other)/8 -2.29% 2.086 2.039 - -2.13% -
BM_CmpEqual_ushort_int -2.28% 1.094 1.069 - 3.05% -
BM_num_get<unsigned_short> -2.28% 10.286 10.051 - -2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.28% 1112864.329 1087533.655 - -1.89% -
BM_CmpEqual_uchar_schar -2.27% 1.009 0.986 - -4.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.27% 21.987 21.488 - -3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.27% 360614761.313 352427034.230 - 1.43% -
std::multiset<int>::count(key)_(non-existent)/32 -2.27% 2.414 2.360 - -5.29% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -2.26% 954559.111 932963.977 - -0.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.26% 1.200 1.173 - 6.51% -
rng::starts_with(deque<int>,_pred)/8192 -2.26% 4001.563 3911.161 - 0.26% -
SetIntersection_Front_Set_string_1024_4 -2.26% 1260610.045 1232152.453 - -2.73% -
std::sort_heap(deque<int>,_pred)/8 -2.26% 34.986 34.196 - -1.51% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.25% 23.910 23.372 - -3.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.25% 52.090 50.919 - -19.22% -
std::find(list<int>)_(process_all)/8 -2.25% 2.278 2.227 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.25% 344824532.502 337079853.085 - -0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -2.24% 1621148.877 1584793.556 - -0.04% -
BM_deque_vector_ranges_move_backward/1 -2.24% 2.129 2.081 - 3.52% -
std::multimap<int,_int>::erase(iterator)/32 -2.24% 20.561 20.101 - -3.37% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.23% 4.012 3.922 - 0.16% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.22% 15.629 15.282 - -1.99% -
std::multimap<int,_int>::erase(iterator)/8192 -2.22% 20.622 20.165 - -4.02% -
std::any_of(list<int>)_(process_all)/32768 -2.22% 26131.578 25551.659 - -0.82% -
rng::starts_with(deque<int>,_pred)/1048576 -2.22% 521011.229 509457.273 - 0.37% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.22% 158.481 154.967 - -1.71% -
BM_StringAssignAsciizMix_Transparent -2.22% 3.014 2.947 - -0.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 663.041 648.348 - -11.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.22% 36.916 36.098 - -13.95% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -2.22% 51625.894 50482.321 - -0.56% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.21% 10.167 9.941 - -0.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.21% 7861.784 7687.900 - -6.87% -
std::unique(list<int>)_(sprinkled)/32 -2.21% 55.399 54.174 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.21% 22356179.464 21862247.804 - 0.55% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -2.21% 11.697 11.439 - -1.08% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.21% 27.827 27.213 - 1.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.21% 1.487 1.454 - -5.54% -
rng::find_last(list<int>)_(bail_10%)/8 -2.20% 2.116 2.069 - -0.12% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.20% 4.079 3.989 - -2.15% -
std::is_sorted(vector<int>,_pred)/8 -2.20% 3.311 3.238 - -1.96% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.20% 221.498 216.628 - -9.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.20% 24.193 23.661 - 0.21% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.20% 1.753 1.715 - 0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.19% 119313.399 116700.455 - -3.77% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -2.19% 8.239 8.058 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.19% 1031132.592 1008590.537 - -4.42% -
SetIntersection_Front_Vector_string_1024_256 -2.19% 9303445.708 9100079.278 - -0.55% -
BM_deque_deque_ranges_copy_backward/1024 -2.18% 38.475 37.635 - -0.72% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.17% 0.593 0.581 - 0.16% -
BM_CmpLess_int_short -2.17% 1.136 1.111 - -2.12% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.17% 33657.769 32928.634 - -0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.16% 50.954 49.851 - 1.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.16% 68.221 66.746 - -8.28% -
std::map<std::string,_int>::ctor(const&)/1024 -2.16% 35339.110 34576.675 - -2.30% -
vector<bool>::resize() -2.15% 11.351 11.106 - 3.51% -
SetIntersection_Interlaced_Set_float_64_64 -2.15% 13457032.591 13167443.633 - -0.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.15% 33.159 32.446 - 0.95% -
std::unordered_set<int>::ctor(const&)/32 -2.15% 204.985 200.583 - 1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.15% 12093.112 11833.463 - -2.29% -
SetIntersection_Front_Set_float_16384_1024 -2.15% 13436717.669 13148245.130 - -3.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.15% 23.126 22.630 - -4.45% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.14% 22.215 21.738 - -8.79% -
std::partition_point(list<int>)/50 -2.14% 25.158 24.619 - -0.81% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -2.14% 251.088 245.718 - 0.04% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.14% 47179.887 46170.936 - -11.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.14% 1.228 1.202 - -20.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.14% 791.643 774.737 - -0.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.13% 30.179 29.535 - -3.11% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.13% 892.011 872.994 - 0.50% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.13% 1923.895 1882.892 - 0.08% -
std::is_sorted(vector<int>)/1024 -2.13% 251.219 245.866 - 0.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 6585.733 6445.482 - -0.68% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.13% 5.754 5.632 - 1.67% -
std::search_n(list<int>,_pred)_(no_match)/1024 -2.13% 845.475 827.497 5.250 -0.06% 5.250
rng::contains_subrange(vector<int>)_(process_all)/32 -2.13% 8.027 7.856 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.13% 44673.570 43723.852 - -6.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.12% 13064.368 12786.977 - 2.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.12% 734.625 719.062 - 1.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.12% 354.106 346.609 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.11% 5.458 5.342 - 1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 9277723.739 9081545.808 - 0.13% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -2.11% 8.058 7.888 - -0.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 36859.003 36081.338 - -1.39% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.11% 6560.129 6421.821 - -1.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.10% 29.486 28.866 - -1.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.10% 55.895 54.721 - -3.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.10% 38.138 37.337 - 31.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.10% 738.262 722.782 - -2.62% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 807.946 791.016 - -1.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.09% 387026.889 378936.124 - -1.87% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.09% 114.738 112.341 - -0.41% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.09% 31.374 30.719 - -8.44% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 690.144 675.743 - -5.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.08% 1095.281 1072.453 - -1.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.08% 15.798 15.469 - -0.61% -
std::move(vector<int>)/1048576 -2.08% 57966.050 56759.048 - -19.36% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.08% 627515.193 614462.701 - -0.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.08% 39.793 38.966 - -1.44% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.08% 7.976 7.810 - 0.79% -
std::partition_point(list<int>)/8192 -2.08% 12470.355 12211.464 - 3.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.07% 28472.951 27882.941 - -0.94% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.07% 292.395 286.337 - -2.15% -
std::map<int,_int>::count(key)_(existent)/8192 -2.07% 5.761 5.641 - -1.80% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.07% 362.496 354.993 - -3.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.07% 30.278 29.653 - -3.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.07% 38.729 37.929 - -1.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.06% 781.923 765.785 - 2.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.06% 167.162 163.715 - -2.76% -
BM_CmpLess_uint_short -2.06% 1.041 1.019 - 0.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.06% 92.853 90.941 - -0.82% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.06% 526.690 515.853 - -1.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.06% 21.108 20.674 - -1.63% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.05% 1868.113 1829.749 - -7.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.04% 12949.921 12685.257 - -0.56% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.04% 14906.978 14602.406 - -1.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.04% 37.769 36.998 - 0.78% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -2.04% 8.241 8.073 - -0.74% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 8586.037 8411.006 - -0.91% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.03% 58.140 56.960 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.03% 1329659.813 1302699.503 - -0.16% -
BM_StringAssignAsciiz_Large_Transparent -2.02% 11.739 11.501 - -0.91% -
BM_vector_deque_copy_backward/4000 -2.02% 143.712 140.809 - -0.08% -
std::multimap<int,_int>::erase(iterator)/1024 -2.02% 20.617 20.200 - -3.40% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.02% 28804.887 28224.073 - 1.57% -
std::map<int,_int>::erase(iterator)/8192 -2.01% 23.973 23.491 - -1.72% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.01% 215759.178 211422.946 - 0.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.01% 136.521 133.778 - -1.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.01% 75.411 73.898 - 0.94% -
BM_CmpEqual_uint_ushort -2.00% 1.124 1.101 - -1.25% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.00% 995751.185 975814.866 - -1.49% -
SetIntersection_Front_Set_string_1024_1024 -2.00% 55829301.073 54713098.395 - -1.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.00% 657.161 644.026 - -2.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.00% 254.970 249.879 - 0.60% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.00% 119500.101 117114.663 - -2.27% -
SetIntersection_Interlaced_Set_float_1024_16 -2.00% 11515029.604 11285286.024 - -1.31% -
ranges::min(std::deque<__int128>)/70000 -1.99% 29321.512 28736.767 - -21.26% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.99% 1.981 1.941 - -5.39% -
std::count(list<int>)_(every_other)/1048576 -1.99% 816872.427 800609.363 - -8.31% -
std::partition_point(list<int>)/32 -1.98% 15.975 15.658 - -1.39% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.98% 42.686 41.842 - -2.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.97% 4397150.355 4310339.495 - -0.27% -
SetIntersection_None_Vector_uint64_262144_256 -1.97% 1110886.369 1088998.144 - -4.12% -
std::stable_sort(deque<int>)_(ascending)/8 -1.97% 17.822 17.471 - -0.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.97% 9.044 8.865 - 1.41% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.97% 5230.524 5127.553 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.96% 6639253.082 6508899.470 - -0.92% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.96% 9826.530 9633.721 - -0.83% -
BM_PushHeap_uint64_Random_256 -1.96% 6.002 5.885 - -1.23% -
BM_deque_vector_ranges_move_backward/65536 -1.96% 7968.651 7812.353 - -1.25% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.96% 17.748 17.401 - -1.20% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.96% 1481.183 1452.188 - 2.41% -
ranges::minmax(std::list<long_long>)/64 -1.96% 30.986 30.379 - 0.69% -
rng::starts_with(list<int>)/8192 -1.95% 9270.776 9089.911 - -1.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.95% 4.550 4.461 - -0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.95% 15.200 14.904 - -0.99% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.95% 3391385.610 3325301.669 - -22.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.95% 152.706 149.731 - -1.39% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.95% 11.521 11.297 - -1.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.95% 453.015 444.203 - -0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.94% 348804.450 342038.988 - -2.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.94% 6856.563 6723.615 - 0.51% -
SetIntersection_None_Set_string_1024_256 -1.94% 8982396.343 8808447.221 - -1.91% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.94% 4718.960 4627.619 - 0.41% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.93% 322.613 316.371 - -0.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.93% 6626.061 6497.992 - -2.38% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.93% 23.172 22.724 - -1.64% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.93% 3.061 3.002 - 3.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.92% 401.048 393.333 - -0.43% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.92% 175.439 172.065 - -4.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.92% 8.027 7.873 - -0.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.91% 2.462 2.415 - -0.40% -
BM_StringEraseToEnd_Huge_Transparent -1.91% 2.393 2.348 - -2.66% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.91% 37004.016 36298.879 - -0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.90% 21.675 21.263 - 0.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.90% 2186.470 2144.882 - -6.65% -
SetIntersection_Front_Set_uint32_16384_4 -1.90% 1068076.748 1047762.508 - -2.12% -
BM_CmpEqual_schar_int -1.90% 1.132 1.110 - -1.52% -
std::generate(list<int>)/50 -1.90% 15.268 14.978 - -3.79% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.90% 36.035 35.351 - -5.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.90% 24190361.222 23731414.910 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.90% 476031.634 467002.728 - -1.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.90% 528.444 518.422 - -1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.90% 21889.129 21474.323 - -0.69% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.89% 17.768 17.432 - -1.24% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.89% 679.230 666.402 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.89% 1170050.118 1147986.649 - -0.54% -
std::deque<std::string>::ctor(size)/1024 -1.88% 724.191 710.566 - -0.83% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.88% 2.124 2.084 - -0.42% -
BM_vector_deque_copy_backward/65536 -1.88% 8231.330 8076.634 - 8.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.88% 346.503 339.992 - -3.42% -
std::find_end(vector<int>)_(same_length)/1024 -1.88% 251.840 247.109 - -3.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.88% 11.551 11.334 - -0.45% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.88% 780.280 765.640 - -4.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.87% 6873.330 6744.581 - 0.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.87% 50033.379 49098.083 - -1.05% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.87% 1.791 1.757 - -5.59% -
std::multiset<std::string>::clear()/32 -1.87% 918.860 901.723 - -1.59% -
std::search(deque<int>)_(same_length)/1024 -1.86% 479.420 470.486 - -1.33% -
BM_vector_deque_ranges_move_backward/65536 -1.86% 8157.989 8006.307 - 9.10% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.86% 8.363 8.208 - -0.86% -
std::set<int>::find(key)_(non-existent)/32 -1.85% 2.279 2.237 - 0.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.85% 693.595 680.769 - -4.67% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.85% 15.720 15.430 - 0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.84% 6030.021 5918.773 - -0.63% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.84% 8.426 8.270 - -0.70% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.84% 11.714 11.498 - -0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.84% 9837.841 9656.588 - -0.98% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.84% 181.471 178.128 - -0.79% -
BM_std_minmax_element<int>/512 -1.84% 131.486 129.070 - -6.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.84% 11.367 11.158 - -0.41% -
SetIntersection_Front_Set_uint32_262144_256 -1.84% 3683730.956 3616095.857 - -5.60% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.84% 19.314 18.959 - -0.09% -
std::move(vector<bool>)_(aligned)/4096 -1.83% 7.076 6.946 - -0.89% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.83% 8.323 8.170 - -6.35% -
std::find_if(deque<int>)_(process_all)/8 -1.83% 2.568 2.521 - 0.38% -
rng::starts_with(deque<int>)/8192 -1.83% 3837.406 3767.246 - -1.82% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.82% 9.248 9.080 - 0.00% -
BM_PushHeap_uint64_Random_16 -1.82% 4.497 4.415 - -0.81% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.82% 3.739 3.671 - -1.75% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.82% 5.141 5.048 - 0.51% -
BM_PushHeap_uint32_Random_16384 -1.82% 5.924 5.817 - 0.78% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.81% 18.870 18.528 - -1.05% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.81% 212.420 208.567 - -3.83% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.81% 5.563 5.462 - 2.17% -
BM_deque_vector_copy_backward/5500 -1.81% 201.761 198.107 - -2.07% -
BM_CmpEqual_uchar_int -1.81% 1.076 1.057 - -1.43% -
std::partition_copy(deque<int>)/32 -1.81% 13.044 12.808 - 1.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 6223.148 6110.495 - -0.03% -
std::find(list<int>)_(process_all)/8192 -1.81% 7364.255 7230.987 - 1.85% -
std::multiset<int>::find(key)_(non-existent)/32 -1.81% 2.299 2.257 - -0.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.81% 15.176 14.902 - -0.84% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.81% 8.711 8.553 - 3.42% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.81% 2.937 2.884 - -0.77% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.80% 863.647 848.060 - 14.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.80% 11955380.645 11739928.609 - -1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.79% 35507.237 34869.989 - -2.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.79% 10.335 10.150 - -2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.79% 626117.635 614890.577 - -4.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.79% 8945.476 8785.381 - -2.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 37481.309 36810.820 - -10.40% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.79% 35663.166 35025.303 - -1.81% -
std::copy_if(vector<int>)_(entire_range)/64 -1.78% 17.119 16.815 - 10.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.78% 1.857 1.824 - -1.16% -
SetIntersection_Interlaced_Set_float_1024_4 -1.78% 10115952.499 9936251.456 - 2.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 241600.828 237313.611 - -1.62% -
SetIntersection_None_Set_float_16384_256 -1.77% 155513053.653 152753667.904 - 1.13% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.77% 6.150 6.041 - -16.72% -
std::sort_heap(vector<NonIntegral>)/1024 -1.77% 9881.708 9706.508 - -1.63% -
BM_CmpEqual_uint_short -1.77% 1.046 1.027 - 0.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 245645.670 241297.674 - -1.89% -
BM_deque_deque_ranges_copy_backward/65536 -1.77% 8000.644 7859.039 - 6.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.77% 0.768 0.754 - -1.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 806.494 792.234 - -1.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.77% 865.781 850.492 - -0.67% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.76% 12.200 11.985 - -4.21% -
std::transform(deque<int>,_deque<int>)/32 -1.76% 21.817 21.434 - -1.29% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.75% 2.348 2.307 - 1.04% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.75% 2.476 2.432 - -42.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.75% 317.152 311.590 - -0.14% -
std::remove_copy_if(deque<int>)_(prefix)/50 -1.75% 28.341 27.844 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.75% 1229198.357 1207658.638 - -1.12% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.75% 5.574 5.477 - -0.07% -
std::search(deque<int>)_(single_element)/1000 -1.75% 447.468 439.652 - 0.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.74% 96900.882 95210.658 - -1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.74% 78.518 77.154 - -38.69% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.73% 24.687 24.259 - 1.53% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.73% 14.789 14.532 - -0.96% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.73% 28.788 28.289 - -1.38% -
std::pop_heap(deque<size_t>)/8 -1.73% 52.757 51.844 - -0.72% -
BM_PushHeap_uint32_Random_256 -1.73% 5.639 5.541 - 2.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.73% 14843.147 14586.518 - -2.23% -
std::all_of(vector<int>)_(process_all)/32 -1.73% 8.440 8.294 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.73% 130966312.190 128705669.251 - -2.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.72% 188674.848 185421.899 - -1.35% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.72% 14.934 14.677 - -0.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.72% 705.335 693.202 - -8.31% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.72% 51.210 50.329 - -0.29% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.72% 21.002 20.641 - 2.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.72% 29.030 28.531 - -2.09% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.72% 217.929 214.186 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.72% 24.480 24.060 - -0.58% -
BM_deque_vector_move_backward/70000 -1.71% 8779.286 8628.768 - 11.32% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.71% 7611.268 7480.969 - 0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.71% 967721.117 951161.003 - -1.76% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.71% 1020.236 1002.791 - 0.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.71% 1.225 1.204 - -21.71% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.70% 28.184 27.703 - -0.71% -
SetIntersection_Front_Set_string_256_1 -1.70% 4319326.250 4245776.357 - -2.13% -
std::unordered_map<int,_int>::clear()/32 -1.70% 587.857 577.850 - -1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.70% 408907.691 401949.683 - -2.68% -
BM_CmpLess_ushort_int -1.69% 1.071 1.053 - -1.73% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.69% 50630.537 49772.906 - 0.50% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.69% 23916.664 23511.604 - -0.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.69% 3.032 2.981 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.69% 567766.762 558158.120 - -0.06% -
std::find(list<int>)_(bail_25%)/1024 -1.69% 131.443 129.223 - 1.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.69% 12983.667 12764.599 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.68% 0.794 0.781 - -4.03% -
std::map<std::string,_int>::ctor(const&)/8192 -1.68% 346927.869 341085.359 - -0.76% -
BM_CmpEqual_schar_schar -1.68% 1.074 1.056 - -2.27% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.68% 8.726 8.579 - 0.41% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.68% 17.718 17.420 - -1.40% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.68% 417.154 410.141 - -0.15% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.68% 3.930 3.864 - -7.06% -
SetIntersection_None_Set_string_256_1 -1.68% 11596148.439 11401696.735 - -2.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.68% 31.165 30.643 - -1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.68% 43.852 43.118 - 2.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.67% 1.227 1.206 - -20.63% -
std::remove(vector<int>)_(prefix)/1024 -1.67% 309.811 304.629 - -1.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.67% 24.370 23.963 - -1.03% -
std::partial_sort(deque<int>)_(heap)/8 -1.67% 38.930 38.280 - -7.40% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.67% 5053.214 4969.037 - 0.21% -
BM_StringAssignStr_Huge_Opaque -1.66% 109.342 107.522 - -1.75% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.66% 20.816 20.470 - -1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.66% 765.497 752.768 - -2.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.66% 12964.588 12749.053 - -0.09% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.66% 9.037 8.886 - 2.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.66% 71.208 70.026 - -1.09% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.66% 23.153 22.769 - -1.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.66% 41597.776 40908.893 - -2.02% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.65% 471677.462 463871.315 - 0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.65% 27268.191 26817.235 - -0.04% -
std::find_end(list<int>)_(same_length)/1024 -1.65% 758.373 745.844 - -1.02% -
rng::starts_with(list<int>,_pred)/1000 -1.65% 787.906 774.900 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.65% 1814028.528 1784172.663 - 2.24% -
std::partial_sort(vector<int>)_(descending)/8 -1.65% 24.235 23.836 - -0.73% -
SetIntersection_Front_Set_uint64_1024_16 -1.64% 1186704.678 1167187.863 - -2.61% -
std::copy_n(deque<int>)/8 -1.64% 2.780 2.734 - -0.63% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.64% 396.916 390.390 - -0.37% -
std::remove(deque<int>)_(sprinkled)/32 -1.64% 54.080 53.191 - 7.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.64% 21.224 20.875 - 0.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.64% 39066.642 38426.517 - -0.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.63% 36.920 36.317 - -1.88% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.63% 7.906 7.777 - -0.67% -
SetIntersection_None_Set_float_256_64 -1.63% 9309972.690 9158123.322 - -2.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.63% 42.240 41.552 - -2.03% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.63% 505264.028 497040.456 - 0.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.63% 687.711 676.518 - 1.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.62% 770.881 758.357 - -0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.62% 13585.200 13364.621 - -0.24% -
std::find_if(list<int>)_(process_all)/1024 -1.62% 696.529 685.235 - -4.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.62% 352017.672 346324.464 - -0.95% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.62% 962.412 946.861 - 28.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.61% 23524.357 23145.258 - -2.84% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.61% 2.668 2.625 - -1.49% -
std::search(list<int>)_(same_length)/1000 -1.61% 750.905 738.818 - -0.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.61% 115417.740 113559.970 - -0.46% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.61% 3.581 3.524 - -0.45% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.61% 13.313 13.099 - -0.74% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.61% 821.183 807.998 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.60% 2.550 2.509 - -0.53% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 68514.686 67419.260 - -0.37% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.59% 39.876 39.240 - 4.80% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 35896.551 35325.434 - -0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 7392.232 7275.013 - -1.02% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.58% 3967.973 3905.103 - 4.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.58% 16.385 16.126 - -3.21% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.58% 11.695 11.510 - -0.67% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.58% 12.545 12.346 - -0.70% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.58% 753.994 742.081 - -0.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 12354.878 12160.169 - -2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 17176338.207 16905760.423 - -4.84% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.58% 26.335 25.920 - -2.72% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.57% 19.752 19.441 - -1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.57% 262500.059 258369.086 - -3.47% -
std::is_sorted_until(list<int>,_pred)/8192 -1.57% 7706.652 7585.398 - -0.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 194.642 191.582 - -1.90% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.57% 5.380 5.295 - -2.36% -
std::deque<std::string>::ctor(size)/8192 -1.57% 8512.847 8379.295 - -0.48% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.57% 6407.414 6306.951 - -0.86% -
std::move_backward(deque<int>)/32768 -1.57% 3521.884 3466.696 - 2.15% -
std::remove(list<int>)_(sprinkled)/8192 -1.56% 7955.298 7830.844 - -3.42% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.56% 25.131 24.739 - -0.65% -
SetIntersection_Interlaced_Set_float_64_16 -1.56% 22234482.128 21887369.060 - 2.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.56% 11.960 11.774 - -5.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 13623.941 13412.056 - -0.71% -
std::partial_sort(vector<int>)_(heap)/8 -1.55% 28.281 27.842 - -0.31% -
BM_CmpEqual_schar_ushort -1.55% 1.105 1.088 - 0.79% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.55% 10298.939 10139.303 - -5.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.55% 1463226.377 1440547.189 - -0.39% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 234.301 230.671 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.55% 63502380.975 62519578.221 - -0.75% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.55% 17.394 17.124 - -1.38% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.54% 597903.161 588669.778 - -1.22% -
BM_deque_vector_ranges_copy_backward/64 -1.54% 2.969 2.924 - -0.07% -
SetIntersection_Front_Vector_string_262144_16384 -1.54% 351726193.992 346311918.606 - 0.26% -
std::is_sorted(list<int>)/8 -1.54% 2.140 2.107 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.54% 9.370 9.226 - -4.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 369.349 363.674 - -0.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.54% 24.532 24.155 - 5.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.53% 3.820 3.761 - -0.67% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.53% 1.164 1.146 - 15.31% -
BM_PushHeap_uint32_PipeOrgan_16384 -1.53% 2.417 2.380 - -0.10% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.53% 8116.991 7992.678 - -2.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.53% 2.423 2.386 - 1.11% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.53% 19.640 19.340 - -1.96% -
SetIntersection_Front_Vector_string_16_16 -1.53% 51018187.671 50238201.295 - -1.98% -
ranges::minmax(std::deque<__int128>)/70000 -1.53% 35040.809 34505.375 - 0.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.53% 1370.944 1350.001 - -3.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.53% 62789.538 61830.643 - -0.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 1049.087 1033.077 - -0.45% -
std::stable_partition(list<int>)_(sparse)/32 -1.53% 9.668 9.521 - -1.62% -
std::unordered_set<int>::ctor(const&)/1024 -1.52% 6787.823 6684.348 - 0.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.52% 54946.464 54108.980 - 0.63% -
BM_deque_deque_move_backward/4096 -1.52% 153.725 151.383 - 0.20% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.52% 20.586 20.273 - -3.96% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.52% 55.158 54.320 - -11.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.52% 1.074 1.058 - 1.30% -
std::multiset<std::string>::count(key)_(non-existent)/32 -1.52% 11.540 11.365 - 0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.51% 556164.748 547746.661 - -2.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.51% 115210.027 113466.321 - -0.41% -
BM_vector_deque_ranges_copy_backward/5500 -1.51% 198.648 195.644 - -0.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.51% 19.381 19.088 - -0.25% -
BM_std_minmax_element<int>/4 -1.51% 1.228 1.209 - -4.04% -
BM_vector_deque_ranges_copy_backward/65536 -1.51% 8235.245 8110.855 - 9.76% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.51% 19.798 19.499 - -1.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 55665.559 54825.114 - 0.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.51% 18.285 18.009 - 0.16% -
std::multimap<std::string,_int>::clear()/32 -1.51% 903.284 889.669 - -1.89% -
BM_CmpLess_uint_uint -1.51% 1.075 1.059 - -0.54% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.51% 2.070 2.039 - 0.86% -
std::make_heap(deque<int>)_(repeated)/8192 -1.51% 18075.702 17803.513 - 0.15% -
BM_deque_vector_ranges_move_backward/0 -1.50% 1.449 1.427 - 6.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.50% 13.047 12.852 - -0.82% -
std::replace(vector<int>)_(prefix)/1024 -1.49% 160.794 158.391 - -0.21% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.49% 17.949 17.681 - -0.80% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.49% 7.127 7.021 - -0.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.49% 15.906 15.669 - -0.16% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.49% 791.836 780.034 - -12.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.49% 2365299.719 2330072.324 - 0.28% -
bm_gcd_random -1.49% 29.395 28.958 - -6.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.49% 755.556 744.312 - -11.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 869140.868 856211.458 - -5.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.49% 6828.665 6727.108 - -0.59% -
std::flat_map<int,_int>::clear()/8192 -1.49% 411.396 405.282 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.48% 1102185.272 1085838.235 - -3.23% -
SetIntersection_None_Set_float_16_1 -1.48% 66998989.802 66005372.021 - -0.32% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.48% 178.030 175.394 - -1.98% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.48% 3362.405 3312.650 - 3.67% -
std::fill(deque<int>)/1024 -1.48% 30.174 29.728 - -8.00% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.48% 584558.709 575932.539 - -2.04% -
std::partition_point(list<int>)/1024 -1.47% 1297.759 1278.623 - -0.85% -
std::copy_n(vector<int>)/8 -1.47% 2.362 2.327 - 7.63% -
SetIntersection_None_Vector_uint32_262144_4 -1.47% 1138430.336 1121657.104 - -0.27% -
SetIntersection_Interlaced_Vector_string_64_4 -1.47% 21879443.646 21557130.117 - -1.83% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.47% 17840.412 17577.813 - 0.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.47% 45.220 44.555 - 0.49% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.47% 17.744 17.484 - -1.08% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.47% 14.975 14.755 - 0.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.47% 957.389 943.346 - -2.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.47% 19.034 18.755 - -1.99% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.46% 544.204 536.244 - -1.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.46% 91.321 89.986 - 1.95% -
BM_deque_deque_ranges_move/64 -1.46% 3.078 3.033 - -1.10% -
std::set<int>::ctor(const&)/32 -1.46% 220.485 217.264 - 0.52% -
ranges::min(std::list<long_long>)/8 -1.46% 1.948 1.919 - 0.58% -
std::set<int>::erase(key)_(existent)/8192 -1.46% 69.124 68.115 - 0.44% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.46% 7.115 7.011 - -0.41% -
BM_CmpEqual_short_schar -1.46% 1.134 1.118 - -0.74% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.46% 773.940 762.666 - -1.21% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.45% 23.790 23.445 - -0.62% -
std::multiset<std::string>::erase(iterator)/8192 -1.45% 31.372 30.917 - -2.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.45% 14814.319 14599.492 - -0.83% -
std::copy_if(list<int>)_(entire_range)/64 -1.45% 31.620 31.162 - -15.10% -
SetIntersection_Interlaced_Set_float_16384_256 -1.45% 200614160.486 197711257.941 - 0.42% -
std::unique(vector<int>)_(contiguous)/52 -1.45% 54.348 53.562 - 0.06% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.45% 17.316 17.066 - -3.64% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.44% 5.534 5.454 - -0.62% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.44% 6550.642 6456.274 - -1.27% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.44% 8.712 8.587 - -0.60% -
SetIntersection_Interlaced_Set_float_256_4 -1.44% 11185473.081 11024427.370 - 0.68% -
BM_CmpLess_int_uint -1.44% 1.078 1.062 - -2.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.44% 33.448 32.968 - 4.08% -
SetIntersection_None_Vector_float_1024_1024 -1.44% 1065758.409 1050457.102 - -3.05% -
std::find_end(vector<int>)_(process_all)/1000 -1.43% 219.127 215.983 - -2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 1112.633 1096.703 - -9.06% -
BM_StringEraseToEnd_Huge_Opaque -1.43% 2.269 2.237 - -0.86% -
std::multiset<int>::erase(key)_(existent)/32 -1.43% 21.980 21.666 - -2.19% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.43% 9.822 9.681 - -0.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.43% 362.054 356.879 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.43% 8869594.457 8742902.715 - -1.57% -
BM_vector_deque_move_backward/4000 -1.43% 142.646 140.612 - 0.46% -
std::adjacent_find(list<int>,_pred)/8 -1.42% 3.819 3.764 - -3.96% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.42% 12962.526 12777.910 - -0.34% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.42% 2128.702 2098.435 - 0.18% -
BM_PushHeap_uint32_Random_64 -1.42% 5.085 5.013 - -0.29% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.42% 1.772 1.747 - -0.78% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.42% 2.441 2.406 - 0.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.41% 19.600 19.323 - 0.47% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.41% 9.067 8.939 - 0.57% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.41% 24.167 23.827 - -1.17% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.41% 17.868 17.617 - -0.85% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.41% 19.083 18.815 - -0.66% -
SetIntersection_Front_Set_string_262144_256 -1.40% 15196777.935 14983293.467 - -0.64% -
std::map<int,_int>::count(key)_(existent)/32 -1.40% 1.536 1.514 - -3.23% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.40% 395.909 390.359 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.40% 1522140.567 1500807.358 - -2.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.40% 2900.121 2859.475 - -0.26% -
BM_CmpLess_short_ushort -1.40% 1.104 1.089 - -0.31% -
BM_StringAssignAsciiz_Huge_Transparent -1.40% 190.074 187.413 - -0.57% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.40% 2.810 2.770 - 2.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.40% 71795.329 70790.636 - -0.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.40% 4821.647 4754.333 - -0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.39% 15168.926 14957.321 - -3.75% -
BM_deque_deque_ranges_copy_backward/64 -1.39% 3.430 3.382 - 0.25% -
std::find_end(vector<int>)_(process_all)/8192 -1.39% 1700.288 1676.629 - -2.83% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.39% 89213.541 87972.286 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.39% 42.306 41.718 - -3.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.39% 32.371 31.921 - -2.91% -
BM_deque_deque_copy/5500 -1.39% 198.625 195.870 - -3.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.39% 1.664 1.640 - -1.54% -
std::set<std::string>::count(key)_(existent)/8192 -1.39% 31.262 30.829 - -11.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.39% 7.960 7.850 - -0.58% -
std::find(deque<int>)_(process_all)/8 -1.38% 3.452 3.404 - -1.75% -
BM_CmpEqual_uchar_ushort -1.38% 1.069 1.054 - -1.19% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.38% 4691.911 4627.256 - -0.14% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.38% 11.161 11.007 - -0.80% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.38% 3.845 3.793 - -0.95% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.37% 26.163 25.804 - -0.71% -
SetIntersection_None_Set_string_256_4 -1.37% 11623709.388 11464046.571 - 1.65% -
SetIntersection_None_Set_string_1024_16 -1.37% 9043923.229 8919924.072 - -29.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.37% 14122.110 13928.979 - 0.12% -
BM_CmpLess_uint_ushort -1.37% 1.119 1.104 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 619005.820 610547.642 - -5.05% -
BM_deque_vector_copy_backward/65536 -1.37% 8415.559 8300.593 - 7.02% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.36% 24.918 24.579 - 0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.36% 58.935 58.132 - 2.54% -
BM_num_get<long_double> -1.36% 37.362 36.855 - -1.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.36% 136.048 134.203 - -0.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.36% 371627.012 366588.374 - -1.53% -
SetIntersection_None_Set_float_16_4 -1.35% 56751245.478 55983006.930 - -0.88% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.35% 263136.026 259578.670 - -0.21% -
BM_CmpEqual_short_uchar -1.35% 1.101 1.087 - 0.48% -
std::set<int>::count(key)_(existent)/32 -1.35% 1.674 1.651 - 0.47% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.35% 178.207 175.801 - -1.44% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.35% 125.257 123.567 - -0.65% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.881 12.708 - 0.06% -
std::sort(deque<int>)_(ascending)/8 -1.34% 17.517 17.281 - -1.83% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.34% 2711.705 2675.260 - -0.61% -
BM_deque_deque_ranges_move_backward/64000 -1.34% 7900.027 7794.056 - 6.01% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.34% 5.463 5.389 - -0.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.34% 20.322 20.050 - -1.74% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.34% 9.144 9.021 - -16.15% -
BM_deque_vector_move/5500 -1.34% 195.516 192.897 - -0.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 567.654 560.078 - 0.33% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.33% 57.201 56.438 - -0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 596952.034 588987.745 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 396.945 391.650 - -0.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.33% 346743.201 342136.658 - -1.10% -
std::multiset<int>::clear()/32 -1.33% 624.260 615.970 - -1.04% -
std::sort(deque<int>)_(shuffled)/8 -1.33% 22.953 22.649 - -1.60% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.32% 12.157 11.996 - -0.60% -
std::count(vector<bool>)/1000 -1.32% 2.997 2.958 - -1.31% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.32% 178.152 175.798 - -0.51% -
SetIntersection_None_Vector_float_16384_64 -1.32% 1110820.025 1096152.362 - -1.01% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.32% 1176.352 1160.829 - -0.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.32% 2.288 2.258 - 0.16% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 394.624 389.430 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.31% 149257.098 147297.714 - -1.23% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.31% 18950.607 18701.907 - -0.64% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.31% 17.389 17.162 - -0.04% -
std::unordered_set<int>::ctor(const&)/8192 -1.31% 55593.418 54865.295 - -0.69% -
SetIntersection_Front_Set_string_256_16 -1.31% 7091633.761 6998758.121 - -4.33% -
std::move(vector<bool>)_(unaligned)/32768 -1.31% 207.467 204.751 - 1.03% -
std::flat_map<int,_int>::clear()/1024 -1.31% 397.178 391.984 - 0.14% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.31% 25.004 24.677 - -0.03% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.30% 4.602 4.542 - 0.12% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.30% 4.169 4.114 - 2.41% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.30% 13.057 12.887 - -1.14% -
std::find(deque<int>)_(bail_25%)/32768 -1.30% 1923.878 1898.894 - -0.22% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.30% 3.843 3.793 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.30% 15.079 14.884 - -1.27% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.29% 61.112 60.322 - 0.01% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.29% 22755.925 22462.047 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 16790.429 16573.618 - -0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.29% 167028.024 164871.314 - -2.21% -
SetIntersection_Front_Vector_uint64_16384_16 -1.29% 1131131.785 1116534.185 - -0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.29% 87.646 86.515 - 2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.29% 167286.363 165130.396 - -0.62% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.29% 498.956 492.542 - 2.17% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.28% 529960.482 523150.684 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.28% 1315043.767 1298151.280 - 1.20% -
BM_deque_deque_move_backward/5500 -1.28% 205.296 202.661 - 0.31% -
std::remove(vector<int>)_(prefix)/32 -1.28% 49.099 48.469 - -4.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.28% 85.266 84.173 - -1.20% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.28% 1.189 1.173 - -0.09% -
std::copy_if(vector<int>)_(entire_range)/8 -1.28% 2.298 2.268 - 0.63% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.28% 7.929 7.828 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 1577.341 1557.159 - -0.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.28% 395.597 390.543 - -0.58% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.28% 3.860 3.811 - -0.13% -
SetIntersection_None_Vector_uint64_262144_1024 -1.28% 1139631.855 1125079.453 - 0.95% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.27% 762333.923 752626.575 - -1.04% -
SetIntersection_Front_Set_float_64_1 -1.27% 16555668.457 16344973.667 - -0.11% -
BM_deque_vector_move_backward/4000 -1.27% 142.490 140.679 - -1.21% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.27% 711.847 702.837 - -0.93% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.26% 39.412 38.913 - 0.93% -
std::partition(vector<int>)_(dense)/50 -1.26% 13.240 13.073 - 0.68% -
SetIntersection_None_Vector_float_262144_4 -1.26% 1137862.657 1123545.012 - -0.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.26% 2333.173 2303.819 - 0.84% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.26% 65.013 64.196 - -0.70% -
std::find(vector<int>)_(bail_25%)/1024 -1.26% 66.276 65.443 - 0.07% -
std::search(list<int>)_(no_match)/8192 -1.26% 6610.233 6527.121 - -12.08% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.26% 1556726.230 1537155.712 - 0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.25% 17.737 17.514 - -1.02% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.25% 21.866 21.592 - 0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.25% 43.096 42.557 - -2.87% -
SetIntersection_None_Vector_uint64_16384_16384 -1.25% 1102723.971 1088929.085 - -1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.25% 144369.271 142563.951 - 1.15% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.25% 339.071 334.833 - -6.92% -
SetIntersection_None_Vector_float_16384_1 -1.25% 1105844.433 1092033.271 - -1.93% -
SetIntersection_None_Vector_uint32_262144_16384 -1.25% 1138036.074 1123827.656 - -0.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.25% 2119.044 2092.597 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.25% 18601068.570 18369068.871 - -2.99% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.25% 35.970 35.521 - -0.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 380.890 376.142 - -1.08% -
std::find(vector<long_long>)_(bail_25%)/32768 -1.25% 733.985 724.844 - 0.02% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.24% 186.544 184.223 - -0.15% -
BM_deque_deque_ranges_move/1024 -1.24% 37.191 36.729 - -0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 41749.087 41230.100 - -1.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.24% 8.864 8.754 - 3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.24% 34119.781 33697.148 - -1.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12808.997 12650.393 - -0.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 1190.408 1175.689 - -6.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.24% 4163108.962 4111678.179 - -1.56% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.23% 12.314 12.162 - 0.68% -
std::set<int>::count(key)_(non-existent)/8192 -1.23% 11.309 11.170 - -0.10% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.23% 177.918 175.728 - -0.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.23% 220.893 218.177 - -2.80% -
BM_PushHeap_uint32_Ascending_16 -1.22% 0.934 0.922 - -0.60% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.22% 71.334 70.461 - -1.22% -
SetIntersection_None_Vector_float_256_4 -1.22% 4241779.038 4190094.936 - -0.31% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.22% 853280.516 842884.777 - 0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.22% 41.662 41.155 - -0.04% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.22% 53533.521 52881.861 - -0.10% -
std::find(deque<int>)_(bail_25%)/8192 -1.22% 480.976 475.123 - -0.09% -
BM_StringAssignAsciiz_Large_Opaque -1.22% 11.679 11.537 - -0.28% -
std::search(list<int>)_(single_element)/1024 -1.22% 766.682 757.365 - 4.79% -
std::replace_if(deque<int>)_(prefix)/32 -1.21% 14.081 13.910 - 1.31% -
BM_deque_vector_move_backward/4096 -1.21% 148.998 147.197 - 0.41% -
BM_PushHeap_uint32_PipeOrgan_256 -1.21% 1.714 1.693 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.21% 15.865 15.673 - -2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.21% 22372.146 22102.159 - -0.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.21% 22.054 21.788 - -2.88% -
std::find_end(vector<int>)_(process_all)/1048576 -1.21% 219304.228 216658.504 - -2.24% -
BM_StringFindStringLiteral/1024 -1.21% 18.276 18.056 - 0.24% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.21% 25.813 25.502 - -1.37% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.20% 1874.868 1852.293 - -0.44% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.20% 5.855 5.785 - -2.89% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.20% 28.371 28.030 - -2.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 118560.224 117135.672 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.20% 12462.695 12313.018 - 4.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 7734.911 7642.075 - 1.13% -
std::partition_copy(list<int>)/50 -1.20% 13.053 12.896 - -0.63% -
std::find_end(vector<int>)_(process_all)/1024 -1.20% 223.848 221.165 - -2.20% -
BM_deque_deque_move_backward/1024 -1.20% 38.465 38.004 - -0.77% -
SetIntersection_None_Set_string_1024_1 -1.20% 8997364.873 8889770.110 - -29.90% -
BM_deque_deque_copy_backward/4096 -1.19% 154.813 152.964 - 0.59% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.19% 2687.871 2655.802 - -0.28% -
std::find(vector<long_long>)_(bail_25%)/1024 -1.19% 23.197 22.920 - 0.00% -
BM_StringRelational_Less_Empty_Small_Control -1.19% 1.669 1.649 - -6.15% -
std::map<int,_int>::clear()/0 -1.19% 395.127 390.418 - -0.68% -
SetIntersection_None_Vector_uint64_262144_1 -1.19% 1142513.516 1128905.128 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.19% 6153455.008 6080171.385 - -1.82% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.19% 23.598 23.317 - 0.85% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.19% 9.240 9.130 - -6.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.19% 395.691 390.996 - -0.35% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.19% 37047.505 36608.047 - -0.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 396.528 391.825 - -0.28% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.19% 951.381 940.101 - -0.41% -
std::sort(deque<int>)_(heap)/1024 -1.19% 6214.409 6140.755 - -1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.18% 4.149 4.100 - 5.01% -
std::move(vector<bool>)_(aligned)/512 -1.18% 2.345 2.317 - -1.11% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.18% 550.118 543.609 - -1.04% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.18% 13645.344 13484.212 - -0.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.18% 7.736 7.645 - -0.80% -
std::sort(vector<int>)_(heap)/8 -1.18% 23.623 23.344 - -1.18% -
std::find(vector<int>)_(process_all)/50 -1.18% 12.415 12.268 - -1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.18% 13856.927 13693.530 - -0.92% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.18% 261682.633 258599.646 - -3.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.18% 18753.278 18532.639 - -1.18% -
std::is_sorted(list<int>)/1024 -1.18% 752.066 743.224 - -1.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.18% 11258.540 11126.206 - -1.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.18% 49.486 48.905 - -13.63% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.17% 1438.719 1421.819 - 0.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.17% 488.334 482.603 - -0.28% -
std::set<int>::contains(key)_(existent)/8192 -1.17% 8.222 8.126 - 0.13% -
std::partial_sort(vector<int>)_(repeated)/8 -1.17% 18.732 18.513 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.17% 590.037 583.139 - -0.84% -
std::search(list<int>)_(no_match)/1024 -1.17% 748.950 740.195 - 1.28% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.17% 1.337 1.321 - 9.13% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.17% 30528.901 30172.481 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.16% 12338.506 12195.007 - -1.47% -
std::set<std::string>::ctor(const&)/1024 -1.16% 34531.193 34129.710 - -1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.16% 17.401 17.199 - -0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.16% 1464012.115 1447046.287 - 0.28% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.16% 10.256 10.137 - -0.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 393.414 388.866 - -0.11% -
SetIntersection_None_Set_string_256_256 -1.16% 5803624.521 5736584.322 - -1.59% -
std::shift_right(deque<int>)/50 -1.15% 4.535 4.482 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.15% 753.885 745.186 - -2.00% -
std::is_sorted(list<int>,_pred)/1024 -1.15% 820.187 810.725 - -1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.15% 3065627.191 3030341.013 - -1.12% -
SetIntersection_Interlaced_Set_float_1024_64 -1.15% 10128346.185 10011923.577 - -2.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.15% 158441.548 156626.453 - -1.14% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.15% 12.821 12.674 - -4.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.15% 12352.281 12210.833 - -1.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.14% 91.742 90.696 - -2.37% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.14% 10.117 10.002 - -2.10% -
rng::for_each(set<int>)/50 -1.14% 37.948 37.515 - -0.23% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.14% 11.431 11.301 - -0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 397.812 393.280 - -0.65% -
SetIntersection_None_Vector_uint32_16384_16384 -1.14% 1107588.800 1094979.663 - -0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.14% 10999.650 10874.430 - 0.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 348925.182 344956.747 - -1.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.14% 64236.821 63506.314 - -0.89% -
std::fill_n(vector<bool>)/32768 -1.14% 30.409 30.063 - -0.50% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -1.14% 12.745 12.600 - -1.18% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.13% 11690.995 11558.311 - -6.53% -
BM_deque_deque_copy/64 -1.13% 3.082 3.047 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.13% 1568441.313 1550655.863 - -2.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 140778.694 139182.750 - -0.65% -
std::rotate_copy(deque<int>)/8192 -1.13% 296.094 292.738 - -0.68% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.13% 6975.428 6896.376 - -0.49% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.13% 3.612 3.571 - -1.14% -
std::copy(deque<int>)/8 -1.13% 2.687 2.657 - 0.05% -
rng::starts_with(list<int>)/8 -1.13% 2.953 2.920 - 0.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.13% 6756.656 6680.371 - -4.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.13% 12.748 12.604 - -2.83% -
std::search(deque<int>)_(same_length)/8192 -1.13% 3779.319 3736.683 - -1.27% -
BM_deque_vector_ranges_copy_backward/5500 -1.13% 198.765 196.525 - -1.34% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.13% 354646710.534 350656472.681 - 1.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 131834.213 130353.426 - -1.17% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.12% 12582.142 12440.916 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.12% 45.859 45.345 - -1.29% -
SetIntersection_None_Set_string_1024_64 -1.12% 8914303.343 8814345.493 - -1.91% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.12% 24.496 24.222 - -0.11% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.12% 8282.054 8189.310 - -0.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.12% 1.038 1.026 - 6.33% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.12% 11.524 11.395 - -0.49% -
BM_PushHeap_uint32_Random_262144 -1.11% 5.872 5.807 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.11% 1124498.037 1111988.177 - -1.53% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.11% 3575619.227 3535860.754 - -3.78% -
std::sort(vector<int>)_(descending)/1024 -1.11% 1022.575 1011.212 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.11% 1288541.657 1274235.959 - -3.36% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 392.939 388.582 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.11% 4656470.407 4604833.375 - 2.17% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.11% 16.594 16.410 - -2.26% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.11% 1895.899 1874.948 - 0.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.10% 4.199 4.153 - -0.11% -
SetIntersection_Interlaced_Set_float_16_4 -1.10% 59676637.581 59018849.032 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 396.060 391.694 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.10% 1316550.812 1302040.657 - -0.80% -
BM_CmpEqual_int_ushort -1.10% 1.092 1.080 - -1.55% -
std::for_each(vector<int>)/8 -1.10% 0.918 0.908 - -0.05% -
BM_StringFindStringLiteral/512 -1.10% 9.690 9.583 - -0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.10% 12908.974 12767.161 - 0.05% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.10% 4546.839 4496.929 - -3.62% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.10% 42.985 42.514 - 0.12% -
BM_num_get<void*> -1.10% 10.941 10.821 - -0.47% -
std::find_if(vector<bool>)_(process_all)/50 -1.09% 23.951 23.689 - 0.32% -
BM_CmpEqual_schar_short -1.09% 1.120 1.108 - -1.03% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.09% 23470.965 23214.213 - -2.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.09% 32.495 32.140 - -1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.09% 766.718 758.340 - -2.80% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.09% 6855.895 6781.077 - 0.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 5706.657 5644.410 - -1.52% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -1.09% 12.918 12.778 - -0.40% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.09% 616.808 610.112 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.09% 24.593 24.326 - -4.44% -
BM_PushHeap_string_Random_64 -1.08% 13.163 13.020 - 2.07% -
std::stable_sort(vector<int>)_(descending)/8192 -1.08% 18511.447 18310.675 - -1.76% -
BM_vector_deque_ranges_copy_backward/1024 -1.08% 38.325 37.909 - 0.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.08% 1.528 1.511 - 1.25% -
SetIntersection_None_Vector_float_64_64 -1.08% 8582947.311 8489991.537 - 0.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.08% 34.405 34.033 - 6.06% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.08% 21.175 20.946 - 0.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.08% 394.475 390.231 - -0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.07% 4612.681 4563.147 - -0.33% -
BM_num_get<unsigned_long> -1.07% 10.511 10.399 - -1.06% -
BM_StringDestroy_Huge -1.07% 10.829 10.713 - -11.67% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.07% 40.932 40.493 - -3.28% -
BM_StringFindCharLiteral/256 -1.07% 5.367 5.309 - -0.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.07% 346722.087 343017.597 - -4.97% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -1.07% 7890.486 7806.258 - -0.78% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.06% 93202.756 92210.631 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.06% 187125.224 185133.689 - -0.86% -
BM_CmpLess_ushort_uchar -1.06% 1.115 1.104 - 0.30% -
bm_lexicographical_compare<unsigned_char>/512 -1.06% 8.783 8.690 - -0.26% -
std::sort(vector<int>)_(heap)/1024 -1.06% 4565.332 4516.979 - -6.53% -
std::copy_n(deque<int>)/262144 -1.06% 11730.514 11606.340 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.06% 1114.630 1102.837 - -5.17% -
SetIntersection_Interlaced_Vector_string_4_4 -1.06% 151870163.092 150263656.165 - 0.00% -
std::partial_sort(vector<int>)_(ascending)/8 -1.06% 19.103 18.901 - -0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -1.06% 879.645 870.347 - -0.60% -
rng::starts_with(list<int>,_pred)/1024 -1.06% 805.562 797.052 - -0.58% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 576.266 570.181 - -2.59% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.05% 775.455 767.288 - -0.14% -
std::multiset<std::string>::erase(iterator)/32 -1.05% 32.834 32.490 - -1.80% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.05% 15.792 15.626 - -1.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.05% 36101.910 35723.156 - 1.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 1509.308 1493.496 - -0.23% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.05% 52.562 52.012 - -1.37% -
SetIntersection_None_Vector_uint64_1024_4 -1.05% 1076572.749 1065320.495 - -1.03% -
std::adjacent_find(vector<int>)/8 -1.04% 2.025 2.003 - -0.20% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.04% 36.090 35.713 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.04% 24.691 24.434 - -0.03% -
SetIntersection_Front_Vector_float_262144_4 -1.04% 1050917.889 1039966.748 - -1.86% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.04% 1312748.286 1299069.624 - -0.59% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 51939.586 51398.483 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 135883.830 134468.271 - -2.53% -
std::sort(vector<int>)_(repeated)/1024 -1.04% 660.069 653.202 - -0.70% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.04% 709.241 701.871 - -0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 1128.278 1116.577 - -6.55% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.04% 604.586 598.326 - -0.32% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.04% 820.850 812.354 - -0.63% -
std::vector<std::string>::ctor(size)/1024 -1.03% 428.605 424.174 - -0.85% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.03% 77.929 77.125 - -0.62% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.03% 1.563 1.547 - -3.07% -
std::count(list<int>)_(every_other)/1024 -1.03% 708.541 701.244 - 1.08% -
BM_std_minmax_element<short>/1024 -1.03% 282.729 279.818 - -0.74% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.03% 19.084 18.888 - -2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.03% 3076780.484 3045117.431 - 0.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.03% 5.323 5.268 - 5.13% -
BM_CmpEqual_int_uchar -1.03% 1.109 1.098 - -0.75% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 -1.03% 8893.047 8801.655 - -0.34% -
std::sort(vector<int>)_(descending)/8192 -1.03% 7253.212 7178.683 - -0.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.02% 27.713 27.430 - -0.61% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.02% 16.693 16.522 - -0.57% -
std::lower_bound(std::deque<int>)/8192 -1.02% 65.211 64.544 - -0.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.02% 599959.062 593818.826 - 0.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.02% 12.591 12.462 - -3.66% -
std::shuffle(vector<int>)/8192 -1.02% 70499.350 69779.039 - -0.63% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.02% 17.682 17.501 - -0.36% -
std::make_heap(deque<int>)_(repeated)/1024 -1.02% 2291.798 2268.410 - 0.36% -
BM_StringAssignStr_Huge_Transparent -1.02% 109.555 108.437 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.02% 1088542.071 1077446.015 - -0.72% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.02% 23.195 22.959 - -0.72% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.02% 5.374 5.319 - -0.39% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.02% 54.868 54.310 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.01% 10.414 10.308 - 0.17% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.01% 49.355 48.854 - -0.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.01% 17.520 17.342 - 0.06% -
std::unordered_set<int>::clear()/32 -1.01% 603.342 597.227 - -6.55% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.01% 2294.586 2271.366 - -0.05% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.01% 745.424 737.885 - -0.28% -
SetIntersection_Interlaced_Set_float_256_16 -1.01% 12165315.399 12042466.017 - 0.76% -
bm_swap_ranges_vb_aligned/8 -1.01% 3.292 3.259 - 0.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.01% 5.943 5.883 - -60.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -1.01% 156937.389 155355.516 - -0.81% -
std::sort(vector<int>)_(shuffled)/1024 -1.01% 4648.719 4601.883 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4198212.362 4155970.715 - -0.75% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.00% 2.884 2.855 - 2.99% -
std::sort(deque<int>)_(ascending)/1024 -1.00% 765.238 757.570 - 0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -1.00% 156120.621 154556.806 - -1.14% -
std::fill_n(list<int>)/32 -1.00% 8.088 8.007 - -0.08% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.93% 229.037 941.188 - 0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 124.11% 50.104 112.289 - -14.71% -
SetIntersection_Interlaced_Vector_uint64_262144_64 121.95% 8643397.922 19183746.189 - 53.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 116.42% 11.235 24.315 - 62.03% -
SetIntersection_Interlaced_Vector_float_262144_64 113.02% 9216105.617 19632272.615 - 144.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 104.84% 168422198.126 344987953.226 - 108.52% -
std::set<std::string>::insert(value)_(already_present)/8192 102.83% 29.840 60.524 - 58.37% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 97.21% 751.185 1481.430 - 95.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 90.70% 182212949.097 347475944.313 - 94.48% -
std::copy_backward(deque<int>)/64 79.25% 3.030 5.432 - 53.44% -
std::search(list<int>,_pred)_(same_length)/8192 79.14% 8574.559 15360.800 - 51.28% -
SetIntersection_Interlaced_Vector_float_16384_256 75.72% 16984669.721 29845050.525 - 99.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 74.83% 35.504 62.072 - 101.90% -
std::remove_copy_if(deque<int>)_(prefix)/32 69.30% 17.744 30.041 - 59.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 66.39% 20.919 34.808 - 17.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 65.11% 18.292 30.202 - 64.84% -
SetIntersection_Interlaced_Set_uint64_16384_16 64.32% 221018447.715 363174871.199 - 66.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 64.31% 3.796 6.237 - 65.07% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 64.20% 26.550 43.596 - 36.91% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 62.39% 35.554 57.737 - 36.42% -
std::set<std::string>::erase(key)_(existent)/1024 61.75% 60.291 97.521 - 72.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 60.03% 11.879 19.010 - 49.23% -
SetIntersection_Interlaced_Vector_float_262144_1024 59.22% 96897190.723 154276261.976 - 79.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 58.67% 31.165 49.450 - 29.74% -
std::for_each(map<int>::iterator)/8192 57.68% 7434.885 11723.592 - 58.97% -
SetIntersection_Interlaced_Set_uint64_16384_256 57.17% 213282787.873 335221565.188 - 60.20% -
rng::for_each(map<int>)/8192 56.40% 7331.786 11467.112 - 57.60% -
rng::for_each(multimap<int>)/8192 54.87% 7501.057 11616.664 - 60.61% -
SetIntersection_Interlaced_Vector_float_262144_16 54.61% 4260499.326 6587009.055 - 2.79% -
std::partial_sort_copy(deque<int>)_(descending)/8 53.99% 15.296 23.555 - -0.57% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 51.28% 11.791 17.837 - 28.71% -
SetIntersection_Interlaced_Set_uint64_16384_16384 49.38% 238114392.995 355683454.239 - 51.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 49.33% 175009316.708 261347738.946 - 56.27% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.04% 14.912 22.076 - 0.37% -
SetIntersection_Interlaced_Vector_float_262144_256 47.74% 33965704.155 50181288.905 - 55.68% -
SetIntersection_Interlaced_Vector_float_16384_1024 47.51% 45938317.730 67763863.094 - 75.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 46.93% 3.408 5.008 - 50.21% -
SetIntersection_Interlaced_Set_uint64_16384_64 46.61% 235491224.871 345250947.321 - 49.19% -
rng::find(vector<bool>)_(process_all)/8 46.34% 0.555 0.812 - 21.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 45.75% 8476.198 12354.098 - 46.22% -
std::set<std::string>::erase(key)_(existent)/32 45.60% 50.284 73.213 - 7.78% -
std::for_each(multimap<int>::iterator)/8192 45.58% 7657.274 11147.820 - 50.05% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 44.77% 8160.941 11814.500 - 44.01% -
std::is_partitioned(list<int>)_(partitioned)/8192 44.76% 7177.363 10390.005 - 48.15% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.87% 127.323 181.902 - -8.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 42.57% 0.335 0.477 - 60.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 41.93% 164223726.434 233087849.584 - 43.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.16% 22.361 31.566 - 31.92% -
std::find_if(list<int>)_(bail_25%)/1024 41.07% 127.937 180.483 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 40.62% 167526824.842 235577870.189 - 43.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.69% 12.411 17.336 - 38.11% -
SetIntersection_Interlaced_Vector_float_1024_64 39.15% 3608553.126 5021165.961 - 52.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 38.33% 163139859.544 225672127.909 - 40.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 38.20% 43.399 59.979 - 36.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 37.32% 37.421 51.386 - 30.55% -
BM_PushHeap_string_Random_1 36.38% 0.469 0.640 - 25.38% -
std::unordered_set<int>::count(key)_(existent)/8192 36.28% 1.281 1.746 - 13.35% -
ranges::minmax(std::list<long_long>)/1 36.15% 0.453 0.617 - 13.41% -
std::unordered_set<int>::count(key)_(non-existent)/1024 36.10% 1.458 1.985 - 20.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.90% 50.805 69.045 - 13.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 35.51% 161658796.749 219065071.553 - 38.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.32% 24.015 32.497 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 34.57% 0.424 0.570 - -1.19% -
SetIntersection_Interlaced_Set_uint64_16384_4 33.60% 180029039.767 240509853.976 - 36.20% -
std::shift_left(vector<int>)/32 32.93% 2.971 3.949 - 32.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 32.42% 1976.923 2617.829 - 7.30% -
rng::for_each(multiset<int>)/8192 31.74% 7786.853 10258.772 - 33.35% -
std::is_sorted_until(deque<int>)/8 31.66% 2.841 3.740 - 50.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 31.62% 0.891 1.172 - 13.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.00% 28.502 37.337 - -2.10% -
SetIntersection_Interlaced_Vector_float_262144_4 30.85% 1540014.927 2015166.485 - 38.38% -
SetIntersection_Interlaced_Vector_float_1024_16 30.69% 1971052.001 2575956.127 - 42.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 30.61% 68.297 89.206 - 32.46% -
std::unordered_set<int>::contains(key)_(non-existent)/0 29.34% 0.338 0.437 - 29.27% -
BM_PushHeap_uint64_Descending_1 28.70% 0.471 0.606 - 47.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 28.44% 737.214 946.861 - -1.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 28.42% 17.908 22.998 - 28.46% -
std::for_each(multiset<int>::iterator)/8192 28.33% 8079.080 10367.827 - 29.33% -
rng::for_each(set<int>)/8192 28.32% 7837.472 10056.954 - 29.81% -
std::find_end(deque<int>)_(process_all)/1048576 27.03% 268048.694 340490.363 - 29.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.91% 21.818 27.690 - 16.24% -
std::find_if_not(vector<char>)_(bail_25%)/8 26.36% 0.787 0.994 - 39.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 26.29% 14.036 17.726 - 23.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 26.15% 18.158 22.906 - 26.61% -
std::find_end(deque<int>)_(process_all)/8192 25.98% 2114.039 2663.346 - 25.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 25.82% 1.275 1.604 - 23.60% -
std::for_each(set<int>::iterator)/8192 25.75% 8034.084 10102.585 - 27.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.43% 42.074 52.775 - 3.44% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.39% 8.055 10.100 - 33.80% -
std::fill(vector<bool>)/1048576 25.10% 3054.135 3820.711 - -0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 24.95% 5.460 6.822 - 30.48% -
std::unordered_set<std::string>::count(key)_(existent)/32 24.67% 32.447 40.451 - -5.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 24.37% 34.535 42.952 - 12.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 24.29% 26.877 33.406 - 8.83% -
std::unordered_set<int>::count(key)_(non-existent)/0 24.26% 0.278 0.346 - 11.11% -
bm_lexicographical_compare<int>/1 24.19% 1.282 1.592 - 22.61% -
BM_toupper_char<char> 24.11% 0.553 0.686 - 11.27% -
BM_toupper_char<wchar_t> 24.01% 0.551 0.683 - 24.43% -
std::search(list<int>)_(same_length)/8192 23.87% 8480.488 10504.997 - 21.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.84% 61.669 76.371 - 16.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.79% 21.369 26.453 - 9.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.32% 1.367 1.686 - -10.91% -
SetIntersection_Interlaced_Vector_uint64_262144_256 23.08% 46390890.196 57096516.729 - 25.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 22.91% 702.674 863.658 - 12.11% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 22.89% 92.525 113.702 - 27.91% -
SetIntersection_Interlaced_Vector_float_16384_64 22.48% 8464292.663 10367429.672 - 73.66% -
std::lower_bound(std::list<int>)/8192 22.42% 13237.348 16205.672 - 19.16% -
std::for_each(list<int>)/8192 21.72% 7438.980 9054.391 - 25.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 21.59% 10.679 12.984 - -0.14% -
std::unordered_set<int>::count(key)_(existent)/32 21.56% 1.225 1.490 - 6.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 21.45% 6546.044 7950.354 - 21.05% -
rng::find(vector<bool>)_(process_all)/50 21.41% 0.644 0.782 - 15.27% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.39% 11863.714 14401.851 - 3.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 21.39% 1.461 1.774 - -14.84% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 21.17% 94.600 114.629 - -0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 21.10% 3440.364 4166.294 - 21.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.92% 43.644 52.775 - 2.62% -
rng::starts_with(list<int>,_pred)/8192 20.90% 9684.784 11708.977 - 20.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.76% 47.577 57.454 - -23.19% -
BM_PushHeap_string_Descending_1 20.74% 0.531 0.641 - -0.03% -
std::rotate(vector<bool>)_(by_1/4)/1024 20.47% 12.564 15.135 - 14.30% -
std::copy_n(vector<bool>)_(aligned)/262144 20.44% 638.731 769.287 - 12.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 20.18% 0.289 0.347 - -27.97% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 20.15% 9630.343 11570.670 - 21.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.99% 19.944 23.932 - 1.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 19.95% 1964.499 2356.415 - 79.53% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 19.84% 1.662 1.992 - -4.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 19.77% 1.342 1.607 - -6.62% -
std::find_first_of(vector<int>)_(large_needle)/32 19.05% 107.888 128.443 - 26.75% -
std::multiset<int>::contains(key)_(non-existent)/8192 18.88% 8.624 10.252 - -0.09% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 18.78% 0.969 1.151 - 2.21% -
BM_vector_deque_move/2 18.78% 1.727 2.051 - 6.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.77% 0.392 0.466 - -31.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.51% 64.832 76.831 - 7.10% -
SetIntersection_Interlaced_Vector_float_256_16 18.45% 6170997.625 7309404.145 - 25.21% -
BM_std_minmax_element<char>/64 18.42% 17.310 20.499 - 17.71% -
BM_vector_deque_move/1 17.83% 1.952 2.301 - 4.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 17.00% 4575371.148 5353300.773 - 12.98% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 16.97% 757.904 886.502 - 14.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 16.83% 1878971.325 2195207.117 - 18.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 16.43% 62684.174 72984.389 - 15.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.41% 4.660 5.425 - -3.23% -
ranges::min(std::list<long_long>)/70000 16.27% 43985.737 51142.698 - 12.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 16.23% 19.562 22.736 - 12.91% -
std::find_end(deque<int>)_(process_all)/1024 16.21% 290.795 337.929 - 10.20% -
std::find_end(deque<int>)_(match_near_end)/1000 16.13% 33.620 39.042 - -15.31% -
std::upper_bound(std::list<int>)/8192 16.00% 13140.472 15243.605 - 11.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 15.79% 1.516 1.756 - 14.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.68% 13.563 15.690 - 7.67% -
std::stable_partition(list<int>)_(alloc_fails)/8192 15.49% 25014.029 28889.520 - 8.27% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.40% 17.870 20.623 - 0.44% -
std::find_first_of(vector<int>)_(large_needle)/50 15.38% 284.622 328.383 - 25.28% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.31% 0.994 1.146 - -1.53% -
SetIntersection_Interlaced_Vector_uint64_256_64 15.29% 7754898.091 8940316.954 - 31.11% -
std::stable_partition(list<int>)_(dense)/8192 15.18% 17431.408 20077.797 - 6.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.92% 454.701 522.523 - 14.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 14.79% 4.168 4.785 - 14.08% -
std::swap_ranges(list<int>)/8192 14.72% 9600.745 11013.876 - 4.95% -
std::find_first_of(vector<int>)_(large_needle)/1024 14.68% 112837.887 129401.218 - 20.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.66% 27.792 31.866 - -7.03% -
BM_deque_vector_copy_backward/70000 14.56% 7843.430 8985.435 - 0.90% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.55% 9182.285 10518.609 - 14.29% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 14.44% 741.027 848.060 - -1.80% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 14.30% 118601.458 135561.945 - 3.73% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 14.19% 22.495 25.687 - 3.08% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 14.13% 633.905 723.469 - 34.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.13% 913174.242 1042171.767 - 13.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 14.09% 0.386 0.440 - 17.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.00% 15.724 17.924 - 12.22% -
std::find_if(vector<int>)_(bail_25%)/8 13.98% 0.736 0.839 - -8.39% -
std::set<std::string>::erase(key)_(existent)/8192 13.83% 72.345 82.352 - -12.81% -
BM_std_minmax_element<char>/2 13.77% 0.603 0.685 - 6.48% -
BM_deque_vector_ranges_move/0 13.72% 1.308 1.488 - 16.66% -
std::set<std::string>::find(key)_(existent)/8192 13.68% 30.497 34.669 - 12.74% -
std::find(vector<long_long>)_(process_all)/8 13.63% 1.096 1.246 - 24.13% -
std::map<std::string,_int>::ctor(const&)/32 13.54% 710.717 806.938 - -3.21% -
BM_std_minmax_element<char>/64000 13.51% 16722.664 18982.446 - 14.90% -
std::unordered_set<int>::count(key)_(existent)/1024 13.48% 1.294 1.469 - 9.00% -
BM_std_minmax_element<char>/4000 13.37% 1053.545 1194.382 - 15.27% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 13.30% 16.865 19.109 - 13.29% -
BM_PushHeap_uint32_PipeOrgan_1 13.26% 0.409 0.463 - 12.61% -
BM_std_minmax_element<char>/4096 13.25% 1078.540 1221.461 - 14.72% -
BM_std_minmax_element<char>/5500 13.25% 1444.625 1636.052 - 15.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 13.23% 69.432 78.615 - 11.90% -
BM_std_minmax_element<char>/65536 13.19% 17124.893 19384.471 - 14.61% -
std::set<std::string>::equal_range(key)_(existent)/32 13.08% 16.169 18.284 - 11.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.00% 3203303.726 3619754.878 - 20.63% -
BM_StringEraseWithMove_Empty_Transparent 13.00% 0.559 0.632 - -4.00% -
SetIntersection_Front_Set_uint32_16384_16384 12.83% 221134899.028 249514765.628 - 17.89% -
BM_std_minmax_element<char>/70000 12.59% 18334.008 20641.631 - 13.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 12.58% 0.858 0.966 - 3.31% -
std::set<std::string>::find(key)_(non-existent)/32 12.51% 9.045 10.177 - -6.24% -
BM_vector_deque_ranges_move_backward/2 12.40% 1.825 2.051 - -0.30% -
std::unordered_set<std::string>::find(key)_(existent)/32 12.37% 37.402 42.029 - 19.05% -
std::map<std::string,_int>::erase(iterator)/32 12.29% 28.116 31.571 - 11.03% -
BM_std_minmax_element<char>/1024 12.25% 275.555 309.323 - 14.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.19% 0.272 0.305 - -1.30% -
SetIntersection_Interlaced_Vector_float_64_16 12.14% 16815535.167 18857257.180 - 13.77% -
BM_vector_deque_move_backward/65536 12.05% 7360.985 8247.945 - -0.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.01% 1329.490 1489.143 - 17.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.90% 17610.713 19706.919 - 3.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 11.82% 15.939 17.823 - 10.63% -
bm_lexicographical_compare<int>/8 11.77% 1.462 1.634 - 7.61% -
std::remove_if(deque<int>)_(prefix)/50 11.74% 64.613 72.196 - 8.15% -
std::map<std::string,_int>::erase(iterator)/1024 11.71% 25.495 28.480 - -11.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.69% 26.914 30.060 - 3.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.69% 669.668 747.945 - 31.08% -
std::search(deque<int>)_(near_matches)/1000 11.68% 18680.726 20862.021 - 13.88% -
BM_std_minmax_element<char>/512 11.63% 140.349 156.675 - 13.31% -
SetIntersection_Front_Set_string_1024_256 11.55% 14285740.985 15935661.987 - 3.32% -
std::remove_copy(deque<int>)_(prefix)/1024 11.53% 375.631 418.940 - 2.72% -
BM_StringEraseWithMove_Empty_Opaque 11.40% 0.802 0.893 - -1.03% -
SetIntersection_Interlaced_Set_string_262144_4 11.39% 1852778.728 2063724.203 - 13.19% -
std::set<int>::lower_bound(key)_(existent)/8192 11.33% 7.748 8.626 - 10.03% -
BM_deque_vector_move_backward/70000 11.32% 7751.143 8628.768 - -1.71% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.30% 309.396 344.361 - 0.40% -
SetIntersection_Front_Vector_uint64_262144_1024 11.29% 5316786.676 5917001.454 - 1.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 11.26% 1.316 1.465 - 20.86% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.25% 35.023 38.962 - 7.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.19% 6.450 7.172 - -31.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 11.18% 2.285 2.540 - 8.72% -
std::find_end(deque<int>)_(match_near_end)/1024 11.16% 32.402 36.020 - 10.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.10% 8793691.986 9769414.890 - 12.35% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.07% 26.031 28.914 - 0.61% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.06% 1.556 1.728 - 8.33% -
BM_vector_deque_move_backward/70000 11.05% 7735.353 8589.758 - -0.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.02% 21.701 24.093 - 4.72% -
std::for_each_n(list<int>)/8192 10.93% 7556.751 8382.491 - 0.09% -
std::rotate(deque<int>)_(1_element_forward)/8192 10.82% 298.703 331.025 - 10.55% -
SetIntersection_Interlaced_Vector_float_1024_4 10.82% 1272764.805 1410467.941 - 12.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.73% 4.712 5.218 - -28.59% -
BM_vector_deque_ranges_move_backward/1 10.59% 2.115 2.339 - 1.03% -
std::rotate(deque<int>)_(1_element_backward)/8192 10.59% 309.762 342.560 - 9.65% -
SetIntersection_None_Set_string_262144_1024 10.41% 1654788.330 1827119.303 - 10.95% -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.36% 1.249 1.379 - 4.80% -
BM_deque_vector_ranges_move_backward/70000 10.34% 7969.408 8793.061 - 2.35% -
SetIntersection_None_Set_string_262144_262144 10.30% 1659291.097 1830230.467 - 11.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 10.26% 6760.441 7454.104 - 5.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.25% 0.606 0.668 - 9.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 10.24% 61.456 67.747 - 4.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.23% 23.488 25.890 - 6.71% -
BM_PushHeap_uint32_Ascending_1 10.06% 0.629 0.693 - 49.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10.02% 8677180.010 9546991.085 - 12.64% -
std::copy_if(vector<int>)_(entire_range)/64 10.01% 15.285 16.815 - -1.78% -
SetIntersection_None_Set_string_262144_64 9.99% 1648619.629 1813339.926 - 11.14% -
rng::find_last(vector<int>)_(bail_90%)/50 9.99% 1.415 1.556 - 7.99% -
std::copy_backward(deque<int>)/262144 9.97% 31221.470 34332.805 - 8.27% -
std::find_if(vector<char>)_(bail_25%)/1024 9.81% 25.136 27.603 - 9.59% -
BM_vector_deque_ranges_copy_backward/65536 9.76% 7389.624 8110.855 - -1.51% -
SetIntersection_None_Set_string_262144_16 9.75% 1652525.881 1813623.537 - 11.14% -
SetIntersection_None_Set_uint32_262144_256 9.75% 1176561.848 1291231.443 - 15.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.74% 2100045.002 2304499.676 - 10.46% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.68% 37933812.503 41604294.120 - 8.86% -
BM_deque_deque_ranges_move_backward/70000 9.63% 7906.454 8667.566 - 0.63% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.56% 32.584 35.698 - 0.18% -
SetIntersection_Interlaced_Set_string_262144_16 9.55% 2146364.746 2351289.469 - 12.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 9.54% 1.676 1.836 - 26.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.49% 23.508 25.738 - -8.43% -
std::set<std::string>::contains(key)_(non-existent)/32 9.46% 9.646 10.559 - 0.82% -
SetIntersection_None_Set_string_262144_4 9.42% 1650966.555 1806542.154 - 10.87% -
BM_vector_deque_ranges_copy_backward/70000 9.41% 7915.634 8660.890 - 0.83% -
BM_PushHeap_float_Ascending_16 9.40% 0.975 1.066 - 3.52% -
BM_vector_deque_ranges_move_backward/70000 9.38% 7821.490 8554.866 - -4.17% -
std::generate_n(list<int>)/8192 9.35% 6868.739 7511.036 - 9.53% -
std::replace(list<int>)_(sprinkled)/8192 9.35% 7140.702 7808.061 - 0.89% -
std::rotate(list<int>)_(1_element_backward)/8192 9.32% 7232.801 7906.835 - 9.19% -
std::set<std::string>::upper_bound(key)_(existent)/1024 9.32% 22.315 24.395 - 10.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.26% 22.447 24.525 - 3.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.26% 1631570.394 1782583.905 - 8.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.22% 32.970 36.010 - 10.52% -
BM_deque_vector_move_backward/65536 9.22% 7338.727 8015.323 - 0.21% -
BM_std_minmax_element<long_long>/3 9.20% 1.184 1.293 - 4.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.17% 1.137 1.241 - -7.80% -
std::set<std::string>::erase(iterator)/8192 9.16% 27.351 29.856 - -4.22% -
std::unordered_multiset<int>::contains(key)_(existent)/32 9.13% 1.211 1.321 - -1.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.11% 2.272 2.479 - 10.36% -
BM_vector_deque_ranges_move_backward/65536 9.10% 7338.762 8006.307 - -1.86% -
std::find_first_of(vector<int>)_(large_needle)/8192 9.09% 7293784.291 7956571.022 - 15.16% -
SetIntersection_None_Set_string_262144_1 9.09% 1656736.897 1807261.148 - 10.99% -
SetIntersection_None_Set_uint32_262144_1024 9.06% 1174901.287 1281392.008 - 14.29% -
SetIntersection_None_Set_string_262144_16384 9.03% 1663382.324 1813547.445 - 11.20% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.03% 11.490 12.527 - -8.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 9.03% 203696439.673 222082038.610 - 7.72% -
std::find_end(list<int>,_pred)_(same_length)/8192 9.02% 9496.537 10352.939 - 10.34% -
std::set<std::string>::contains(key)_(existent)/8192 9.01% 26.645 29.047 - 6.55% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.01% 1.154 1.259 - 8.96% -
SetIntersection_None_Set_uint32_262144_16 8.96% 1179785.642 1285474.693 - 14.67% -
SetIntersection_None_Set_uint32_262144_64 8.95% 1180292.724 1285877.846 - 14.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.91% 1635998.373 1781809.655 - 8.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.91% 0.450 0.490 - 20.86% -
SetIntersection_None_Set_uint32_262144_4 8.90% 1181285.890 1286376.629 - 15.23% -
BM_vector_deque_move_backward/64000 8.88% 7049.427 7675.130 - -3.44% -
std::remove(deque<int>)_(sprinkled)/50 8.84% 54.309 59.108 - 1.12% -
SetIntersection_None_Set_string_262144_256 8.84% 1666332.275 1813566.648 - 11.39% -
std::all_of(list<int>)_(process_all)/8192 8.79% 6996.132 7611.014 - 1.68% -
BM_vector_deque_copy_backward/65536 8.72% 7428.858 8076.634 - -1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 8.72% 0.573 0.623 - 9.58% -
std::adjacent_find(deque<int>,_pred)/8 8.66% 4.162 4.523 - -6.65% -
SetIntersection_None_Set_uint32_262144_1 8.64% 1186128.418 1288552.815 - 15.17% -
rng::find_last_if(vector<int>)_(bail_90%)/8 8.63% 0.629 0.683 - 18.69% -
BM_deque_vector_ranges_copy_backward/64000 8.61% 7454.620 8096.350 - 3.74% -
BM_deque_deque_copy_backward/65536 8.59% 7572.941 8223.522 - 2.76% -
SetIntersection_Interlaced_Set_string_262144_64 8.59% 2130261.230 2313194.338 - 10.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 8.58% 21.830 23.702 - 2.91% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.53% 9.870 10.712 - 5.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.52% 7147034.371 7756235.778 - 4.75% -
SetIntersection_Interlaced_Set_string_16_16 8.47% 56188439.682 60945721.115 - 4.15% -
BM_align/1 8.47% 0.624 0.677 - 5.69% -
std::swap_ranges(list<int>)/1024 8.43% 749.856 813.046 - -0.43% -
BM_PushHeap_float_Descending_4 8.43% 0.363 0.394 - 10.63% -
BM_deque_deque_move_backward/65536 8.42% 7570.413 8207.647 - 2.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.42% 14.749 15.990 - -8.14% -
std::map<std::string,_int>::count(key)_(existent)/8192 8.38% 28.038 30.387 - -2.50% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.34% 0.392 0.425 - 7.81% -
std::search(list<int>)_(single_element)/8192 8.32% 8935.607 9679.177 - 18.03% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.27% 6.147 6.656 - 2.80% -
BM_deque_vector_move_backward/0 8.26% 1.303 1.411 - -11.13% -
std::find_if(vector<char>)_(bail_25%)/32768 8.24% 796.352 862.010 - 7.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.24% 32.170 34.820 - 43.80% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.21% 28.943 31.319 - 9.89% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.20% 6.478 7.009 - 2.42% -
SetIntersection_None_Set_uint64_16384_4 8.18% 164296628.795 177733237.410 - 10.02% -
SetIntersection_Front_Set_uint64_262144_16384 8.18% 224081466.382 242400656.844 - 9.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.14% 69.520 75.180 - -30.37% -
SetIntersection_Front_Set_string_256_64 8.14% 14060122.483 15203946.639 - 2.47% -
BM_align/8 8.13% 0.623 0.673 - 5.35% -
rng::find_last(vector<int>)_(bail_90%)/8 8.12% 0.424 0.459 - 17.03% -
SetIntersection_None_Set_uint32_262144_16384 8.12% 1167735.758 1262597.656 - 13.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.07% 79419.823 85825.840 - 1.50% -
BM_align/64 8.05% 0.623 0.673 - 5.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 8.04% 19951.709 21555.188 - 6.35% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 8.00% 20.356 21.986 - 3.54% -
BM_deque_deque_ranges_move_backward/2 7.96% 2.336 2.522 - 6.99% -
SetIntersection_Interlaced_Vector_uint32_262144_64 7.95% 9613780.560 10378429.800 - -22.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.95% 1279.144 1380.871 - 3.24% -
std::find_if_not(vector<int>)_(bail_25%)/8 7.94% 0.842 0.909 - -0.72% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.89% 21.162 22.831 - -3.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.89% 1656847.658 1787496.258 - 6.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.88% 9699363.595 10463964.302 - 6.96% -
SetIntersection_Interlaced_Vector_string_16384_4 7.80% 1841569.878 1985253.790 - 10.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 7.79% 65223379.843 70302432.569 - 1.20% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 7.79% 15610.941 16826.290 - 3.68% -
std::find_if(deque<int>)_(bail_25%)/8192 7.78% 541.750 583.898 - 8.37% -
std::fill_n(list<int>)/1024 7.74% 439.985 474.053 - 0.93% -
std::search(list<int>,_pred)_(single_element)/8192 7.68% 8176.167 8803.886 - -9.71% -
std::copy_n(vector<int>)/8 7.63% 2.162 2.327 - -1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.63% 1651588.865 1777581.055 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 7.63% 33.096 35.620 - 2.83% -
std::find_if(deque<int>)_(bail_25%)/32768 7.58% 2157.941 2321.447 - 8.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.57% 1912.101 2056.918 - -0.07% -
SetIntersection_None_Set_uint64_16384_64 7.51% 169824249.016 182573640.092 - 10.03% -
BM_vector_deque_ranges_copy_backward/64000 7.50% 7199.611 7739.531 - -4.29% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.47% 65.935 70.858 - 14.11% -
BM_vector_deque_copy_backward/70000 7.46% 7978.416 8573.544 - -2.68% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.40% 829.050 890.410 - 11.35% -
std::remove(deque<int>)_(sprinkled)/32 7.37% 49.538 53.191 - -1.64% -
SetIntersection_Front_Set_string_16384_256 7.35% 14841135.951 15931365.262 - 7.43% -
std::replace_if(vector<int>)_(sprinkled)/50 7.33% 12.827 13.768 - 6.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 7.33% 14770.873 15853.738 - -7.00% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.31% 38732.744 41565.678 - -0.45% -
SetIntersection_Interlaced_Set_uint32_16384_16384 7.31% 228584785.252 245295553.901 - 9.72% -
BM_vector_deque_copy_backward/64000 7.31% 7256.225 7786.385 - -4.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.30% 1493657.610 1602724.406 - 9.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.29% 11.174 11.988 - 8.47% -
SetIntersection_Interlaced_Set_uint32_256_64 7.28% 12915637.320 13856345.821 - 3.59% -
ranges::minmax(std::deque<char>)/8 7.28% 3.599 3.861 - -2.41% -
BM_lexicographical_compare_three_way_fast_path/4 7.28% 1.145 1.228 - 7.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.28% 1.703 1.827 - 4.76% -
ranges::minmax(std::deque<long_long>)/64 7.27% 22.893 24.558 - 5.69% -
std::partition_copy(list<int>)/8192 7.27% 7338.800 7872.453 - 17.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.24% 3070726.040 3292918.567 - -5.59% -
BM_deque_deque_copy_backward/70000 7.20% 7960.115 8533.329 - 0.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.20% 47.736 51.171 - 11.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.19% 21.637 23.193 - 11.21% -
BM_deque_deque_ranges_move_backward/0 7.19% 0.736 0.789 - 9.34% -
BM_deque_vector_copy_backward/0 7.18% 1.476 1.582 - 3.57% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.16% 26.080 27.949 - -0.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 7.10% 622.932 667.191 - 8.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.09% 30675.141 32851.187 - 24.26% -
std::find_if_not(vector<char>)_(bail_25%)/1024 7.08% 28.035 30.021 - 19.44% -
BM_deque_vector_copy_backward/65536 7.02% 7755.877 8300.593 - -1.37% -
std::none_of(list<int>)_(process_all)/8192 7.00% 7527.869 8054.640 - -0.28% -
ranges::min(std::list<char>)/1 6.97% 0.364 0.389 - -6.96% -
BM_deque_deque_ranges_move_backward/1 6.93% 2.593 2.773 - 6.68% -
BM_vector_deque_ranges_move_backward/64000 6.86% 7061.837 7546.503 - -6.55% -
SetIntersection_None_Set_float_1024_256 6.84% 8874252.837 9481564.121 - 6.15% -
SetIntersection_Interlaced_Vector_uint32_16384_64 6.80% 8314145.924 8879391.267 - 36.06% -
std::find(deque<int>)_(process_all)/50 6.76% 13.061 13.944 - 5.73% -
BM_deque_vector_copy_backward/64000 6.76% 7523.065 8031.287 - -1.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.74% 15.629 16.683 - -0.23% -
SetIntersection_Front_Vector_uint64_256_256 6.70% 4244218.702 4528669.824 - 0.25% -
std::search(deque<int>)_(near_matches)/1024 6.67% 20553.620 21923.778 - 20.85% -
std::find_end(vector<int>)_(single_element)/8192 6.66% 1860.993 1984.891 - 6.27% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 6.64% 250.166 266.783 - 5.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.63% 1652153.401 1761722.252 - 8.68% -
BM_std_minmax_element<char>/4 6.62% 1.213 1.293 - 1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.61% 27192476.251 28988801.436 - 2.63% -
ranges::min(std::vector<__int128>)/70000 6.57% 29886.819 31851.041 - 0.30% -
ranges::minmax(std::deque<long_long>)/70000 6.54% 24550.840 26155.863 - 2.62% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.52% 1.946 2.073 - 7.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.51% 1.101 1.173 - -2.26% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.51% 13.631 14.519 - 22.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.48% 1075143.141 1144860.426 - 3.23% -
std::flat_map<int,_int>::erase(iterator)/1024 6.48% 74.659 79.497 - 4.40% -
SetIntersection_None_Set_float_1024_4 6.47% 8802568.577 9372151.872 - 6.59% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.39% 44.321 47.153 - 3.45% -
BM_std_minmax_element<long_long>/70000 6.38% 18206.928 19368.586 - 6.47% -
std::find_first_of(list<int>)_(large_needle)/8192 6.38% 47909902.735 50964800.641 - 2.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.36% 21.621 22.997 - -4.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.33% 0.965 1.026 - -1.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.32% 42.077 44.737 - 25.46% -
BM_deque_vector_ranges_move_backward/0 6.32% 1.342 1.427 - -1.50% -
ranges::min(std::vector<__int128>)/64 6.30% 26.337 27.996 - 1.50% -
BM_deque_deque_copy_backward/64000 6.28% 7405.065 7869.860 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.27% 2081317.709 2211917.561 - 7.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.27% 1.226 1.302 - 2.34% -
std::mismatch(list<int>)_(it,_it,_it)/8192 6.26% 7311.784 7769.321 - -2.80% -
std::find_if(vector<char>)_(bail_25%)/8192 6.25% 209.926 223.055 - 5.74% -
std::find_end(deque<int>)_(match_near_end)/8192 6.23% 272.167 289.111 - 5.97% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.22% 1.571 1.669 - 6.59% -
SetIntersection_None_Set_string_16384_16384 6.21% 196046295.204 208221187.811 - 6.80% -
SetIntersection_None_Set_uint32_262144_262144 6.21% 1175592.285 1248598.633 - 11.25% -
std::find(vector<long_long>)_(bail_25%)/8 6.17% 0.868 0.922 - 3.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.17% 6.316 6.705 - 3.32% -
SetIntersection_Interlaced_Set_uint64_262144_16 6.16% 1635837.728 1736559.570 - 6.32% -
BM_deque_deque_ranges_copy_backward/64000 6.14% 7372.578 7824.901 - 1.81% -
std::for_each(list<int>)/8 6.12% 2.378 2.523 - -0.06% -
BM_std_minmax_element<long_long>/4000 6.12% 1038.441 1101.978 - 5.76% -
BM_PushHeap_string_Descending_262144 6.11% 3.422 3.631 - -36.10% -
std::unordered_multiset<int>::ctor(const&)/32 6.11% 198.452 210.569 - 5.14% -
BM_std_minmax_element<long_long>/4096 6.10% 1065.511 1130.556 - 5.99% -
BM_deque_deque_ranges_copy_backward/65536 6.10% 7407.194 7859.039 - -1.77% -
BM_deque_deque_move_backward/70000 6.08% 8053.695 8543.512 - 0.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.06% 32.089 34.033 - -1.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.05% 78845.898 83618.760 - 1.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 6.01% 73634.015 78062.852 - 1.19% -
BM_deque_deque_ranges_move_backward/64000 6.01% 7352.422 7794.056 - -1.34% -
std::unordered_multiset<int>::ctor(const&)/8192 6.00% 54517.349 57788.592 - 4.96% -
BM_PushHeap_uint64_SingleElement_16 6.00% 0.338 0.358 - -4.44% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.99% 66.765 70.768 - 6.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.98% 0.316 0.335 - -0.44% -
BM_deque_deque_ranges_copy_backward/70000 5.96% 8131.276 8616.146 - 0.45% -
std::equal(deque<int>)_(it,_it,_it)/50 5.96% 22.602 23.948 - 16.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.95% 21.133 22.390 - 4.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.94% 25900691.834 27439692.634 - 5.36% -
BM_vector_deque_move_backward/0 5.93% 0.395 0.419 - -38.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.93% 7444.925 7886.344 - 5.01% -
ranges::minmax(std::deque<__int128>)/64 5.91% 30.597 32.406 - -10.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.89% 193597238.399 205005970.799 - 4.13% -
std::find_end(list<int>)_(single_element)/8192 5.87% 8275.159 8760.860 - 5.18% -
SetIntersection_Front_Set_float_262144_1024 5.86% 13347852.654 14130364.918 - 5.59% -
std::copy_backward(deque<int>)/1048576 5.83% 130848.893 138478.792 - -3.32% -
SetIntersection_Front_Vector_uint32_16384_1024 5.82% 5593949.777 5919679.187 - 0.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.76% 22.841 24.155 - -1.54% -
std::copy(vector<bool>)_(aligned)/262144 5.76% 751.624 794.880 - 42.84% -
std::remove_if(deque<int>)_(prefix)/32 5.75% 54.866 58.021 - 3.86% -
rng::contains(vector<int>)_(process_all)/8 5.75% 2.522 2.666 - 10.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.74% 1.613 1.706 - 4.98% -
BM_std_minmax_element<long_long>/1024 5.73% 270.111 285.595 - 5.26% -
SetIntersection_Front_Vector_uint32_262144_16384 5.73% 75228986.539 79538093.524 - 9.12% -
SetIntersection_None_Set_uint64_16384_16 5.72% 167265644.397 176836962.762 - 6.41% -
rng::contains_subrange(list<int>)_(single_element)/50 5.71% 16.341 17.275 - 0.56% -
BM_std_minmax_element<long_long>/512 5.69% 137.089 144.886 - 5.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.68% 32.068 33.889 - 0.07% -
SetIntersection_None_Set_float_262144_256 5.66% 1147915.852 1212835.611 - 8.14% -
SetIntersection_None_Set_float_262144_16384 5.63% 1155743.326 1220864.748 - 8.29% -
SetIntersection_Front_Vector_uint64_262144_16384 5.60% 74491368.376 78664987.358 - 8.66% -
SetIntersection_None_Set_float_1024_1 5.60% 8989756.056 9493065.688 - 5.82% -
std::for_each_n(list<int>)/8 5.58% 2.399 2.533 - 2.03% -
std::replace(vector<int>)_(sprinkled)/50 5.58% 9.084 9.590 - 8.88% -
std::count_if(list<int>)_(every_other)/8192 5.57% 8357.806 8823.503 - 14.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.56% 1998480.063 2109520.020 - 6.35% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.56% 9.631 10.166 - -2.49% -
SetIntersection_None_Set_uint64_16384_1024 5.55% 168036402.617 177356051.993 - 4.36% -
SetIntersection_Front_Vector_uint32_16384_16384 5.53% 75350489.860 79519346.836 - 9.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.51% 625.709 660.208 - 6.00% -
BM_vector_deque_move/64 5.51% 2.675 2.823 - 1.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.51% 24.226 25.560 - 5.75% -
SetIntersection_Interlaced_Set_string_256_64 5.49% 29568884.692 31192277.502 - 1.00% -
std::search(vector<int>)_(same_length)/8192 5.48% 1865.216 1967.479 - 5.08% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.47% 2.009 2.119 - 2.05% -
SetIntersection_None_Set_float_262144_64 5.47% 1147883.137 1210634.359 - 7.85% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.47% 1.402 1.479 - 4.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.47% 18.768 19.794 - 5.24% -
BM_deque_deque_move_backward/64000 5.44% 7230.942 7624.364 - -0.89% -
rng::find_last(list<int>)_(bail_10%)/8192 5.43% 6309.334 6651.710 - 5.74% -
SetIntersection_None_Set_float_262144_16 5.42% 1145471.517 1207597.980 - 7.71% -
BM_std_minmax_element<long_long>/65536 5.41% 17185.188 18115.341 - 6.34% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.39% 4.303 4.535 - 4.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.39% 1.154 1.216 - 5.62% -
BM_align/256 5.38% 0.623 0.656 - 2.92% -
SetIntersection_None_Set_float_1024_64 5.37% 8821894.870 9295499.487 - 7.11% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.36% 27.789 29.279 - -2.78% -
SetIntersection_None_Set_float_262144_1024 5.35% 1149187.012 1210696.369 - 7.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.31% 17144.735 18055.589 - 2.10% -
ranges::minmax(std::deque<char>)/1 5.31% 0.805 0.848 - 20.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 5.30% 23.723 24.981 - 6.61% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.27% 441.772 465.058 - 2.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.27% 24.028 25.294 - 2.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.24% 18.571 19.545 - -5.33% -
SetIntersection_None_Set_float_262144_4 5.24% 1149936.281 1210171.469 - 7.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.22% 87.773 92.352 - 5.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.20% 1648612.793 1734374.023 - -3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.19% 1634803.955 1719697.348 - -2.54% -
SetIntersection_None_Set_uint64_16384_1 5.17% 161598357.210 169954805.538 - 7.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.13% 5.011 5.268 - -1.03% -
std::copy_backward(vector<int>)/8 5.12% 2.119 2.227 - 0.17% -
SetIntersection_None_Set_uint64_16384_256 5.11% 169058493.669 177697878.885 - 7.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.10% 11.235 11.808 - 9.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.07% 1231.554 1293.937 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.05% 2393446.212 2514432.666 - 5.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.01% 3.905 4.100 - -1.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.01% 66666.752 70006.243 - -5.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 5.00% 39.052 41.003 - 16.17% -
std::move(list<int>)/64 4.96% 39.013 40.949 - 4.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.96% 1960358.072 2057525.715 - 5.41% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.94% 21.490 22.553 - 3.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.93% 0.530 0.557 - 5.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.93% 643.498 675.217 - 4.68% -
SetIntersection_Interlaced_Vector_float_1024_256 4.92% 6018052.764 6314108.398 - 13.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.91% 719.771 755.126 - 4.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.91% 3.200 3.357 - -0.45% -
SetIntersection_None_Set_float_262144_262144 4.90% 1146513.508 1202722.820 - 6.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.89% 14397624.374 15101680.892 - 1.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.85% 4.474 4.691 - 9.04% -
bm_ranges_lexicographical_compare<int>/1 4.81% 1.309 1.371 - -4.10% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.80% 37.443 39.240 - -1.59% -
std::unordered_multiset<int>::ctor(const&)/1024 4.80% 6776.197 7101.298 - 6.45% -
std::search(list<int>)_(single_element)/1024 4.79% 722.762 757.365 - -1.22% -
std::multiset<int>::contains(key)_(existent)/8192 4.76% 8.242 8.635 - 1.80% -
SetIntersection_Interlaced_Set_uint64_262144_4 4.76% 1311065.430 1373406.983 - 6.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.73% 1658952.148 1737455.565 - 6.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.73% 1136115.252 1189834.902 - 2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.72% 1826332.356 1912617.758 - 4.94% -
BM_std_minmax_element<int>/3 4.72% 1.138 1.191 - 3.02% -
std::is_sorted_until(vector<int>,_pred)/1024 4.71% 408.022 427.239 - 3.23% -
std::find_end(vector<int>)_(single_element)/1000 4.71% 238.497 249.727 - 4.08% -
std::unique_copy(deque<int>)_(sprinkled)/8192 4.70% 3729.955 3905.103 - -1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.69% 9728.989 10184.953 - 4.90% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.67% 3355.616 3512.488 - 4.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.67% 0.460 0.481 - -0.84% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.67% 9.868 10.329 - 1.99% -
std::remove_if(vector<int>)_(prefix)/1024 4.65% 350.023 366.309 - -0.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.65% 12.855 13.453 - 6.27% -
SetIntersection_None_Set_float_1024_16 4.62% 8963908.957 9377890.981 - 2.95% -
std::find_if(vector<char>)_(bail_25%)/8 4.62% 0.957 1.001 - 8.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.60% 171479006.353 179365222.356 - 8.22% -
SetIntersection_None_Set_float_262144_1 4.60% 1159976.074 1213307.455 - 8.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 4.60% 53.070 55.509 - -18.38% -
std::find_end(vector<int>)_(single_element)/1024 4.53% 244.093 255.160 - 4.13% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.52% 10.581 11.060 - -2.82% -
SetIntersection_Front_Set_string_64_64 4.52% 36717887.879 38376014.185 - 6.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.51% 18.777 19.623 - -10.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.49% 861965.853 900696.985 - 4.04% -
BM_deque_vector_move_backward/64000 4.48% 7515.808 7852.892 - 0.72% -
std::search(vector<int>)_(no_match)/1024 4.48% 209.060 218.430 - 2.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.47% 6.183 6.460 - -0.88% -
BM_std_minmax_element<long_long>/64 4.46% 17.078 17.839 - 4.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.46% 18.374 19.193 - 0.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 4.46% 57829854.166 60407958.333 - 3.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.45% 1.343 1.402 - 8.33% -
std::search(vector<int>)_(no_match)/1000 4.44% 204.324 213.390 - 2.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.43% 765.493 799.429 - 3.08% -
SetIntersection_None_Set_uint64_262144_262144 4.43% 1223352.703 1277545.818 - 4.30% -
BM_std_minmax_element<char>/3 4.42% 1.201 1.254 - 7.05% -
BM_PushHeap_float_Random_4 4.42% 2.812 2.936 - 4.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.39% 1666859.457 1740049.236 - 3.63% -
std::search(vector<int>)_(same_length)/1024 4.39% 244.811 255.554 - 4.05% -
std::none_of(deque<int>)_(process_all)/8 4.38% 3.277 3.420 - -0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.36% 6329.523 6605.487 - 4.33% -
BM_deque_vector_ranges_copy_backward/4000 4.35% 144.404 150.691 - 1.49% -
ranges::min(std::deque<__int128>)/1 4.34% 0.664 0.693 - 2.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.34% 11801.055 12313.018 - -1.20% -
SetIntersection_Front_Set_float_262144_16384 4.31% 228201279.112 238043420.864 - 5.11% -
SetIntersection_None_Set_float_16384_16384 4.31% 152495069.253 159068931.711 - 3.14% -
std::all_of(vector<int>)_(process_all)/8192 4.31% 2032.544 2120.129 - 2.84% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.31% 662.007 690.524 - 23.39% -
std::is_sorted_until(vector<int>,_pred)/8192 4.30% 3306.307 3448.448 - 4.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.29% 6.534 6.814 - 0.18% -
std::stable_partition(list<int>)_(sparse)/8192 4.27% 8926.775 9308.228 - 7.90% -
BM_StringRelational_Less_Large_Empty_Control 4.27% 1.609 1.678 - 3.98% -
bm_ranges_swap_ranges_vb_unaligned/8 4.27% 5.033 5.248 - 4.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.26% 46332003.136 48307537.352 - 4.81% -
std::any_of(deque<int>)_(process_all)/8 4.26% 3.283 3.423 - -0.24% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.26% 4.786 4.990 - 4.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.25% 2.577 2.687 - 8.46% -
std::make_heap(deque<int>)_(pipe-organ)/8 4.25% 26.833 27.974 - 0.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.24% 320.323 333.895 - -8.62% -
BM_deque_deque_move/4000 4.24% 141.667 147.669 - 3.12% -
rng::fold_left(deque<int>)/8 4.23% 3.913 4.079 - -0.27% -
SetIntersection_Front_Set_float_262144_1 4.23% 986263.395 1027967.371 - 2.61% -
std::copy_backward(deque<int>)/8 4.22% 2.660 2.773 - 3.82% -
rng::find_last(vector<char>)_(bail_90%)/8 4.22% 0.440 0.459 - -0.25% -
SetIntersection_Interlaced_Set_uint64_262144_64 4.22% 1600594.563 1668103.353 - 4.83% -
std::sort(deque<int>)_(repeated)/1024 4.21% 959.945 1000.337 - 1.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.19% 27.713 28.874 - 1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.16% 199678545.327 207986669.284 - 5.34% -
std::move_backward(vector<int>)/1048576 4.15% 56541.236 58889.088 - 4.96% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 4.14% 23.217 24.179 - -6.69% -
SetIntersection_Interlaced_Vector_string_1024_64 4.14% 8185305.496 8524262.071 - 3.54% -
std::set<int>::equal_range(key)_(existent)/1024 4.14% 4.289 4.467 - 2.47% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.14% 1256764.869 1308736.985 - 6.30% -
rng::contains_subrange(list<int>)_(near_matches)/8192 4.12% 2512522.996 2615936.372 - 1.61% -
BM_PushHeap_float_Ascending_64 4.12% 1.744 1.815 - 0.10% -
std::adjacent_find(deque<int>,_pred)/50 4.10% 28.956 30.142 - -2.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.08% 31.675 32.968 - -1.44% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.08% 14.973 15.584 - -2.55% -
rng::contains(deque<int>)_(process_all)/8 4.08% 3.015 3.138 - 3.78% -
std::rotate(deque<int>)_(by_1/4)/8192 4.07% 2558.429 2662.494 - -0.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 4.05% 1.536 1.598 - 36.50% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.05% 9.948 10.351 - 4.59% -
std::stable_partition(deque<int>)_(sparse)/1024 4.05% 422.350 439.458 - 4.18% -
std::reverse_copy(vector<int>)/8 4.04% 2.338 2.432 - -7.26% -
BM_PushHeap_string_Random_262144 4.03% 18.040 18.767 - -16.77% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.02% 30.493 31.718 - 8.24% -
std::multiset<int>::contains(key)_(non-existent)/0 4.02% 0.277 0.289 - 1.67% -
std::reverse(vector<int>)/8 4.01% 1.546 1.608 - 5.67% -
BM_deque_deque_ranges_move_backward/65536 4.01% 7497.091 7797.455 - -2.84% -
std::all_of(deque<int>)_(process_all)/8 4.01% 3.298 3.430 - -0.26% -
std::is_sorted_until(vector<int>)/8 4.00% 2.062 2.144 - 3.84% -
std::all_of(deque<int>)_(process_all)/8192 3.99% 2523.452 2624.034 - 3.88% -
std::all_of(deque<int>)_(process_all)/32768 3.99% 10098.430 10500.914 - 4.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.98% 144081847.032 149822903.276 - 1.81% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.98% 40.863 42.489 - 5.78% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.97% 27.427 28.516 - 1.71% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.97% 20.274 21.078 - -0.18% -
std::find(vector<short>)_(bail_25%)/8 3.96% 0.710 0.738 - 10.25% -
SetIntersection_Interlaced_Vector_float_256_4 3.96% 4822243.294 5012978.108 - -3.30% -
BM_PushHeap_uint64_SingleElement_4 3.95% 0.357 0.372 - -2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.93% 1181805.709 1228232.319 - 3.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.93% 22830349.129 23726609.204 - 1.01% -
SetIntersection_Front_Set_string_256_256 3.92% 30873578.681 32084683.554 - 12.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.92% 5633101.168 5853754.865 - 2.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.91% 841.040 873.936 - 29.29% -
SetIntersection_Front_Set_string_262144_1 3.91% 1070602.755 1112417.453 - 2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 3.89% 1216860.676 1264237.549 - 2.16% -
rng::find_if(vector<bool>)_(process_all)/8 3.89% 3.483 3.618 - 4.68% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.87% 8266.918 8586.780 - -8.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.87% 196078614.715 203663794.088 - 3.04% -
std::transform(list<int>,_list<int>)/8192 3.87% 9049.095 9398.860 - 8.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.86% 195026066.803 202561323.749 - 7.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.85% 21.425 22.250 - 1.66% -
SetIntersection_Interlaced_Set_string_64_64 3.83% 35009422.244 36348753.846 - -3.42% -
std::swap_ranges(list<int>)/50 3.81% 32.582 33.824 - 2.42% -
BM_PushHeap_float_Descending_16 3.81% 0.367 0.381 - 4.87% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.79% 53.579 55.609 - 3.55% -
std::list<int>::ctor(size)/8192 3.78% 93359.438 96885.976 - -28.18% -
SetIntersection_Interlaced_Set_float_1024_256 3.77% 13983835.652 14510549.273 - 2.72% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.76% 1.387 1.439 - 3.77% -
BM_PushHeap_string_PipeOrgan_262144 3.75% 17.460 18.115 - 2.49% -
BM_vector_deque_ranges_copy_backward/1 3.75% 2.259 2.344 - 18.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.74% 9.528 9.885 - 0.95% -
bm_lexicographical_compare<int>/64 3.74% 4.344 4.507 - 1.97% -
BM_deque_vector_ranges_copy/65536 3.74% 3128.203 3245.164 - 9.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.74% 1.173 1.217 - -2.72% -
SetIntersection_None_Set_uint64_262144_4 3.74% 1200993.570 1245871.582 - 3.26% -
BM_PushHeap_uint64_SingleElement_64 3.72% 0.352 0.365 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.72% 1078496.632 1118627.142 - 2.45% -
SetIntersection_Front_Set_string_16384_64 3.71% 4563398.457 4732557.009 - -3.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.70% 23.130 23.986 - -5.89% -
BM_deque_vector_move_backward/2 3.70% 1.765 1.830 - -0.33% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.70% 659551.092 683938.360 - 65.80% -
SetIntersection_Interlaced_Vector_uint32_262144_4 3.70% 1567920.028 1625888.850 - 15.40% -
std::find_end(vector<int>)_(match_near_end)/1024 3.69% 28.294 29.339 - 2.63% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.69% 11594.686 12022.032 - 6.94% -
std::unique(vector<int>)_(sprinkled)/32 3.68% 53.959 55.947 - 1.43% -
BM_deque_vector_ranges_move_backward/2 3.68% 1.764 1.829 - -0.45% -
std::rotate(deque<int>)_(by_1/3)/8192 3.67% 3195.365 3312.650 - -1.48% -
std::for_each(join_view(vector<vector<int>>))/8 3.66% 1.427 1.480 - 3.75% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.65% 16502.539 17105.188 - 4.47% -
SetIntersection_None_Set_uint64_256_256 3.63% 5679364.155 5885758.481 - 4.52% -
SetIntersection_Front_Vector_uint64_16384_16384 3.62% 75831912.994 78574439.169 - 6.72% -
std::map<std::string,_int>::find(key)_(existent)/32 3.61% 15.585 16.148 - 9.89% -
bm_lexicographical_compare<signed_char>/8 3.61% 3.302 3.421 - 5.43% -
std::unique(list<int>,_pred)_(contiguous)/8192 3.59% 7503.752 7773.368 - -4.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.59% 16519.464 17112.327 - 4.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 3.59% 22.451 23.256 - 4.71% -
std::set<std::string>::find(key)_(existent)/1024 3.57% 23.851 24.702 - 7.10% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.54% 25042.208 25929.388 - 0.94% -
std::multimap<std::string,_int>::erase(iterator)/32 3.54% 25.233 26.125 - -10.56% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 3.53% 700887.854 725643.235 - 99.57% -
BM_deque_vector_ranges_move_backward/1 3.52% 2.010 2.081 - -2.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.52% 790.962 818.832 - 3.90% -
vector<bool>::resize() 3.51% 10.729 11.106 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.49% 1067949.770 1105197.376 - 4.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.49% 1883.538 1949.183 - 2.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.48% 47.647 49.306 - -5.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.47% 11.796 12.205 - 10.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.47% 29043.716 30051.642 - 5.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.46% 1.223 1.266 - 9.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 3.44% 1.139 1.179 - -12.46% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.44% 599.511 620.124 - 3.64% -
std::list<int>::ctor(size)/1024 3.43% 11562.706 11958.730 - -23.34% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.42% 8.270 8.553 - -1.81% -
rng::find_if(vector<bool>)_(process_all)/50 3.42% 23.266 24.062 - 3.56% -
std::search(list<int>)_(no_match)/1048576 3.41% 835423.412 863931.894 - 3.71% -
BM_vector_deque_copy_backward/1 3.40% 2.240 2.317 - 18.37% -
std::move_backward(deque<int>)/1048576 3.39% 126941.756 131249.977 - -0.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.39% 35.511 36.715 - 3.72% -
SetIntersection_Front_Set_float_262144_256 3.38% 4160749.066 4301534.343 - 1.53% -
SetIntersection_Front_Vector_float_262144_16 3.38% 1085449.416 1122156.360 - 0.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.38% 102287.484 105743.065 - -3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.36% 11992544.978 12395353.861 - 2.48% -
std::find_end(list<int>)_(process_all)/8192 3.36% 7515.754 7767.935 - 4.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.33% 1481891.897 1531181.644 - 0.71% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.33% 7373.488 7618.714 - -7.27% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.32% 2.257 2.332 - 0.74% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.31% 29.474 30.449 - 6.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.30% 94263.220 97372.947 - -7.07% -
std::find_end(list<int>)_(match_near_end)/1000 3.30% 76.530 79.052 - 2.35% -
std::sort_heap(vector<NonIntegral>)/8 3.29% 30.069 31.057 - 5.24% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.28% 13693.545 14142.207 - 3.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.28% 25718.412 26560.816 - 2.15% -
std::partition_point(list<int>)/8192 3.27% 11825.322 12211.464 - -2.08% -
std::find_first_of(deque<int>)_(small_needle)/32 3.26% 112.757 116.433 - 6.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.26% 52.908 54.632 - 2.47% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.25% 1.622 1.675 - 3.03% -
SetIntersection_Interlaced_Set_string_16384_4 3.25% 197437889.728 203853296.166 - -5.50% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.25% 0.324 0.334 - 1.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.25% 328.097 338.750 - 13.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.23% 41.552 42.894 - -3.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.23% 8.480 8.754 - -1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.22% 4783923.337 4937867.612 - 5.30% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.21% 319.721 329.990 - -10.12% -
BM_deque_vector_move/2 3.20% 1.770 1.826 - -0.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.18% 1005.752 1037.783 - 1.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.18% 4.990 5.149 - 2.44% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.18% 19.638 20.263 - 1.78% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.17% 2.639 2.723 - 1.53% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.17% 1256643.228 1296512.451 - 8.73% -
std::move_backward(deque<int>)/262144 3.17% 30207.481 31164.882 - 0.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.17% 9650.092 9955.913 - 2.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.17% 18.315 18.895 - -4.15% -
std::remove_if(vector<int>)_(sprinkled)/32 3.17% 53.069 54.749 - 1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.16% 87335.818 90092.936 - -0.10% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.15% 8558.268 8828.178 - 1.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.15% 18.477 19.060 - -7.70% -
SetIntersection_None_Set_uint64_262144_16384 3.15% 1210464.029 1248621.990 - 2.56% -
std::multiset<int>::contains(key)_(existent)/32 3.14% 1.666 1.719 - 1.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.14% 28.394 29.286 - 6.71% -
BM_CmpEqual_ushort_uint 3.14% 1.044 1.077 - 2.69% -
std::find_end(vector<int>)_(match_near_end)/8192 3.12% 200.381 206.636 - 2.38% -
SetIntersection_Interlaced_Set_string_1024_256 3.12% 35288925.423 36388563.924 - 4.24% -
std::swap_ranges(deque<int>)/1024 3.11% 319.166 329.093 - 3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.11% 1026265.316 1058168.851 - 1.49% -
SetIntersection_None_Vector_float_16384_256 3.10% 1069768.359 1102948.937 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.10% 18655393.692 19233659.828 - 30.14% -
SetIntersection_Interlaced_Set_string_16384_256 3.10% 347654279.646 358427753.411 - 1.45% -
rng::find_last(list<int>)_(bail_10%)/1048576 3.10% 784660.727 808959.440 - 3.16% -
BM_StringRelational_Compare_Empty_Large_Control 3.09% 1.830 1.887 - 2.65% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.09% 86832.915 89515.471 - 3.12% -
std::multiset<std::string>::contains(key)_(existent)/32 3.09% 16.435 16.942 - -3.17% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.09% 19903.805 20518.321 - 3.47% -
std::swap_ranges(deque<int>)/50 3.09% 15.849 16.338 - 3.07% -
BM_vector_deque_ranges_copy/1 3.09% 2.185 2.252 - 3.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.08% 5.086 5.242 - 2.79% -
std::swap_ranges(deque<int>)/32 3.07% 10.415 10.735 - 3.07% -
BM_deque_vector_ranges_copy/64000 3.07% 3121.639 3217.502 - 7.64% -
SetIntersection_None_Set_uint64_262144_1024 3.07% 1208922.934 1246000.162 - 2.48% -
BM_PushHeap_string_Random_16384 3.06% 15.974 16.462 - 0.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.05% 10941.331 11275.477 - -10.24% -
std::find_if(vector<int>)_(process_all)/8192 3.05% 801.930 826.420 - 2.81% -
BM_PushHeap_uint64_SingleElement_256 3.05% 0.386 0.397 - -0.33% -
BM_CmpEqual_ushort_int 3.05% 1.038 1.069 - -2.28% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.04% 1601839.682 1650524.252 - 3.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.03% 20.341 20.958 - 3.79% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.03% 18.397 18.954 - -3.46% -
SetIntersection_Interlaced_Vector_uint32_16384_256 3.03% 20759934.317 21389208.061 - 36.09% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 3.03% 87990.698 90657.002 - 2.33% -
BM_PushHeap_uint64_Ascending_262144 3.02% 4.781 4.925 - 2.61% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.01% 22.043 22.707 - 0.99% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.01% 6.971 7.181 - 0.34% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.00% 2.915 3.002 - -1.93% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.99% 2.772 2.855 - -1.00% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.99% 20.042 20.641 - -1.72% -
BM_deque_vector_move_backward/1 2.99% 2.069 2.131 - -0.15% -
std::set<int>::erase(iterator)/8192 2.98% 19.668 20.255 - 3.12% -
std::sort_heap(vector<int>,_pred)/8 2.98% 28.885 29.746 - 1.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.97% 12418.397 12786.977 - -2.12% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.97% 23.775 24.480 - 2.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.96% 35.225 36.266 - 4.02% -
BM_StringRelational_Eq_Large_Large_Control 2.96% 2.213 2.278 - -0.34% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.95% 24.531 25.255 - 2.47% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.94% 2.021 2.080 - 2.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.93% 89.604 92.232 - 3.41% -
SetIntersection_Interlaced_Set_string_262144_1024 2.92% 2065097.330 2125425.943 - 3.25% -
SetIntersection_Interlaced_Vector_uint32_262144_16 2.92% 5750178.186 5918108.900 - 96.14% -
std::partition(vector<int>)_(dense)/1024 2.92% 239.833 246.836 - -0.70% -
SetIntersection_None_Set_uint32_1024_4 2.92% 8905406.330 9165340.125 - 6.45% -
BM_deque_vector_move/65536 2.92% 2982.907 3069.960 - 3.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.92% 0.593 0.611 - 6.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.90% 1240045.735 1276062.986 - 3.58% -
BM_PushHeap_uint64_SingleElement_262144 2.89% 0.357 0.368 - -1.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.89% 656.065 675.016 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.89% 41.909 43.118 - -1.68% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.88% 221.055 227.420 - -0.39% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.88% 1.470 1.512 - 3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.88% 1220766.927 1255869.711 - 1.17% -
std::swap_ranges(deque<int>)/8192 2.87% 2547.802 2620.811 - 2.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.86% 0.628 0.646 - 2.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.84% 505.458 519.823 - -20.20% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.84% 1520576.660 1563756.021 - 6.70% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.84% 19799.780 20361.420 - 4.20% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.83% 19.691 20.248 - 0.64% -
BM_StringConstructDestroyCStr_Small_Opaque 2.82% 2.188 2.250 - 0.17% -
BM_vector_deque_copy_backward/2 2.82% 2.000 2.056 - 16.09% -
std::reverse_copy(list<int>)/8 2.81% 2.350 2.416 - 0.81% -
SetIntersection_Front_Set_string_64_16 2.81% 24033700.601 24709288.820 - 1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.81% 17856610.719 18358454.898 - 2.27% -
BM_vector_deque_ranges_copy_backward/2 2.81% 1.998 2.054 - 19.17% -
BM_PushHeap_uint64_SingleElement_1024 2.81% 0.364 0.374 - -1.23% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.80% 31.656 32.543 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.80% 3.525 3.623 - 1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.79% 11210422.731 11523548.721 - -0.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.79% 216.716 222.760 - -0.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.78% 20.307 20.872 - 3.15% -
BM_deque_deque_move/1 2.77% 2.484 2.553 - 0.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.76% 144.782 148.773 - 2.58% -
std::unordered_multiset<int>::erase(iterator)/1024 2.76% 19.837 20.384 - 4.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.76% 577.117 593.017 - 3.73% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.75% 32.989 33.896 - 3.51% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.75% 160.174 164.577 - -0.72% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.75% 65.880 67.690 - 4.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.74% 1225042.969 1258653.076 - 1.72% -
SetIntersection_None_Vector_float_1024_64 2.74% 1060784.415 1089877.151 - 1.49% -
std::find_end(vector<int>)_(match_near_end)/1000 2.74% 27.731 28.490 - 1.22% -
BM_StringRelational_Eq_Small_Small_Control 2.73% 1.848 1.899 - -0.21% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.73% 0.476 0.489 - 3.22% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.73% 14.724 15.126 - -17.56% -
std::set<std::string>::count(key)_(non-existent)/8192 2.72% 33.123 34.026 - 1.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.72% 745.524 765.785 - -2.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.69% 365.966 375.826 - -0.15% -
SetIntersection_None_Set_uint64_262144_16 2.68% 1208327.151 1240710.855 - 2.78% -
std::list<int>::ctor(size)/32 2.68% 320.932 329.525 - -12.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.67% 1462119.010 1501166.696 - -9.00% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.65% 5.322 5.463 - -0.44% -
BM_PushHeap_string_Random_1024 2.64% 14.663 15.050 - -0.61% -
std::partial_sort(deque<int>)_(ascending)/8 2.63% 33.311 34.188 - 2.56% -
std::partial_sort(deque<int>)_(descending)/8192 2.62% 257399.873 264142.333 - 2.78% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.61% 19903.141 20423.290 - 3.93% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.61% 1.548 1.589 - -3.56% -
std::make_heap(deque<int>)_(repeated)/8 2.60% 24.888 25.536 - 1.29% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.60% 20.710 21.248 - 2.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.60% 6.622 6.794 - -0.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.59% 11223.150 11514.325 - -4.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.59% 3.553 3.645 - 0.30% -
SetIntersection_None_Set_uint64_262144_64 2.59% 1207886.066 1239121.336 - 2.47% -
std::find_if(vector<char>)_(process_all)/32768 2.58% 3737.139 3833.613 - 2.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.58% 3729.986 3826.050 - -11.55% -
bm_ranges_swap_ranges_vb_aligned/64 2.57% 2.980 3.056 - -2.86% -
std::replace_if(list<int>)_(prefix)/1024 2.57% 734.543 753.431 - 2.84% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.57% 6745.710 6918.836 - -0.86% -
BM_CmpLess_schar_uchar 2.56% 1.074 1.101 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.56% 1224190.186 1255538.818 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.56% 1224258.219 1255592.367 - 1.65% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.56% 23.120 23.712 - -3.42% -
SetIntersection_Front_Vector_uint64_256_64 2.56% 4256239.435 4365151.294 - 4.34% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.55% 21.221 21.763 - 1.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.55% 0.679 0.697 - 25.58% -
SetIntersection_Interlaced_Set_float_1024_4 2.54% 9689654.532 9936251.456 - -1.78% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.54% 4.347 4.457 - -9.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.54% 56.690 58.132 - -1.36% -
SetIntersection_Front_Vector_string_256_256 2.54% 19202575.762 19690617.217 - 3.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.54% 3.662 3.755 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.54% 1625334.719 1666585.449 - 1.62% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.53% 173329.328 177711.588 - 3.22% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.53% 601.874 617.087 - 3.47% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.53% 1571737.225 1611455.242 - 3.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.53% 13791.164 14139.635 - 3.91% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.52% 35.721 36.622 - 5.76% -
std::reverse_copy(list<int>)/32768 2.52% 26302.702 26965.527 - 1.64% -
BM_PushHeap_string_PipeOrgan_1024 2.51% 9.444 9.681 - -6.49% -
std::unordered_set<std::string>::erase(iterator)/8192 2.50% 29.191 29.921 - -5.29% -
BM_CmpEqual_short_short 2.50% 1.042 1.068 - -0.04% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.50% 1275180.500 1307000.813 - 2.63% -
std::rotate(deque<int>)_(by_1/3)/1024 2.48% 406.262 416.347 - 0.90% -
std::set<int>::erase(iterator)/1024 2.48% 19.770 20.260 - 3.78% -
SetIntersection_None_Vector_string_16384_256 2.48% 1194138.645 1223704.955 - -9.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.48% 80256.343 82242.944 - 2.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.48% 975.212 999.350 - -2.29% -
std::make_heap(deque<int>,_pred)_(heap)/8 2.47% 18.856 19.322 - 1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.46% 13999395.298 14343830.815 - -0.20% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.46% 43.032 44.091 - 26.40% -
SetIntersection_None_Set_uint64_262144_1 2.46% 1217476.076 1247366.615 - 3.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.45% 1241227.945 1271628.090 - 0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.44% 4757.816 4873.964 - 1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.44% 62.416 63.937 - 4.21% -
BM_CmpLess_ushort_ushort 2.43% 1.054 1.080 - 1.19% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.43% 244713.323 250655.961 - 1.93% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.43% 82.060 84.052 - 4.13% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.42% 4.479 4.587 - 4.17% -
SetIntersection_Interlaced_Set_string_262144_256 2.42% 2076646.971 2126886.963 - 4.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.42% 196992849.699 201752610.064 - 2.40% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.41% 1417.976 1452.188 - -1.96% -
std::partition_copy(vector<int>)/32 2.41% 7.982 8.174 - 1.15% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.41% 4.018 4.114 - -1.30% -
SetIntersection_Front_Set_string_4_4 2.39% 156279364.718 160020205.337 - 0.42% -
SetIntersection_None_Set_string_64_4 2.39% 21383169.487 21894852.799 - 0.02% -
BM_PushHeap_float_Ascending_1024 2.39% 3.105 3.179 - -0.29% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.39% 1.738 1.779 - 1.54% -
std::copy_n(list<int>)/32768 2.38% 26331.454 26958.287 - 1.84% -
SetIntersection_None_Set_uint64_262144_256 2.37% 1208624.512 1237327.313 - 2.18% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.37% 33.789 34.590 - -2.82% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.37% 24.705 25.290 - 2.75% -
BM_PushHeap_uint32_Random_256 2.36% 5.414 5.541 - -1.73% -
rng::find(vector<bool>)_(process_all)/1048576 2.36% 3611.892 3697.099 - 1.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.35% 97.253 99.539 - -37.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.35% 53.714 54.974 - 1.54% -
BM_PushHeap_string_QuickSortAdversary_16384 2.34% 15.493 15.856 - -5.95% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.34% 5.885 6.023 - 1.89% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.33% 173172.632 177212.325 - 3.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.33% 2686.257 2748.916 - 2.00% -
BM_std_minmax_element<long_long>/5500 2.33% 1477.855 1512.229 - 5.92% -
std::map<int,_int>::erase(key)_(existent)/1024 2.32% 24.405 24.971 - 3.64% -
std::none_of(list<int>)_(process_all)/32768 2.32% 25689.098 26284.307 - -0.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.31% 31.259 31.981 - 2.52% -
SetIntersection_Interlaced_Set_string_16384_1024 2.31% 346154910.491 354146870.894 - 5.13% -
std::rotate(deque<int>)_(by_1/3)/50 2.30% 29.327 30.003 - -0.14% -
BM_deque_vector_ranges_move/2 2.30% 1.786 1.827 - 2.75% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.30% 3221521.985 3295687.743 - 38.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.30% 23.779 24.326 - 2.60% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.30% 2847.769 2913.301 - 2.44% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.29% 604.001 617.861 - 1.33% -
BM_deque_vector_move/1 2.29% 2.058 2.105 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.29% 9.093 9.301 - 1.59% -
std::copy_if(list<int>)_(entire_range)/32768 2.28% 25584.541 26168.780 - 1.89% -
ranges::min(std::list<char>)/70000 2.28% 52834.320 54040.245 - 0.55% -
BM_PushHeap_string_Random_16 2.28% 10.299 10.534 - -0.69% -
SetIntersection_Interlaced_Vector_string_16384_256 2.28% 43195874.964 44179912.628 - 14.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.28% 19872.774 20325.167 - 3.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.28% 3.465 3.543 - -2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.27% 53939.659 55166.570 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.27% 6.350 6.494 - 0.09% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 2.27% 798092.835 816233.800 - 1.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.26% 55.807 57.071 - -2.77% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.26% 0.468 0.478 - 0.40% -
BM_PushHeap_float_Ascending_262144 2.26% 5.091 5.206 - -3.57% -
std::set<int>::erase(key)_(existent)/32 2.26% 21.309 21.790 - 1.92% -
bm_ranges_lexicographical_compare<signed_char>/8 2.25% 3.463 3.541 - 4.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.24% 1745020.134 1784172.663 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.24% 1237882.813 1265651.447 - 3.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.24% 40.978 41.897 - 20.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.24% 84.623 86.515 - -1.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.23% 2.171 2.220 - -4.77% -
BM_deque_deque_copy/65536 2.23% 3130.268 3200.017 - 3.82% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.23% 38507.335 39365.119 - 1.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.22% 34.951 35.728 - 4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.22% 19352590.987 19782421.136 - 2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.22% 1109910.474 1134498.077 - 0.08% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.21% 4.326 4.422 - 3.67% -
BM_deque_vector_copy/70000 2.20% 3288.794 3361.294 - 5.92% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.20% 8.165 8.344 - -6.30% -
std::rotate_copy(deque<int>)/32 2.20% 2.573 2.629 - -10.23% -
std::multiset<int>::contains(key)_(non-existent)/32 2.19% 2.711 2.770 - -1.40% -
BM_deque_vector_ranges_move/1 2.19% 2.029 2.074 - 2.63% -
SetIntersection_Front_Vector_string_256_1 2.19% 4196337.550 4288164.500 - 1.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.19% 9318.240 9522.108 - 1.24% -
rng::for_each(multiset<int>)/8 2.19% 6.683 6.829 - 3.75% -
BM_PushHeap_string_Random_256 2.18% 14.121 14.429 - -0.81% -
SetIntersection_Interlaced_Set_uint32_256_4 2.18% 11539524.266 11790913.882 - 2.39% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.17% 5.346 5.462 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.17% 4506876.116 4604833.375 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.17% 11409860.888 11657336.602 - 3.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.17% 179583.451 183476.831 - 0.99% -
bm_ranges_swap_ranges_vb_aligned/262144 2.17% 482.098 492.542 - -1.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.17% 12.528 12.799 - 4.99% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.17% 4.802 4.906 - -2.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.16% 603.761 616.785 - 3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.16% 1112265.150 1136248.032 - 2.34% -
std::search(vector<int>)_(no_match)/8192 2.15% 1619.124 1654.006 - 0.86% -
SetIntersection_Front_Vector_float_1024_64 2.15% 1336760.760 1365534.349 - 0.21% -
rng::find_last(vector<char>)_(bail_90%)/50 2.15% 1.405 1.435 - -0.27% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.15% 2.606 2.662 - 1.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.15% 1.131 1.156 - -0.73% -
std::move_backward(deque<int>)/32768 2.15% 3393.848 3466.696 - -1.57% -
std::make_heap(deque<int>)_(ascending)/8 2.14% 27.845 28.441 - 5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.14% 1355844.402 1384888.344 - 1.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.14% 35.680 36.444 - -2.32% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.14% 511.827 522.778 - 0.50% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.14% 27.185 27.765 - 1.22% -
std::search(vector<int>,_pred)_(no_match)/8192 2.13% 4171.108 4260.091 - -0.75% -
rng::starts_with(deque<int>)/8 2.13% 3.979 4.064 - 2.38% -
std::unique_copy(list<int>)_(sprinkled)/32 2.12% 13.355 13.638 - 3.37% -
std::find(vector<bool>)_(process_all)/50 2.12% 0.677 0.691 - 1.41% -
SetIntersection_Front_Set_string_262144_4 2.12% 1226946.263 1252912.529 - -0.02% -
rng::find_last(list<int>)_(bail_90%)/1024 2.12% 75.173 76.763 - 0.32% -
std::copy_n(list<int>)/64 2.11% 14.563 14.871 - 0.59% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.11% 571.196 583.250 - 0.33% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.11% 23.729 24.229 - 2.09% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.11% 2.252 2.299 - -9.64% -
BM_PushHeap_string_Ascending_1024 2.10% 13.594 13.880 - -7.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.10% 3050407.112 3114531.664 - 2.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.10% 1.190 1.215 - -5.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.09% 43174.065 44078.315 - 1.21% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.09% 0.938 0.958 - 0.41% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.09% 24.879 25.399 - 1.46% -
BM_deque_deque_copy_backward/2 2.09% 2.468 2.519 - 4.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.09% 173542.689 177161.852 - 3.07% -
SetIntersection_Front_Set_string_1024_16 2.08% 1955368.088 1996126.117 - 10.98% -
std::replace_if(vector<int>)_(sprinkled)/32 2.08% 8.705 8.886 - -1.66% -
ranges::min(std::list<__int128>)/70000 2.07% 58205.552 59412.880 - 0.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.07% 73.109 74.624 - 1.61% -
BM_PushHeap_string_Random_64 2.07% 12.757 13.020 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.06% 19300.200 19697.199 - 1.59% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.06% 21.373 21.812 - 1.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.05% 17.615 17.976 - -0.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.04% 173133.403 176668.795 - 3.27% -
BM_CmpEqual_uint_schar 2.04% 1.012 1.032 - 0.40% -
BM_PushHeap_uint32_Random_1024 2.04% 5.632 5.747 - -0.02% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.04% 25.537 26.056 - 3.42% -
std::set<int>::erase(iterator)/32 2.03% 19.683 20.083 - 3.09% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.03% 23.212 23.684 - 2.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.03% 22.855 23.319 - -1.00% -
std::find_end(forward_list<int>)_(process_all)/1000 2.03% 681.310 695.145 - 0.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.03% 6605.083 6738.970 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.02% 2948407.795 3008112.467 - 2.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.02% 1331.791 1358.744 - -0.26% -
std::search(vector<int>)_(no_match)/1048576 2.02% 208058.321 212254.176 - 0.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.01% 1448.808 1478.001 - -2.59% -
SetIntersection_Interlaced_Set_float_64_16 2.01% 21455200.570 21887369.060 - -1.56% -
BM_CmpEqual_short_ushort 2.01% 1.078 1.100 - 0.60% -
SetIntersection_Interlaced_Set_string_1024_64 2.01% 16752862.264 17089952.228 - 2.78% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.01% 11613138.296 11846434.883 - 4.18% -
std::search(list<int>,_pred)_(no_match)/1048576 2.01% 951155.939 970239.050 - 1.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 2.00% 892924.132 910769.535 - 1.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.99% 267.545 272.868 - -0.62% -
std::search(vector<int>,_pred)_(no_match)/1000 1.99% 513.867 524.084 - -0.35% -
vector<bool>::reserve() 1.99% 8.283 8.448 - -4.09% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.98% 102229.906 104254.678 - 2.63% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.98% 583.200 594.726 - 3.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.97% 63.448 64.699 - 3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.97% 0.595 0.607 - 2.59% -
std::reverse_copy(vector<int>)/4096 1.97% 130.822 133.401 - 0.91% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.97% 672.628 685.869 - 0.10% -
BM_vector_deque_ranges_move_backward/4000 1.97% 141.033 143.808 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.96% 1058354.372 1079148.625 - 1.99% -
BM_PushHeap_string_QuickSortAdversary_1024 1.96% 15.037 15.333 - -4.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.95% 88.260 89.986 - -1.46% -
SetIntersection_None_Set_uint32_16384_1024 1.95% 152879738.503 155867460.433 - 4.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 1.95% 22.228 22.662 - -8.95% -
SetIntersection_Front_Set_uint32_262144_16384 1.94% 219248401.645 223509298.224 - 7.86% -
std::find_if(deque<int>)_(process_all)/32768 1.94% 8082.038 8238.894 - 2.32% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.94% 4.234 4.316 - 2.18% -
SetIntersection_Front_Vector_uint32_262144_64 1.93% 1327861.990 1353469.946 - 2.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.92% 42.246 43.057 - 0.44% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.92% 43.683 44.520 - 0.54% -
rng::find_last(list<int>)_(bail_90%)/50 1.92% 1.246 1.270 - 2.30% -
BM_deque_deque_copy_backward/1 1.91% 2.724 2.776 - 4.61% -
std::stable_partition(list<int>)_(dense)/32 1.91% 37.568 38.285 - 1.41% -
SetIntersection_Front_Vector_string_256_64 1.91% 10174332.052 10368653.825 - -3.91% -
SetIntersection_Front_Set_uint64_262144_64 1.91% 1688334.814 1720534.755 - 8.94% -
std::multiset<int>::count(key)_(existent)/32 1.91% 3.758 3.829 - -2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.90% 1645902.426 1677220.539 - 2.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.90% 902573.520 919697.590 - 1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.89% 0.602 0.613 - 1.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.88% 20.570 20.957 - 2.38% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.88% 1429979.884 1456880.958 - 8.81% -
BM_PushHeap_float_Random_262144 1.88% 7.569 7.712 - 0.86% -
std::multiset<int>::contains(key)_(existent)/1024 1.88% 3.960 4.034 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.88% 5.244 5.342 - -2.11% -
std::remove_copy(deque<int>)_(prefix)/32 1.87% 12.856 13.097 - 0.10% -
SetIntersection_Interlaced_Set_float_256_64 1.87% 13004318.605 13247160.959 - -4.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.86% 32.530 33.136 - -0.47% -
std::unique(deque<int>)_(sprinkled)/32 1.86% 51.764 52.728 - 1.08% -
SetIntersection_None_Set_float_64_1 1.86% 21718738.212 22123082.443 - 1.06% -
std::pop_heap(vector<float>)/8192 1.86% 19.542 19.906 - 0.87% -
std::find(list<int>)_(process_all)/8192 1.85% 7099.829 7230.987 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.85% 1120310.381 1141001.181 - 2.47% -
SetIntersection_None_Vector_string_256_256 1.85% 2250746.043 2292310.575 - -5.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.85% 4181490.137 4258690.212 - -12.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.85% 197755628.616 201405183.258 - 0.36% -
SetIntersection_None_Set_uint32_16384_16384 1.84% 155955144.140 158828817.488 - 4.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.84% 35077.373 35723.156 - -1.05% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.84% 12250.441 12475.767 - 0.64% -
SetIntersection_Interlaced_Set_float_262144_4 1.84% 1254860.434 1277932.861 - 3.29% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.84% 23668.747 24103.224 - -0.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.83% 2.977 3.032 - 0.80% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.83% 1701058.594 1732144.207 - 2.93% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.82% 18.145 18.476 - 0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.82% 5196.519 5290.885 - -0.06% -
rng::find_last(list<int>)_(bail_10%)/50 1.81% 15.761 16.046 - 2.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.81% 44.708 45.519 - -5.66% -
SetIntersection_Front_Set_uint64_16384_64 1.81% 1714697.503 1745742.211 - -4.31% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.81% 586205.801 596810.334 - -0.59% -
SetIntersection_Interlaced_Vector_float_256_64 1.80% 7220884.605 7351205.398 - 5.86% -
BM_PushHeap_uint64_QuickSortAdversary_1024 1.80% 0.607 0.618 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.80% 0.615 0.626 - 0.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.79% 6.078 6.187 - -4.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.79% 1847652.098 1880789.549 - 0.91% -
BM_CmpLess_uint_schar 1.79% 1.039 1.058 - 3.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.79% 2881438.093 2932973.326 - 2.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.79% 107792999.534 109719873.823 - 10.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.79% 27.314 27.802 - 0.51% -
SetIntersection_Interlaced_Set_float_262144_256 1.78% 1532402.670 1559665.608 - 3.54% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.78% 21565.169 21948.230 - -0.60% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.78% 22766.722 23171.115 - -0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.78% 15.315 15.587 - 1.00% -
SetIntersection_Interlaced_Vector_string_64_16 1.78% 29409543.761 29931715.492 - 3.37% -
std::all_of(vector<int>)_(process_all)/32768 1.77% 8099.985 8243.593 - 1.54% -
std::find_if(vector<int>)_(process_all)/50 1.77% 5.641 5.741 - -0.18% -
BM_lexicographical_compare_three_way_fast_path/64 1.77% 15.510 15.785 - 1.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.77% 664.765 676.518 - -1.63% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.77% 1.736 1.767 - 0.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.77% 46.823 47.650 - 3.85% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.77% 21.289 21.665 - 1.33% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.76% 1.584 1.612 - -0.19% -
BM_PushHeap_string_QuickSortAdversary_64 1.76% 13.004 13.233 - -4.04% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.76% 41.289 42.016 - 19.38% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.76% 6.484 6.598 - 0.22% -
SetIntersection_Front_Set_uint64_262144_1 1.75% 1038146.520 1056349.851 - 1.84% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.75% 803472.222 817521.344 - 1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.75% 0.599 0.609 - 2.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.74% 501.544 510.293 - -0.54% -
std::remove_if(deque<int>)_(prefix)/1024 1.74% 553.860 563.520 - 0.22% -
std::find_if_not(vector<int>)_(process_all)/50 1.74% 5.660 5.758 - 3.12% -
std::vector<std::string>::ctor(size)/32 1.73% 32.136 32.693 - -0.70% -
std::set<int>::contains(key)_(existent)/32 1.73% 1.632 1.660 - 0.30% -
BM_PushHeap_float_Ascending_256 1.73% 2.481 2.524 - 0.80% -
std::find_if_not(list<int>)_(process_all)/8 1.73% 3.562 3.624 - 1.51% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.72% 3.034 3.086 - -0.26% -
bm_ranges_swap_ranges_vb_aligned/131072 1.71% 244.403 248.594 - -0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.70% 2983634.524 3034492.270 - 1.90% -
SetIntersection_Front_Set_uint32_16384_1 1.70% 1026027.524 1043507.991 - -0.05% -
rng::find_last(deque<int>)_(bail_90%)/8 1.70% 0.845 0.860 - 3.13% -
std::set<int>::clear()/1024 1.69% 9187.432 9342.405 - 4.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 245753.120 249880.886 - 1.28% -
SetIntersection_None_Set_float_16384_1 1.67% 151972274.179 154514690.772 - 1.99% -
std::map<int,_int>::ctor(const&)/0 1.67% 12.665 12.876 - 0.62% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.67% 5.539 5.632 - -2.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.67% 4.052 4.120 - -4.71% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.66% 6.452 6.559 - 0.22% -
std::replace(list<int>)_(prefix)/50 1.66% 17.055 17.338 - 0.30% -
SetIntersection_Interlaced_Set_string_256_16 1.65% 17727641.840 18020336.546 - 1.32% -
SetIntersection_None_Set_string_256_4 1.65% 11277958.237 11464046.571 - -1.37% -
BM_PushHeap_uint32_Random_4 1.65% 2.207 2.243 - 2.22% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.64% 21.281 21.631 - 0.19% -
std::search(vector<int>)_(same_length)/1000 1.64% 241.038 244.992 - 1.49% -
SetIntersection_Front_Set_string_16384_1 1.64% 1061581.333 1078945.462 - -0.55% -
SetIntersection_Front_Set_float_16_16 1.63% 38474063.983 39102439.204 - 1.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.63% 14.449 14.684 - -0.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.63% 6.907 7.020 - 2.15% -
std::replace(list<int>)_(sprinkled)/1024 1.63% 726.333 738.155 - 1.16% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 189523.719 192607.854 - 0.99% -
BM_deque_deque_copy/1 1.63% 2.534 2.575 - 1.86% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.62% 8103.568 8235.039 - 1.31% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.62% 51470782.220 52305785.766 - 26.74% -
BM_PushHeap_string_Random_4 1.62% 6.049 6.147 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.61% 8995063.650 9140153.516 - 0.88% -
BM_PushHeap_string_QuickSortAdversary_4 1.61% 6.348 6.450 - 0.82% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.61% 1.775 1.804 - 0.48% -
BM_deque_vector_ranges_copy_backward/4096 1.61% 147.048 149.414 - 1.25% -
std::shift_left(list<int>)/50 1.61% 27.223 27.661 - 1.14% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.61% 464.388 471.852 - 1.22% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.60% 5.065 5.146 - 1.26% -
rng::find(vector<bool>)_(process_all)/1024 1.60% 4.671 4.746 - 2.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.60% 36.209 36.788 - -0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.58% 11777.069 11963.639 - 3.19% -
SetIntersection_None_Vector_uint32_262144_1 1.58% 1122893.214 1140662.827 - 3.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.58% 11.206 11.384 - 0.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.58% 707.880 719.062 - -2.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.58% 1.127 1.145 - 4.04% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.58% 1.379 1.400 - 5.80% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.57% 12646.172 12845.225 - -0.03% -
std::rotate(vector<int>)_(by_1/3)/32 1.57% 9.868 10.023 - 1.78% -
SetIntersection_None_Vector_string_16384_16384 1.57% 1212053.724 1231081.235 - -9.27% -
std::unordered_set<std::string>::ctor(const&)/1024 1.57% 33265.926 33788.074 - 1.69% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.57% 27788.298 28224.073 - -2.02% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.57% 23101.802 23464.046 - 1.59% -
BM_StringAssignStr_Small_Opaque 1.56% 0.736 0.747 - 3.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.56% 27.119 27.542 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.56% 753.368 765.087 - 2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.56% 1038444.189 1054592.511 - 0.76% -
std::for_each_n(deque<int>)/50 1.55% 3.901 3.962 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.55% 1036319.289 1052400.999 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.55% 1205208.645 1223888.597 - 3.24% -
std::set<std::string>::find(key)_(non-existent)/1024 1.55% 20.048 20.358 - -5.89% -
BM_deque_deque_ranges_copy/1024 1.54% 36.959 37.530 - 1.64% -
std::set<int>::clear()/32 1.54% 620.702 630.257 - 1.93% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.53% 23.893 24.259 - -1.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.53% 37980.229 38562.636 - 1.59% -
ranges::minmax(std::vector<__int128>)/8 1.53% 4.098 4.161 - 1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.53% 15.738 15.979 - -0.08% -
std::any_of(deque<int>)_(process_all)/8192 1.53% 2523.035 2561.518 - -4.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.53% 77.730 78.916 - 11.56% -
std::map<int,_int>::contains(key)_(existent)/32 1.52% 1.638 1.662 - 2.32% -
std::remove_if(vector<int>)_(sprinkled)/50 1.52% 63.333 64.294 - 0.31% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.52% 198.175 201.177 - -0.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.51% 104.432 106.011 - -6.30% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.51% 16.440 16.688 - 18.17% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.51% 57.825 58.697 - -0.57% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 1.51% 57.154 58.015 - 0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.51% 32.171 32.655 - -23.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.50% 47.690 48.406 - -15.01% -
std::none_of(deque<int>)_(process_all)/8192 1.50% 2528.100 2565.966 - -0.56% -
BM_num_get<long_long> 1.48% 10.875 11.036 - 1.95% -
SetIntersection_None_Set_float_16384_1024 1.48% 149967456.792 152188818.622 - 1.09% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.48% 35.644 36.172 - 4.00% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.47% 5.746 5.831 - 1.30% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.47% 663.188 672.909 - 1.18% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.47% 1.742 1.767 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.46% 6.816 6.916 - -0.77% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.46% 9.837 9.980 - -15.43% -
BM_PushHeap_string_QuickSortAdversary_16 1.46% 10.429 10.581 - -0.89% -
std::find_if_not(deque<int>)_(process_all)/8 1.45% 2.576 2.614 - 1.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.45% 164.976 167.369 - 0.66% -
BM_std_minmax_element<long_long>/64000 1.45% 17449.139 17702.164 - 6.36% -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.45% 1.449 1.470 - 5.67% -
SetIntersection_None_Vector_float_16384_4 1.45% 1089729.328 1105501.037 - -0.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.45% 3978.004 4035.566 - 1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.44% 5274.512 5350.712 - 0.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.44% 6052.350 6139.773 - 2.99% -
SetIntersection_Front_Vector_uint32_262144_262144 1.44% 345675598.981 350656472.681 - -1.13% -
SetIntersection_Interlaced_Vector_string_256_256 1.44% 20892201.851 21192424.077 - 7.04% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.43% 19.034 19.307 - 1.82% -
BM_PushHeap_string_QuickSortAdversary_256 1.43% 14.531 14.739 - -5.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.43% 347460971.431 352427034.230 - -2.27% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.43% 12636.927 12817.074 - -4.42% -
std::remove(list<int>)_(prefix)/8192 1.42% 8099.386 8214.781 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.42% 6101366.334 6188251.504 - 0.65% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.42% 30.136 30.564 - 0.88% -
BM_num_get<unsigned_int> 1.42% 9.790 9.929 - 1.28% -
std::copy_n(list<int>)/4096 1.42% 3524.515 3574.552 - -17.40% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.42% 357.682 362.752 - 2.19% -
BM_PushHeap_string_QuickSortAdversary_262144 1.41% 16.045 16.272 - -7.74% -
SetIntersection_Interlaced_Set_float_262144_16384 1.41% 1236047.851 1253518.717 - 2.47% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.41% 682.421 692.056 - 0.25% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.41% 38.971 39.521 - -0.31% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.41% 8.742 8.865 - -1.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.41% 716.860 726.957 - 1.16% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.41% 294.746 298.888 - -0.30% -
std::partition_point(deque<int>)/8192 1.40% 15.061 15.272 - -0.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.40% 56815.632 57611.389 - 0.31% -
std::remove_if(vector<int>)_(prefix)/50 1.39% 54.292 55.049 - 2.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.39% 12296.656 12467.981 - -0.30% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.39% 29.345 29.752 - -0.41% -
BM_PushHeap_string_Ascending_16384 1.39% 19.489 19.759 - -18.07% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.39% 17.829 18.076 - 0.95% -
std::stable_partition(list<int>)_(sparse)/50 1.39% 26.190 26.553 - -0.60% -
SetIntersection_Front_Set_string_262144_16384 1.38% 337008874.244 341668153.580 - -2.72% -
std::search(vector<int>,_pred)_(no_match)/1024 1.38% 525.852 533.094 - -0.50% -
BM_vector_deque_ranges_copy/1024 1.37% 35.803 36.295 - 1.23% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.37% 5.162 5.233 - -0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.37% 19.211 19.474 - 0.86% -
SetIntersection_None_Set_float_256_256 1.37% 5668918.520 5746654.222 - 0.90% -
SetIntersection_None_Set_uint32_16384_256 1.37% 154322308.179 156437146.861 - 4.48% -
BM_CmpEqual_uint_uchar 1.37% 1.093 1.108 - 3.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.36% 33.765 34.226 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.36% 5.367 5.440 - 0.16% -
std::set<int>::clear()/8192 1.36% 78916.256 79990.395 - 3.24% -
SetIntersection_None_Set_uint32_16384_16 1.36% 155102862.918 157207036.145 - 5.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.36% 898818.202 911007.728 - 1.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.35% 24.036 24.361 - -6.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.35% 13670.058 13854.659 - 0.42% -
SetIntersection_None_Vector_uint64_16384_256 1.35% 1098145.365 1112970.907 - 1.02% -
SetIntersection_None_Vector_string_1024_1024 1.35% 1142919.907 1158347.338 - -10.64% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.34% 16.928 17.155 - 1.46% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.33% 600.072 608.055 - 1.44% -
std::none_of(list<int>)_(process_all)/32 1.33% 11.730 11.886 - 1.86% -
std::rotate(deque<int>)_(1_element_backward)/50 1.33% 5.143 5.211 - 1.85% -
SetIntersection_Front_Set_float_262144_16 1.32% 1176110.252 1191681.549 - -0.31% -
std::lower_bound(std::forward_list<int>)/100 1.32% 82.206 83.290 - 1.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.32% 32.628 33.058 - 4.07% -
rng::fold_left(deque<int>)/32 1.31% 16.348 16.563 - -0.17% -
std::replace_if(deque<int>)_(prefix)/32 1.31% 13.730 13.910 - -1.21% -
BM_deque_vector_ranges_move/64000 1.31% 2987.683 3026.737 - -4.84% -
BM_vector_deque_ranges_move_backward/5500 1.30% 197.046 199.615 - 0.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.30% 1.044 1.058 - -1.52% -
rng::fold_left(deque<int>)/50 1.30% 27.301 27.656 - -0.25% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.30% 43.584 44.151 - -0.54% -
SetIntersection_None_Vector_string_16384_16 1.30% 1221340.534 1237208.021 - -9.37% -
BM_getline_string 1.30% 16.615 16.830 - -2.51% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.29% 1.558 1.578 - -3.27% -
SetIntersection_Interlaced_Vector_string_16_16 1.29% 51819782.613 52489435.536 - 1.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 165032.589 167163.932 - 2.06% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.29% 9782.381 9908.436 - 1.89% -
SetIntersection_Interlaced_Set_float_262144_16 1.28% 1557667.969 1577630.455 - 3.15% -
SetIntersection_None_Vector_uint32_262144_64 1.28% 1119892.315 1134237.096 - -0.76% -
std::search(list<int>)_(no_match)/1024 1.28% 730.845 740.195 - -1.17% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.27% 1886.654 1910.671 - -0.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.27% 1.221 1.237 - -14.10% -
std::distance(deque<int>)/50 1.27% 0.845 0.856 - 1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.27% 6.485 6.568 - 1.67% -
BM_StringRelational_Less_Small_Small_Control 1.27% 1.847 1.870 - 1.12% -
SetIntersection_None_Vector_float_262144_256 1.27% 1118549.505 1132731.437 - -0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 199.608 202.137 - -0.50% -
std::copy(deque<int>)/262144 1.27% 11710.515 11858.809 - 1.39% -
BM_vector_deque_move_backward/1 1.26% 2.296 2.325 - 0.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.26% 365.460 370.058 - 0.68% -
SetIntersection_None_Set_uint32_16384_64 1.26% 154414146.018 156353572.239 - 4.60% -
std::find_end(vector<int>)_(same_length)/8192 1.25% 1995.053 2020.083 - 0.80% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.25% 1.493 1.511 - -1.08% -
std::move_backward(vector<bool>)_(aligned)/64 1.25% 1.724 1.745 - 4.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.24% 1303.009 1319.172 - -0.56% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.24% 72.267 73.163 - -5.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.24% 24.637 24.942 - -0.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.22% 98.419 99.623 - -38.42% -
SetIntersection_None_Set_float_16384_16 1.22% 151855596.352 153707018.558 - 1.92% -
SetIntersection_None_Vector_string_262144_1 1.22% 1286738.808 1302413.214 - -10.00% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.21% 350.324 354.580 - -4.85% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.21% 784.237 793.744 - 0.45% -
SetIntersection_Front_Set_float_1024_1 1.21% 1039296.191 1051891.035 - 0.30% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.21% 55.230 55.898 - 0.29% -
SetIntersection_None_Set_float_16384_4 1.21% 152401497.371 154246143.892 - 1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.21% 12765132.025 12919521.972 - 2.29% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.21% 20.304 20.550 - 0.32% -
std::copy_backward(list<int>)/4096 1.21% 3186.315 3224.804 - 2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.21% 2.927 2.962 - 2.12% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.20% 1282711.515 1298151.280 - -1.28% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.20% 3794.811 3840.313 - 0.30% -
BM_deque_vector_copy_backward/4000 1.20% 141.904 143.605 - -0.15% -
std::find_if_not(vector<bool>)_(process_all)/50 1.20% 23.574 23.856 - 1.13% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.20% 5260.717 5323.625 - 1.25% -
ranges::min(std::list<char>)/8 1.20% 1.904 1.926 - 1.27% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.19% 2.019 2.044 - 0.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 6625.330 6704.138 - -0.88% -
SetIntersection_Interlaced_Set_float_262144_1024 1.19% 1503440.674 1521322.102 - 1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.19% 1166734.880 1180596.715 - 1.73% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.19% 635975.804 643529.605 - 0.35% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.19% 10.741 10.869 - -0.91% -
std::shift_right(vector<int>)/8192 1.18% 297.377 300.893 - 0.15% -
std::move(vector<bool>)_(unaligned)/4096 1.18% 26.732 27.048 - 5.16% -
std::is_sorted_until(list<int>,_pred)/8 1.18% 3.623 3.665 - 0.36% -
std::partition_copy(deque<int>)/32 1.18% 12.658 12.808 - -1.81% -
SetIntersection_Front_Vector_uint64_64_64 1.18% 10695618.600 10821761.985 - 0.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.18% 366.340 370.659 - 1.37% -
BM_PushHeap_uint64_Random_1024 1.18% 6.129 6.201 - 0.12% -
SetIntersection_None_Set_uint32_16384_1 1.17% 155970736.927 157801486.392 - 5.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.17% 27.205 27.523 - 5.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.17% 11488045.413 11622599.633 - 1.87% -
std::replace_if(vector<int>)_(prefix)/1024 1.17% 269.698 272.854 - 1.38% -
std::rotate(list<int>)_(by_1/4)/50 1.17% 25.532 25.831 - -0.99% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.17% 4.112 4.160 - 0.28% -
SetIntersection_Front_Set_string_16384_16384 1.16% 348457039.682 352514395.763 - 0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.16% 144034.679 145711.575 - 1.10% -
SetIntersection_Front_Vector_string_256_4 1.16% 4604073.369 4657623.422 - 0.43% -
std::move(vector<bool>)_(aligned)/262144 1.16% 255.139 258.105 - 1.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.16% 13079.869 13231.778 - 1.72% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.16% 35.723 36.137 - 1.99% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.16% 27.948 28.272 - 1.49% -
std::move(vector<bool>)_(aligned)/1048576 1.16% 1718.144 1738.035 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.16% 1118257.083 1131195.662 - 0.85% -
SetIntersection_None_Set_float_16384_64 1.15% 151453232.826 153201450.906 - 1.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 140937.184 142563.951 - -1.25% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.15% 1.456 1.473 - -2.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.15% 5559185.694 5623168.485 - 84.98% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.15% 1623.033 1641.689 - 22.68% -
std::move(vector<int>)/32768 1.15% 1709.576 1729.225 - 0.59% -
std::is_sorted(vector<int>)/8192 1.15% 1896.850 1918.632 - -4.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.15% 1614115.967 1632612.222 - 1.18% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.15% 23.159 23.425 - -0.54% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.14% 4031.411 4077.566 - 0.02% -
rng::find_last(vector<char>)_(bail_10%)/50 1.14% 10.698 10.820 - 0.47% -
BM_deque_vector_ranges_move/1024 1.14% 36.875 37.294 - 0.34% -
SetIntersection_None_Set_float_16384_256 1.13% 151043094.353 152753667.904 - -1.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.13% 49.293 49.851 - -2.16% -
SetIntersection_None_Set_uint32_16384_4 1.13% 155613220.436 157372859.736 - 4.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 380.721 385.020 - 2.86% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.13% 12585.297 12727.407 - 1.55% -
SetIntersection_Interlaced_Vector_string_1024_256 1.13% 20950210.136 21186617.074 - 4.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 54416.012 55029.685 - 1.58% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.13% 14588622.809 14753023.307 - 2.13% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.13% 7556.923 7642.075 - -1.20% -
SetIntersection_Front_Vector_uint32_1024_4 1.13% 1058024.916 1069935.741 - 1.93% -
std::find_if(vector<int>)_(process_all)/8 1.12% 1.347 1.362 - 7.65% -
std::unique_copy(list<int>)_(sprinkled)/52 1.12% 23.827 24.093 - 0.84% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.11% 5885.676 5951.251 - -2.32% -
std::stable_sort(vector<int>)_(shuffled)/8 1.11% 19.579 19.797 - -0.04% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.11% 8999.587 9099.779 - -0.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.11% 231.104 233.672 - -0.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.11% 2.360 2.386 - -1.53% -
std::partition(list<int>)_(sparse)/32 1.11% 8.770 8.867 - -0.23% -
std::make_heap(deque<int>)_(shuffled)/8 1.11% 24.749 25.024 - 2.11% -
rng::contains(deque<int>)_(process_all)/32 1.11% 8.604 8.700 - 0.05% -
std::find_if(vector<int>)_(process_all)/32768 1.11% 3193.575 3228.999 - 0.97% -
BM_deque_vector_move/70000 1.11% 3262.578 3298.755 - 1.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.11% 1788.355 1808.173 - -4.84% -
std::find_if_not(vector<bool>)_(process_all)/8 1.11% 3.469 3.507 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.10% 1130301.251 1142791.062 - 4.69% -
std::move_backward(deque<int>)/4096 1.10% 155.337 157.054 - 1.38% -
std::set<int>::equal_range(key)_(existent)/32 1.10% 1.808 1.828 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.10% 2.794 2.825 - -5.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.10% 5668.842 5731.281 - -0.92% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.10% 16.076 16.253 - -3.16% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.10% 1.291 1.306 - -17.64% -
std::fill_n(list<int>)/50 1.10% 15.557 15.727 - 0.88% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.09% 27855.818 28160.039 - 2.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 12892.336 13033.006 - 0.80% -
std::copy_n(vector<bool>)_(aligned)/512 1.09% 1.371 1.386 - 0.70% -
BM_PushHeap_string_Ascending_262144 1.08% 29.350 29.668 - -2.52% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.08% 270.537 273.469 - -0.42% -
std::replace_if(deque<int>)_(prefix)/1024 1.08% 484.070 489.306 - 1.50% -
BM_deque_deque_ranges_copy/70000 1.08% 3260.604 3295.826 - 1.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.08% 17.444 17.632 - 0.86% -
std::count(list<int>)_(every_other)/1024 1.08% 693.767 701.244 - -1.03% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.08% 55.931 56.534 - -0.11% -
std::find(list<int>)_(bail_25%)/1024 1.08% 127.848 129.223 - -1.69% -
SetIntersection_None_Vector_uint64_1024_1 1.08% 1071202.019 1082725.195 - 0.50% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.08% 26.923 27.213 - -2.21% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.07% 29.704 30.022 - 1.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 53441.429 54014.313 - -0.33% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.07% 3489.110 3526.421 - 2.20% -
BM_deque_vector_copy_backward/1024 1.07% 36.637 37.028 - -0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.07% 219.177 221.517 - 0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.07% 23.447 23.697 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.07% 1832810.465 1852336.588 - 0.25% -
std::stable_sort(deque<int>)_(heap)/8 1.07% 23.667 23.919 - -5.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.06% 2.287 2.312 - -5.88% -
BM_deque_deque_ranges_move/65536 1.06% 3075.081 3107.749 - 2.39% -
std::unique(list<int>)_(sprinkled)/8192 1.06% 7867.209 7950.397 - -8.31% -
SetIntersection_None_Vector_float_1024_1 1.06% 1083386.965 1094834.231 - 1.01% -
BM_PushHeap_string_Ascending_4 1.06% 2.548 2.574 - 2.27% -
std::replace(vector<int>)_(sprinkled)/32 1.05% 6.195 6.260 - 6.63% -
BM_PushHeap_float_Random_64 1.05% 6.699 6.770 - 0.65% -
ranges::min(std::vector<long_long>)/70000 1.04% 7873.041 7955.269 - 0.64% -
std::flat_map<int,_int>::ctor(const&)/8192 1.04% 1926.000 1946.091 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.04% 11663283.869 11784868.737 - 2.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.04% 20.569 20.784 - -7.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.04% 2.283 2.307 - -1.75% -
SetIntersection_None_Vector_string_262144_1024 1.04% 1287267.087 1300653.280 - -11.90% -
std::rotate_copy(list<int>)/50 1.04% 13.765 13.908 - -0.30% -
SetIntersection_None_Set_float_256_1 1.04% 11367406.192 11485179.387 - 0.53% -
std::rotate(vector<int>)_(by_1/2)/32 1.03% 2.340 2.364 - 1.48% -
BM_deque_deque_ranges_copy_backward/1 1.03% 2.626 2.653 - 1.67% -
std::unordered_set<int>::ctor(const&)/32 1.03% 198.538 200.583 - -2.15% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.03% 15.786 15.949 - 0.35% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.03% 8.669 8.759 - 0.82% -
std::move(vector<bool>)_(unaligned)/32768 1.03% 202.667 204.751 - -1.31% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.03% 109673.530 110800.643 - 1.22% -
BM_vector_deque_ranges_move_backward/4096 1.03% 147.444 148.956 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.03% 1773495.604 1791677.246 - 1.46% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 228.335 230.671 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.02% 1045599.451 1056258.807 - 1.06% -
SetIntersection_Interlaced_Set_string_16384_1 1.02% 1088257.551 1099344.237 - 1.31% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.02% 51.886 52.415 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.02% 1168671.865 1180560.585 - 1.56% -
rng::for_each(multimap<int>)/8 1.02% 6.131 6.193 - 0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.02% 6675.804 6743.593 - -0.65% -
SetIntersection_Front_Set_float_1024_256 1.01% 4238564.298 4281574.846 - 1.31% -
BM_deque_deque_ranges_move/64000 1.01% 3055.354 3086.295 - -0.40% -
SetIntersection_Interlaced_Set_string_64_16 1.01% 37738687.529 38119314.188 - -0.60% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.01% 17.202 17.375 - 2.71% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.00% 12.633 12.760 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.00% 1347141.459 1360629.052 - -8.38% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.00% 134.412 135.757 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.00% 1130189.084 1141494.751 - 0.46% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.33% 69.021 14.958 - -77.57% -
std::fill(vector<bool>)/262144 -75.62% 941.294 229.527 - -0.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.63% 1749.757 513.875 - 0.22% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.27% 23.870 8.767 - -0.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -60.73% 75.689 29.721 - -61.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.45% 14.877 5.883 - -1.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -58.79% 50.255 20.713 - -0.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -56.55% 23.874 10.374 - 17.38% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -53.97% 14.878 6.849 - 16.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -53.70% 45.607 21.116 - -60.17% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -53.18% 19.119 8.952 - -35.75% -
BM_deque_vector_copy/64 -51.69% 5.410 2.614 - 0.51% -
std::transform(deque<int>)_(identity_transform)/32 -49.25% 24.212 12.287 - -0.09% -
BM_vector_deque_ranges_move/64 -49.07% 5.321 2.710 - 0.76% -
std::rotate_copy(vector<int>)/8192 -48.54% 720.009 370.515 - 1.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.50% 64.988 33.472 - -0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.74% 22832289.416 11931130.567 - -36.05% -
std::set<int>::contains(key)_(non-existent)/8192 -46.97% 19.181 10.172 - -30.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -45.61% 7137942.061 3882050.535 - -54.86% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.53% 1240.838 675.829 - 1.22% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -45.35% 0.445 0.243 - -33.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -45.34% 34.540 18.879 - -2.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -44.94% 46.745 25.736 - -5.54% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -44.03% 179.543 100.483 - 0.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.31% 11.309 6.411 - -43.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -43.29% 65517870.747 37154041.480 - -33.12% -
std::adjacent_find(deque<int>)/50 -43.29% 26.467 15.010 - -9.76% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -42.00% 4.194 2.432 - -1.75% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -41.91% 0.443 0.257 - -28.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.89% 171.755 99.800 - -0.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -41.80% 166.690 97.015 - -0.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -41.50% 88.248 51.626 - -12.48% -
std::adjacent_find(deque<int>)/8 -40.73% 4.875 2.889 - 8.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.33% 7.861 4.691 - -40.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.69% 125.843 77.154 - -1.74% -
std::set<std::string>::insert(value)_(already_present)/1024 -37.95% 26.792 16.624 - -43.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.54% 10.947 6.947 - 9.47% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -36.13% 91.105 58.193 - -21.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -35.96% 0.697 0.446 - -15.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -33.92% 11172785.651 7382650.382 - -8.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.60% 34.610 22.980 - -18.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.56% 48.229 32.044 - 1.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -33.08% 9.236 6.181 - -21.65% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -32.98% 4.142 2.776 - 10.22% -
BM_PushHeap_string_QuickSortAdversary_1 -32.91% 0.701 0.471 - -19.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -32.47% 6.666 4.502 - -20.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.35% 34.541 23.366 - -23.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.11% 804.576 546.200 - -0.52% -
std::copy(vector<bool>)_(aligned)/1048576 -31.49% 3793.166 2598.784 - -17.98% -
std::is_sorted_until(deque<int>,_pred)/8 -30.86% 6.112 4.226 - -6.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -30.79% 7.257 5.023 - 9.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.41% 349765375.114 243403879.830 - -4.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -30.40% 0.480 0.334 - 6.61% -
std::copy_backward(vector<int>)/4096 -29.95% 233.555 163.601 - -14.09% -
SetIntersection_None_Set_string_1024_1 -29.90% 12681800.183 8889770.110 - -1.20% -
SetIntersection_None_Set_string_1024_16 -29.56% 12663239.195 8919924.072 - -1.37% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -29.23% 472.645 334.488 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.16% 42.702 30.252 - -4.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -29.03% 10.040 7.126 - 4.36% -
SetIntersection_None_Set_string_1024_4 -28.69% 12516676.481 8925497.890 - 1.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -28.68% 32.615 23.262 - -24.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.66% 41.730 29.770 - -27.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -28.64% 31.621 22.565 - -34.36% -
SetIntersection_Interlaced_Set_string_16384_16 -28.47% 345495322.150 247126451.473 - -32.74% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -28.22% 2.014 1.446 - -8.01% -
std::shift_right(vector<int>)/32 -27.68% 4.075 2.947 - -0.18% -
std::copy(vector<int>)/4096 -27.43% 222.446 161.424 - -4.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -27.00% 41.959 30.630 - 8.00% -
std::fill(list<int>)/1024 -26.75% 671.673 491.991 - -4.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.68% 25721.937 18858.242 - -6.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.67% 2287558.021 1677509.826 - 0.76% -
std::multimap<std::string,_int>::erase(iterator)/1024 -26.64% 34.034 24.967 - -23.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.64% 1.769 1.298 - -32.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.50% 24559.665 18050.155 - -7.05% -
ranges::min(std::vector<long_long>)/1 -25.23% 0.450 0.336 - -11.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.95% 38.192 28.663 - 3.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.64% 0.487 0.367 - -7.99% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -24.55% 14.285 10.779 - 4.02% -
std::copy_n(vector<bool>)_(aligned)/1048576 -24.54% 3319.084 2504.417 - -19.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -24.53% 143713879.990 108465110.728 - -22.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.41% 0.404 0.305 - -1.00% -
BM_StringConstructDestroyCStr_Empty_Transparent -24.33% 0.316 0.239 - 1.46% -
BM_StringDestroy_Large -23.93% 9.522 7.243 - -5.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.63% 715.814 546.656 - 0.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.60% 24.829 18.969 - -5.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.55% 32.598 24.921 - -0.83% -
BM_vector_deque_ranges_copy_backward/0 -23.38% 0.676 0.518 - 23.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.29% 31.266 23.985 - -0.01% -
std::search(deque<int>)_(no_match)/1024 -23.22% 343.994 264.114 - 10.38% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -23.08% 1.422 1.094 - -11.70% -
std::unordered_multiset<int>::count(key)_(existent)/32 -22.82% 1.934 1.493 - -8.43% -
std::copy_backward(vector<bool>)_(aligned)/262144 -22.64% 789.882 611.035 - 18.67% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.63% 6.511 5.038 - 3.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -22.46% 4288280.585 3325301.669 - -1.95% -
BM_vector_deque_copy/0 -22.22% 0.604 0.470 - -22.78% -
std::equal(vector<bool>)_(unaligned)/50 -21.90% 1.123 0.877 - 1.62% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.89% 2.878 2.248 - 0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.87% 7605.711 5942.594 - -7.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -21.71% 1.538 1.204 - -1.71% -
std::equal(vector<bool>)_(unaligned)/8 -21.69% 1.121 0.878 - 1.72% -
ranges::min(std::deque<__int128>)/70000 -21.26% 36497.526 28736.767 - -1.99% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -21.16% 1796409.249 1416333.719 - -24.16% -
BM_PushHeap_float_SingleElement_1 -21.09% 0.586 0.462 - -27.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -20.78% 1.517 1.202 - -2.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -20.63% 1.520 1.206 - -1.67% -
BM_vector_deque_ranges_copy/0 -20.62% 0.625 0.496 - 34.74% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.49% 2.033 1.616 - -16.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -19.96% 1.515 1.212 - -5.13% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.81% 14468.164 11601.828 - 0.02% -
ranges::min(std::deque<char>)/1 -19.80% 0.915 0.734 - 11.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.66% 53.493 42.979 - -25.00% -
SetIntersection_Front_Set_uint64_262144_1024 -19.65% 15566381.195 12507138.313 - 5.51% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -19.55% 1.290 1.038 - -5.64% -
BM_vector_deque_ranges_move/0 -19.54% 0.525 0.422 - -8.25% -
BM_PushHeap_string_Ascending_1 -19.46% 0.585 0.471 - -26.66% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.42% 25.666 20.683 - -25.07% -
std::search(vector<int>,_pred)_(single_element)/8192 -19.41% 4604.042 3710.595 - -19.81% -
std::move(vector<int>)/1048576 -19.36% 70383.066 56759.048 - -2.08% -
std::unordered_multiset<int>::find(key)_(existent)/32 -19.35% 1.491 1.203 - -4.69% -
std::search(vector<int>,_pred)_(single_element)/1024 -19.23% 576.091 465.335 - -19.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.22% 25584093.036 20665554.169 - -21.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.22% 63.031 50.919 - -2.25% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -19.03% 8.840 7.157 - 3.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -18.98% 72.369 58.636 - -4.70% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -18.96% 6973366.576 5650951.989 - 3.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.77% 20.395 16.567 - -3.63% -
std::vector<int>::ctor(size)/32 -18.60% 14.541 11.836 - 11.88% -
std::copy_if(list<int>)_(every_other)/4096 -18.58% 4165.891 3391.672 - -12.81% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.57% 67.556 55.010 - -42.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.56% 13.277 10.813 - -18.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -18.55% 1723.823 1404.040 - -28.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -18.54% 67905738.999 55316207.416 - -20.04% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -18.37% 34.246 27.954 - 2.49% -
std::unordered_set<int>::contains(key)_(existent)/32 -18.28% 1.587 1.297 - -15.33% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.03% 30.264 24.809 - -20.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.01% 1333.658 1093.447 - -5.31% -
std::find_first_of(deque<int>)_(large_needle)/50 -18.00% 816.645 669.631 - -0.35% -
std::all_of(vector<int>)_(process_all)/50 -17.98% 17.631 14.461 - 3.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.97% 29.773 24.422 - -15.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.92% 0.578 0.474 - -1.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.85% 1.361 1.118 - -22.31% -
std::set<std::string>::insert(value)_(already_present)/32 -17.65% 8.914 7.341 - -28.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -17.60% 39.010 32.144 - 6.04% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.58% 27.669 22.804 - -15.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -17.49% 2.734 2.256 - 2.42% -
ranges::min(std::list<__int128>)/1 -17.40% 0.456 0.376 - 3.01% -
std::unordered_set<int>::clear()/1024 -17.37% 10228.555 8452.072 - -7.21% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -17.36% 1.351 1.116 - -8.66% -
BM_StringConstructDestroyCStr_Large_Transparent -17.27% 12.199 10.092 - -11.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -17.18% 55.823 46.231 - -2.61% -
BM_StringConstructDestroyCStr_Large_Opaque -16.90% 18.549 15.414 - -4.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.86% 54.705 45.481 - -0.61% -
ranges::min(std::list<long_long>)/1 -16.74% 0.375 0.312 - -13.77% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.72% 7.254 6.041 - -1.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.59% 58.742 48.996 - 17.35% -
std::stable_partition(deque<int>)_(sparse)/32 -16.47% 13.126 10.964 - -0.49% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.15% 10.759 9.021 - -1.34% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -16.11% 38.250 32.088 - -14.82% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.07% 709.345 595.374 - -16.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -15.96% 1.348 1.132 - -21.84% -
BM_deque_vector_ranges_move_backward/64000 -15.72% 9101.442 7670.680 - -2.69% -
BM_StringFindAllMatch/512 -15.60% 13.701 11.564 - -0.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.48% 804.553 680.011 - -0.22% -
bm_ranges_lexicographical_compare<signed_char>/64 -15.43% 2.561 2.166 - 2.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -15.38% 1.497 1.266 - -3.92% -
SetIntersection_Front_Set_uint32_262144_1024 -15.33% 14332566.840 12135733.530 - 2.93% -
std::search(vector<int>,_pred)_(single_element)/1000 -15.23% 563.159 477.396 - -15.45% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -15.22% 3916378.838 3320387.625 - 1.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -15.19% 1.186 1.006 - -2.93% -
std::copy_if(list<int>)_(entire_range)/64 -15.10% 36.704 31.162 - -1.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.77% 198.647 169.310 - -7.36% -
BM_vector_deque_move/0 -14.56% 0.438 0.375 - -25.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -14.51% 1.343 1.148 - -10.22% -
BM_deque_vector_copy/0 -14.49% 1.559 1.333 - -15.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.49% 7577.612 6479.804 - 0.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.34% 25.853 22.145 - -14.85% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.27% 7165166.732 6142447.139 - 10.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.27% 6466.454 5543.793 - -9.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.27% 28.138 24.123 - 0.43% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.20% 1.589 1.364 - 7.91% -
ranges::minmax(std::vector<char>)/8 -14.14% 1.044 0.897 - -11.79% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.98% 326.383 280.749 - -0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.95% 41.949 36.098 - -2.22% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.90% 1.613 1.389 - -12.51% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -13.76% 45.478 39.220 - 16.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.70% 8.285 7.150 - -13.86% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.68% 17331.996 14961.565 - 11.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.63% 56.622 48.905 - -1.18% -
std::move(vector<int>)/262144 -13.60% 17285.567 14934.146 - -33.04% -
std::move(deque<int>)/32768 -13.56% 2331.800 2015.662 - -0.17% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.47% 6166.445 5335.851 - -0.78% -
std::rotate(list<int>)_(by_1/2)/8192 -13.44% 5451.162 4718.616 - -13.23% -
BM_deque_deque_copy_backward/0 -13.13% 0.931 0.808 - -6.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.10% 43.062 37.420 - -2.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -12.88% 2.685 2.339 - 2.64% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.80% 894.508 780.034 - -1.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.77% 1.731 1.510 - -18.71% -
BM_lexicographical_compare_three_way_fast_path/1 -12.73% 0.395 0.345 - -18.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -12.72% 30.870 26.942 - -11.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.64% 4999450.693 4367435.656 - 1.87% -
std::copy_n(vector<int>)/32768 -12.63% 3780.021 3302.485 - -12.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.60% 54000255.708 47198414.219 - -5.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -12.58% 42.486 37.140 - -16.18% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.58% 15.301 13.376 - -6.93% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -12.56% 93.679 81.917 - -6.37% -
BM_deque_deque_ranges_move/0 -12.47% 0.793 0.694 - -18.17% -
std::map<int,_int>::ctor(const&)/1024 -12.46% 7444.928 6517.144 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.41% 50.116 43.897 - -9.66% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -12.38% 43.919 38.484 - 9.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -12.33% 472.850 414.568 - -11.29% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.27% 1.355 1.189 - -20.21% -
std::search(list<int>)_(no_match)/8192 -12.08% 7424.052 6527.121 - -1.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -12.03% 1.650 1.452 - -11.05% -
BM_StringRelational_Less_Empty_Empty_Control -12.01% 1.827 1.607 - -8.74% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.01% 0.338 0.298 - -24.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.92% 736.078 648.348 - -2.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.84% 41.424 36.518 - 16.91% -
std::unordered_set<int>::find(key)_(existent)/32 -11.82% 1.395 1.230 - 10.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.79% 52341.438 46170.936 - -2.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.76% 843.533 744.312 - -1.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.75% 5492.321 4847.229 - -2.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.71% 61.523 54.320 - -1.52% -
BM_deque_vector_ranges_copy_backward/70000 -11.68% 10219.110 9025.645 - 6.21% -
std::unordered_set<int>::find(key)_(existent)/1024 -11.67% 1.336 1.180 - -8.49% -
BM_StringDestroy_Huge -11.67% 12.129 10.713 - -1.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.56% 10.698 9.461 - 1.19% -
std::set<std::string>::erase(iterator)/1024 -11.48% 31.060 27.495 - -17.97% -
std::any_of(list<int>)_(process_all)/8192 -11.47% 7864.493 6962.130 - -4.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.43% 50.554 44.774 - 1.29% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.30% 8100.032 7185.112 - -11.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.23% 576.560 511.796 - -5.18% -
SetIntersection_Interlaced_Vector_uint64_256_16 -11.14% 6692142.171 5946685.318 - 1.45% -
std::set<std::string>::count(key)_(existent)/8192 -11.12% 34.687 30.829 - -1.39% -
std::replace(vector<int>)_(sprinkled)/1024 -11.11% 169.994 151.113 - 1.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.08% 645.167 573.682 - -5.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -11.06% 24.065 21.403 - 0.54% -
std::partition(deque<int>)_(sparse)/8192 -11.03% 3295.180 2931.655 - -6.01% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.98% 10.615 9.449 - -10.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.96% 644.506 573.876 - -5.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.93% 37.420 33.330 - -13.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -10.87% 23.889 21.292 - -13.42% -
BM_PushHeap_uint32_Descending_4 -10.86% 0.389 0.346 - 0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.85% 29425.545 26232.227 - -15.46% -
BM_StringFindAllMatch/1 -10.84% 3.157 2.815 - -11.09% -
BM_std_minmax_element<short>/3 -10.80% 1.209 1.078 - -5.76% -
std::find_if(vector<char>)_(process_all)/8 -10.74% 1.567 1.399 - -5.46% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.71% 1.447 1.293 - -3.72% -
std::map<int,_int>::ctor(const&)/8192 -10.66% 58703.685 52443.051 - 1.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.65% 0.296 0.265 - -21.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.62% 629.201 562.411 - -6.01% -
std::unordered_set<int>::erase(iterator)/32 -10.60% 22.267 19.906 - -7.74% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.58% 22.879 20.458 - -9.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.58% 1.368 1.224 - -11.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.57% 97.167 86.894 - -2.81% -
std::count(list<int>)_(every_other)/8192 -10.56% 7535.874 6739.787 - -2.65% -
std::copy(list<int>)/64 -10.55% 36.747 32.869 - 8.63% -
std::multiset<int>::count(key)_(existent)/8192 -10.53% 10.185 9.113 - -14.69% -
std::set<int>::contains(key)_(non-existent)/32 -10.50% 2.883 2.580 - -0.95% -
SetIntersection_None_Set_string_16384_1 -10.48% 210213417.855 188177438.209 - 1.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.48% 23.831 21.333 - -8.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -10.46% 29.634 26.533 - -14.16% -
BM_vector_deque_copy_backward/0 -10.43% 0.480 0.430 - -6.71% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.41% 81.041 72.603 - -20.42% -
BM_lexicographical_compare_three_way_slow_path/1 -10.40% 0.434 0.389 - -10.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.40% 41082.278 36810.820 - -1.79% -
std::search(deque<int>)_(same_length)/1000 -10.27% 464.349 416.679 - 22.35% -
std::find_end(deque<int>)_(near_matches)/8192 -10.26% 1252100.370 1123678.954 - -0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.25% 33.806 30.339 - -23.16% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.24% 25.302 22.710 - 4.57% -
std::unordered_set<int>::clear()/8192 -10.18% 73561.139 66074.077 - -2.68% -
ranges::min(std::deque<char>)/70000 -10.15% 19818.274 17805.864 - -42.96% -
std::unordered_set<std::string>::clear()/32 -10.15% 933.402 838.637 - -9.00% -
SetIntersection_Front_Set_uint32_1024_256 -10.02% 4070064.754 3662184.748 - 0.76% -
BM_tolower_char<char> -9.92% 0.617 0.556 - 18.28% -
std::fill(vector<bool>)/64 -9.85% 1.568 1.413 - -5.49% -
std::unordered_set<int>::erase(iterator)/1024 -9.80% 22.213 20.037 - -18.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -9.66% 36.767 33.216 - -10.35% -
BM_PushHeap_string_PipeOrgan_1 -9.66% 0.584 0.527 - -24.65% -
std::is_sorted(list<int>,_pred)/8192 -9.62% 8650.007 7817.569 - -8.45% -
SetIntersection_Front_Set_uint32_1024_64 -9.62% 1770491.338 1600181.848 - -10.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -9.60% 820.814 742.010 - -2.58% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.57% 29.260 26.459 - -5.51% -
std::find_end(deque<int>)_(near_matches)/1024 -9.57% 18033.884 16308.122 - -0.68% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.53% 841.801 761.595 - -0.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.45% 239.223 216.628 - -2.20% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.39% 29.883 27.076 - -23.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -9.37% 20.811 18.860 - -6.53% -
std::find_end(forward_list<int>)_(same_length)/8192 -9.36% 14303.659 12965.511 - -8.81% -
std::map<int,_int>::clear()/32 -9.34% 695.035 630.123 - -2.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.32% 31.198 28.292 - -14.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.26% 56676.944 51426.725 - 0.64% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.21% 1.804 1.638 - -4.61% -
std::find_end(deque<int>)_(near_matches)/1000 -9.19% 17301.504 15711.533 - -0.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.17% 7083.683 6433.797 - 0.34% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.17% 23.816 21.632 - -4.94% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.15% 56706.774 51520.241 - 0.84% -
std::map<std::string,_int>::erase(iterator)/8192 -9.11% 32.066 29.145 - -10.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.06% 1205.938 1096.703 - -1.43% -
std::adjacent_find(list<int>)/8192 -9.01% 7204.023 6554.731 - -9.81% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.98% 29.451 26.807 - -0.39% -
std::deque<int>::ctor(size)/32 -8.97% 29.330 26.699 - -6.60% -
std::fill(list<int>)/8192 -8.96% 8372.716 7622.462 - -12.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.95% 559.925 509.832 - -7.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.94% 11.057 10.068 - -2.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.90% 7064.338 6435.363 - -2.44% -
std::set<std::string>::contains(key)_(existent)/32 -8.90% 15.814 14.407 - -12.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -8.79% 23.832 21.738 - -2.14% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.78% 53.847 49.117 - 8.83% -
BM_StringRead_Cold_Deep_Empty -8.75% 1.308 1.194 - -0.74% -
std::stable_partition(deque<int>)_(sparse)/50 -8.73% 29.416 26.847 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.70% 2025761.427 1849539.193 - -15.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.70% 34.642 31.629 - 20.92% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.66% 131573.970 120175.163 - -0.73% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.64% 205.461 187.709 - -0.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.63% 1052.378 961.536 - -3.96% -
BM_vector_deque_ranges_copy/65536 -8.62% 3120.466 2851.617 - -0.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -8.59% 7.978 7.293 - 16.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -8.56% 41.060 37.547 - -2.91% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.55% 534.534 488.848 - -0.67% -
std::pop_heap(vector<std::string>)/1024 -8.52% 22.869 20.921 - 1.27% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.47% 7.124 6.521 - -19.79% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.44% 33.550 30.719 - -2.09% -
BM_vector_deque_move/70000 -8.42% 3381.497 3096.752 - -0.32% -
BM_vector_deque_ranges_copy/70000 -8.40% 3380.825 3096.978 - -0.30% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.38% 96.151 88.096 - -9.28% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.34% 17.804 16.319 - 0.29% -
std::count(list<int>)_(every_other)/1048576 -8.31% 873195.537 800609.363 - -1.99% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.31% 756.039 693.202 - -1.72% -
BM_vector_deque_ranges_move/65536 -8.31% 3112.575 2853.960 - -0.22% -
BM_vector_deque_copy/70000 -8.29% 3376.882 3096.845 - -0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.28% 72.774 66.746 - -2.16% -
BM_vector_deque_ranges_move/70000 -8.26% 3376.854 3097.811 - -0.30% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.25% 41.339 37.927 - 7.04% -
SetIntersection_None_Set_string_16384_1024 -8.25% 221429009.401 203157061.629 - 2.73% -
std::multimap<std::string,_int>::clear()/1024 -8.23% 22718.921 20849.119 - -4.38% -
std::unordered_set<int>::erase(iterator)/8192 -8.22% 22.232 20.405 - -18.51% -
BM_vector_deque_move/65536 -8.19% 3106.739 2852.430 - -0.22% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.18% 2183326.230 2004624.687 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -8.13% 1.272 1.169 - -5.78% -
BM_PushHeap_uint32_QuickSortAdversary_1 -8.13% 0.465 0.427 - -38.61% -
BM_vector_deque_copy/65536 -8.09% 3101.452 2850.490 - -0.26% -
BM_std_minmax_element<int>/64000 -8.09% 16685.451 15335.387 - -3.37% -
SetIntersection_Front_Vector_string_1024_64 -8.04% 3453497.542 3175798.993 - -2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.04% 357902329.804 329131616.590 - -8.69% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.00% 2.953 2.717 - -5.19% -
std::fill(deque<int>)/1024 -8.00% 32.312 29.728 - -1.48% -
ranges::min(std::deque<__int128>)/64 -7.99% 25.229 23.212 - 1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.94% 42220.257 38866.596 - -0.97% -
ranges::min(std::deque<char>)/64 -7.94% 17.984 16.557 - -31.09% -
std::for_each(list<int>)/50 -7.91% 21.805 20.079 - -4.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.90% 2.377 2.189 - -7.95% -
SetIntersection_None_Set_string_16384_4 -7.87% 205369041.613 189204376.097 - 2.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -7.86% 110.373 101.697 - 11.04% -
std::unique(deque<int>)_(contiguous)/8192 -7.84% 4033.370 3717.139 - -0.67% -
BM_StringFindAllMatch/8 -7.80% 2.873 2.649 - -9.71% -
std::deque<int>::ctor(size)/1024 -7.78% 75.347 69.485 - -6.22% -
std::set<int>::insert(value)_(already_present)/8192 -7.76% 9.996 9.220 - -3.88% -
BM_vector_deque_ranges_copy/64000 -7.76% 3073.603 2835.052 - -0.28% -
ranges::min(std::deque<char>)/8 -7.71% 2.548 2.351 - -6.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.70% 1.468 1.355 - -8.77% -
std::copy_if(list<int>)_(every_other)/32768 -7.66% 28160.750 26003.846 - 1.81% -
BM_std_minmax_element<int>/70000 -7.65% 18157.945 16768.079 - -3.27% -
std::replace(vector<int>)_(sprinkled)/8192 -7.64% 1277.194 1179.587 - 0.61% -
BM_std_minmax_element<int>/65536 -7.64% 17005.218 15705.951 - -3.21% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.63% 1.216 1.123 - -9.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.61% 1.387 1.281 - 1.34% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.60% 13.375 12.359 - -0.78% -
std::copy(vector<int>)/32768 -7.59% 3749.542 3464.935 - 0.44% -
BM_StringEraseWithMove_Huge_Transparent -7.59% 45.328 41.888 - -9.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.56% 3.512 3.247 - -12.36% -
BM_vector_deque_move/64000 -7.55% 3069.389 2837.501 - -0.29% -
std::for_each_n(deque<int>)/8 -7.54% 1.250 1.156 - -3.85% -
BM_vector_deque_ranges_move/64000 -7.53% 3069.179 2837.967 - -0.20% -
BM_vector_deque_copy/64000 -7.51% 3066.720 2836.400 - -0.22% -
std::vector<int>::ctor(size)/1024 -7.48% 44.415 41.091 - -2.63% -
std::shift_left(list<int>)/8192 -7.48% 7603.754 7035.283 - -8.08% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.46% 58.922 54.525 - -0.71% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -7.46% 1977.161 1829.749 - -2.05% -
BM_deque_deque_ranges_move/2 -7.45% 2.240 2.073 - -7.50% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.43% 1062.781 983.858 - -0.46% -
std::reverse_copy(list<int>)/512 -7.42% 391.377 362.329 - -0.53% -
std::pop_heap(deque<float>)/1024 -7.40% 13.299 12.314 - -4.09% -
std::partial_sort(deque<int>)_(heap)/8 -7.40% 41.340 38.280 - -1.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.38% 1.157 1.072 - -13.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.37% 243.741 225.777 - -3.99% -
std::set<int>::equal_range(key)_(existent)/8192 -7.29% 8.503 7.883 - -4.28% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.29% 24.054 22.301 - -3.81% -
BM_std_minmax_element<int>/4096 -7.28% 1067.758 990.045 - -3.11% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.28% 352.361 326.720 - 4.09% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.26% 2743.554 2544.376 - -0.03% -
std::search(list<int>,_pred)_(no_match)/8192 -7.26% 7798.397 7232.440 - -2.55% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.24% 0.237 0.220 - -2.09% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.24% 48.527 45.014 - -5.43% -
ranges::min(std::deque<long_long>)/64 -7.24% 17.609 16.335 - 4.33% -
BM_std_minmax_element<int>/1024 -7.20% 271.287 251.750 - -2.60% -
BM_std_minmax_element<int>/4000 -7.20% 1042.776 967.695 - -2.85% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.19% 2154.561 1999.622 - -7.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.18% 11.385 10.567 - -4.36% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -7.15% 55.937 51.936 - -0.26% -
std::map<int,_int>::clear()/1024 -7.14% 10661.392 9899.715 - -3.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -7.13% 23876.535 22173.409 - -0.84% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.13% 1.617 1.502 - -3.57% -
SetIntersection_Front_Set_uint64_1024_256 -7.12% 4278192.684 3973496.562 - 5.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -7.11% 51.239 47.595 - -6.87% -
ranges::minmax(std::list<char>)/1 -7.10% 0.377 0.350 - 0.74% -
BM_StringConstructDestroyCStr_Small_Transparent -7.10% 0.397 0.368 - -0.05% -
SetIntersection_Front_Set_uint32_1024_1024 -7.09% 12433868.103 11552210.654 - -3.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.09% 51.026 47.410 - -7.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -7.06% 4.158 3.864 - -1.68% -
std::set<std::string>::ctor(const&)/32 -7.05% 841.161 781.849 - 10.45% -
std::adjacent_find(vector<int>,_pred)/50 -7.00% 23.425 21.784 - -6.40% -
SetIntersection_Interlaced_Vector_string_262144_64 -6.95% 22340393.591 20787732.454 - 2.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.94% 24.254 22.572 - -7.49% -
SetIntersection_Front_Set_uint64_16384_256 -6.93% 3966943.696 3692027.699 - -5.83% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -6.92% 359.742 334.833 - -1.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.91% 1160.107 1079.913 - -7.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.90% 9269.935 8630.276 - 1.38% -
BM_std_minmax_element<int>/5500 -6.90% 1422.871 1324.736 - -2.78% -
SetIntersection_Front_Set_string_262144_64 -6.88% 5003161.131 4658867.658 - 0.43% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.87% 8254.927 7687.900 - -2.21% -
bm_gcd_random -6.85% 31.086 28.958 - -1.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.84% 635.551 592.104 - 1.51% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.83% 24.669 22.984 - -7.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.83% 0.556 0.518 - -10.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.81% 653.191 608.741 - -3.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.79% 2.298 2.142 - -4.50% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.76% 8666.123 8080.548 - -6.95% -
SetIntersection_Front_Set_uint64_256_256 -6.73% 7798527.021 7273414.558 - -3.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.73% 2.466 2.300 - 1.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -6.72% 295408.806 275561.927 - -3.69% -
BM_deque_vector_move/0 -6.71% 1.401 1.307 - -11.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.71% 1307.827 1220.098 - -5.24% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.70% 9.786 9.130 - -1.19% -
SetIntersection_Front_Set_uint32_16384_1024 -6.70% 12667720.138 11818774.166 - -3.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.69% 216919.492 202403.937 - 0.15% -
SetIntersection_None_Set_string_16384_16 -6.67% 203578927.555 190008102.055 - 2.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.65% 1780.489 1662.054 - -5.88% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.65% 2297.606 2144.882 - -1.90% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.64% 3.206 2.993 - -10.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -6.64% 34650.160 32350.063 - -4.02% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -6.63% 11.165 10.425 - -5.12% -
BM_PushHeap_string_SingleElement_16 -6.63% 2.776 2.592 - 1.19% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.61% 0.233 0.218 - -8.57% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.56% 28.869 26.976 - -7.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.55% 46789.561 43723.852 - -2.13% -
std::unordered_set<int>::clear()/32 -6.55% 639.098 597.227 - -1.01% -
std::partition(list<int>)_(dense)/1024 -6.55% 412.971 385.930 - -0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.55% 1194.803 1116.577 - -1.04% -
std::fill_n(list<int>)/8192 -6.54% 9046.214 8454.456 - -4.05% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.54% 2.453 2.293 - -7.36% -
SetIntersection_None_Set_string_16384_64 -6.54% 203903841.314 190573045.376 - 2.95% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.54% 5.787 5.409 - 1.00% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -6.53% 12366.156 11558.311 - -1.13% -
std::sort(vector<int>)_(heap)/1024 -6.53% 4832.304 4516.979 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.52% 5356393.760 5007153.165 - -2.97% -
BM_PushHeap_uint32_Descending_16 -6.50% 0.379 0.354 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -6.49% 0.660 0.617 - -4.93% -
ranges::minmax(std::deque<long_long>)/1 -6.47% 0.826 0.773 - -15.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.46% 5.295 4.953 - -8.07% -
SetIntersection_Interlaced_Set_uint32_262144_1 -6.46% 1097971.448 1027075.535 - 2.44% -
SetIntersection_Front_Vector_string_64_16 -6.45% 21215406.422 19847640.742 - -3.73% -
std::map<int,_int>::clear()/8192 -6.39% 86614.315 81078.991 - -3.86% -
std::remove_if(list<int>)_(prefix)/8192 -6.38% 9895.199 9263.681 - -6.95% -
SetIntersection_Front_Set_uint32_16384_256 -6.38% 3869862.807 3622918.401 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.36% 108597894.405 101691580.630 - 16.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.35% 1255.449 1175.689 - -1.24% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -6.35% 8.724 8.170 - -1.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.35% 0.665 0.623 - 0.40% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.33% 3959.967 3709.477 - -0.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.32% 13210.504 12375.251 - -5.58% -
BM_std_minmax_element<int>/512 -6.29% 137.736 129.070 - -1.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.28% 1.301 1.219 - -19.28% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.27% 1741256.019 1632035.480 - 9.24% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.22% 35.903 33.671 - -0.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.20% 918.642 861.643 - -0.28% -
std::map<std::string,_int>::clear()/1024 -6.20% 22508.301 21112.760 - -5.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.20% 18.408 17.267 - -0.12% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.19% 16860.068 15815.876 - -10.89% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.18% 11385.720 10681.812 - -5.42% -
std::find(vector<bool>)_(process_all)/8 -6.17% 0.628 0.589 - -7.56% -
BM_StringRelational_Less_Empty_Small_Control -6.15% 1.757 1.649 - -1.19% -
std::deque<std::string>::ctor(size)/32 -6.14% 44.083 41.377 - -7.32% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -6.14% 40.686 38.189 - -10.94% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.12% 12701.374 11923.791 - -6.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.12% 668.225 627.339 - 0.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.11% 5.360 5.033 - 10.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.11% 2.802 2.631 - -9.39% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.10% 12.064 11.328 - -0.73% -
BM_deque_deque_ranges_move/1 -6.09% 2.499 2.347 - -6.96% -
std::unordered_multiset<int>::clear()/8192 -6.08% 65232.083 61268.125 - -3.79% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.07% 340.610 319.931 - -8.72% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.06% 1.229 1.155 - -0.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.04% 919.487 863.994 - -0.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.03% 12631.680 11869.729 - -6.59% -
SetIntersection_Front_Vector_string_16384_64 -6.03% 3428717.280 3222054.835 - -5.44% -
BM_CmpLess_ushort_short -6.02% 1.070 1.005 - -2.85% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.02% 1.715 1.612 - -3.23% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.00% 44198.507 41545.762 - 1.29% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.00% 12.222 11.489 - -3.59% -
std::map<std::string,_int>::clear()/32 -5.98% 921.312 866.251 - -0.24% -
std::set<int>::contains(key)_(non-existent)/1024 -5.97% 6.394 6.012 - -0.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.95% 74.663 70.224 - -6.74% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.92% 6855503.643 6449712.168 - 9.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.90% 12.512 11.774 - -1.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.87% 5683.831 5349.914 - -2.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.83% 24.579 23.146 - -14.84% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -5.83% 0.500 0.471 - -8.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.82% 21.627 20.367 - -3.53% -
std::find_if_not(deque<int>)_(process_all)/1024 -5.82% 269.388 253.709 - -6.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.81% 0.266 0.251 - -1.60% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.80% 679.405 639.988 - 2.31% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.79% 1.688 1.590 - -0.68% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.78% 1.412 1.330 - -12.20% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.77% 1.834 1.728 - -4.15% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.75% 59021.197 55629.262 - 1.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.73% 22.935 21.622 - -3.72% -
std::replace(list<int>)_(prefix)/1024 -5.72% 785.529 740.592 - 0.15% -
std::set<std::string>::clear()/1024 -5.70% 22587.844 21300.370 - -0.04% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.70% 25.933 24.456 - 0.05% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.69% 76003151.660 71678375.046 - 4.79% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.69% 13415.140 12652.216 - -0.76% -
std::distance(join_view(vector<vector<int>>))/50 -5.68% 0.641 0.604 - -4.63% -
BM_std_minmax_element<int>/2 -5.67% 0.680 0.642 - -5.94% -
std::deque<int>::ctor(size)/8192 -5.65% 458.610 432.696 - -4.00% -
BM_deque_vector_ranges_move_backward/5500 -5.65% 209.939 198.084 - -0.04% -
BM_StringRead_Cold_Deep_Large -5.63% 1.338 1.263 - -4.02% -
std::find_if(list<int>)_(process_all)/50 -5.63% 20.057 18.928 - -0.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.63% 30.940 29.200 - -1.00% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.62% 12.215 11.528 - -3.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.62% 39.205 37.001 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.62% 6111872.852 5768383.065 - -3.35% -
SetIntersection_Front_Set_uint32_262144_256 -5.60% 3830800.392 3616095.857 - -1.84% -
std::partition(deque<int>)_(sparse)/1024 -5.60% 400.688 378.266 - -3.32% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.59% 1.861 1.757 - -1.87% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.58% 11.133 10.513 - -5.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -5.57% 7758674.068 7326153.340 - -16.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.57% 10737.534 10139.303 - -1.55% -
BM_std_minmax_element<short>/2 -5.56% 0.683 0.645 - -1.32% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.55% 2172.858 2052.160 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.55% 366806757.063 346436868.469 - -6.02% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.54% 13.253 12.518 - -10.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.54% 1.539 1.454 - -2.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.52% 0.280 0.264 - -23.04% -
std::unordered_set<std::string>::clear()/1024 -5.51% 23615.183 22312.977 - -4.69% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.51% 22.251 21.026 - 0.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.51% 106156.503 100309.980 - -0.60% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.50% 5.473 5.172 - -5.49% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.50% 38244.012 36142.191 - -0.58% -
std::remove_copy(deque<int>)_(prefix)/50 -5.49% 21.270 20.102 - 1.51% -
std::set<std::string>::contains(key)_(existent)/1024 -5.48% 24.211 22.884 - 8.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.47% 69283.589 65490.841 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -5.47% 33.527 31.694 - 13.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.46% 714.755 675.743 - -2.09% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.44% 1860922.443 1759608.726 - -0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -5.44% 5.078 4.802 - 0.73% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.42% 2384.866 2255.622 - -8.06% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.42% 25.711 24.318 - 1.76% -
std::remove_if(list<int>)_(sprinkled)/50 -5.42% 74.324 70.298 - -8.66% -
SetIntersection_Interlaced_Vector_string_64_64 -5.41% 27262060.306 25786363.812 - 0.57% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.41% 857.543 811.158 - -2.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.40% 1.659 1.570 - -14.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.39% 37.366 35.351 - -1.90% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.39% 2.052 1.941 - -1.99% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.38% 13275.828 12561.881 - -3.90% -
BM_deque_deque_ranges_copy_backward/0 -5.37% 0.842 0.797 - 0.17% -
std::rotate(vector<bool>)_(1_element_forward)/50 -5.36% 18.293 17.313 - -2.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.36% 629.615 595.880 - -3.80% -
std::set<std::string>::erase(iterator)/32 -5.35% 28.049 26.548 - 5.79% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -5.35% 1.371 1.298 - -31.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.35% 16160.124 15296.078 - 2.25% -
BM_vector_deque_ranges_move/2 -5.32% 1.945 1.842 - 0.18% -
std::partition(deque<int>)_(dense)/50 -5.29% 14.052 13.308 - -0.71% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.29% 24.817 23.503 - -9.04% -
std::multiset<int>::count(key)_(non-existent)/32 -5.29% 2.491 2.360 - -2.27% -
BM_PushHeap_string_SingleElement_262144 -5.29% 2.734 2.589 - 1.27% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.29% 237.570 225.010 - -0.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.27% 903848.015 856211.458 - -1.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.26% 95.112 90.105 - -3.67% -
SetIntersection_Front_Set_uint32_262144_262144 -5.25% 1677584.799 1589590.494 - 2.09% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -5.24% 6842.805 6483.938 - -3.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.24% 43.244 40.977 - -5.68% -
BM_StringFindAllMatch/64 -5.21% 3.236 3.067 - -5.63% -
BM_PushHeap_string_SingleElement_256 -5.20% 2.715 2.574 - 2.20% -
SetIntersection_Front_Set_string_16384_16 -5.20% 1937963.880 1837265.624 - -4.85% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.19% 23.885 22.645 - -6.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.17% 6646714.751 6303077.824 - -3.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.17% 1162.960 1102.837 - -1.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.17% 29.039 27.539 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.12% 5046032.944 4787781.732 - 3.27% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.11% 1.379 1.308 - 6.25% -
std::map<std::string,_int>::clear()/8192 -5.10% 218681.069 207528.559 - -4.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.10% 54.145 51.384 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.10% 14695.793 13946.505 - -4.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.08% 545.398 517.685 - -4.35% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.07% 4992.279 4739.350 - -0.84% -
BM_PushHeap_string_SingleElement_1024 -5.06% 2.712 2.575 - 2.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.05% 643002.421 610547.642 - -1.37% -
BM_PushHeap_string_SingleElement_64 -5.02% 2.777 2.638 - 1.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.00% 7827.398 7435.703 - -4.88% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -4.99% 32.906 31.265 - -5.95% -
BM_StringMove_Small -4.98% 0.794 0.755 - 3.81% -
std::shift_right(list<int>)/8192 -4.97% 7670.697 7289.280 - -4.77% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.97% 360954.608 343017.597 - -1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -4.95% 0.665 0.632 - -0.67% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.94% 4.805 4.568 - -3.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.92% 43204.293 41077.126 - 0.75% -
std::copy(list<int>)/4096 -4.92% 3241.840 3082.230 - 0.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.92% 0.264 0.251 - -3.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.92% 662.365 629.777 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -4.92% 21576306.263 20514999.202 - -3.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.92% 25.317 24.072 - -5.70% -
BM_std_minmax_element<int>/64 -4.89% 17.055 16.221 - -2.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.88% 55.818 53.094 - -0.25% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.87% 31.806 30.257 - 3.91% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.86% 4.529 4.308 - 2.35% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.85% 13.321 12.674 - -1.15% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.85% 28.076 26.715 - -10.21% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.84% 3.005 2.859 - -4.56% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.84% 7.651 7.281 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.84% 17765501.233 16905760.423 - -1.58% -
BM_CmpLess_uchar_uint -4.83% 1.117 1.063 - 1.58% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.83% 26.707 25.417 - 0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.81% 979859.505 932689.785 - -0.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.80% 57439.554 54684.497 - -0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.78% 1324.625 1261.252 - -0.32% -
std::copy(vector<bool>)_(aligned)/4096 -4.77% 4.926 4.691 - -3.09% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.77% 222.169 211.576 - -7.80% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.77% 21784.280 20745.716 - 2.08% -
BM_CmpEqual_uchar_schar -4.75% 1.035 0.986 - -2.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.75% 1.832 1.745 - 5.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.74% 1.308 1.246 - -13.72% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.74% 1.916 1.825 - -0.32% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.73% 105914.800 100906.535 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.72% 65944.330 62834.981 - -3.59% -
std::map<int,_int>::ctor(const&)/32 -4.68% 234.864 223.873 - 0.87% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.67% 43.909 41.857 - 1.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.67% 7007.870 6680.371 - -1.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.67% 714.126 680.769 - -1.85% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.67% 21550.929 20544.605 - 2.36% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.66% 1717485.515 1637484.491 - 0.74% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.64% 105569.772 100669.051 - 1.05% -
BM_PushHeap_string_SingleElement_16384 -4.64% 2.704 2.578 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.63% 7235397.834 6900214.781 - -13.71% -
SetIntersection_Front_Set_uint32_256_256 -4.62% 7659448.212 7305707.413 - -3.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.62% 644659.485 614890.577 - -1.79% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.61% 21531.271 20539.002 - 1.53% -
std::find_if(list<int>)_(process_all)/1024 -4.59% 718.228 685.235 - -1.62% -
std::set<int>::find(key)_(existent)/1024 -4.58% 4.026 3.841 - -3.40% -
std::partition(deque<int>)_(dense)/8192 -4.57% 2770.572 2643.909 - -5.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.57% 51.997 49.623 - -0.36% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.56% 23.884 22.796 - 0.06% -
std::remove(vector<int>)_(prefix)/32 -4.55% 50.778 48.469 - -1.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.54% 802.029 765.640 - -1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.53% 9.663 9.226 - -1.54% -
std::set<std::string>::equal_range(key)_(existent)/8192 -4.51% 28.277 27.001 - -11.77% -
SetIntersection_None_Set_string_16384_256 -4.50% 201923062.792 192841457.335 - 2.95% -
std::is_sorted(deque<int>,_pred)/1024 -4.47% 670.005 640.069 - -0.20% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.46% 72.588 69.350 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.46% 1418.184 1354.953 - -0.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.45% 150408.301 143715.019 - 0.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.45% 23.683 22.630 - -2.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.45% 5978.461 5712.499 - -15.96% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.44% 25.455 24.326 - -1.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.43% 3248.747 3104.937 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.42% 1055283.003 1008590.537 - -2.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.41% 220.800 211.053 - -5.77% -
BM_vector_deque_ranges_move_backward/64 -4.39% 3.101 2.964 - -0.24% -
std::multiset<std::string>::erase(iterator)/1024 -4.38% 28.695 27.437 - -3.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.38% 77257.429 73873.778 - 0.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.36% 7489.773 7163.162 - -3.90% -
vector<bool>(const_vector<bool>&) -4.36% 10.255 9.808 - -7.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.36% 11823.126 11307.867 - -3.83% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.35% 17.893 17.114 - -0.29% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.35% 6696.126 6404.942 - 0.27% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.34% 1.179 1.128 - -9.55% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.34% 179.863 172.065 - -1.92% -
SetIntersection_Front_Set_string_256_16 -4.33% 7315761.490 6998758.121 - -1.31% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.31% 16.497 15.786 - -4.22% -
std::copy_backward(list<int>)/8 -4.31% 2.406 2.303 - -6.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.30% 830.231 794.519 - -3.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.30% 0.457 0.438 - 0.49% -
BM_vector_deque_ranges_move/1 -4.29% 2.176 2.082 - 0.06% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.29% 239.328 229.063 - 0.96% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.29% 23238654.458 22242213.393 - 3.09% -
SetIntersection_None_Vector_string_16384_1 -4.28% 1224783.948 1172347.952 - -15.16% -
std::move_backward(deque<int>)/64 -4.26% 5.398 5.168 - 0.01% -
std::multiset<int>::find(key)_(existent)/8192 -4.25% 8.594 8.229 - -2.60% -
std::move(vector<bool>)_(unaligned)/512 -4.24% 4.768 4.566 - -9.97% -
SetIntersection_Front_Vector_uint64_1024_4 -4.22% 1081399.933 1035772.485 - -0.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.22% 19.267 18.454 - -0.04% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -4.21% 12.512 11.985 - -1.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.20% 10691.891 10242.496 - -5.03% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.19% 1.206 1.156 - -0.83% -
BM_num_put<long> -4.19% 11.645 11.157 - -2.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.18% 5414.643 5188.336 - -13.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.18% 408.102 391.062 - -0.89% -
bm_ranges_lexicographical_compare<signed_char>/512 -4.16% 8.189 7.848 - 0.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.16% 188532.850 180683.544 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.16% 1922236.660 1842246.453 - -2.54% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.15% 29.468 28.244 - -9.22% -
BM_StringRelational_Eq_Empty_Empty_Control -4.15% 2.057 1.972 - -4.59% -
BM_StringMove_Large -4.15% 0.735 0.705 - -0.35% -
BM_StringAssignStr_Empty_Transparent -4.15% 0.508 0.487 - 0.06% -
SetIntersection_Front_Set_string_262144_16 -4.14% 2039869.741 1955447.820 - 0.87% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.14% 230.146 220.624 - 0.10% -
SetIntersection_Front_Set_uint32_256_64 -4.14% 5457244.281 5231503.162 - 0.64% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.14% 11.062 10.605 - -3.30% -
std::unique(deque<int>)_(contiguous)/52 -4.12% 57.436 55.068 - -0.90% -
SetIntersection_None_Vector_uint64_262144_256 -4.12% 1135820.241 1088998.144 - -1.97% -
BM_deque_vector_ranges_copy_backward/0 -4.12% 1.421 1.363 - -0.57% -
std::unordered_map<int,_int>::clear()/1024 -4.12% 8239.916 7900.775 - -2.63% -
std::multiset<std::string>::clear()/1024 -4.10% 21797.650 20902.912 - -3.58% -
std::partial_sort(deque<int>)_(descending)/8 -4.10% 43.404 41.624 - 0.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.09% 13.494 12.942 - -4.30% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.07% 5073.826 4867.139 - 0.14% -
BM_deque_vector_ranges_copy/0 -4.07% 1.553 1.490 - -5.94% -
ranges::min(std::deque<long_long>)/8 -4.07% 2.403 2.305 - 0.28% -
std::partition(deque<int>)_(dense)/1024 -4.05% 351.090 336.854 - -4.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.05% 52470.299 50344.763 - 0.70% -
std::reverse(deque<int>)/64 -4.05% 13.563 13.014 - -0.15% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -4.05% 8459.392 8117.149 - -0.66% -
BM_std_minmax_element<int>/4 -4.04% 1.260 1.209 - -1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.03% 0.814 0.781 - -1.68% -
std::set<int>::count(key)_(existent)/8192 -4.03% 8.044 7.720 - -2.80% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.03% 7.857 7.541 - 0.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.02% 188505.742 180923.798 - 1.65% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.02% 15.353 14.736 - -0.05% -
std::multimap<int,_int>::erase(iterator)/8192 -4.02% 21.009 20.165 - -2.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.01% 21362.021 20506.044 - 1.85% -
BM_deque_deque_move/0 -4.00% 0.809 0.777 - -14.48% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -3.99% 11.140 10.696 - -26.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.98% 57198.945 54922.286 - -3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.98% 1821640.777 1749194.227 - -6.83% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.97% 1479159.990 1420429.682 - -0.16% -
std::adjacent_find(list<int>,_pred)/8 -3.96% 3.920 3.764 - -1.42% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.96% 186973.381 179563.841 - 2.33% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.96% 21.109 20.273 - -1.52% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.96% 1634342.285 1569607.748 - -2.45% -
SetIntersection_Front_Vector_string_64_64 -3.94% 27023384.684 25957515.355 - 2.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.94% 1060446.869 1018652.660 - -0.33% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.94% 3.231 3.103 - -8.53% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.92% 25.136 24.151 - -0.09% -
std::copy_n(vector<bool>)_(aligned)/64 -3.92% 1.339 1.286 - -0.00% -
BM_PushHeap_string_SingleElement_4 -3.92% 2.409 2.314 - 1.38% -
SetIntersection_Front_Vector_string_262144_1 -3.91% 1080703.183 1038413.338 - -3.06% -
SetIntersection_Front_Set_uint64_256_64 -3.91% 5737624.205 5513207.273 - 6.04% -
bm_gcd_trivial -3.91% 0.675 0.649 - -0.21% -
std::multiset<std::string>::find(key)_(existent)/32 -3.91% 14.831 14.252 - 2.05% -
std::move(deque<int>)/64 -3.89% 5.021 4.826 - -0.29% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -3.89% 43.054 41.379 - -6.72% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.88% 24.089 23.154 - -6.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.87% 24.314 23.372 - -2.25% -
std::partition(deque<int>)_(sparse)/50 -3.87% 15.453 14.855 - -2.56% -
SetIntersection_Front_Vector_string_256_16 -3.86% 6315256.638 6071411.818 - 0.27% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.86% 35.280 33.918 - -14.91% -
BM_PushHeap_float_Ascending_16384 -3.85% 4.368 4.199 - 4.20% -
std::set<int>::insert(value)_(already_present)/1024 -3.85% 6.046 5.813 - 1.51% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.85% 53210.608 51163.195 - 0.27% -
std::find_end(deque<int>)_(single_element)/1024 -3.84% 317.788 305.577 - -3.53% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.84% 1403.905 1350.001 - -1.53% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.83% 216.880 208.567 - -1.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.83% 1721.271 1655.416 - -3.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.82% 554586041.157 533385699.633 - 0.44% -
std::multiset<int>::ctor(const&)/8192 -3.80% 53158.406 51137.089 - 1.71% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.80% 9.559 9.196 - -0.63% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -3.80% 39.854 38.340 - 13.19% -
rng::starts_with(vector<int>,_pred)/8 -3.79% 2.450 2.357 - -4.19% -
std::generate(list<int>)/50 -3.79% 15.568 14.978 - -1.90% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.78% 4047.949 3894.788 - 0.03% -
SetIntersection_Interlaced_Vector_float_16384_16 -3.78% 3674779.688 3535860.754 - -1.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.77% 121270.841 116700.455 - -2.19% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.77% 22.798 21.940 - 5.25% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.76% 23738.636 22845.148 - -0.44% -
std::multimap<int,_int>::clear()/32 -3.76% 657.972 633.214 - -2.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.75% 1.203 1.158 - -2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -3.75% 15540.232 14957.321 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.75% 22595456.210 21748455.242 - 0.23% -
SetIntersection_Front_Set_uint32_262144_64 -3.75% 1686092.803 1622899.634 - -0.03% -
BM_StringEraseWithMove_Huge_Opaque -3.74% 48.581 46.764 - -4.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.74% 189768.219 182675.451 - 2.03% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.73% 1.576 1.517 - 3.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.73% 591.919 569.830 - -0.16% -
std::find(vector<char>)_(bail_25%)/8 -3.73% 1.104 1.063 - -3.80% -
SetIntersection_Interlaced_Vector_uint32_256_64 -3.73% 8417840.117 8104117.757 - 17.15% -
std::multimap<int,_int>::clear()/1024 -3.72% 10600.658 10205.849 - -6.35% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.72% 2.155 2.075 - -12.73% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.70% 30.791 29.653 - -2.07% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.70% 671397.495 646568.199 - -0.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.69% 23.609 22.737 - -4.94% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.68% 5023863.240 4838759.136 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.67% 1061053.059 1022092.335 - -2.41% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.66% 12.936 12.462 - -1.02% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.66% 7596.359 7318.675 - -0.25% -
rng::starts_with(deque<int>)/1024 -3.65% 476.854 459.448 - 6.89% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -3.65% 29.537 28.459 - 7.69% -
std::unique(list<int>)_(sprinkled)/52 -3.64% 69.865 67.319 - -3.92% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.64% 17.711 17.066 - -1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.64% 454.809 438.261 - -3.17% -
ranges::minmax(std::vector<char>)/64 -3.64% 1.328 1.280 - 4.13% -
bm_swap_ranges_vb_aligned/64 -3.64% 2.882 2.777 - -3.50% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.63% 21.701 20.914 - 8.97% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.62% 4666.051 4496.929 - -1.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.62% 15.207 14.656 - -0.17% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.62% 19.659 18.947 - -2.59% -
SetIntersection_None_Vector_string_1024_64 -3.62% 1191577.761 1148457.507 - -11.18% -
std::move(vector<bool>)_(aligned)/64 -3.61% 1.603 1.545 - -4.04% -
BM_std_minmax_element<short>/4 -3.60% 1.247 1.202 - -4.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.60% 30.951 29.837 - -3.89% -
std::partition(list<int>)_(sparse)/8192 -3.59% 7666.741 7391.293 - -5.84% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -3.59% 38814871.394 37422956.879 - 43.20% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.58% 1.532 1.477 - -5.92% -
SetIntersection_Front_Set_float_1024_1024 -3.58% 13560496.078 13075005.955 - -2.82% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.58% 214971.698 207278.287 - -0.43% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.58% 23.011 22.188 - -3.10% -
SetIntersection_Front_Set_uint64_64_64 -3.57% 13709639.806 13220316.455 - -0.94% -
SetIntersection_Front_Set_float_16384_256 -3.57% 4199292.751 4049433.320 - -3.74% -
ranges::min(std::vector<char>)/8 -3.56% 2.446 2.359 - -2.48% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.55% 1678.606 1618.947 - -0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.55% 404.775 390.403 - -3.06% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.54% 1.553 1.498 - 6.67% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.54% 29.935 28.875 - -3.45% -
bm_ranges_lexicographical_compare<int>/64 -3.53% 4.415 4.259 - -5.66% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.52% 536.994 518.080 - -3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.51% 1048273.418 1011478.546 - -3.92% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.51% 728.294 702.740 - 0.61% -
BM_deque_deque_copy/5500 -3.49% 202.960 195.870 - -1.39% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.49% 26.943 26.002 - 0.50% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.48% 1678455.658 1620055.450 - -0.77% -
std::flat_multimap<int,_int>::ctor(const&)/0 -3.47% 13.105 12.650 - -3.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -3.47% 267657.584 258369.086 - -1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.46% 1155185.357 1115250.811 - -3.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.45% 267848.832 258599.646 - -1.18% -
std::rotate_copy(list<int>)/8192 -3.45% 6941.271 6702.015 - -2.79% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.44% 4.926 4.756 - -0.15% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.44% 4288302.922 4140782.276 - -2.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.43% 1065102.705 1028558.485 - -0.76% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.43% 15.377 14.850 - -3.22% -
std::stable_partition(deque<int>)_(dense)/50 -3.42% 37.913 36.614 - -0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.42% 352.021 339.992 - -1.88% -
std::remove(list<int>)_(sprinkled)/8192 -3.42% 8107.857 7830.844 - -1.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.41% 34.738 33.551 - 22.54% -
std::multimap<int,_int>::erase(iterator)/1024 -3.40% 20.911 20.200 - -2.02% -
BM_num_put<unsigned_long> -3.39% 11.266 10.884 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.38% 14111433.784 13634683.209 - -3.49% -
std::multimap<int,_int>::erase(iterator)/32 -3.37% 20.800 20.101 - -2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.36% 1318586.742 1274235.959 - -1.11% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.36% 1.750 1.691 - -41.55% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.36% 32.474 31.384 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.36% 16004.565 15467.339 - -6.11% -
SetIntersection_Interlaced_Set_float_256_256 -3.35% 7712209.809 7453506.596 - -6.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.35% 120081.206 116054.690 - -3.21% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.35% 16.215 15.673 - -2.57% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.35% 4.234 4.092 - -5.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.34% 6919.170 6687.784 - 0.76% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.34% 7150.454 6911.348 - -5.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.34% 43.161 41.718 - -1.39% -
std::is_sorted(list<int>)/8192 -3.33% 7219.697 6979.253 - -3.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.33% 32.565 31.480 - -4.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.33% 1181025.735 1141710.735 - -3.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.33% 45.239 43.734 - 0.19% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.33% 25158.382 24321.319 - -6.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.32% 33.584 32.469 - 1.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.32% 1091.173 1054.991 - -2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.31% 685.414 662.707 - 0.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.31% 13928.528 13467.437 - -0.16% -
BM_PushHeap_string_PipeOrgan_16384 -3.31% 13.172 12.737 - -17.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.31% 30.195 29.197 - -0.94% -
SetIntersection_Front_Vector_uint64_262144_64 -3.31% 1372084.962 1326726.322 - 1.07% -
std::map<int,_int>::erase(iterator)/32 -3.30% 20.636 19.956 - -2.79% -
std::unique(deque<int>)_(contiguous)/32 -3.29% 50.858 49.183 - -0.61% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.29% 23978.317 23189.411 - -6.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.28% 41.865 40.493 - -1.07% -
std::for_each(join_view(vector<vector<int>>))/32 -3.27% 3.877 3.750 - -0.33% -
std::multimap<int,_int>::clear()/8192 -3.27% 85326.872 82534.075 - -4.87% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.27% 3.650 3.531 - -3.97% -
std::find_end(forward_list<int>)_(single_element)/8192 -3.26% 6134.257 5934.423 - 3.11% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.26% 17.769 17.191 - -3.02% -
std::fill(deque<int>)/8192 -3.25% 241.791 233.931 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.25% 16.185 15.659 - -2.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.23% 1122126.846 1085838.235 - -1.48% -
std::map<int,_int>::count(key)_(existent)/32 -3.23% 1.565 1.514 - -1.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.23% 57898.920 56027.564 - -2.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.22% 43524.926 42123.604 - -3.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.22% 74815.710 72407.283 - 4.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.21% 16.661 16.126 - -1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.21% 406.258 393.232 - -2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.20% 1056122.205 1022286.767 - -3.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.20% 22.199 21.488 - -2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.20% 18573425.908 17978999.263 - -3.01% -
std::unordered_multiset<int>::clear()/1024 -3.20% 8388.866 8120.603 - -0.62% -
std::is_sorted(deque<int>,_pred)/8192 -3.19% 5356.698 5185.593 - -0.03% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.19% 77.818 75.340 - 12.02% -
SetIntersection_Front_Set_float_16384_1024 -3.18% 13580671.575 13148245.130 - -2.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.18% 56.521 54.721 - -2.10% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.17% 1374565.267 1331057.049 - 11.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.15% 405.166 392.403 - -2.93% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.15% 1.643 1.591 - -3.50% -
BM_CmpLess_short_schar -3.14% 0.988 0.957 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.14% 8994335.319 8711616.507 - 0.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.14% 15148.120 14672.676 - -6.10% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.13% 1886.808 1827.703 - -2.90% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.13% 1.665 1.613 - -0.18% -
std::unordered_multimap<int,_int>::clear()/8192 -3.13% 64844.701 62815.092 - -15.98% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.13% 2366.757 2292.746 - -0.78% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.13% 73.639 71.336 - 0.96% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.13% 16.945 16.415 - -7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.12% 1223493.228 1185265.590 - -3.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.12% 13.747 13.318 - -0.09% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.12% 12.416 12.029 - -4.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.12% 12.068 11.692 - -6.21% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.12% 839.762 813.592 - -8.10% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.11% 30.484 29.535 - -2.13% -
BM_StringRelational_Less_Small_Empty_Control -3.11% 1.717 1.663 - 3.09% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.11% 644221.397 624178.773 - 0.07% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.10% 404.622 392.085 - -1.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.10% 39961.526 38723.663 - -9.95% -
BM_CmpEqual_int_int -3.08% 1.084 1.051 - -2.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.08% 507.546 491.922 - -3.78% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.08% 33.742 32.704 - 0.93% -
BM_CmpLess_ushort_schar -3.07% 1.043 1.011 - -4.09% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.07% 1.596 1.547 - -1.03% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.06% 366.210 354.993 - -2.07% -
std::count(vector<int>)_(every_other)/8 -3.06% 1.376 1.334 - -0.19% -
std::find(vector<int>)_(process_all)/8 -3.06% 2.791 2.705 - -2.52% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.06% 581.890 564.106 - 0.14% -
SetIntersection_None_Vector_float_1024_1024 -3.05% 1083548.633 1050457.102 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.05% 1183563.512 1147472.371 - 1.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.05% 52.175 50.585 - -3.42% -
BM_StringFindStringLiteral/32 -3.04% 1.793 1.739 - -3.34% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.04% 12402850.426 12025995.389 - -0.75% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.04% 0.625 0.606 - -3.34% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.04% 72.869 70.657 - -3.43% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -3.04% 2.849 2.763 - -0.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.04% 1.495 1.450 - 7.26% -
std::map<int,_int>::erase(key)_(existent)/32 -3.03% 22.451 21.770 - -2.61% -
bm_lexicographical_compare<unsigned_char>/64 -3.03% 1.920 1.862 - -8.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.02% 54.460 52.814 - -0.43% -
std::find_end(vector<int>)_(same_length)/1024 -3.02% 254.807 247.109 - -1.88% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.01% 12316.960 11945.787 - 0.32% -
std::reverse(deque<int>)/512 -3.01% 116.070 112.575 - -0.30% -
BM_CmpEqual_ushort_ushort -3.01% 1.078 1.046 - -0.36% -
ranges::minmax(std::vector<char>)/1 -3.01% 0.652 0.633 - 1.45% -
rng::fold_left(deque<int>)/8192 -3.01% 4463.233 4329.009 - -0.08% -
std::sort(vector<int>)_(heap)/8192 -3.00% 46637.237 45239.923 - -0.75% -
std::copy_n(vector<int>)/262144 -3.00% 12281.933 11914.027 - -0.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.99% 663.902 644.026 - -2.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.99% 18935876.892 18369068.871 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.99% 7477195.071 7253622.968 - -3.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.99% 11.299 10.961 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.99% 32.797 31.817 - 0.62% -
std::map<int,_int>::erase(iterator)/1024 -2.99% 20.701 20.083 - -2.76% -
std::shift_right(deque<int>)/1024 -2.99% 41.655 40.411 - -0.07% -
SetIntersection_None_Set_uint64_1024_1 -2.98% 9092670.744 8821655.763 - 2.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.98% 171290.622 166186.258 - -0.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.98% 232.792 225.863 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.97% 116419.262 112958.478 - -2.43% -
std::multiset<int>::ctor(const&)/1024 -2.96% 6583.685 6388.736 - 1.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.96% 24.722 23.990 - -3.37% -
BM_CmpEqual_ushort_short -2.96% 1.037 1.007 - 2.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.96% 23922.061 23214.213 - -1.09% -
BM_StringFindStringLiteral/128 -2.95% 3.187 3.093 - -2.95% -
SetIntersection_Interlaced_Vector_string_16_4 -2.95% 67956251.022 65951141.435 - -2.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.95% 972.019 943.346 - -1.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.94% 19.460 18.888 - -3.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.93% 5518.184 5356.432 - -3.06% -
std::flat_multimap<int,_int>::clear()/1024 -2.92% 403.551 391.748 - -2.39% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.92% 74789.387 72604.074 - 0.13% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.92% 24.633 23.914 - -0.40% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.92% 73.214 71.079 - -19.86% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.91% 16.292 15.817 - 0.84% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.91% 9.189 8.922 - 6.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.91% 297.034 288.394 - -1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.91% 32.877 31.921 - -1.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.89% 23.186 22.516 - -2.32% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.89% 5.957 5.785 - -1.20% -
std::shift_right(deque<int>)/8192 -2.88% 315.847 306.738 - 0.06% -
std::for_each(join_view(vector<vector<int>>))/50 -2.88% 4.171 4.051 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.88% 1041094.569 1011144.448 - -3.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.88% 22.433 21.788 - -1.21% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.87% 20.623 20.030 - -10.87% -
SetIntersection_Front_Vector_float_16384_16384 -2.87% 79563420.577 77277695.241 - -2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.87% 43.813 42.557 - -1.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.87% 1.584 1.538 - 12.79% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.86% 17.769 17.261 - -2.48% -
std::search(deque<int>)_(near_matches)/8192 -2.86% 1476459.508 1434227.373 - -0.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.86% 3551.922 3450.427 - -13.04% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.86% 34.441 33.457 - 0.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.86% 25049.689 24334.191 - -6.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.85% 6.560 6.373 - -2.67% -
SetIntersection_Front_Set_uint64_1024_64 -2.85% 1774335.884 1723786.675 - 2.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.85% 27.331 26.553 - 2.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.84% 23821.757 23145.258 - -1.61% -
BM_PushHeap_string_Descending_16 -2.84% 2.217 2.154 - -7.33% -
SetIntersection_None_Set_float_256_64 -2.84% 9425454.870 9158123.322 - -1.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.83% 12.971 12.604 - -1.13% -
SetIntersection_Front_Set_string_16_16 -2.83% 60701157.319 58983189.580 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.83% 11588341.122 11260643.939 - -0.94% -
std::find_end(vector<int>)_(process_all)/8192 -2.83% 1725.403 1676.629 - -1.39% -
BM_deque_deque_move/64 -2.82% 3.152 3.063 - 1.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.81% 44583.861 43330.437 - -2.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.80% 26.929 26.174 - 0.15% -
BM_StringRead_Cold_Shallow_Empty -2.80% 1.135 1.103 - 0.96% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.80% 224.452 218.177 - -1.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.80% 780.145 758.340 - -1.09% -
SetIntersection_Front_Set_uint32_64_64 -2.79% 13205774.499 12837499.648 - 0.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.79% 0.648 0.630 - -6.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.78% 6714.260 6527.402 - -0.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 12519.889 12171.605 - -4.63% -
std::search(vector<int>)_(single_element)/1024 -2.78% 237.436 230.840 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.78% 11032883.793 10726698.744 - 0.67% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.77% 302801.338 294409.115 - 0.14% -
std::copy(vector<bool>)_(aligned)/512 -2.77% 1.415 1.376 - 0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.76% 577.084 561.132 - -2.62% -
std::set<std::string>::ctor(const&,_alloc)/32 -2.76% 754.223 733.386 - 5.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.76% 168.361 163.715 - -2.06% -
std::unordered_multimap<int,_int>::clear()/32 -2.76% 603.877 587.230 - -7.10% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.76% 34.599 33.645 - 0.38% -
BM_PushHeap_uint64_SingleElement_1 -2.75% 0.479 0.465 - -33.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.75% 399.527 388.537 - -3.66% -
SetIntersection_None_Vector_float_262144_262144 -2.74% 1131427.982 1100398.149 - -3.37% -
std::set<std::string>::clear()/8192 -2.74% 216235.557 210306.005 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.74% 14710690.364 14307392.784 - 3.74% -
BM_deque_deque_move_backward/1 -2.74% 2.776 2.700 - -3.08% -
SetIntersection_Front_Set_string_1024_4 -2.73% 1266791.865 1232152.453 - -2.26% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.73% 1.626 1.581 - -0.87% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.72% 26.646 25.920 - -1.58% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.72% 406.221 395.157 - -3.47% -
std::find_end(vector<int>)_(process_all)/1000 -2.71% 222.010 215.983 - -1.43% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.71% 28.812 28.030 - -1.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.71% 10.433 10.150 - -1.79% -
BM_deque_deque_ranges_copy/2 -2.70% 2.242 2.182 - -5.29% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.70% 8.439 8.211 - -2.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 12928.132 12578.888 - -6.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.70% 9248125.708 8998386.728 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.70% 439599.408 427728.416 - 0.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.69% 773.616 752.768 - -1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.69% 32709.723 31830.496 - -3.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.69% 21.688 21.105 - 1.06% -
SetIntersection_None_Vector_float_262144_1024 -2.69% 1128491.037 1098176.866 - -0.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.68% 413035.983 401949.683 - -1.70% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.67% 13.045 12.696 - -3.18% -
BM_StringEraseToEnd_Huge_Transparent -2.66% 2.412 2.348 - -1.91% -
std::sort_heap(deque<int>,_pred)/1024 -2.66% 12596.954 12262.159 - -0.45% -
std::set<int>::count(key)_(existent)/1024 -2.63% 4.256 4.143 - -2.89% -
std::stable_partition(list<int>)_(sparse)/1024 -2.63% 953.147 928.077 - 0.45% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.63% 3650.870 3555.011 - 0.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.62% 2148.990 2092.597 - -1.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.62% 742.252 722.782 - -2.10% -
std::flat_multimap<int,_int>::clear()/0 -2.62% 399.605 389.131 - -3.11% -
SetIntersection_Front_Set_uint64_1024_16 -2.61% 1198509.430 1167187.863 - -1.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.61% 19.343 18.838 - 1.56% -
SetIntersection_None_Set_uint64_256_64 -2.61% 9370715.529 9126181.516 - 1.98% -
std::move_backward(vector<bool>)_(aligned)/512 -2.60% 2.330 2.269 - -2.75% -
BM_CmpLess_int_uint -2.60% 1.090 1.062 - -1.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.60% 297.300 289.574 - -2.61% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.60% 932.719 908.508 - -3.44% -
std::flat_multimap<int,_int>::clear()/32 -2.59% 400.868 390.480 - -2.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.59% 585.346 570.181 - -1.06% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.59% 8.176 7.964 - 1.61% -
std::move(deque<int>)/8 -2.59% 3.478 3.388 - -3.50% -
std::multimap<std::string,_int>::clear()/8192 -2.58% 214961.382 209411.199 - -3.19% -
std::generate(list<int>)/8192 -2.58% 7693.826 7495.210 - -0.89% -
std::partition(deque<int>)_(dense)/32 -2.58% 9.489 9.244 - 1.92% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.58% 28.790 28.049 - 0.56% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.58% 32.376 31.542 - -2.60% -
SetIntersection_Front_Set_float_262144_64 -2.57% 1754597.485 1709465.139 - -6.22% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.56% 120254309.394 117170864.497 - 2.03% -
bm_lexicographical_compare<signed_char>/1 -2.56% 1.531 1.492 - 12.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -2.55% 37.345 36.394 - -0.57% -
std::list<std::string>::ctor(size)/32 -2.55% 348.132 339.265 - -4.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.54% 11674.973 11377.933 - -3.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.54% 13.248 12.911 - -2.61% -
std::copy(vector<int>)/8 -2.54% 2.213 2.157 - -3.52% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.53% 1.757 1.713 - -9.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.53% 137961.977 134468.271 - -1.04% -
std::for_each_n(list<int>)/50 -2.53% 22.520 21.950 - -5.37% -
std::is_sorted_until(list<int>)/8192 -2.53% 7164.030 6982.827 - -2.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.52% 14107.736 13751.598 - -2.39% -
SetIntersection_Front_Set_uint32_1024_16 -2.52% 1192766.637 1162657.225 - -3.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.52% 459962.979 448385.162 - -0.25% -
BM_vector_deque_ranges_move_backward/512 -2.52% 17.927 17.476 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.50% 178093.372 173636.280 - 1.06% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.50% 52065.324 50762.512 - -3.02% -
std::flat_multimap<int,_int>::clear()/8192 -2.50% 417.286 406.869 - -2.80% -
std::partition(vector<int>)_(sparse)/50 -2.49% 14.129 13.777 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.49% 16.064 15.664 - -3.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.49% 15542.135 15155.655 - 1.77% -
BM_deque_deque_move_backward/2 -2.48% 2.523 2.461 - -2.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.48% 446.664 435.606 - -2.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.47% 674.797 658.115 - -2.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.47% 45.513 44.389 - 1.05% -
std::stable_partition(deque<int>)_(dense)/1024 -2.46% 576.742 562.547 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.46% 4314885.303 4208813.173 - -0.69% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.46% 23.026 22.460 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.46% 10082706.103 9834933.976 - 0.84% -
std::search(vector<int>)_(single_element)/1000 -2.45% 231.335 225.657 - -0.89% -
SetIntersection_None_Set_uint32_1024_16 -2.45% 9111137.382 8887578.800 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.45% 1589660.931 1550655.863 - -1.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.45% 420.959 410.632 - -2.97% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.45% 2.194 2.140 - 0.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.45% 83.963 81.908 - -6.88% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.44% 21.006 20.493 - -7.14% -
SetIntersection_None_Set_string_256_16 -2.44% 11123084.074 10851793.885 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.44% 350575.774 342038.988 - -1.94% -
SetIntersection_Front_Set_float_4_1 -2.44% 218709583.003 213383876.782 - -0.15% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.43% 4181.483 4079.738 - -4.56% -
std::sort(deque<int>)_(repeated)/8 -2.43% 18.140 17.699 - -2.45% -
std::partition(deque<int>)_(sparse)/32 -2.43% 10.069 9.824 - 0.17% -
std::adjacent_find(list<int>,_pred)/8192 -2.43% 7362.896 7184.279 - -0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.43% 24.981 24.375 - -0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.42% 2.584 2.522 - -0.29% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.42% 14365840.624 14018696.788 - -4.93% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.41% 17.344 16.926 - -5.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.40% 16.059 15.673 - -1.21% -
BM_StringRead_Cold_Shallow_Large -2.40% 1.152 1.124 - -0.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.39% 11.951 11.665 - 9.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.39% 35725.002 34869.989 - -1.79% -
std::search(deque<int>)_(no_match)/1000 -2.39% 402.338 392.711 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.39% 11568927.715 11292313.311 - 0.05% -
std::partial_sort(deque<int>)_(heap)/8192 -2.39% 268797.063 262370.727 - -2.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.39% 16509.367 16115.375 - -3.83% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.38% 6173.371 6026.239 - 0.55% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -2.38% 1.546 1.509 - -18.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.38% 6656.318 6497.992 - -1.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -2.38% 42.861 41.842 - -1.98% -
ranges::minmax(std::list<__int128>)/70000 -2.37% 59564.330 58151.805 - -10.22% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.37% 92.896 90.696 - -1.14% -
std::stable_partition(list<int>)_(dense)/50 -2.36% 57.426 56.070 - 0.79% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.36% 5.423 5.295 - -1.57% -
std::rotate(list<int>)_(1_element_backward)/50 -2.35% 24.776 24.193 - -2.88% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.35% 3938.813 3846.277 - -2.38% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.35% 8.416 8.218 - 4.06% -
SetIntersection_None_Set_string_256_1 -2.34% 11675421.901 11401696.735 - -1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.34% 16.533 16.146 - -2.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.34% 4899.260 4784.420 - -5.98% -
BM_deque_deque_copy/64000 -2.34% 3056.465 2984.988 - 1.62% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.34% 10.547 10.301 - -2.52% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.33% 4.552 4.446 - 1.30% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.33% 2.239 2.187 - 2.39% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.33% 18.429 18.000 - -5.33% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.32% 22673274.151 22148200.523 - -0.27% -
std::generate_n(list<int>)/50 -2.31% 15.538 15.179 - -0.47% -
std::stable_sort(deque<int>)_(descending)/8 -2.31% 25.697 25.103 - -5.27% -
SetIntersection_Front_Vector_string_1024_1024 -2.31% 39841103.141 38920575.039 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.31% 2276498.561 2223957.665 - -8.14% -
std::map<std::string,_int>::ctor(const&)/1024 -2.30% 35391.665 34576.675 - -2.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.30% 400.692 391.468 - -2.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.29% 12445.708 12160.169 - -1.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.29% 12111.273 11833.463 - -2.15% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.29% 19.331 18.888 - -1.03% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.29% 11.262 11.004 - -5.05% -
std::unordered_set<std::string>::clear()/8192 -2.29% 221134.698 216064.922 - -2.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.29% 40.369 39.443 - -0.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.29% 1309.302 1279.297 - 4.43% -
SetIntersection_Front_Vector_float_16384_64 -2.29% 1366887.746 1335629.956 - -0.10% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.28% 23.527 22.989 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.28% 1535875.148 1500807.358 - -1.40% -
std::set<int>::ctor(const&,_alloc)/1024 -2.28% 6365.747 6220.477 - -0.32% -
SetIntersection_Interlaced_Set_float_1024_64 -2.28% 10245541.485 10011923.577 - -1.15% -
ranges::minmax(std::list<__int128>)/64 -2.28% 39.862 38.954 - -8.73% -
std::multiset<std::string>::clear()/8192 -2.28% 215983.604 211067.511 - -3.47% -
std::partition(vector<int>)_(sparse)/32 -2.28% 9.080 8.874 - 2.20% -
std::unordered_map<int,_int>::clear()/8192 -2.28% 63769.595 62318.518 - -2.81% -
BM_CmpEqual_schar_schar -2.27% 1.080 1.056 - -1.68% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.27% 245557.229 239980.502 - -2.36% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 119835.108 117114.663 - -2.00% -
SetIntersection_Front_Vector_float_262144_16384 -2.27% 79463729.967 77659985.864 - -2.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.27% 93.924 91.792 - 5.70% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.26% 31.435 30.723 - -3.30% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.26% 24.229 23.680 - -10.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.26% 16.789 16.410 - -1.11% -
BM_num_get<unsigned_short> -2.26% 10.283 10.051 - -2.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.25% 8905218.907 8705151.578 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.25% 2.532 2.475 - -6.46% -
BM_CmpEqual_uint_uint -2.24% 1.068 1.044 - -2.44% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.24% 13157231.822 12862390.988 - 2.67% -
std::find_end(vector<int>)_(process_all)/1048576 -2.24% 221623.335 216658.504 - -1.21% -
std::find(vector<char>)_(bail_25%)/1024 -2.24% 5.349 5.230 - -2.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.23% 5.730 5.602 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.23% 17755972.941 17359372.063 - 0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.23% 706.515 690.770 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.23% 14918.982 14586.518 - -1.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.22% 30.962 30.275 - 9.16% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.22% 5787.751 5659.268 - 0.67% -
std::reverse_copy(list<int>)/64 -2.22% 30.365 29.692 - -0.53% -
std::stable_partition(vector<int>)_(dense)/32 -2.22% 21.398 20.924 - -2.87% -
bm_ranges_lexicographical_compare<int>/8 -2.22% 1.498 1.465 - -4.64% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -2.22% 345545.144 337887.037 - -0.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.21% 16.150 15.793 - -0.86% -
rng::starts_with(deque<int>)/1000 -2.21% 461.492 451.289 - 3.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -2.21% 168597.530 164871.314 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.21% 15785535.600 15436775.055 - -0.44% -
std::find(list<int>)_(bail_25%)/32768 -2.21% 8022.389 7845.187 - 3.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.20% 11021.876 10778.943 - 1.23% -
BM_StringRelational_Eq_Empty_Small_Control -2.20% 0.478 0.468 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.20% 33900.897 33154.137 - -6.92% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.20% 24441.824 23903.473 - -3.67% -
SetIntersection_Front_Vector_string_262144_64 -2.20% 3272591.317 3200578.804 - -0.00% -
std::find_end(vector<int>)_(process_all)/1024 -2.20% 226.135 221.165 - -1.20% -
std::multiset<int>::erase(key)_(existent)/32 -2.19% 22.151 21.666 - -1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.19% 34992.537 34227.917 - -2.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.18% 1.235 1.208 - 3.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.18% 102445.098 100211.336 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.18% 1182598.537 1156832.761 - -0.05% -
std::search(list<int>)_(single_element)/1000 -2.18% 689.282 674.266 - 2.98% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.18% 227.513 222.563 - -11.07% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.16% 21.048 20.592 - -0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.16% 3027561.749 2962035.451 - -25.78% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.16% 355.969 348.273 - 6.85% -
std::unique(list<int>)_(contiguous)/32 -2.16% 52.893 51.751 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.16% 131542559.074 128705669.251 - -1.73% -
SetIntersection_None_Vector_float_262144_16 -2.15% 1146649.101 1121945.274 - -0.51% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.15% 292.628 286.337 - -2.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.15% 29.891 29.249 - -0.24% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.15% 4.077 3.989 - -2.20% -
BM_PushHeap_string_PipeOrgan_256 -2.15% 7.822 7.654 - -8.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.14% 15.250 14.923 - 0.25% -
BM_deque_deque_copy/4000 -2.14% 141.695 138.658 - -0.63% -
std::remove(list<int>)_(prefix)/1024 -2.14% 1003.722 982.235 - -2.70% -
SetIntersection_Front_Set_uint32_16384_64 -2.14% 1688614.325 1652527.162 - 1.74% -
std::count(list<int>)_(every_other)/8 -2.13% 2.083 2.039 - -2.29% -
SetIntersection_Front_Set_string_256_1 -2.13% 4338303.340 4245776.357 - -1.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.13% 559680.602 547746.661 - -1.51% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.13% 209.684 205.215 - -0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.13% 8976.321 8785.381 - -1.79% -
std::set<std::string>::ctor(const&)/0 -2.12% 12.915 12.641 - -0.67% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.12% 13502785.584 13216114.336 - 0.06% -
SetIntersection_Front_Set_uint32_16384_4 -2.12% 1070485.947 1047762.508 - -1.90% -
BM_CmpLess_int_short -2.12% 1.135 1.111 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.12% 11006402.719 10772837.148 - 0.83% -
BM_CmpLess_int_ushort -2.12% 1.122 1.098 - -0.80% -
SetIntersection_None_Vector_string_262144_4 -2.11% 1290403.758 1263115.427 - -13.24% -
bm_lexicographical_compare<signed_char>/512 -2.11% 8.116 7.945 - 3.64% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.11% 8164.963 7992.678 - -1.53% -
std::set<int>::upper_bound(key)_(existent)/32 -2.11% 1.748 1.711 - -3.00% -
std::multiset<std::string>::erase(iterator)/8192 -2.11% 31.582 30.917 - -1.45% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.10% 1619440.350 1585474.852 - 7.39% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.10% 44944.146 44002.132 - -3.30% -
rng::contains_subrange(list<int>)_(single_element)/32 -2.10% 10.216 10.002 - -1.14% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.09% 4.219 4.130 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.09% 8830067.032 8645311.261 - -0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.09% 29.140 28.531 - -1.72% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.09% 5106.825 5000.164 - 0.31% -
std::stable_sort(vector<int>)_(ascending)/8 -2.09% 15.814 15.484 - -0.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.09% 64144.005 62805.718 - 1.01% -
SetIntersection_None_Set_float_1024_1024 -2.08% 8947967.179 8761646.692 - -0.24% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.08% 1033278.658 1011799.077 - -0.71% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.07% 49.034 48.017 - -0.38% -
BM_deque_vector_copy_backward/5500 -2.07% 202.296 198.107 - -1.81% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.07% 76.664 75.079 - 8.51% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.07% 10.048 9.840 - -4.64% -
std::move_backward(vector<int>)/262144 -2.06% 21868.613 21417.674 - 1.49% -
BM_CmpLess_schar_uint -2.06% 1.112 1.089 - -2.32% -
BM_PushHeap_string_Descending_64 -2.06% 2.320 2.273 - -13.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.06% 687.593 673.450 - -3.20% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.06% 170885971.239 167373903.737 - 3.24% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.05% 6.378 6.247 - -2.93% -
BM_deque_vector_copy/64000 -2.05% 3002.860 2941.175 - 2.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.05% 6582.676 6447.460 - 2.42% -
std::unordered_multiset<int>::clear()/32 -2.05% 596.436 584.187 - -0.08% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.04% 587952.066 575932.539 - -1.48% -
std::find(vector<short>)_(process_all)/8 -2.04% 0.692 0.677 - 0.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.04% 21.316 20.881 - -0.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.04% 12592655.939 12335787.946 - 0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.03% 42.413 41.552 - -1.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -2.03% 17.471 17.116 - -0.61% -
std::search(list<int>)_(no_match)/1000 -2.02% 709.956 695.600 - -0.86% -
BM_PushHeap_string_Descending_256 -2.02% 2.389 2.341 - -18.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.02% 41750.207 40908.893 - -1.66% -
SetIntersection_Front_Vector_string_262144_262144 -2.01% 14602418.295 14308878.500 - -0.81% -
std::move_backward(deque<int>)/512 -2.01% 23.979 23.498 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.01% 22888910.395 22429026.225 - -2.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.01% 46.832 45.893 - 0.01% -
std::partition(list<int>)_(dense)/50 -2.00% 13.430 13.162 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.00% 760.386 745.186 - -1.15% -
std::sort_heap(deque<int>,_pred)/8192 -2.00% 430314.413 421715.076 - -0.88% -
SetIntersection_None_Vector_uint32_262144_256 -1.99% 1133850.355 1111252.166 - 1.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.99% 15.592 15.282 - -2.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.99% 19.136 18.755 - -1.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.99% 461232.462 452073.342 - -0.74% -
SetIntersection_Front_Vector_string_16_16 -1.98% 51254324.350 50238201.295 - -1.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.98% 9.787 9.593 - -0.92% -
std::multiset<int>::clear()/1024 -1.98% 9817.049 9622.749 - -3.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.98% 178.929 175.394 - -1.48% -
bm_ranges_swap_ranges_vb_aligned/512 -1.97% 5.249 5.146 - -0.41% -
std::copy_backward(list<int>)/32768 -1.97% 26801.151 26272.560 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.97% 119236.236 116886.095 - 0.10% -
std::find(vector<int>)_(process_all)/50 -1.97% 12.515 12.268 - -1.18% -
std::is_sorted(vector<int>,_pred)/8 -1.96% 3.303 3.238 - -2.20% -
SetIntersection_Front_Set_float_262144_262144 -1.96% 1642585.369 1610367.838 - -0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.96% 293.160 287.419 - -0.94% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.96% 19.726 19.340 - -1.53% -
std::unordered_multimap<int,_int>::clear()/1024 -1.95% 8420.524 8256.053 - -14.21% -
SetIntersection_Front_Vector_uint64_1024_16 -1.95% 1130084.493 1108044.648 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.95% 8946343.704 8771978.431 - 0.26% -
std::set<int>::ctor(const&,_alloc)/32 -1.95% 219.213 214.947 - -3.90% -
SetIntersection_Front_Set_uint64_262144_16 -1.94% 1206808.063 1183398.105 - 0.54% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.94% 217001266.868 212801581.216 - 0.39% -
SetIntersection_Front_Vector_string_16384_16 -1.93% 1627678.375 1596193.254 - -0.84% -
SetIntersection_None_Vector_float_16384_1 -1.93% 1113512.282 1092033.271 - -1.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.92% 398.585 390.916 - -2.68% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.92% 63483.772 62264.704 - -3.56% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.92% 19.174 18.806 - -0.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.91% 20.587 20.193 - -0.73% -
BM_PushHeap_uint32_Random_262144 -1.91% 5.920 5.807 - -1.11% -
SetIntersection_None_Set_string_1024_64 -1.91% 8985856.243 8814345.493 - -1.12% -
SetIntersection_None_Set_string_1024_256 -1.91% 8979815.925 8808447.221 - -1.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.90% 195.297 191.582 - -1.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.90% 38.337 37.608 - -0.81% -
std::find(vector<int>)_(bail_25%)/8 -1.90% 1.441 1.414 - -0.32% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.90% 668.988 656.297 - 0.05% -
std::find_end(vector<int>)_(same_length)/1000 -1.90% 246.171 241.502 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.89% 1108524.532 1087533.655 - -2.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.89% 16122.820 15817.785 - -0.53% -
std::multimap<std::string,_int>::clear()/32 -1.89% 906.818 889.669 - -1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.89% 245945.330 241297.674 - -1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.89% 185930.932 182419.018 - -0.38% -
BM_CmpLess_uchar_uchar -1.88% 1.086 1.066 - -0.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.88% 37.013 36.317 - -1.63% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.88% 16.796 16.481 - -0.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.87% 28538.844 28003.941 - 4.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.87% 386164.568 378936.124 - -2.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.87% 18.635 18.287 - 0.02% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.87% 0.833 0.817 - 0.30% -
BM_PushHeap_uint64_Random_4 -1.87% 2.559 2.511 - -5.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.87% 1120537.165 1099603.769 - 6.11% -
std::fill(deque<int>)/50 -1.87% 2.407 2.362 - -0.09% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.86% 36110.225 35437.587 - -0.26% -
SetIntersection_Front_Vector_float_262144_4 -1.86% 1059705.878 1039966.748 - -1.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.86% 8707.153 8545.154 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.86% 1099059.545 1078643.679 - -2.46% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.86% 6432.620 6313.144 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.85% 357190102.564 350577651.257 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.84% 675.845 663.378 - -0.43% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.84% 1.176 1.154 - -3.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.84% 8911721.477 8747708.891 - -0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.84% 8867090.143 8703961.082 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.84% 1142685.334 1121675.263 - -0.52% -
SetIntersection_None_Set_float_64_4 -1.83% 21359520.046 20967693.511 - -2.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.83% 429.939 422.056 - -3.46% -
std::sort(deque<int>)_(ascending)/8 -1.83% 17.604 17.281 - -1.34% -
SetIntersection_Interlaced_Vector_string_64_4 -1.83% 21959288.280 21557130.117 - -1.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.83% 54474.300 53478.627 - -7.01% -
std::is_sorted(list<int>,_pred)/1024 -1.83% 825.815 810.725 - -1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.82% 6193135.313 6080171.385 - -1.19% -
std::set<std::string>::ctor(const&)/1024 -1.82% 34762.378 34129.710 - -1.16% -
rng::starts_with(deque<int>)/8192 -1.82% 3836.981 3767.246 - -1.83% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.81% 16.145 15.852 - -14.61% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 37545.020 36865.575 - 0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.81% 35670.265 35025.303 - -1.79% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.81% 36.266 35.611 - -0.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.81% 806.802 792.234 - -1.77% -
std::multiset<std::string>::erase(iterator)/32 -1.80% 33.084 32.490 - -1.05% -
std::map<int,_int>::count(key)_(existent)/8192 -1.80% 5.745 5.641 - -2.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.79% 19.699 19.347 - -4.07% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.79% 19.116 18.775 - -0.52% -
std::rotate(list<int>)_(by_1/3)/50 -1.78% 23.228 22.814 - -0.06% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.77% 19.851 19.499 - -1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.77% 1243284.916 1221296.984 - 0.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.77% 74.261 72.948 - -0.48% -
std::stable_sort(vector<int>)_(descending)/8192 -1.76% 18639.356 18310.675 - -1.08% -
SetIntersection_Front_Vector_string_262144_16 -1.76% 1636738.272 1607913.204 - -0.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.76% 37.835 37.169 - -3.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.76% 968172.998 951161.003 - -1.71% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -1.76% 17.408 17.102 - -32.84% -
SetIntersection_Front_Vector_string_1024_16 -1.75% 1653254.736 1624253.033 - 1.29% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.75% 202.450 198.902 - -0.57% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.75% 349346807.551 343231150.868 - 40.33% -
BM_StringAssignStr_Huge_Opaque -1.75% 109.436 107.522 - -1.66% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.75% 29.892 29.369 - -0.77% -
std::find(deque<int>)_(process_all)/8 -1.75% 3.465 3.404 - -1.38% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.75% 3.736 3.671 - -1.82% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.74% 20.406 20.050 - -1.34% -
BM_CmpLess_ushort_int -1.73% 1.071 1.053 - -1.69% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.73% 1.573 1.546 - -4.30% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.73% 10.568 10.385 - -0.93% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.73% 4.611 4.531 - 0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.72% 86693.507 85200.160 - -2.65% -
std::map<int,_int>::erase(iterator)/8192 -1.72% 23.902 23.491 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.72% 1547.980 1521.379 - 0.29% -
BM_num_get<long_double> -1.72% 37.499 36.855 - -1.36% -
BM_deque_deque_move/512 -1.72% 17.947 17.639 - 0.02% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.71% 157.664 154.967 - -2.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.71% 117664.643 115655.398 - -3.92% -
SetIntersection_Front_Set_uint32_16384_16 -1.70% 1205652.387 1185118.223 - 5.11% -
std::unordered_set<std::string>::erase(iterator)/32 -1.70% 29.901 29.392 - -4.20% -
SetIntersection_Front_Set_string_16384_1024 -1.70% 59234636.588 58228383.051 - 0.44% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.69% 15.742 15.475 - -0.67% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.69% 23.082 22.692 - -0.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.69% 67092.647 65961.278 - -0.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.69% 10.933 10.749 - -0.07% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.69% 6583.786 6472.797 - 0.01% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.68% 0.642 0.631 - -0.09% -
std::remove(vector<int>)_(prefix)/1024 -1.68% 309.829 304.629 - -1.67% -
std::set<int>::ctor(const&,_alloc)/8192 -1.68% 50462.986 49616.735 - 0.59% -
SetIntersection_None_Vector_uint64_16384_16384 -1.68% 1107484.757 1088929.085 - -1.25% -
std::set<std::string>::find(key)_(existent)/32 -1.68% 15.795 15.531 - -5.59% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.67% 2.253 2.215 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.67% 1058621.182 1040939.715 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.67% 7.023 6.906 - -0.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.67% 54.551 53.641 - -0.39% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.66% 19.629 19.303 - 0.49% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.66% 2212.559 2175.813 - 0.80% -
BM_vector_deque_copy/64 -1.66% 2.826 2.779 - 2.07% -
SetIntersection_Front_Vector_string_262144_256 -1.66% 9742873.313 9581423.122 - 0.93% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.66% 7806.861 7677.510 - -0.20% -
std::unordered_multiset<int>::erase(iterator)/32 -1.66% 19.816 19.487 - 0.07% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.65% 1.892 1.861 - -24.67% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.65% 636.551 626.052 - 0.03% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.65% 23.150 22.769 - -1.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.64% 15.790 15.531 - -0.23% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.64% 23.103 22.724 - -1.93% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.64% 24.604 24.201 - 6.52% -
std::sort_heap(vector<NonIntegral>)/1024 -1.63% 9867.208 9706.508 - -1.77% -
std::find_if(vector<char>)_(process_all)/50 -1.63% 6.699 6.591 - -0.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.63% 21.015 20.674 - -2.06% -
std::stable_partition(list<int>)_(sparse)/32 -1.62% 9.678 9.521 - -1.53% -
BM_vector_deque_copy_backward/1024 -1.62% 37.955 37.339 - -2.50% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.62% 241222.539 237313.611 - -1.77% -
BM_CmpEqual_int_short -1.62% 1.139 1.121 - 1.10% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.62% 35.552 34.977 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.61% 1052425.596 1035494.252 - 5.17% -
BM_deque_vector_ranges_copy_backward/65536 -1.61% 8445.245 8309.397 - 2.63% -
rng::for_each(multiset<int>)/50 -1.61% 39.304 38.672 - -0.82% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.61% 1096204.274 1078580.024 - -0.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.60% 96762.589 95210.658 - -1.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.60% 15.126 14.884 - 0.23% -
SetIntersection_None_Vector_uint64_262144_64 -1.60% 1140246.029 1121987.365 - -0.31% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.60% 4322.904 4253.700 - -0.26% -
BM_vector_deque_copy_backward/5500 -1.60% 198.708 195.527 - -0.90% -
std::sort(deque<int>)_(shuffled)/8 -1.60% 23.016 22.649 - -1.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.59% 12910.606 12704.828 - -0.99% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.59% 17.551 17.272 - -2.33% -
std::multiset<std::string>::clear()/32 -1.59% 916.312 901.723 - -1.87% -
SetIntersection_None_Set_string_256_256 -1.59% 5829220.607 5736584.322 - -1.16% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.59% 17.547 17.269 - -0.84% -
SetIntersection_Front_Set_uint32_256_16 -1.58% 4481681.635 4410663.757 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.58% 25928857.049 25518638.395 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.58% 21.825 21.481 - -14.21% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.58% 5.337 5.253 - -2.68% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.57% 32.993 32.474 - -3.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.57% 135.918 133.778 - -2.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.57% 535.105 526.687 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.57% 4188777.653 4123072.074 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.57% 8882216.196 8742902.715 - -1.43% -
rng::contains(list<int>)_(process_all)/32 -1.57% 9.064 8.922 - 0.66% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.57% 51044.905 50245.986 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.56% 4176800.074 4111678.179 - -1.24% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.56% 27111.128 26688.726 - 0.02% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.56% 18.553 18.264 - -2.34% -
BM_CmpEqual_int_ushort -1.55% 1.097 1.080 - -1.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.55% 2.994 2.947 - -6.27% -
BM_StringAssignStr_Large_Opaque -1.55% 10.373 10.212 - 1.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.55% 18150561.713 17869422.210 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.54% 1.666 1.640 - -1.39% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.54% 32.632 32.130 - 7.55% -
SetIntersection_Front_Set_uint32_262144_1 -1.54% 1043620.312 1027580.068 - 1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.54% 15.039 14.808 - -2.53% -
SetIntersection_None_Vector_string_256_16 -1.54% 4246678.429 4181491.858 - -10.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 372302.210 366588.374 - -1.36% -
std::is_sorted_until(vector<int>,_pred)/8 -1.53% 3.642 3.586 - 1.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.53% 1129279.291 1111988.177 - -1.11% -
BM_CmpLess_short_int -1.53% 1.133 1.116 - -0.03% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.53% 17.191 16.929 - -3.67% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.52% 28.333 27.902 - 1.24% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 6477.733 6379.405 - 0.44% -
BM_CmpEqual_schar_int -1.52% 1.128 1.110 - -1.90% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.52% 5731.293 5644.410 - -1.09% -
BM_StringFindStringLiteral/16 -1.51% 1.642 1.618 - -0.02% -
std::sort_heap(deque<int>,_pred)/8 -1.51% 34.719 34.196 - -2.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.50% 40814.327 40201.861 - -11.53% -
std::copy_n(vector<int>)/4096 -1.50% 172.086 169.506 - 15.85% -
std::for_each(multiset<int>::iterator)/32 -1.50% 23.867 23.509 - -0.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.50% 5.551 5.468 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.49% 11295.042 11126.206 - -1.18% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.49% 990609.667 975814.866 - -2.00% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.49% 8.608 8.480 - -4.79% -
SetIntersection_Interlaced_Vector_float_64_4 -1.49% 17984349.606 17716236.491 - 2.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.49% 16474.730 16229.125 - -3.80% -
BM_StringRead_Cold_Shallow_Small -1.49% 1.123 1.107 - 1.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.49% 16.347 16.104 - -0.30% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.49% 2.664 2.625 - -1.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 667.622 657.692 - -3.65% -
std::search(vector<int>)_(single_element)/8192 -1.49% 1822.517 1795.427 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.49% 14017362.535 13809153.448 - -7.61% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.48% 57.818 56.960 - -2.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.48% 213.000 209.842 - -4.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.48% 15203.592 14978.214 - -5.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 52139.615 51371.408 - -2.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.47% 6.625 6.528 - -3.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.47% 12376.783 12195.007 - -1.16% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.47% 10.930 10.769 - -0.34% -
SetIntersection_Front_Set_float_256_256 -1.47% 8182561.613 8062607.546 - -3.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.46% 31.098 30.643 - -1.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.46% 756.466 745.415 - -5.21% -
BM_deque_vector_move_backward/5500 -1.46% 199.210 196.308 - -2.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.46% 29.293 28.866 - -2.10% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.46% 5.414 5.335 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.45% 37750027.195 37201354.541 - 0.55% -
SetIntersection_Front_Set_uint32_262144_16 -1.45% 1191753.467 1174519.125 - 3.21% -
std::search(vector<int>)_(near_matches)/1024 -1.45% 15140.014 14921.175 - -0.80% -
SetIntersection_Front_Set_uint64_1024_1 -1.44% 1056970.070 1041718.758 - -0.05% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.44% 178.370 175.801 - -1.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.44% 13012.471 12825.254 - -3.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.44% 39.534 38.966 - -2.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.44% 926858.243 913540.851 - 1.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.44% 13113.228 12924.963 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.43% 355247154.698 350149684.061 - 4.58% -
BM_CmpEqual_uchar_int -1.43% 1.072 1.057 - -1.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 7721.449 7610.809 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.43% 65639.459 64699.036 - -2.89% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.43% 50.851 50.125 - -0.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.43% 6514.827 6421.821 - -2.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.43% 613.801 605.040 - -3.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.43% 4260604.027 4199794.892 - -6.20% -
std::set<int>::find(key)_(non-existent)/8192 -1.42% 8.480 8.359 - -0.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.42% 213.021 209.993 - -2.59% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.42% 19.721 19.441 - -1.57% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 18.635 18.372 - -0.71% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.41% 838616.140 826779.726 - -0.17% -
SetIntersection_Interlaced_Set_string_1024_4 -1.41% 10374566.670 10228351.881 - 1.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.41% 1105246.289 1089700.844 - -0.53% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.41% 16611.351 16377.924 - -4.62% -
BM_StringRelational_Less_Empty_Huge_Control -1.40% 1.717 1.693 - 4.83% -
std::remove(deque<int>)_(prefix)/32 -1.40% 53.508 52.757 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.40% 11600744.420 11438038.714 - 1.84% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.40% 17.668 17.420 - -1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.40% 11906340.932 11739928.609 - -1.80% -
std::count_if(vector<int>)_(every_other)/8 -1.40% 4.188 4.130 - -0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.40% 1116840.647 1101242.449 - 1.88% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.39% 151.848 149.731 - -1.95% -
std::reverse(vector<int>)/32768 -1.39% 1051.717 1037.085 - 0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.39% 473589.458 467002.728 - -1.90% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.39% 36589.042 36081.338 - -2.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.39% 1240.422 1223.221 - -0.64% -
std::partition_point(list<int>)/32 -1.39% 15.879 15.658 - -1.98% -
SetIntersection_Front_Set_uint32_16_16 -1.38% 37903283.074 37379049.566 - 0.86% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.38% 15.766 15.548 - -0.29% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.38% 17.364 17.124 - -1.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.38% 122373.301 120687.051 - -0.21% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.38% 1.627 1.604 - 0.46% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.38% 28.684 28.289 - -1.73% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.37% 10.340 10.198 - -2.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.37% 918.112 905.516 - -4.85% -
std::shift_right(list<int>)/32 -1.37% 14.559 14.360 - -0.52% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.37% 145930.508 143930.782 - -3.83% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.37% 25.856 25.502 - -1.21% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.37% 52.734 52.012 - -1.05% -
SetIntersection_None_Vector_float_16384_16 -1.37% 1103223.252 1088152.679 - -2.36% -
SetIntersection_None_Vector_string_16384_1024 -1.36% 1220661.816 1204039.504 - -13.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.36% 15.190 14.983 - -3.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.36% 15.140 14.934 - -2.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 51839.462 51137.843 - 1.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.35% 139559.455 137672.920 - 1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.35% 1182703.692 1166768.609 - 2.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.35% 187950.454 185421.899 - -1.72% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.35% 3.061 3.020 - -0.47% -
std::reverse(vector<int>)/512 -1.34% 16.557 16.335 - 0.14% -
BM_PushHeap_float_Random_16384 -1.34% 7.623 7.521 - -3.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.34% 601609.240 593537.577 - -2.43% -
BM_deque_vector_ranges_copy_backward/5500 -1.34% 199.197 196.525 - -1.13% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.34% 22.645 22.341 - -5.76% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.34% 30.448 30.040 - -7.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.34% 6.655 6.566 - 0.91% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.34% 5.795 5.718 - 0.94% -
std::reverse(vector<int>)/4096 -1.33% 132.299 130.537 - -3.69% -
std::copy_if(list<int>)_(every_other)/262144 -1.33% 210047.206 207254.278 - -0.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.33% 1.299 1.282 - -12.05% -
std::search(deque<int>)_(same_length)/1024 -1.33% 476.804 470.486 - -1.86% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.32% 93820.977 92578.872 - -0.21% -
BM_StringMove_Huge -1.32% 0.805 0.794 - -0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 16246289.619 16031584.547 - 0.22% -
SetIntersection_Front_Set_uint64_16_16 -1.32% 38072981.091 37569830.447 - -0.06% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.31% 1.405 1.386 - -0.10% -
std::remove(deque<int>)_(sprinkled)/1024 -1.31% 523.251 516.399 - -0.67% -
std::copy(list<int>)/8 -1.31% 2.475 2.443 - -0.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.31% 32085.419 31666.266 - -4.61% -
SetIntersection_Interlaced_Set_float_1024_16 -1.31% 11434609.477 11285286.024 - -2.00% -
std::count(vector<bool>)/1000 -1.31% 2.997 2.958 - -1.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.30% 6.721 6.634 - -4.56% -
SetIntersection_Front_Vector_float_16384_1 -1.30% 1040212.081 1026671.893 - -0.95% -
SetIntersection_Front_Set_uint64_64_4 -1.30% 16204337.952 15993510.258 - 0.52% -
std::stable_partition(deque<int>)_(dense)/32 -1.30% 29.079 28.701 - 0.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 393778.670 388660.454 - -5.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.30% 30.463 30.069 - -0.38% -
std::list<std::string>::ctor(size)/1024 -1.30% 12505.523 12343.528 - -3.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.29% 45.939 45.345 - -1.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.29% 64.468 63.634 - 39.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.29% 8.968 8.853 - 0.08% -
SetIntersection_None_Vector_uint32_262144_1024 -1.29% 1134191.015 1119574.329 - -0.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 57426.303 56686.251 - 0.30% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.29% 10.106 9.976 - 0.01% -
std::is_sorted(deque<int>,_pred)/8 -1.29% 4.840 4.778 - -34.20% -
BM_CmpEqual_uchar_uint -1.29% 1.071 1.057 - 0.56% -
std::transform(deque<int>,_deque<int>)/32 -1.29% 21.713 21.434 - -1.76% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.29% 141.590 139.771 - -0.43% -
SetIntersection_Front_Set_uint32_256_4 -1.28% 4218443.792 4164266.650 - -0.68% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.28% 164.402 162.292 - -0.03% -
std::pop_heap(deque<float>)/8 -1.28% 52.232 51.562 - -0.88% -
std::sort(deque<int>)_(heap)/1024 -1.28% 6220.533 6140.755 - -1.19% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.28% 13.639 13.465 - 0.15% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.28% 7088.095 6997.320 - -0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.28% 1.763 1.740 - -0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.28% 39.829 39.321 - -0.04% -
BM_StringFindStringLiteral/256 -1.28% 5.423 5.354 - -0.90% -
SetIntersection_None_Vector_uint64_256_64 -1.27% 3439570.642 3395756.715 - 0.36% -
BM_PushHeap_string_PipeOrgan_4 -1.27% 2.567 2.534 - -3.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.27% 61968.915 61182.295 - -0.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -1.27% 70.426 69.532 - 96.53% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.27% 6539.247 6456.274 - -1.44% -
std::search(deque<int>)_(same_length)/8192 -1.27% 3784.681 3736.683 - -1.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.27% 15.075 14.884 - -1.30% -
std::distance(join_view(vector<vector<int>>))/4096 -1.26% 4.586 4.528 - 2.02% -
std::map<int,_int>::count(key)_(existent)/1024 -1.26% 3.720 3.673 - -4.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.26% 2.826 2.790 - -0.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.25% 578.659 571.415 - -0.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.25% 1.059 1.046 - -0.23% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.25% 24.804 24.494 - 3.33% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.25% 18.931 18.694 - -0.19% -
BM_CmpEqual_uint_ushort -1.25% 1.115 1.101 - -2.00% -
BM_PushHeap_uint64_Random_64 -1.25% 5.487 5.418 - -2.33% -
BM_deque_vector_ranges_move_backward/65536 -1.25% 7911.153 7812.353 - -1.96% -
std::stable_partition(vector<int>)_(dense)/50 -1.25% 25.597 25.278 - 0.67% -
SetIntersection_Interlaced_Vector_string_256_64 -1.24% 20857354.572 20597694.492 - 3.02% -
SetIntersection_None_Vector_float_256_16 -1.24% 4003723.305 3953892.809 - -0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.24% 1218328.002 1203174.805 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 41748.900 41230.100 - -1.24% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.24% 20.297 20.045 - -0.56% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.24% 17.650 17.432 - -1.89% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.24% 19.859 19.612 - -21.48% -
rng::starts_with(list<int>,_pred)/1000 -1.23% 784.589 774.900 - -1.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.23% 22.147 21.874 - 14.41% -
BM_PushHeap_uint64_Random_256 -1.23% 5.958 5.885 - -1.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.23% 9.313 9.199 - 0.21% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.23% 12049128.289 11900812.042 - 1.18% -
BM_deque_deque_move/1024 -1.23% 37.333 36.874 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.23% 149131.959 147297.714 - -1.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.23% 10.912 10.778 - 2.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.23% 596321.686 588987.745 - -1.33% -
std::multiset<int>::ctor(const&)/32 -1.23% 232.977 230.118 - 4.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.23% 43.761 43.224 - -0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 38.400 37.929 - -2.07% -
std::is_sorted(list<int>)/8 -1.23% 2.133 2.107 - -1.54% -
std::set<int>::find(key)_(non-existent)/1024 -1.22% 5.595 5.527 - -0.20% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.22% 5031.425 4969.919 - 1.02% -
rng::find_last_if(list<int>)_(bail_10%)/1024 -1.22% 679.026 670.733 - -0.84% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.22% 13.501 13.336 - -0.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.22% 32.650 32.251 - -0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.22% 23.701 23.412 - -3.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.22% 921.764 910.528 - -6.52% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.22% 595925.891 588669.778 - -1.54% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.22% 11.466 11.327 - -6.86% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.22% 71.329 70.461 - -1.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 15.204 15.019 - -4.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 -1.21% 14745.760 14566.655 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.21% 2910532.443 2875224.965 - -0.43% -
SetIntersection_None_Vector_uint64_16384_1 -1.21% 1108815.611 1095373.795 - -0.03% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.21% 53.886 53.233 - 0.83% -
SetIntersection_Front_Set_string_64_4 -1.21% 18847772.416 18619338.072 - 0.55% -
BM_deque_vector_move_backward/4000 -1.21% 142.400 140.679 - -1.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.21% 771.980 762.666 - -1.46% -
std::sort_heap(deque<int>)/8 -1.21% 36.949 36.503 - 0.54% -
std::search(list<int>)_(same_length)/1024 -1.21% 762.209 753.023 - -2.91% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.20% 17.613 17.401 - -1.96% -
std::unordered_map<int,_int>::clear()/32 -1.20% 584.888 577.850 - -1.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.20% 85.198 84.173 - -1.28% -
rng::starts_with(list<int>)/8192 -1.20% 9200.469 9089.911 - -1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.20% 141466571.812 139768944.445 - -0.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.20% 347.120 342.960 - -5.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.20% 696616.475 688275.155 - -0.12% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.20% 27.107 26.783 - -6.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 41866.130 41365.837 - 0.19% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.19% 372.612 368.168 - 0.71% -
BM_CmpEqual_uchar_ushort -1.19% 1.067 1.054 - -1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.19% 12251673.449 12105825.042 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.19% 52.216 51.597 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.19% 4358471.889 4306766.863 - 0.19% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.19% 498.577 492.664 - -0.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 348963.748 344830.037 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.18% 58386321.251 57694802.680 - -0.26% -
std::sort(vector<int>)_(heap)/8 -1.18% 23.624 23.344 - -1.18% -
SetIntersection_Front_Set_string_1024_1024 -1.18% 55368157.129 54713098.395 - -2.00% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -1.18% 12.751 12.600 - -1.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.18% 744.831 736.038 - 1.06% -
std::set<std::string>::count(key)_(existent)/1024 -1.18% 24.211 23.925 - -3.61% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.18% 521.991 515.853 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.18% 18753.016 18532.639 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.17% 1577980.228 1559454.954 - -0.63% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.17% 16.525 16.331 - -2.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.17% 17.443 17.238 - -0.86% -
std::search(vector<int>)_(near_matches)/1000 -1.17% 14336.062 14167.861 - -0.76% -
std::unordered_set<std::string>::ctor(const&)/32 -1.17% 790.772 781.495 - 13.51% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.17% 131900.777 130353.426 - -1.12% -
std::flat_map<int,_int>::erase(iterator)/32 -1.17% 20.104 19.869 - 0.29% -
std::replace(list<int>)_(prefix)/8192 -1.17% 7044.596 6962.234 - -0.09% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.17% 14007.062 13843.318 - -0.82% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.17% 24.108 23.827 - -1.41% -
BM_num_put<long_long> -1.17% 11.609 11.474 - 4.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.16% 35.322 34.911 - -0.55% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.16% 11.019 10.891 - 0.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.16% 1.845 1.824 - -1.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.16% 1085.048 1072.453 - -2.08% -
BM_CmpLess_int_uchar -1.16% 1.111 1.098 - -2.72% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.16% 16.698 16.505 - 1.34% -
SetIntersection_Front_Set_uint32_1024_4 -1.16% 1071249.812 1058848.227 - -0.69% -
SetIntersection_Interlaced_Set_float_262144_1 -1.16% 1032131.440 1020196.274 - 0.58% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.16% 1.488 1.471 - 2.56% -
SetIntersection_None_Set_uint32_64_64 -1.15% 11580247.646 11446826.691 - -0.30% -
std::multiset<int>::erase(iterator)/32 -1.15% 20.820 20.580 - -0.97% -
std::unique_copy(list<int>)_(contiguous)/32 -1.15% 11.315 11.185 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.15% 55577.448 54938.531 - 0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.15% 166028.175 164119.862 - -6.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.15% 16633.488 16442.509 - -3.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.14% 5.585 5.522 - -0.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.14% 146030.576 144361.064 - -3.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.14% 11617525.292 11484799.905 - -0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.14% 1062195.120 1050062.344 - 0.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.14% 9882.387 9769.521 - -15.67% -
std::unique_copy(list<int>)_(contiguous)/52 -1.14% 19.596 19.373 - -0.65% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.14% 13.035 12.887 - -1.30% -
BM_CmpLess_schar_schar -1.14% 0.955 0.944 - -0.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.14% 3.613 3.571 - -1.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -1.14% 156336.953 154556.806 - -1.00% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.14% 6892.092 6813.624 - 1.50% -
SetIntersection_Front_Vector_uint64_64_16 -1.14% 14399739.178 14235844.969 - 0.47% -
std::partial_sort(deque<int>)_(repeated)/8 -1.14% 26.328 26.029 - 0.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.14% 24.961 24.677 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.14% 158427.157 156626.453 - -1.15% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.13% 10.846 10.723 - -0.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.13% 524.335 518.422 - -1.90% -
std::unordered_set<std::string>::clear()/0 -1.12% 397.031 392.573 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.12% 1221362.324 1207658.638 - -1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.12% 4322932.070 4274442.609 - 0.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 6565.424 6491.812 - -3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.12% 3064669.856 3030341.013 - -1.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.12% 41.201 40.739 - -0.68% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.12% 10090484.117 9977486.879 - 3.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.12% 604016.311 597260.198 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.12% 1035985.754 1024400.211 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.12% 9112829.632 9011104.361 - 0.37% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.11% 17.273 17.080 - -0.30% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.11% 283.327 280.180 - -0.35% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.11% 19.210 18.997 - 0.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.11% 19.338 19.124 - -0.29% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.11% 7786.644 7700.331 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.11% 21.531 21.293 - -0.80% -
SetIntersection_Interlaced_Set_string_16384_64 -1.11% 351746882.924 347857836.172 - 2.39% -
std::is_sorted_until(deque<int>,_pred)/1024 -1.11% 600.986 594.342 - -0.29% -
std::move(vector<bool>)_(aligned)/512 -1.11% 2.343 2.317 - -1.18% -
BM_deque_deque_ranges_move/64 -1.10% 3.067 3.033 - -1.46% -
SetIntersection_Front_Set_uint32_64_16 -1.10% 15282462.728 15113998.536 - 0.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 397.053 392.678 - -0.83% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.10% 345945.765 342136.658 - -1.33% -
SetIntersection_Front_Set_uint64_262144_4 -1.10% 1073021.825 1061217.119 - 4.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.10% 32.497 32.140 - -1.09% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.10% 14.168 14.012 - 0.76% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.10% 13.044 12.901 - -0.85% -
BM_std_minmax_element<long_long>/4 -1.10% 1.266 1.252 - -0.22% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.10% 15.799 15.626 - -1.05% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.09% 20.696 20.470 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.09% 8715347.903 8620166.205 - 0.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.09% 70.798 70.026 - -1.66% -
std::is_sorted(list<int>)/1024 -1.09% 751.387 743.224 - -1.18% -
SetIntersection_Front_Vector_uint32_16384_1 -1.09% 1055254.260 1043800.377 - 1.74% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.08% 165.394 163.600 - -0.61% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.08% 11.564 11.439 - -2.21% -
ranges::min(std::deque<__int128>)/8 -1.08% 2.885 2.854 - 0.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 380.263 376.142 - -1.25% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 36183.074 35791.122 - -0.70% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.08% 17.675 17.484 - -1.47% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.08% 54.429 53.840 - -11.75% -
SetIntersection_Front_Vector_uint32_1024_1 -1.08% 1048755.888 1037410.254 - 2.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.08% 2.336 2.311 - 1.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 915323.614 905441.362 - -0.99% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.08% 279303.184 276289.454 - -3.36% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.08% 34063.921 33697.148 - -1.24% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.07% 1048432.845 1037162.715 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.07% 1165317.785 1152796.051 - 1.79% -
SetIntersection_Front_Set_uint32_4_4 -1.07% 137502341.836 136030899.637 - 0.11% -
std::rotate(vector<int>)_(by_1/3)/1024 -1.07% 118.986 117.713 - -0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.07% 542.040 536.244 - -1.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.07% 348681.679 344956.747 - -1.14% -
ranges::minmax(std::deque<char>)/64 -1.07% 23.297 23.048 - -7.14% -
BM_deque_deque_move_backward/512 -1.07% 19.175 18.970 - 0.40% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 799.536 791.016 - -2.10% -
std::for_each(set<int>::iterator)/50 -1.06% 37.148 36.753 - 0.69% -
BM_num_get<unsigned_long> -1.06% 10.510 10.399 - -1.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.06% 665.707 658.631 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.06% 12342.009 12210.833 - -1.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.06% 15805.860 15637.916 - 1.29% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.06% 27.560 27.268 - -0.44% -
std::reverse(deque<int>)/8 -1.06% 2.533 2.506 - -0.11% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -1.06% 160.204 158.509 - -0.69% -
std::sort(vector<int>)_(shuffled)/8 -1.06% 22.671 22.432 - -0.79% -
BM_CmpLess_short_short -1.06% 0.955 0.945 - -0.20% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.06% 22.012 21.780 - 0.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.05% 5.579 5.520 - -2.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.05% 6.874 6.802 - -2.69% -
SetIntersection_Front_Set_float_262144_4 -1.05% 1064516.991 1053307.551 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.05% 4139182.680 4095605.399 - 1.49% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.05% 18.725 18.528 - -1.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 49620.033 49098.083 - -1.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.05% 11233.357 11115.322 - -0.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.05% 14757.096 14602.406 - -2.04% -
std::set<int>::ctor(const&)/8192 -1.05% 50680.480 50150.380 - -0.31% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.04% 7.939 7.856 - -2.13% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.04% 549.345 543.609 - -1.18% -
rng::fold_left(list<int>)/8192 -1.04% 10785.696 10673.270 - -7.46% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.04% 38504.806 38104.410 - -4.01% -
std::multiset<int>::clear()/32 -1.04% 622.423 615.970 - -1.33% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.04% 760507.572 752626.575 - -1.27% -
std::move(list<int>)/32768 -1.03% 31528.265 31202.017 - 2.06% -
std::multimap<int,_int>::clear()/0 -1.03% 394.272 390.197 - -0.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.03% 12482.490 12353.575 - -0.35% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.03% 651.825 645.099 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 809.776 801.422 - 0.37% -
SetIntersection_None_Vector_uint64_1024_4 -1.03% 1076419.722 1065320.495 - -1.05% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.03% 505570.470 500362.599 - -0.82% -
SetIntersection_None_Set_uint32_256_4 -1.03% 11537350.620 11418653.995 - 2.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.03% 24.212 23.963 - -1.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 340703.451 337204.566 - -0.80% -
BM_CmpEqual_schar_short -1.03% 1.119 1.108 - -1.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 7350.269 7275.013 - -1.59% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.02% 1051269.111 1040512.488 - 0.72% -
std::find_end(list<int>)_(same_length)/1024 -1.02% 753.538 745.844 - -1.65% -
SetIntersection_Front_Set_uint64_256_16 -1.02% 4481532.298 4435797.123 - 0.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.02% 52.632 52.095 - -2.49% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.02% 95500.317 94527.815 - -0.84% -
std::copy(vector<bool>)_(aligned)/32768 -1.02% 35.554 35.193 - -0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.02% 17.694 17.514 - -1.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 395.243 391.232 - -0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.01% 51.485 50.964 - -0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.01% 24049.007 23805.795 - -0.78% -
SetIntersection_None_Vector_float_16384_64 -1.01% 1107325.257 1096152.362 - -1.32% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.01% 11.412 11.297 - -1.95% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.01% 3.898 3.859 - -3.54% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.01% 795.431 787.408 - -7.23% -
std::reverse_copy(list<int>)/4096 -1.01% 3134.928 3103.333 - -3.75% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.01% 1602.623 1586.513 - 0.02% -
SetIntersection_Front_Set_float_64_64 -1.00% 13850448.489 13711720.313 - -0.83% -
SetIntersection_Front_Vector_uint64_256_4 -1.00% 4194039.502 4152058.230 - 2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.00% 2.170 2.148 - 1.48% -


Report Time: 2.51s
Name Current %
BM_CmpEqual_int_int 1.051 -2.37%
BM_CmpEqual_int_schar 1.130 -
BM_CmpEqual_int_short 1.121 1.10%
BM_CmpEqual_int_uchar 1.098 -1.03%
BM_CmpEqual_int_uint 1.086 3.57%
BM_CmpEqual_int_ushort 1.080 -1.10%
BM_CmpEqual_schar_int 1.110 -1.90%
BM_CmpEqual_schar_schar 1.056 -1.68%
BM_CmpEqual_schar_short 1.108 -1.09%
BM_CmpEqual_schar_uchar 1.091 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.088 -1.55%
BM_CmpEqual_short_int 1.112 -
BM_CmpEqual_short_schar 1.118 -1.46%
BM_CmpEqual_short_short 1.068 -
BM_CmpEqual_short_uchar 1.087 -1.35%
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.057 -1.81%
BM_CmpEqual_uchar_schar 0.986 -2.27%
BM_CmpEqual_uchar_short 1.033 2.16%
BM_CmpEqual_uchar_uchar 1.052 -3.42%
BM_CmpEqual_uchar_uint 1.057 -
BM_CmpEqual_uchar_ushort 1.054 -1.38%
BM_CmpEqual_uint_int 1.053 -5.06%
BM_CmpEqual_uint_schar 1.032 -
BM_CmpEqual_uint_short 1.027 -1.77%
BM_CmpEqual_uint_uchar 1.108 3.01%
BM_CmpEqual_uint_uint 1.044 -2.44%
BM_CmpEqual_uint_ushort 1.101 -2.00%
BM_CmpEqual_ushort_int 1.069 -2.28%
BM_CmpEqual_ushort_schar 0.983 -
BM_CmpEqual_ushort_short 1.007 2.14%
BM_CmpEqual_ushort_uchar 1.090 -
BM_CmpEqual_ushort_uint 1.077 2.69%
BM_CmpEqual_ushort_ushort 1.046 -
BM_CmpLess_int_int 1.060 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.111 -2.17%
BM_CmpLess_int_uchar 1.098 -2.72%
BM_CmpLess_int_uint 1.062 -1.44%
BM_CmpLess_int_ushort 1.098 -
BM_CmpLess_schar_int 1.114 -
BM_CmpLess_schar_schar 0.944 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.089 -2.32%
BM_CmpLess_schar_ushort 1.097 -
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.957 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.096 -
BM_CmpLess_short_uint 1.104 -
BM_CmpLess_short_ushort 1.089 -1.40%
BM_CmpLess_uchar_int 1.085 1.52%
BM_CmpLess_uchar_schar 1.026 1.07%
BM_CmpLess_uchar_short 1.052 1.57%
BM_CmpLess_uchar_uchar 1.066 -
BM_CmpLess_uchar_uint 1.063 1.58%
BM_CmpLess_uchar_ushort 1.083 3.30%
BM_CmpLess_uint_int 1.079 1.61%
BM_CmpLess_uint_schar 1.058 3.71%
BM_CmpLess_uint_short 1.019 -2.06%
BM_CmpLess_uint_uchar 1.109 -
BM_CmpLess_uint_uint 1.059 -1.51%
BM_CmpLess_uint_ushort 1.104 -1.37%
BM_CmpLess_ushort_int 1.053 -1.69%
BM_CmpLess_ushort_schar 1.011 -4.09%
BM_CmpLess_ushort_short 1.005 -2.85%
BM_CmpLess_ushort_uchar 1.104 -1.06%
BM_CmpLess_ushort_uint 1.072 1.30%
BM_CmpLess_ushort_ushort 1.080 1.19%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.179 -
BM_PushHeap_float_Ascending_16 1.066 3.52%
BM_PushHeap_float_Ascending_16384 4.199 4.20%
BM_PushHeap_float_Ascending_256 2.524 -
BM_PushHeap_float_Ascending_262144 5.206 -3.57%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.815 -
BM_PushHeap_float_Descending_1 0.535 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.381 4.87%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.388 -
BM_PushHeap_float_Descending_4 0.394 10.63%
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.483 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.626 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -16.15%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.697 38.78%
BM_PushHeap_float_Random_1024 7.540 -
BM_PushHeap_float_Random_16 5.390 -
BM_PushHeap_float_Random_16384 7.521 -3.38%
BM_PushHeap_float_Random_256 7.340 1.55%
BM_PushHeap_float_Random_262144 7.712 -
BM_PushHeap_float_Random_4 2.936 4.50%
BM_PushHeap_float_Random_64 6.770 -
BM_PushHeap_float_SingleElement_1 0.462 -27.34%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -3.60%
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -7.37%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.345 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -4.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -2.17%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.922 -2.23%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.371 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.440 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.208 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.104 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.576 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.802 -2.69%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.342 -2.11%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.916 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.020 2.15%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.774 -2.50%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.475 -6.46%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.494 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.617 -4.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.557 5.53%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.611 6.15%
BM_PushHeap_string_Ascending_1 0.471 -26.66%
BM_PushHeap_string_Ascending_1024 13.880 -7.65%
BM_PushHeap_string_Ascending_16 4.748 -2.46%
BM_PushHeap_string_Ascending_16384 19.759 -18.07%
BM_PushHeap_string_Ascending_256 11.086 -8.20%
BM_PushHeap_string_Ascending_262144 29.668 -2.52%
BM_PushHeap_string_Ascending_4 2.574 2.27%
BM_PushHeap_string_Ascending_64 7.470 -6.19%
BM_PushHeap_string_Descending_1 0.641 -
BM_PushHeap_string_Descending_1024 2.429 -21.48%
BM_PushHeap_string_Descending_16 2.154 -7.33%
BM_PushHeap_string_Descending_16384 2.427 -32.32%
BM_PushHeap_string_Descending_256 2.341 -18.62%
BM_PushHeap_string_Descending_262144 3.631 -36.10%
BM_PushHeap_string_Descending_4 1.921 -11.34%
BM_PushHeap_string_Descending_64 2.273 -13.45%
BM_PushHeap_string_PipeOrgan_1 0.527 -24.65%
BM_PushHeap_string_PipeOrgan_1024 9.681 -6.49%
BM_PushHeap_string_PipeOrgan_16 4.104 -2.62%
BM_PushHeap_string_PipeOrgan_16384 12.737 -17.29%
BM_PushHeap_string_PipeOrgan_256 7.654 -8.71%
BM_PushHeap_string_PipeOrgan_262144 18.115 2.49%
BM_PushHeap_string_PipeOrgan_4 2.534 -3.35%
BM_PushHeap_string_PipeOrgan_64 5.683 -4.20%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -19.29%
BM_PushHeap_string_QuickSortAdversary_1024 15.333 -4.23%
BM_PushHeap_string_QuickSortAdversary_16 10.581 -
BM_PushHeap_string_QuickSortAdversary_16384 15.856 -5.95%
BM_PushHeap_string_QuickSortAdversary_256 14.739 -5.82%
BM_PushHeap_string_QuickSortAdversary_262144 16.272 -7.74%
BM_PushHeap_string_QuickSortAdversary_4 6.450 -
BM_PushHeap_string_QuickSortAdversary_64 13.233 -4.04%
BM_PushHeap_string_Random_1 0.640 25.38%
BM_PushHeap_string_Random_1024 15.050 -
BM_PushHeap_string_Random_16 10.534 -
BM_PushHeap_string_Random_16384 16.462 -
BM_PushHeap_string_Random_256 14.429 -
BM_PushHeap_string_Random_262144 18.767 -16.77%
BM_PushHeap_string_Random_4 6.147 -
BM_PushHeap_string_Random_64 13.020 -1.08%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.575 2.09%
BM_PushHeap_string_SingleElement_16 2.592 1.19%
BM_PushHeap_string_SingleElement_16384 2.578 2.04%
BM_PushHeap_string_SingleElement_256 2.574 2.20%
BM_PushHeap_string_SingleElement_262144 2.589 1.27%
BM_PushHeap_string_SingleElement_4 2.314 1.38%
BM_PushHeap_string_SingleElement_64 2.638 1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.570 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.557 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.568 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.784 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.873 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.962 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.466 -31.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.623 9.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.609 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.646 2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.607 2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.697 25.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.474 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.920 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.383 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.829 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.148 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.632 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.509 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.216 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.102 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.761 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.781 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.640 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.446 -15.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.301 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.226 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.221 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.623 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.484 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.518 -10.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.619 2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.626 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.623 -
BM_PushHeap_uint32_Ascending_1 0.693 49.42%
BM_PushHeap_uint32_Ascending_1024 2.551 -
BM_PushHeap_uint32_Ascending_16 0.922 -1.22%
BM_PushHeap_uint32_Ascending_16384 3.599 1.43%
BM_PushHeap_uint32_Ascending_256 2.079 -
BM_PushHeap_uint32_Ascending_262144 4.690 -
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.522 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.463 12.61%
BM_PushHeap_uint32_PipeOrgan_1024 1.914 -4.07%
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -1.53%
BM_PushHeap_uint32_PipeOrgan_256 1.693 -1.21%
BM_PushHeap_uint32_PipeOrgan_262144 3.020 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.427 -38.61%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.931 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_PushHeap_uint32_Random_1 0.446 -
BM_PushHeap_uint32_Random_1024 5.747 -
BM_PushHeap_uint32_Random_16 4.150 -
BM_PushHeap_uint32_Random_16384 5.817 -1.82%
BM_PushHeap_uint32_Random_256 5.541 -1.73%
BM_PushHeap_uint32_Random_262144 5.807 -1.11%
BM_PushHeap_uint32_Random_4 2.243 2.22%
BM_PushHeap_uint32_Random_64 5.013 -1.42%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.346 -3.13%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.350 -9.81%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.579 -
BM_PushHeap_uint64_Ascending_16 0.912 -
BM_PushHeap_uint64_Ascending_16384 3.608 -
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.925 2.61%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.514 -
BM_PushHeap_uint64_Descending_1 0.606 47.98%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -
BM_PushHeap_uint64_PipeOrgan_4 0.488 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.618 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.958 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.554 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.201 -
BM_PushHeap_uint64_Random_16 4.415 -1.82%
BM_PushHeap_uint64_Random_16384 6.267 -
BM_PushHeap_uint64_Random_256 5.885 -1.96%
BM_PushHeap_uint64_Random_262144 6.305 -
BM_PushHeap_uint64_Random_4 2.511 -5.62%
BM_PushHeap_uint64_Random_64 5.418 -2.33%
BM_PushHeap_uint64_SingleElement_1 0.465 -33.04%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.358 -4.44%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.397 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.372 -2.68%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 4.938 -
BM_StringAssignAsciizMix_Transparent 2.947 -2.22%
BM_StringAssignAsciiz_Empty_Opaque 3.038 3.88%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 187.424 -2.34%
BM_StringAssignAsciiz_Huge_Transparent 187.413 -1.40%
BM_StringAssignAsciiz_Large_Opaque 11.537 -1.22%
BM_StringAssignAsciiz_Large_Transparent 11.501 -2.02%
BM_StringAssignAsciiz_Small_Opaque 3.041 3.86%
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 107.522 -1.66%
BM_StringAssignStr_Huge_Transparent 108.437 -1.02%
BM_StringAssignStr_Large_Opaque 10.212 1.85%
BM_StringAssignStr_Large_Transparent 10.231 1.17%
BM_StringAssignStr_Small_Opaque 0.747 3.06%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.075 -12.73%
BM_StringConstructDestroyCStr_Empty_Transparent 0.239 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.212 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.196 -1.26%
BM_StringConstructDestroyCStr_Large_Opaque 15.414 -4.48%
BM_StringConstructDestroyCStr_Large_Transparent 10.092 -11.62%
BM_StringConstructDestroyCStr_Small_Opaque 2.250 -
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 108.120 -2.45%
BM_StringCopy_Large 6.140 -22.45%
BM_StringCopy_Small 0.657 -
BM_StringCtorDefault 0.244 -33.81%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 10.713 -1.07%
BM_StringDestroy_Large 7.243 -5.51%
BM_StringDestroy_Small 0.617 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.237 -1.43%
BM_StringEraseToEnd_Huge_Transparent 2.348 -1.91%
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.893 -
BM_StringEraseWithMove_Empty_Transparent 0.632 -4.00%
BM_StringEraseWithMove_Huge_Opaque 46.764 -4.57%
BM_StringEraseWithMove_Huge_Transparent 41.888 -9.93%
BM_StringEraseWithMove_Large_Opaque 2.848 6.56%
BM_StringEraseWithMove_Large_Transparent 2.783 9.98%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.815 -11.09%
BM_StringFindAllMatch/131072 2269.906 -
BM_StringFindAllMatch/32768 574.260 -
BM_StringFindAllMatch/4096 79.855 -
BM_StringFindAllMatch/512 11.564 -
BM_StringFindAllMatch/64 3.067 -5.63%
BM_StringFindAllMatch/8 2.649 -9.71%
BM_StringFindCharLiteral/1024 17.937 -
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.039 -
BM_StringFindCharLiteral/256 5.309 -1.07%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.695 -
BM_StringFindCharLiteral/512 9.535 -
BM_StringFindCharLiteral/64 2.108 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.347 -
BM_StringFindMatch1/1 980.284 -
BM_StringFindMatch1/32768 1563.421 -
BM_StringFindMatch1/4096 1056.126 -
BM_StringFindMatch1/512 992.176 -
BM_StringFindMatch1/64 980.556 -
BM_StringFindMatch1/8 979.575 -
BM_StringFindMatch2/1 979.995 -
BM_StringFindMatch2/32768 1563.021 -
BM_StringFindMatch2/4096 1056.802 -
BM_StringFindMatch2/512 990.022 -
BM_StringFindMatch2/64 980.299 -2.90%
BM_StringFindMatch2/8 979.781 -4.14%
BM_StringFindNoMatch/10 1.326 4.27%
BM_StringFindNoMatch/131072 1959.312 -
BM_StringFindNoMatch/32768 497.692 -
BM_StringFindNoMatch/4096 74.730 -
BM_StringFindNoMatch/512 9.242 -
BM_StringFindNoMatch/64 2.095 -
BM_StringFindStringLiteral/1024 18.056 -1.21%
BM_StringFindStringLiteral/128 3.093 -2.95%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.062 -
BM_StringFindStringLiteral/256 5.354 -
BM_StringFindStringLiteral/32 1.739 -3.34%
BM_StringFindStringLiteral/4096 76.834 -
BM_StringFindStringLiteral/512 9.583 -1.10%
BM_StringFindStringLiteral/64 2.158 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.685 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.794 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.755 3.81%
BM_StringRead_Cold_Deep_Empty 1.194 -
BM_StringRead_Cold_Deep_Large 1.263 -4.02%
BM_StringRead_Cold_Deep_Small 1.212 -4.03%
BM_StringRead_Cold_Shallow_Empty 1.103 -
BM_StringRead_Cold_Shallow_Large 1.124 -
BM_StringRead_Cold_Shallow_Small 1.107 1.17%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.514 -
BM_StringRead_Hot_Deep_Small 0.506 -
BM_StringRead_Hot_Shallow_Empty 0.482 -
BM_StringRead_Hot_Shallow_Large 0.480 -
BM_StringRead_Hot_Shallow_Small 0.477 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.581 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.604 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -8.28%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.439 3.77%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.039 -1.51%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.612 -3.23%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 8.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.154 -16.58%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
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.243 -33.65%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 34.55%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.820 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.257 -28.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.606 -3.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.668 9.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.630 -6.02%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -8.57%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -5.43%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.591 -3.50%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.173 -1.28%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.877 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.418 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.044 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.158 -2.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -
BM_StringRelational_Compare_Empty_Huge_Control 1.608 -
BM_StringRelational_Compare_Empty_Large_Control 1.887 2.65%
BM_StringRelational_Compare_Empty_Small_Control 1.608 -3.29%
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.220 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.674 -
BM_StringRelational_Compare_Huge_Huge_Control 98.819 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.609 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.850 -
BM_StringRelational_Compare_Small_Empty_Control 1.609 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.675 3.03%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.972 -4.59%
BM_StringRelational_Eq_Empty_Huge_Control 0.470 -3.13%
BM_StringRelational_Eq_Empty_Large_Control 0.473 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -2.60%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.502 -3.57%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.739 -4.32%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.534 -
BM_StringRelational_Eq_Huge_Huge_Control 98.900 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.512 3.94%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 2.98%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.509 -18.42%
BM_StringRelational_Eq_Large_Large_Control 2.278 -
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.473 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.578 -3.27%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.119 2.05%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.549 -
BM_StringRelational_Eq_Small_Small_Control 1.899 -
BM_StringRelational_Less_Empty_Empty_Control 1.607 -8.74%
BM_StringRelational_Less_Empty_Huge_Control 1.693 4.83%
BM_StringRelational_Less_Empty_Large_Control 1.720 3.16%
BM_StringRelational_Less_Empty_Small_Control 1.649 -1.19%
BM_StringRelational_Less_Huge_Empty_Control 1.608 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.055 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.616 -
BM_StringRelational_Less_Huge_Huge_Control 98.858 -
BM_StringRelational_Less_Huge_Large_Control 2.104 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.678 3.98%
BM_StringRelational_Less_Large_Huge_Control 2.164 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.408 1.37%
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.166 -
BM_StringRelational_Less_Large_Small_Control 1.845 -
BM_StringRelational_Less_Small_Empty_Control 1.663 3.09%
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.846 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.767 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.397 -
BM_StringRelational_Less_Small_Small_Control 1.870 1.12%
BM_StringResizeAndOverwrite 0.820 -
BM_align/1 0.677 5.69%
BM_align/256 0.656 2.92%
BM_align/64 0.673 5.15%
BM_align/8 0.673 5.35%
BM_deque_deque_copy/0 0.787 -14.42%
BM_deque_deque_copy/1 2.575 1.86%
BM_deque_deque_copy/1024 37.089 -
BM_deque_deque_copy/2 2.294 -4.62%
BM_deque_deque_copy/4000 138.658 -
BM_deque_deque_copy/4096 147.690 -
BM_deque_deque_copy/512 17.687 -
BM_deque_deque_copy/5500 195.870 -1.39%
BM_deque_deque_copy/64 3.047 -1.13%
BM_deque_deque_copy/64000 2984.988 1.62%
BM_deque_deque_copy/65536 3200.017 3.82%
BM_deque_deque_copy/70000 3201.238 -
BM_deque_deque_copy_backward/0 0.808 -6.27%
BM_deque_deque_copy_backward/1 2.776 4.61%
BM_deque_deque_copy_backward/1024 38.597 -
BM_deque_deque_copy_backward/2 2.519 4.31%
BM_deque_deque_copy_backward/4000 145.472 -
BM_deque_deque_copy_backward/4096 152.964 -1.19%
BM_deque_deque_copy_backward/512 18.877 -2.62%
BM_deque_deque_copy_backward/5500 202.933 -
BM_deque_deque_copy_backward/64 3.344 -5.32%
BM_deque_deque_copy_backward/64000 7869.860 -
BM_deque_deque_copy_backward/65536 8223.522 2.76%
BM_deque_deque_copy_backward/70000 8533.329 -
BM_deque_deque_move/0 0.777 -14.48%
BM_deque_deque_move/1 2.553 -
BM_deque_deque_move/1024 36.874 -
BM_deque_deque_move/2 2.298 -
BM_deque_deque_move/4000 147.669 3.12%
BM_deque_deque_move/4096 147.113 -
BM_deque_deque_move/512 17.639 -
BM_deque_deque_move/5500 197.282 -
BM_deque_deque_move/64 3.063 1.32%
BM_deque_deque_move/64000 3023.054 -
BM_deque_deque_move/65536 3121.988 1.18%
BM_deque_deque_move/70000 3370.933 -
BM_deque_deque_move_backward/0 0.919 6.87%
BM_deque_deque_move_backward/1 2.700 -3.08%
BM_deque_deque_move_backward/1024 38.004 -1.20%
BM_deque_deque_move_backward/2 2.461 -2.67%
BM_deque_deque_move_backward/4000 145.291 -
BM_deque_deque_move_backward/4096 151.383 -1.52%
BM_deque_deque_move_backward/512 18.970 -
BM_deque_deque_move_backward/5500 202.661 -1.28%
BM_deque_deque_move_backward/64 3.385 1.48%
BM_deque_deque_move_backward/64000 7624.364 -
BM_deque_deque_move_backward/65536 8207.647 2.24%
BM_deque_deque_move_backward/70000 8543.512 -
BM_deque_deque_ranges_copy/0 0.737 -7.06%
BM_deque_deque_ranges_copy/1 2.428 -6.11%
BM_deque_deque_ranges_copy/1024 37.530 1.64%
BM_deque_deque_ranges_copy/2 2.182 -5.29%
BM_deque_deque_ranges_copy/4000 141.900 -
BM_deque_deque_ranges_copy/4096 147.543 -
BM_deque_deque_ranges_copy/512 17.627 -
BM_deque_deque_ranges_copy/5500 198.752 -
BM_deque_deque_ranges_copy/64 3.072 -
BM_deque_deque_ranges_copy/64000 2946.956 -
BM_deque_deque_ranges_copy/65536 3059.763 -
BM_deque_deque_ranges_copy/70000 3295.826 1.64%
BM_deque_deque_ranges_copy_backward/0 0.797 -
BM_deque_deque_ranges_copy_backward/1 2.653 1.67%
BM_deque_deque_ranges_copy_backward/1024 37.635 -2.18%
BM_deque_deque_ranges_copy_backward/2 2.347 -
BM_deque_deque_ranges_copy_backward/4000 144.115 -
BM_deque_deque_ranges_copy_backward/4096 150.645 -
BM_deque_deque_ranges_copy_backward/512 18.917 -
BM_deque_deque_ranges_copy_backward/5500 201.847 -
BM_deque_deque_ranges_copy_backward/64 3.382 -1.39%
BM_deque_deque_ranges_copy_backward/64000 7824.901 1.81%
BM_deque_deque_ranges_copy_backward/65536 7859.039 -1.77%
BM_deque_deque_ranges_copy_backward/70000 8616.146 -
BM_deque_deque_ranges_move/0 0.694 -18.17%
BM_deque_deque_ranges_move/1 2.347 -6.96%
BM_deque_deque_ranges_move/1024 36.729 -1.24%
BM_deque_deque_ranges_move/2 2.073 -7.50%
BM_deque_deque_ranges_move/4000 145.188 -
BM_deque_deque_ranges_move/4096 147.564 -
BM_deque_deque_ranges_move/512 17.605 -
BM_deque_deque_ranges_move/5500 196.790 -
BM_deque_deque_ranges_move/64 3.033 -1.46%
BM_deque_deque_ranges_move/64000 3086.295 -
BM_deque_deque_ranges_move/65536 3107.749 2.39%
BM_deque_deque_ranges_move/70000 3424.680 3.90%
BM_deque_deque_ranges_move_backward/0 0.789 9.34%
BM_deque_deque_ranges_move_backward/1 2.773 6.68%
BM_deque_deque_ranges_move_backward/1024 38.067 1.43%
BM_deque_deque_ranges_move_backward/2 2.522 6.99%
BM_deque_deque_ranges_move_backward/4000 144.186 -
BM_deque_deque_ranges_move_backward/4096 151.304 -
BM_deque_deque_ranges_move_backward/512 18.894 -4.06%
BM_deque_deque_ranges_move_backward/5500 202.191 -
BM_deque_deque_ranges_move_backward/64 3.344 -7.79%
BM_deque_deque_ranges_move_backward/64000 7794.056 -1.34%
BM_deque_deque_ranges_move_backward/65536 7797.455 -2.84%
BM_deque_deque_ranges_move_backward/70000 8667.566 -
BM_deque_vector_copy/0 1.333 -15.11%
BM_deque_vector_copy/1 2.076 -
BM_deque_vector_copy/1024 37.167 -
BM_deque_vector_copy/2 1.816 -
BM_deque_vector_copy/4000 142.009 -
BM_deque_vector_copy/4096 145.486 -
BM_deque_vector_copy/512 16.517 -
BM_deque_vector_copy/5500 195.688 -
BM_deque_vector_copy/64 2.614 -
BM_deque_vector_copy/64000 2941.175 2.68%
BM_deque_vector_copy/65536 3016.181 2.48%
BM_deque_vector_copy/70000 3361.294 5.92%
BM_deque_vector_copy_backward/0 1.582 3.57%
BM_deque_vector_copy_backward/1 2.116 -
BM_deque_vector_copy_backward/1024 37.028 -
BM_deque_vector_copy_backward/2 1.831 -
BM_deque_vector_copy_backward/4000 143.605 -
BM_deque_vector_copy_backward/4096 149.092 -
BM_deque_vector_copy_backward/512 17.883 -
BM_deque_vector_copy_backward/5500 198.107 -1.81%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 8031.287 -
BM_deque_vector_copy_backward/65536 8300.593 -1.37%
BM_deque_vector_copy_backward/70000 8985.435 -
BM_deque_vector_move/0 1.307 -11.44%
BM_deque_vector_move/1 2.105 -
BM_deque_vector_move/1024 37.062 -
BM_deque_vector_move/2 1.826 -
BM_deque_vector_move/4000 142.695 -
BM_deque_vector_move/4096 144.583 -
BM_deque_vector_move/512 16.533 -
BM_deque_vector_move/5500 192.897 -1.34%
BM_deque_vector_move/64 2.657 -
BM_deque_vector_move/64000 3010.196 -
BM_deque_vector_move/65536 3069.960 3.44%
BM_deque_vector_move/70000 3298.755 1.15%
BM_deque_vector_move_backward/0 1.411 -11.13%
BM_deque_vector_move_backward/1 2.131 -
BM_deque_vector_move_backward/1024 36.803 -
BM_deque_vector_move_backward/2 1.830 -
BM_deque_vector_move_backward/4000 140.679 -1.27%
BM_deque_vector_move_backward/4096 147.197 -1.21%
BM_deque_vector_move_backward/512 17.881 -
BM_deque_vector_move_backward/5500 196.308 -2.61%
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 7852.892 -
BM_deque_vector_move_backward/65536 8015.323 -
BM_deque_vector_move_backward/70000 8628.768 -1.71%
BM_deque_vector_ranges_copy/0 1.490 -5.94%
BM_deque_vector_ranges_copy/1 2.092 -2.52%
BM_deque_vector_ranges_copy/1024 37.084 -
BM_deque_vector_ranges_copy/2 1.820 -
BM_deque_vector_ranges_copy/4000 141.384 -
BM_deque_vector_ranges_copy/4096 144.506 -
BM_deque_vector_ranges_copy/512 16.540 -
BM_deque_vector_ranges_copy/5500 193.158 -
BM_deque_vector_ranges_copy/64 2.602 -
BM_deque_vector_ranges_copy/64000 3217.502 7.64%
BM_deque_vector_ranges_copy/65536 3245.164 9.56%
BM_deque_vector_ranges_copy/70000 3434.111 6.15%
BM_deque_vector_ranges_copy_backward/0 1.363 -
BM_deque_vector_ranges_copy_backward/1 2.086 -
BM_deque_vector_ranges_copy_backward/1024 36.951 -
BM_deque_vector_ranges_copy_backward/2 1.829 -4.94%
BM_deque_vector_ranges_copy_backward/4000 150.691 1.49%
BM_deque_vector_ranges_copy_backward/4096 149.414 1.25%
BM_deque_vector_ranges_copy_backward/512 17.885 -
BM_deque_vector_ranges_copy_backward/5500 196.525 -1.13%
BM_deque_vector_ranges_copy_backward/64 2.924 -1.54%
BM_deque_vector_ranges_copy_backward/64000 8096.350 3.74%
BM_deque_vector_ranges_copy_backward/65536 8309.397 2.63%
BM_deque_vector_ranges_copy_backward/70000 9025.645 6.21%
BM_deque_vector_ranges_move/0 1.488 16.66%
BM_deque_vector_ranges_move/1 2.074 2.63%
BM_deque_vector_ranges_move/1024 37.294 -
BM_deque_vector_ranges_move/2 1.827 2.75%
BM_deque_vector_ranges_move/4000 138.643 -
BM_deque_vector_ranges_move/4096 144.875 -3.80%
BM_deque_vector_ranges_move/512 16.538 -
BM_deque_vector_ranges_move/5500 194.067 -11.22%
BM_deque_vector_ranges_move/64 2.641 -
BM_deque_vector_ranges_move/64000 3026.737 -4.84%
BM_deque_vector_ranges_move/65536 2999.661 -
BM_deque_vector_ranges_move/70000 3279.326 1.55%
BM_deque_vector_ranges_move_backward/0 1.427 -1.50%
BM_deque_vector_ranges_move_backward/1 2.081 -2.24%
BM_deque_vector_ranges_move_backward/1024 36.804 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 145.519 1.24%
BM_deque_vector_ranges_move_backward/4096 149.218 -
BM_deque_vector_ranges_move_backward/512 17.884 -
BM_deque_vector_ranges_move_backward/5500 198.084 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7670.680 -2.69%
BM_deque_vector_ranges_move_backward/65536 7812.353 -1.96%
BM_deque_vector_ranges_move_backward/70000 8793.061 2.35%
BM_getline_string 16.830 -2.51%
BM_lexicographical_compare_three_way<IntPtr>/1 0.425 7.81%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.514 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250655.961 1.93%
BM_lexicographical_compare_three_way<IntPtr>/16 4.535 4.02%
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.187 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.572 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60361.460 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.150 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.868 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.610 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15058.744 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.264 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495970.727 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.203 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7686.168 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.844 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122843.912 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.730 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1928.117 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.346 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30696.289 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.357 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.975 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245067.961 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.350 1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3767.488 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.198 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60077.531 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.241 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.331 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.632 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15010.373 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 -18.48%
BM_lexicographical_compare_three_way_fast_path/1024 245.293 -
BM_lexicographical_compare_three_way_fast_path/1048576 245146.920 -
BM_lexicographical_compare_three_way_fast_path/16 4.377 -
BM_lexicographical_compare_three_way_fast_path/16384 3760.444 -
BM_lexicographical_compare_three_way_fast_path/256 71.004 -
BM_lexicographical_compare_three_way_fast_path/262144 60134.106 -
BM_lexicographical_compare_three_way_fast_path/4 1.228 7.22%
BM_lexicographical_compare_three_way_fast_path/4096 953.754 -
BM_lexicographical_compare_three_way_fast_path/64 15.785 1.75%
BM_lexicographical_compare_three_way_fast_path/65536 15024.654 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 -10.71%
BM_lexicographical_compare_three_way_slow_path/1024 293.862 -
BM_lexicographical_compare_three_way_slow_path/1048576 294409.115 -
BM_lexicographical_compare_three_way_slow_path/16 4.553 -
BM_lexicographical_compare_three_way_slow_path/16384 4547.380 -
BM_lexicographical_compare_three_way_slow_path/256 79.589 -
BM_lexicographical_compare_three_way_slow_path/262144 72604.074 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.569 -
BM_lexicographical_compare_three_way_slow_path/64 17.866 -
BM_lexicographical_compare_three_way_slow_path/65536 18160.423 -
BM_map_find_string_literal 12.473 -
BM_num_get<bool> 11.761 -4.42%
BM_num_get<double> 36.557 2.59%
BM_num_get<float> 36.754 -
BM_num_get<long> 10.806 -2.80%
BM_num_get<long_double> 36.855 -1.36%
BM_num_get<long_long> 11.036 1.95%
BM_num_get<unsigned_int> 9.929 1.28%
BM_num_get<unsigned_long> 10.399 -1.07%
BM_num_get<unsigned_long_long> 10.578 1.08%
BM_num_get<unsigned_short> 10.051 -2.28%
BM_num_get<void*> 10.821 -1.10%
BM_num_put<bool> 10.700 2.38%
BM_num_put<const_void*> 12.077 -
BM_num_put<double> 57.629 -
BM_num_put<long> 11.157 -2.57%
BM_num_put<long_double> 58.895 -
BM_num_put<long_long> 11.474 4.17%
BM_num_put<unsigned_long> 10.884 -
BM_num_put<unsigned_long_long> 11.317 5.09%
BM_std_minmax_element<char>/1 0.300 -
BM_std_minmax_element<char>/1024 309.323 14.16%
BM_std_minmax_element<char>/2 0.685 6.48%
BM_std_minmax_element<char>/3 1.254 7.05%
BM_std_minmax_element<char>/4 1.293 1.50%
BM_std_minmax_element<char>/4000 1194.382 15.27%
BM_std_minmax_element<char>/4096 1221.461 14.72%
BM_std_minmax_element<char>/512 156.675 13.31%
BM_std_minmax_element<char>/5500 1636.052 15.02%
BM_std_minmax_element<char>/64 20.499 17.71%
BM_std_minmax_element<char>/64000 18982.446 14.90%
BM_std_minmax_element<char>/65536 19384.471 14.61%
BM_std_minmax_element<char>/70000 20641.631 13.88%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 251.750 -2.60%
BM_std_minmax_element<int>/2 0.642 -5.94%
BM_std_minmax_element<int>/3 1.191 3.02%
BM_std_minmax_element<int>/4 1.209 -1.51%
BM_std_minmax_element<int>/4000 967.695 -2.85%
BM_std_minmax_element<int>/4096 990.045 -3.11%
BM_std_minmax_element<int>/512 129.070 -1.84%
BM_std_minmax_element<int>/5500 1324.736 -2.78%
BM_std_minmax_element<int>/64 16.221 -2.95%
BM_std_minmax_element<int>/64000 15335.387 -3.37%
BM_std_minmax_element<int>/65536 15705.951 -3.21%
BM_std_minmax_element<int>/70000 16768.079 -3.27%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 285.595 5.26%
BM_std_minmax_element<long_long>/2 0.682 -
BM_std_minmax_element<long_long>/3 1.293 4.89%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1101.978 5.76%
BM_std_minmax_element<long_long>/4096 1130.556 5.99%
BM_std_minmax_element<long_long>/512 144.886 5.32%
BM_std_minmax_element<long_long>/5500 1512.229 5.92%
BM_std_minmax_element<long_long>/64 17.839 4.37%
BM_std_minmax_element<long_long>/64000 17702.164 6.36%
BM_std_minmax_element<long_long>/65536 18115.341 6.34%
BM_std_minmax_element<long_long>/70000 19368.586 6.47%
BM_std_minmax_element<short>/1 0.308 -
BM_std_minmax_element<short>/1024 279.818 -1.03%
BM_std_minmax_element<short>/2 0.645 -
BM_std_minmax_element<short>/3 1.078 -5.76%
BM_std_minmax_element<short>/4 1.202 -4.70%
BM_std_minmax_element<short>/4000 1071.975 -
BM_std_minmax_element<short>/4096 1096.043 -
BM_std_minmax_element<short>/512 142.209 -
BM_std_minmax_element<short>/5500 1470.211 -
BM_std_minmax_element<short>/64 17.486 -
BM_std_minmax_element<short>/64000 17056.506 -
BM_std_minmax_element<short>/65536 17474.861 -
BM_std_minmax_element<short>/70000 18653.268 -
BM_tolower_char<char> 0.556 18.28%
BM_tolower_char<wchar_t> 0.688 23.49%
BM_tolower_string<char> 15.232 -
BM_tolower_string<wchar_t> 6.441 1.53%
BM_toupper_char<char> 0.686 11.27%
BM_toupper_char<wchar_t> 0.683 24.43%
BM_toupper_string<char> 15.180 -
BM_toupper_string<wchar_t> 6.267 -
BM_vector_deque_copy/0 0.470 -22.78%
BM_vector_deque_copy/1 2.312 4.32%
BM_vector_deque_copy/1024 35.825 -
BM_vector_deque_copy/2 1.989 2.31%
BM_vector_deque_copy/4000 139.965 -
BM_vector_deque_copy/4096 144.173 -
BM_vector_deque_copy/512 16.902 -
BM_vector_deque_copy/5500 193.865 -
BM_vector_deque_copy/64 2.779 2.07%
BM_vector_deque_copy/64000 2836.400 -
BM_vector_deque_copy/65536 2850.490 -
BM_vector_deque_copy/70000 3096.845 -
BM_vector_deque_copy_backward/0 0.430 -6.71%
BM_vector_deque_copy_backward/1 2.317 18.37%
BM_vector_deque_copy_backward/1024 37.339 -2.50%
BM_vector_deque_copy_backward/2 2.056 16.09%
BM_vector_deque_copy_backward/4000 140.809 -2.02%
BM_vector_deque_copy_backward/4096 148.438 -
BM_vector_deque_copy_backward/512 17.484 -2.60%
BM_vector_deque_copy_backward/5500 195.527 -
BM_vector_deque_copy_backward/64 2.987 -3.25%
BM_vector_deque_copy_backward/64000 7786.385 -4.22%
BM_vector_deque_copy_backward/65536 8076.634 -1.88%
BM_vector_deque_copy_backward/70000 8573.544 -2.68%
BM_vector_deque_move/0 0.375 -25.52%
BM_vector_deque_move/1 2.301 4.65%
BM_vector_deque_move/1024 35.687 -
BM_vector_deque_move/2 2.051 6.03%
BM_vector_deque_move/4000 139.875 -
BM_vector_deque_move/4096 143.917 -
BM_vector_deque_move/512 16.880 -
BM_vector_deque_move/5500 194.810 -
BM_vector_deque_move/64 2.823 1.58%
BM_vector_deque_move/64000 2837.501 -
BM_vector_deque_move/65536 2852.430 -
BM_vector_deque_move/70000 3096.752 -
BM_vector_deque_move_backward/0 0.419 -38.33%
BM_vector_deque_move_backward/1 2.325 -
BM_vector_deque_move_backward/1024 37.901 -
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 140.612 -1.43%
BM_vector_deque_move_backward/4096 148.068 -
BM_vector_deque_move_backward/512 17.462 -
BM_vector_deque_move_backward/5500 197.775 -
BM_vector_deque_move_backward/64 2.969 -
BM_vector_deque_move_backward/64000 7675.130 -3.44%
BM_vector_deque_move_backward/65536 8247.945 -
BM_vector_deque_move_backward/70000 8589.758 -
BM_vector_deque_ranges_copy/0 0.496 34.74%
BM_vector_deque_ranges_copy/1 2.252 3.05%
BM_vector_deque_ranges_copy/1024 36.295 1.23%
BM_vector_deque_ranges_copy/2 1.988 1.38%
BM_vector_deque_ranges_copy/4000 140.709 -
BM_vector_deque_ranges_copy/4096 143.488 -
BM_vector_deque_ranges_copy/512 16.900 -
BM_vector_deque_ranges_copy/5500 194.252 -
BM_vector_deque_ranges_copy/64 2.793 1.84%
BM_vector_deque_ranges_copy/64000 2835.052 -
BM_vector_deque_ranges_copy/65536 2851.617 -
BM_vector_deque_ranges_copy/70000 3096.978 -
BM_vector_deque_ranges_copy_backward/0 0.518 23.04%
BM_vector_deque_ranges_copy_backward/1 2.344 18.10%
BM_vector_deque_ranges_copy_backward/1024 37.909 -1.08%
BM_vector_deque_ranges_copy_backward/2 2.054 19.17%
BM_vector_deque_ranges_copy_backward/4000 140.841 -2.37%
BM_vector_deque_ranges_copy_backward/4096 148.020 -
BM_vector_deque_ranges_copy_backward/512 17.480 -3.47%
BM_vector_deque_ranges_copy_backward/5500 195.644 -1.51%
BM_vector_deque_ranges_copy_backward/64 2.983 -4.68%
BM_vector_deque_ranges_copy_backward/64000 7739.531 -4.29%
BM_vector_deque_ranges_copy_backward/65536 8110.855 -1.51%
BM_vector_deque_ranges_copy_backward/70000 8660.890 -
BM_vector_deque_ranges_move/0 0.422 -8.25%
BM_vector_deque_ranges_move/1 2.082 -
BM_vector_deque_ranges_move/1024 35.831 -
BM_vector_deque_ranges_move/2 1.842 -
BM_vector_deque_ranges_move/4000 140.447 -
BM_vector_deque_ranges_move/4096 144.171 -
BM_vector_deque_ranges_move/512 16.911 -
BM_vector_deque_ranges_move/5500 194.969 -
BM_vector_deque_ranges_move/64 2.710 -
BM_vector_deque_ranges_move/64000 2837.967 -
BM_vector_deque_ranges_move/65536 2853.960 -
BM_vector_deque_ranges_move/70000 3097.811 -
BM_vector_deque_ranges_move_backward/0 0.466 -3.56%
BM_vector_deque_ranges_move_backward/1 2.339 1.03%
BM_vector_deque_ranges_move_backward/1024 37.602 -
BM_vector_deque_ranges_move_backward/2 2.051 -
BM_vector_deque_ranges_move_backward/4000 143.808 -
BM_vector_deque_ranges_move_backward/4096 148.956 -
BM_vector_deque_ranges_move_backward/512 17.476 -
BM_vector_deque_ranges_move_backward/5500 199.615 -
BM_vector_deque_ranges_move_backward/64 2.964 -
BM_vector_deque_ranges_move_backward/64000 7546.503 -6.55%
BM_vector_deque_ranges_move_backward/65536 8006.307 -1.86%
BM_vector_deque_ranges_move_backward/70000 8554.866 -4.17%
SetIntersection_Front_Set_float_1024_1 1051891.035 -
SetIntersection_Front_Set_float_1024_1024 13075005.955 -2.82%
SetIntersection_Front_Set_float_1024_16 1222580.509 3.11%
SetIntersection_Front_Set_float_1024_256 4281574.846 1.31%
SetIntersection_Front_Set_float_1024_4 1080512.941 -
SetIntersection_Front_Set_float_1024_64 1840078.429 3.68%
SetIntersection_Front_Set_float_16384_1 1041776.479 -
SetIntersection_Front_Set_float_16384_1024 13148245.130 -2.15%
SetIntersection_Front_Set_float_16384_16 1228143.613 5.51%
SetIntersection_Front_Set_float_16384_16384 224856054.571 -
SetIntersection_Front_Set_float_16384_256 4049433.320 -3.74%
SetIntersection_Front_Set_float_16384_4 1070381.867 -
SetIntersection_Front_Set_float_16384_64 1775203.381 -
SetIntersection_Front_Set_float_16_1 62771125.789 -
SetIntersection_Front_Set_float_16_16 39102439.204 1.10%
SetIntersection_Front_Set_float_16_4 54922399.233 -
SetIntersection_Front_Set_float_1_1 533153653.817 -
SetIntersection_Front_Set_float_256_1 4169215.101 -
SetIntersection_Front_Set_float_256_16 4533102.618 -
SetIntersection_Front_Set_float_256_256 8062607.546 -3.53%
SetIntersection_Front_Set_float_256_4 4229774.991 1.13%
SetIntersection_Front_Set_float_256_64 5747574.165 1.98%
SetIntersection_Front_Set_float_262144_1 1027967.371 2.61%
SetIntersection_Front_Set_float_262144_1024 14130364.918 5.59%
SetIntersection_Front_Set_float_262144_16 1191681.549 -
SetIntersection_Front_Set_float_262144_16384 238043420.864 5.11%
SetIntersection_Front_Set_float_262144_256 4301534.343 1.53%
SetIntersection_Front_Set_float_262144_262144 1610367.838 -
SetIntersection_Front_Set_float_262144_4 1053307.551 -
SetIntersection_Front_Set_float_262144_64 1709465.139 -6.22%
SetIntersection_Front_Set_float_4_1 213383876.782 -
SetIntersection_Front_Set_float_4_4 137046137.144 -
SetIntersection_Front_Set_float_64_1 16344973.667 -1.27%
SetIntersection_Front_Set_float_64_16 15508289.187 -
SetIntersection_Front_Set_float_64_4 16206197.758 -
SetIntersection_Front_Set_float_64_64 13711720.313 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1040939.715 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13634683.209 -3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1207658.638 -1.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4238720.222 -5.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1079614.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1749194.227 -6.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1011478.546 -3.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13809153.448 -7.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1185265.590 -3.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 249842619.394 -29.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4258690.212 -12.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1084948.070 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1803952.303 -4.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62717791.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38752980.809 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54938627.297 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533609851.012 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4111678.179 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4604833.375 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8304031.109 -5.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4215253.787 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5768383.065 -3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1035494.252 5.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13750067.635 -6.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1203174.805 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337079853.085 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4199794.892 -6.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1880789.549 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1077446.015 -1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1784172.663 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213225021.273 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137704628.240 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16432249.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15436775.055 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16116475.731 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14343830.815 -
SetIntersection_Front_Set_string_1024_1 1090130.795 -
SetIntersection_Front_Set_string_1024_1024 54713098.395 -2.00%
SetIntersection_Front_Set_string_1024_16 1996126.117 10.98%
SetIntersection_Front_Set_string_1024_256 15935661.987 3.32%
SetIntersection_Front_Set_string_1024_4 1232152.453 -2.26%
SetIntersection_Front_Set_string_1024_64 4953344.591 7.55%
SetIntersection_Front_Set_string_16384_1 1078945.462 -
SetIntersection_Front_Set_string_16384_1024 58228383.051 -
SetIntersection_Front_Set_string_16384_16 1837265.624 -4.85%
SetIntersection_Front_Set_string_16384_16384 352514395.763 -
SetIntersection_Front_Set_string_16384_256 15931365.262 7.43%
SetIntersection_Front_Set_string_16384_4 1282385.209 1.63%
SetIntersection_Front_Set_string_16384_64 4732557.009 -3.27%
SetIntersection_Front_Set_string_16_1 65287575.134 -
SetIntersection_Front_Set_string_16_16 58983189.580 -
SetIntersection_Front_Set_string_16_4 63727358.552 -
SetIntersection_Front_Set_string_1_1 554194971.469 -
SetIntersection_Front_Set_string_256_1 4245776.357 -1.70%
SetIntersection_Front_Set_string_256_16 6998758.121 -1.31%
SetIntersection_Front_Set_string_256_256 32084683.554 12.53%
SetIntersection_Front_Set_string_256_4 4957292.174 -
SetIntersection_Front_Set_string_256_64 15203946.639 2.47%
SetIntersection_Front_Set_string_262144_1 1112417.453 2.06%
SetIntersection_Front_Set_string_262144_1024 60279487.313 1.55%
SetIntersection_Front_Set_string_262144_16 1955447.820 -
SetIntersection_Front_Set_string_262144_16384 341668153.580 -2.72%
SetIntersection_Front_Set_string_262144_256 14983293.467 -1.40%
SetIntersection_Front_Set_string_262144_262144 18458630.531 3.77%
SetIntersection_Front_Set_string_262144_4 1252912.529 -
SetIntersection_Front_Set_string_262144_64 4658867.658 -
SetIntersection_Front_Set_string_4_1 221586936.688 -
SetIntersection_Front_Set_string_4_4 160020205.337 -
SetIntersection_Front_Set_string_64_1 17115375.241 -
SetIntersection_Front_Set_string_64_16 24709288.820 1.97%
SetIntersection_Front_Set_string_64_4 18619338.072 -
SetIntersection_Front_Set_string_64_64 38376014.185 6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048885.692 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23731414.910 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1342483.503 1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6303077.824 -3.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1105197.376 4.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2374600.626 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1022286.767 -3.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25518638.395 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1302699.503 -2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346436868.469 -6.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6544935.273 1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1106481.107 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2223957.665 -8.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63073584.926 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41885545.177 -2.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56027091.234 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536160754.918 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4155970.715 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5063889.101 2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12489151.712 -7.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4310339.495 -1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7253622.968 -3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1018652.660 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27439692.634 5.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1274235.959 -1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 329131616.590 -8.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6508899.470 -1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3034492.270 1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1079148.625 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2351895.430 3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214184293.544 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140973737.403 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16503995.408 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17015706.265 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16593531.757 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18315788.299 1.11%
SetIntersection_Front_Set_uint32_1024_1 1036799.862 -
SetIntersection_Front_Set_uint32_1024_1024 11552210.654 -3.85%
SetIntersection_Front_Set_uint32_1024_16 1162657.225 -3.99%
SetIntersection_Front_Set_uint32_1024_256 3662184.748 -
SetIntersection_Front_Set_uint32_1024_4 1058848.227 -
SetIntersection_Front_Set_uint32_1024_64 1600181.848 -10.18%
SetIntersection_Front_Set_uint32_16384_1 1043507.991 -
SetIntersection_Front_Set_uint32_16384_1024 11818774.166 -3.69%
SetIntersection_Front_Set_uint32_16384_16 1185118.223 5.11%
SetIntersection_Front_Set_uint32_16384_16384 249514765.628 17.89%
SetIntersection_Front_Set_uint32_16384_256 3622918.401 -
SetIntersection_Front_Set_uint32_16384_4 1047762.508 -1.90%
SetIntersection_Front_Set_uint32_16384_64 1652527.162 1.74%
SetIntersection_Front_Set_uint32_16_1 62713879.116 -
SetIntersection_Front_Set_uint32_16_16 37379049.566 -
SetIntersection_Front_Set_uint32_16_4 54445602.113 -
SetIntersection_Front_Set_uint32_1_1 533680493.116 -
SetIntersection_Front_Set_uint32_256_1 4135702.839 -
SetIntersection_Front_Set_uint32_256_16 4410663.757 -
SetIntersection_Front_Set_uint32_256_256 7305707.413 -3.24%
SetIntersection_Front_Set_uint32_256_4 4164266.650 -
SetIntersection_Front_Set_uint32_256_64 5231503.162 -
SetIntersection_Front_Set_uint32_262144_1 1027580.068 1.96%
SetIntersection_Front_Set_uint32_262144_1024 12135733.530 2.93%
SetIntersection_Front_Set_uint32_262144_16 1174519.125 3.21%
SetIntersection_Front_Set_uint32_262144_16384 223509298.224 7.86%
SetIntersection_Front_Set_uint32_262144_256 3616095.857 -1.84%
SetIntersection_Front_Set_uint32_262144_262144 1589590.494 2.09%
SetIntersection_Front_Set_uint32_262144_4 1059877.081 4.07%
SetIntersection_Front_Set_uint32_262144_64 1622899.634 -
SetIntersection_Front_Set_uint32_4_1 212970343.266 -
SetIntersection_Front_Set_uint32_4_4 136030899.637 -
SetIntersection_Front_Set_uint32_64_1 16363838.042 -
SetIntersection_Front_Set_uint32_64_16 15113998.536 -
SetIntersection_Front_Set_uint32_64_4 15954451.568 -
SetIntersection_Front_Set_uint32_64_64 12837499.648 -
SetIntersection_Front_Set_uint64_1024_1 1041718.758 -
SetIntersection_Front_Set_uint64_1024_1024 12764465.820 2.94%
SetIntersection_Front_Set_uint64_1024_16 1167187.863 -1.64%
SetIntersection_Front_Set_uint64_1024_256 3973496.562 5.33%
SetIntersection_Front_Set_uint64_1024_4 1065098.170 -
SetIntersection_Front_Set_uint64_1024_64 1723786.675 2.43%
SetIntersection_Front_Set_uint64_16384_1 1009847.639 -2.45%
SetIntersection_Front_Set_uint64_16384_1024 12464377.388 7.20%
SetIntersection_Front_Set_uint64_16384_16 1197204.070 5.82%
SetIntersection_Front_Set_uint64_16384_16384 226745964.267 1.07%
SetIntersection_Front_Set_uint64_16384_256 3692027.699 -5.83%
SetIntersection_Front_Set_uint64_16384_4 1066776.095 -
SetIntersection_Front_Set_uint64_16384_64 1745742.211 -4.31%
SetIntersection_Front_Set_uint64_16_1 62518189.786 -
SetIntersection_Front_Set_uint64_16_16 37569830.447 -
SetIntersection_Front_Set_uint64_16_4 54518199.065 -
SetIntersection_Front_Set_uint64_1_1 533012031.217 -
SetIntersection_Front_Set_uint64_256_1 4156846.446 -
SetIntersection_Front_Set_uint64_256_16 4435797.123 -
SetIntersection_Front_Set_uint64_256_256 7273414.558 -3.96%
SetIntersection_Front_Set_uint64_256_4 4199468.720 -
SetIntersection_Front_Set_uint64_256_64 5513207.273 6.04%
SetIntersection_Front_Set_uint64_262144_1 1056349.851 1.84%
SetIntersection_Front_Set_uint64_262144_1024 12507138.313 5.51%
SetIntersection_Front_Set_uint64_262144_16 1183398.105 -
SetIntersection_Front_Set_uint64_262144_16384 242400656.844 9.17%
SetIntersection_Front_Set_uint64_262144_256 3892228.386 3.21%
SetIntersection_Front_Set_uint64_262144_262144 1694404.949 3.05%
SetIntersection_Front_Set_uint64_262144_4 1061217.119 4.21%
SetIntersection_Front_Set_uint64_262144_64 1720534.755 8.94%
SetIntersection_Front_Set_uint64_4_1 212959619.960 -
SetIntersection_Front_Set_uint64_4_4 136666295.956 -
SetIntersection_Front_Set_uint64_64_1 16406536.458 1.03%
SetIntersection_Front_Set_uint64_64_16 15175418.580 2.62%
SetIntersection_Front_Set_uint64_64_4 15993510.258 -
SetIntersection_Front_Set_uint64_64_64 13220316.455 -
SetIntersection_Front_Vector_float_1024_1 1045595.078 -
SetIntersection_Front_Vector_float_1024_1024 5895612.894 -
SetIntersection_Front_Vector_float_1024_16 1124414.480 -
SetIntersection_Front_Vector_float_1024_256 2274702.067 -
SetIntersection_Front_Vector_float_1024_4 1058480.188 -
SetIntersection_Front_Vector_float_1024_64 1365534.349 -
SetIntersection_Front_Vector_float_16384_1 1026671.893 -
SetIntersection_Front_Vector_float_16384_1024 5915467.728 -
SetIntersection_Front_Vector_float_16384_16 1112620.564 -
SetIntersection_Front_Vector_float_16384_16384 77277695.241 -2.85%
SetIntersection_Front_Vector_float_16384_256 2281272.464 -
SetIntersection_Front_Vector_float_16384_4 1056627.977 -
SetIntersection_Front_Vector_float_16384_64 1335629.956 -
SetIntersection_Front_Vector_float_16_1 62731845.893 -
SetIntersection_Front_Vector_float_16_16 35759051.615 -
SetIntersection_Front_Vector_float_16_4 54116782.431 -
SetIntersection_Front_Vector_float_1_1 533018263.994 -
SetIntersection_Front_Vector_float_256_1 4158305.084 1.58%
SetIntersection_Front_Vector_float_256_16 4203445.369 -
SetIntersection_Front_Vector_float_256_256 4540821.373 -
SetIntersection_Front_Vector_float_256_4 4159873.219 -
SetIntersection_Front_Vector_float_256_64 4342523.770 -
SetIntersection_Front_Vector_float_262144_1 1039381.338 -
SetIntersection_Front_Vector_float_262144_1024 5906652.281 -
SetIntersection_Front_Vector_float_262144_16 1122156.360 -
SetIntersection_Front_Vector_float_262144_16384 77659985.864 -2.38%
SetIntersection_Front_Vector_float_262144_256 2270743.348 -
SetIntersection_Front_Vector_float_262144_262144 348500023.209 -
SetIntersection_Front_Vector_float_262144_4 1039966.748 -1.04%
SetIntersection_Front_Vector_float_262144_64 1349147.876 -
SetIntersection_Front_Vector_float_4_1 213195889.255 -
SetIntersection_Front_Vector_float_4_4 135487444.256 -
SetIntersection_Front_Vector_float_64_1 16389559.812 -
SetIntersection_Front_Vector_float_64_16 14301151.019 -
SetIntersection_Front_Vector_float_64_4 16030428.521 -
SetIntersection_Front_Vector_float_64_64 10839640.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1022092.335 -2.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8399385.903 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1152796.051 1.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2875224.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1062314.704 4.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1543095.156 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1048223.523 1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8451755.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1161794.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119936275.918 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2932973.326 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1055458.322 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1500807.358 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62936569.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36796748.993 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54629418.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535895596.991 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4123072.074 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4372825.630 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5776177.792 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4258553.374 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4916633.499 2.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1028558.485 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8427427.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1115250.811 -3.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118719985.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2918923.513 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350594236.349 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067911.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1531181.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214184682.797 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136300228.025 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16500002.446 1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14724764.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16122673.018 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12154572.303 1.01%
SetIntersection_Front_Vector_string_1024_1 1074203.750 -
SetIntersection_Front_Vector_string_1024_1024 38920575.039 -
SetIntersection_Front_Vector_string_1024_16 1624253.033 1.29%
SetIntersection_Front_Vector_string_1024_256 9100079.278 -2.19%
SetIntersection_Front_Vector_string_1024_4 1194255.209 -
SetIntersection_Front_Vector_string_1024_64 3175798.993 -2.47%
SetIntersection_Front_Vector_string_16384_1 1080871.156 4.63%
SetIntersection_Front_Vector_string_16384_1024 38241542.120 -
SetIntersection_Front_Vector_string_16384_16 1596193.254 -
SetIntersection_Front_Vector_string_16384_16384 350382611.852 -
SetIntersection_Front_Vector_string_16384_256 9446444.642 -
SetIntersection_Front_Vector_string_16384_4 1185648.650 -
SetIntersection_Front_Vector_string_16384_64 3222054.835 -5.44%
SetIntersection_Front_Vector_string_16_1 64283374.416 -
SetIntersection_Front_Vector_string_16_16 50238201.295 -1.53%
SetIntersection_Front_Vector_string_16_4 60495770.179 -
SetIntersection_Front_Vector_string_1_1 547805558.619 -
SetIntersection_Front_Vector_string_256_1 4288164.500 1.10%
SetIntersection_Front_Vector_string_256_16 6071411.818 -
SetIntersection_Front_Vector_string_256_256 19690617.217 3.36%
SetIntersection_Front_Vector_string_256_4 4657623.422 -
SetIntersection_Front_Vector_string_256_64 10368653.825 -3.91%
SetIntersection_Front_Vector_string_262144_1 1038413.338 -3.06%
SetIntersection_Front_Vector_string_262144_1024 39605577.693 -
SetIntersection_Front_Vector_string_262144_16 1607913.204 -
SetIntersection_Front_Vector_string_262144_16384 346311918.606 -1.54%
SetIntersection_Front_Vector_string_262144_256 9581423.122 -
SetIntersection_Front_Vector_string_262144_262144 14308878.500 -
SetIntersection_Front_Vector_string_262144_4 1193322.620 5.39%
SetIntersection_Front_Vector_string_262144_64 3200578.804 -
SetIntersection_Front_Vector_string_4_1 218698464.430 -
SetIntersection_Front_Vector_string_4_4 151018852.047 -
SetIntersection_Front_Vector_string_64_1 16746751.901 -
SetIntersection_Front_Vector_string_64_16 19847640.742 -3.73%
SetIntersection_Front_Vector_string_64_4 17796676.802 -
SetIntersection_Front_Vector_string_64_64 25957515.355 2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1054592.511 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8999525.738 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1152539.571 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3030341.013 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1034957.496 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1559454.954 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041440.803 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9011104.361 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1166897.099 1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129510779.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3114531.664 2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1024400.211 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549367.058 3.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62660003.264 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37201354.541 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54407642.249 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532646792.610 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4166886.498 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4367393.206 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6188251.504 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4180875.841 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5005884.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050062.344 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9140153.516 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180560.585 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129197354.348 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3045117.431 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350577651.257 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1043170.859 2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1550655.863 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213237039.764 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136698597.542 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16363333.977 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14884036.207 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15999540.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12487302.918 -
SetIntersection_Front_Vector_uint32_1024_1 1037410.254 2.03%
SetIntersection_Front_Vector_uint32_1024_1024 5902462.252 11.30%
SetIntersection_Front_Vector_uint32_1024_16 1114618.088 1.29%
SetIntersection_Front_Vector_uint32_1024_256 2271905.038 7.15%
SetIntersection_Front_Vector_uint32_1024_4 1069935.741 1.93%
SetIntersection_Front_Vector_uint32_1024_64 1361181.291 2.94%
SetIntersection_Front_Vector_uint32_16384_1 1043800.377 1.74%
SetIntersection_Front_Vector_uint32_16384_1024 5919679.187 -
SetIntersection_Front_Vector_uint32_16384_16 1115950.627 2.35%
SetIntersection_Front_Vector_uint32_16384_16384 79519346.836 9.10%
SetIntersection_Front_Vector_uint32_16384_256 2260579.258 -
SetIntersection_Front_Vector_uint32_16384_4 1054131.489 -
SetIntersection_Front_Vector_uint32_16384_64 1369140.281 2.00%
SetIntersection_Front_Vector_uint32_16_1 62956291.077 -
SetIntersection_Front_Vector_uint32_16_16 35827458.016 2.08%
SetIntersection_Front_Vector_uint32_16_4 54194009.091 -
SetIntersection_Front_Vector_uint32_1_1 534458335.422 -
SetIntersection_Front_Vector_uint32_256_1 4138510.855 -
SetIntersection_Front_Vector_uint32_256_16 4222724.915 3.26%
SetIntersection_Front_Vector_uint32_256_256 4537429.758 6.72%
SetIntersection_Front_Vector_uint32_256_4 4163061.224 1.03%
SetIntersection_Front_Vector_uint32_256_64 4349956.054 2.32%
SetIntersection_Front_Vector_uint32_262144_1 1042288.378 5.40%
SetIntersection_Front_Vector_uint32_262144_1024 5912304.555 -
SetIntersection_Front_Vector_uint32_262144_16 1122677.960 1.07%
SetIntersection_Front_Vector_uint32_262144_16384 79538093.524 9.12%
SetIntersection_Front_Vector_uint32_262144_256 2268864.987 6.43%
SetIntersection_Front_Vector_uint32_262144_262144 350656472.681 -1.13%
SetIntersection_Front_Vector_uint32_262144_4 1054385.745 1.64%
SetIntersection_Front_Vector_uint32_262144_64 1353469.946 2.12%
SetIntersection_Front_Vector_uint32_4_1 214237059.751 -
SetIntersection_Front_Vector_uint32_4_4 135413241.031 -
SetIntersection_Front_Vector_uint32_64_1 16446125.127 -
SetIntersection_Front_Vector_uint32_64_16 14303294.852 1.93%
SetIntersection_Front_Vector_uint32_64_4 15935130.154 -
SetIntersection_Front_Vector_uint32_64_64 10920815.965 -
SetIntersection_Front_Vector_uint64_1024_1 1051792.703 2.98%
SetIntersection_Front_Vector_uint64_1024_1024 5895419.436 11.35%
SetIntersection_Front_Vector_uint64_1024_16 1108044.648 -
SetIntersection_Front_Vector_uint64_1024_256 2272651.951 6.56%
SetIntersection_Front_Vector_uint64_1024_4 1035772.485 -
SetIntersection_Front_Vector_uint64_1024_64 1366659.818 2.65%
SetIntersection_Front_Vector_uint64_16384_1 1046895.215 3.47%
SetIntersection_Front_Vector_uint64_16384_1024 5905068.256 -
SetIntersection_Front_Vector_uint64_16384_16 1116534.185 -1.29%
SetIntersection_Front_Vector_uint64_16384_16384 78574439.169 6.72%
SetIntersection_Front_Vector_uint64_16384_256 2270696.691 -
SetIntersection_Front_Vector_uint64_16384_4 1053467.021 -
SetIntersection_Front_Vector_uint64_16384_64 1363401.780 2.62%
SetIntersection_Front_Vector_uint64_16_1 62560997.158 -
SetIntersection_Front_Vector_uint64_16_16 35612512.467 -
SetIntersection_Front_Vector_uint64_16_4 54061901.991 -
SetIntersection_Front_Vector_uint64_1_1 533021547.797 -
SetIntersection_Front_Vector_uint64_256_1 4136427.665 -
SetIntersection_Front_Vector_uint64_256_16 4186425.115 1.20%
SetIntersection_Front_Vector_uint64_256_256 4528669.824 -
SetIntersection_Front_Vector_uint64_256_4 4152058.230 2.58%
SetIntersection_Front_Vector_uint64_256_64 4365151.294 4.34%
SetIntersection_Front_Vector_uint64_262144_1 1041661.213 5.87%
SetIntersection_Front_Vector_uint64_262144_1024 5917001.454 1.06%
SetIntersection_Front_Vector_uint64_262144_16 1118911.773 1.33%
SetIntersection_Front_Vector_uint64_262144_16384 78664987.358 8.66%
SetIntersection_Front_Vector_uint64_262144_256 2258516.429 -
SetIntersection_Front_Vector_uint64_262144_262144 350721553.743 -
SetIntersection_Front_Vector_uint64_262144_4 1065958.728 -
SetIntersection_Front_Vector_uint64_262144_64 1326726.322 1.07%
SetIntersection_Front_Vector_uint64_4_1 213000206.516 -
SetIntersection_Front_Vector_uint64_4_4 135358637.853 1.46%
SetIntersection_Front_Vector_uint64_64_1 16336713.270 -
SetIntersection_Front_Vector_uint64_64_16 14235844.969 -
SetIntersection_Front_Vector_uint64_64_4 15877985.035 -
SetIntersection_Front_Vector_uint64_64_64 10821761.985 -
SetIntersection_Interlaced_Set_float_1024_1 1040727.561 -
SetIntersection_Interlaced_Set_float_1024_1024 12025995.389 -
SetIntersection_Interlaced_Set_float_1024_16 11285286.024 -2.00%
SetIntersection_Interlaced_Set_float_1024_256 14510549.273 2.72%
SetIntersection_Interlaced_Set_float_1024_4 9936251.456 -1.78%
SetIntersection_Interlaced_Set_float_1024_64 10011923.577 -1.15%
SetIntersection_Interlaced_Set_float_16384_1 1004314.784 -3.39%
SetIntersection_Interlaced_Set_float_16384_1024 168231301.748 -
SetIntersection_Interlaced_Set_float_16384_16 202764610.840 -
SetIntersection_Interlaced_Set_float_16384_16384 212801581.216 -
SetIntersection_Interlaced_Set_float_16384_256 197711257.941 -1.45%
SetIntersection_Interlaced_Set_float_16384_4 166200178.281 -
SetIntersection_Interlaced_Set_float_16384_64 209901727.658 -
SetIntersection_Interlaced_Set_float_16_1 62527481.437 -
SetIntersection_Interlaced_Set_float_16_16 37766757.092 -
SetIntersection_Interlaced_Set_float_16_4 59018849.032 -1.10%
SetIntersection_Interlaced_Set_float_1_1 532809557.612 -
SetIntersection_Interlaced_Set_float_256_1 4121520.219 -
SetIntersection_Interlaced_Set_float_256_16 12042466.017 -1.01%
SetIntersection_Interlaced_Set_float_256_256 7453506.596 -6.85%
SetIntersection_Interlaced_Set_float_256_4 11024427.370 -1.44%
SetIntersection_Interlaced_Set_float_256_64 13247160.959 -4.40%
SetIntersection_Interlaced_Set_float_262144_1 1020196.274 -
SetIntersection_Interlaced_Set_float_262144_1024 1521322.102 1.81%
SetIntersection_Interlaced_Set_float_262144_16 1577630.455 3.15%
SetIntersection_Interlaced_Set_float_262144_16384 1253518.717 2.47%
SetIntersection_Interlaced_Set_float_262144_256 1559665.608 3.54%
SetIntersection_Interlaced_Set_float_262144_262144 1569607.748 -2.45%
SetIntersection_Interlaced_Set_float_262144_4 1277932.861 3.29%
SetIntersection_Interlaced_Set_float_262144_64 1550558.186 3.00%
SetIntersection_Interlaced_Set_float_4_1 213784138.344 -
SetIntersection_Interlaced_Set_float_4_4 136879302.434 -
SetIntersection_Interlaced_Set_float_64_1 16495854.858 -
SetIntersection_Interlaced_Set_float_64_16 21887369.060 -1.56%
SetIntersection_Interlaced_Set_float_64_4 20997800.531 -
SetIntersection_Interlaced_Set_float_64_64 13167443.633 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045477.657 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12876770.922 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11400425.819 2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14307392.784 3.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9834933.976 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10273033.916 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1058168.851 1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179463158.059 3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215316879.163 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249776209.007 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203552463.026 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176992693.830 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228413000.908 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62695659.184 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38254397.111 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59576457.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533133814.051 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4117895.427 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12062347.907 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8000367.230 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11484799.905 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13532552.337 7.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056657.072 6.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1632612.222 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1740049.236 3.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1339958.414 2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1677220.539 2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1852336.588 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1384888.344 1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1666585.449 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213367049.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137529205.534 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16338803.221 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21748455.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21056614.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13882620.684 -
SetIntersection_Interlaced_Set_string_1024_1 1085152.371 -
SetIntersection_Interlaced_Set_string_1024_1024 55770554.046 -
SetIntersection_Interlaced_Set_string_1024_16 12805223.934 -
SetIntersection_Interlaced_Set_string_1024_256 36388563.924 4.24%
SetIntersection_Interlaced_Set_string_1024_4 10228351.881 1.01%
SetIntersection_Interlaced_Set_string_1024_64 17089952.228 2.78%
SetIntersection_Interlaced_Set_string_16384_1 1099344.237 1.31%
SetIntersection_Interlaced_Set_string_16384_1024 354146870.894 5.13%
SetIntersection_Interlaced_Set_string_16384_16 247126451.473 -32.74%
SetIntersection_Interlaced_Set_string_16384_16384 350555067.035 1.62%
SetIntersection_Interlaced_Set_string_16384_256 358427753.411 1.45%
SetIntersection_Interlaced_Set_string_16384_4 203853296.166 -5.50%
SetIntersection_Interlaced_Set_string_16384_64 347857836.172 2.39%
SetIntersection_Interlaced_Set_string_16_1 65797861.118 -
SetIntersection_Interlaced_Set_string_16_16 60945721.115 4.15%
SetIntersection_Interlaced_Set_string_16_4 73757935.904 -
SetIntersection_Interlaced_Set_string_1_1 556049091.400 -
SetIntersection_Interlaced_Set_string_256_1 4336977.580 -
SetIntersection_Interlaced_Set_string_256_16 18020336.546 1.32%
SetIntersection_Interlaced_Set_string_256_256 32362216.252 18.75%
SetIntersection_Interlaced_Set_string_256_4 12968325.283 -
SetIntersection_Interlaced_Set_string_256_64 31192277.502 -
SetIntersection_Interlaced_Set_string_262144_1 1098624.742 -
SetIntersection_Interlaced_Set_string_262144_1024 2125425.943 3.25%
SetIntersection_Interlaced_Set_string_262144_16 2351289.469 12.03%
SetIntersection_Interlaced_Set_string_262144_16384 2790373.535 -
SetIntersection_Interlaced_Set_string_262144_256 2126886.963 4.91%
SetIntersection_Interlaced_Set_string_262144_262144 17996637.369 3.63%
SetIntersection_Interlaced_Set_string_262144_4 2063724.203 13.19%
SetIntersection_Interlaced_Set_string_262144_64 2313194.338 10.25%
SetIntersection_Interlaced_Set_string_4_1 222424570.046 -
SetIntersection_Interlaced_Set_string_4_4 160231266.418 -
SetIntersection_Interlaced_Set_string_64_1 17128937.107 -
SetIntersection_Interlaced_Set_string_64_16 38119314.188 -
SetIntersection_Interlaced_Set_string_64_4 25925751.939 1.81%
SetIntersection_Interlaced_Set_string_64_64 36348753.846 -3.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052400.999 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23726609.204 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11739928.609 -1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18369068.871 -1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9943327.514 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11784868.737 2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1008590.537 -2.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233482920.352 2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 241700705.968 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352427034.230 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 243403879.830 -4.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202561323.749 7.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 343119695.494 -2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62857217.918 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42256090.425 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62331292.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536336098.505 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4188284.078 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12919521.972 2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12395353.861 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11523548.721 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16905760.423 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011144.448 -3.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2057525.715 5.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2304499.676 10.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1791677.246 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2109520.020 6.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3008112.467 2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1912617.758 4.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2211917.561 7.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214044533.343 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139768944.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16511158.843 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25566205.699 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22429026.225 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18358454.898 2.27%
SetIntersection_Interlaced_Set_uint32_1024_1 1037162.715 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12717249.772 2.90%
SetIntersection_Interlaced_Set_uint32_1024_16 11846434.883 4.18%
SetIntersection_Interlaced_Set_uint32_1024_256 14018696.788 -4.93%
SetIntersection_Interlaced_Set_uint32_1024_4 9956581.462 3.34%
SetIntersection_Interlaced_Set_uint32_1024_64 10068810.546 2.04%
SetIntersection_Interlaced_Set_uint32_16384_1 1053327.398 1.77%
SetIntersection_Interlaced_Set_uint32_16384_1024 170040725.410 2.93%
SetIntersection_Interlaced_Set_uint32_16384_16 205896971.361 2.90%
SetIntersection_Interlaced_Set_uint32_16384_16384 245295553.901 9.72%
SetIntersection_Interlaced_Set_uint32_16384_256 201411962.432 2.40%
SetIntersection_Interlaced_Set_uint32_16384_4 167373903.737 3.24%
SetIntersection_Interlaced_Set_uint32_16384_64 213642138.535 2.75%
SetIntersection_Interlaced_Set_uint32_16_1 62680956.500 -
SetIntersection_Interlaced_Set_uint32_16_16 37862341.499 -
SetIntersection_Interlaced_Set_uint32_16_4 59316589.542 -
SetIntersection_Interlaced_Set_uint32_1_1 534026426.439 -
SetIntersection_Interlaced_Set_uint32_256_1 4159610.000 -
SetIntersection_Interlaced_Set_uint32_256_16 12022289.766 -
SetIntersection_Interlaced_Set_uint32_256_256 7791160.329 -
SetIntersection_Interlaced_Set_uint32_256_4 11790913.882 2.39%
SetIntersection_Interlaced_Set_uint32_256_64 13856345.821 3.59%
SetIntersection_Interlaced_Set_uint32_262144_1 1027075.535 2.44%
SetIntersection_Interlaced_Set_uint32_262144_1024 1563756.021 6.70%
SetIntersection_Interlaced_Set_uint32_262144_16 1632035.480 9.24%
SetIntersection_Interlaced_Set_uint32_262144_16384 1296512.451 8.73%
SetIntersection_Interlaced_Set_uint32_262144_256 1612127.768 8.68%
SetIntersection_Interlaced_Set_uint32_262144_262144 1759608.726 -
SetIntersection_Interlaced_Set_uint32_262144_4 1331057.049 11.20%
SetIntersection_Interlaced_Set_uint32_262144_64 1585474.852 7.39%
SetIntersection_Interlaced_Set_uint32_4_1 213437460.689 -
SetIntersection_Interlaced_Set_uint32_4_4 136443832.982 -
SetIntersection_Interlaced_Set_uint32_64_1 16412303.367 1.68%
SetIntersection_Interlaced_Set_uint32_64_16 22242213.393 3.09%
SetIntersection_Interlaced_Set_uint32_64_4 20905172.404 1.07%
SetIntersection_Interlaced_Set_uint32_64_64 13459213.021 -
SetIntersection_Interlaced_Set_uint64_1024_1 1040047.597 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12335787.946 -
SetIntersection_Interlaced_Set_uint64_1024_16 11511145.576 3.28%
SetIntersection_Interlaced_Set_uint64_1024_256 14753023.307 2.13%
SetIntersection_Interlaced_Set_uint64_1024_4 9977486.879 3.10%
SetIntersection_Interlaced_Set_uint64_1024_64 10084742.984 -
SetIntersection_Interlaced_Set_uint64_16384_1 1042736.784 1.70%
SetIntersection_Interlaced_Set_uint64_16384_1024 347475944.313 94.48%
SetIntersection_Interlaced_Set_uint64_16384_16 363174871.199 66.25%
SetIntersection_Interlaced_Set_uint64_16384_16384 355683454.239 51.40%
SetIntersection_Interlaced_Set_uint64_16384_256 335221565.188 60.20%
SetIntersection_Interlaced_Set_uint64_16384_4 240509853.976 36.20%
SetIntersection_Interlaced_Set_uint64_16384_64 345250947.321 49.19%
SetIntersection_Interlaced_Set_uint64_16_1 62799958.606 -
SetIntersection_Interlaced_Set_uint64_16_16 37742345.514 -
SetIntersection_Interlaced_Set_uint64_16_4 59479304.622 -
SetIntersection_Interlaced_Set_uint64_1_1 534120910.542 -
SetIntersection_Interlaced_Set_uint64_256_1 4158592.603 -
SetIntersection_Interlaced_Set_uint64_256_16 11900812.042 1.18%
SetIntersection_Interlaced_Set_uint64_256_256 7650189.274 -
SetIntersection_Interlaced_Set_uint64_256_4 11056501.050 -
SetIntersection_Interlaced_Set_uint64_256_64 13922074.138 4.59%
SetIntersection_Interlaced_Set_uint64_262144_1 1040512.488 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1611455.242 3.16%
SetIntersection_Interlaced_Set_uint64_262144_16 1736559.570 6.32%
SetIntersection_Interlaced_Set_uint64_262144_16384 1307000.813 2.63%
SetIntersection_Interlaced_Set_uint64_262144_256 1650524.252 3.62%
SetIntersection_Interlaced_Set_uint64_262144_262144 1732144.207 2.93%
SetIntersection_Interlaced_Set_uint64_262144_4 1373406.983 6.08%
SetIntersection_Interlaced_Set_uint64_262144_64 1668103.353 4.83%
SetIntersection_Interlaced_Set_uint64_4_1 213571551.282 -
SetIntersection_Interlaced_Set_uint64_4_4 136746102.836 -
SetIntersection_Interlaced_Set_uint64_64_1 16345183.366 -
SetIntersection_Interlaced_Set_uint64_64_16 22148200.523 -
SetIntersection_Interlaced_Set_uint64_64_4 20706185.374 -
SetIntersection_Interlaced_Set_uint64_64_64 13216114.336 -
SetIntersection_Interlaced_Vector_float_1024_1 1041945.893 -
SetIntersection_Interlaced_Vector_float_1024_1024 5873328.442 -
SetIntersection_Interlaced_Vector_float_1024_16 2575956.127 42.55%
SetIntersection_Interlaced_Vector_float_1024_256 6314108.398 13.35%
SetIntersection_Interlaced_Vector_float_1024_4 1410467.941 12.62%
SetIntersection_Interlaced_Vector_float_1024_64 5021165.961 52.57%
SetIntersection_Interlaced_Vector_float_16384_1 1034910.959 -
SetIntersection_Interlaced_Vector_float_16384_1024 67763863.094 75.95%
SetIntersection_Interlaced_Vector_float_16384_16 3535860.754 -1.11%
SetIntersection_Interlaced_Vector_float_16384_16384 79394867.337 -
SetIntersection_Interlaced_Vector_float_16384_256 29845050.525 99.18%
SetIntersection_Interlaced_Vector_float_16384_4 1620055.450 -
SetIntersection_Interlaced_Vector_float_16384_64 10367429.672 73.66%
SetIntersection_Interlaced_Vector_float_16_1 62723373.599 -
SetIntersection_Interlaced_Vector_float_16_16 35523958.697 -
SetIntersection_Interlaced_Vector_float_16_4 56174901.035 -
SetIntersection_Interlaced_Vector_float_1_1 533030256.544 -
SetIntersection_Interlaced_Vector_float_256_1 4132476.096 -
SetIntersection_Interlaced_Vector_float_256_16 7309404.145 25.21%
SetIntersection_Interlaced_Vector_float_256_256 4548402.186 -
SetIntersection_Interlaced_Vector_float_256_4 5012978.108 -3.30%
SetIntersection_Interlaced_Vector_float_256_64 7351205.398 5.86%
SetIntersection_Interlaced_Vector_float_262144_1 1050131.495 3.10%
SetIntersection_Interlaced_Vector_float_262144_1024 154276261.976 79.31%
SetIntersection_Interlaced_Vector_float_262144_16 6587009.055 2.79%
SetIntersection_Interlaced_Vector_float_262144_16384 353606488.981 1.18%
SetIntersection_Interlaced_Vector_float_262144_256 50181288.905 55.68%
SetIntersection_Interlaced_Vector_float_262144_262144 350486829.852 -
SetIntersection_Interlaced_Vector_float_262144_4 2015166.485 38.38%
SetIntersection_Interlaced_Vector_float_262144_64 19632272.615 144.71%
SetIntersection_Interlaced_Vector_float_4_1 213373056.359 -
SetIntersection_Interlaced_Vector_float_4_4 134999627.051 -
SetIntersection_Interlaced_Vector_float_64_1 16419016.793 -
SetIntersection_Interlaced_Vector_float_64_16 18857257.180 13.77%
SetIntersection_Interlaced_Vector_float_64_4 17716236.491 2.10%
SetIntersection_Interlaced_Vector_float_64_64 10882205.683 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1056258.807 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8303711.817 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2223981.577 -18.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7431846.462 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1360629.052 -8.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4367435.656 1.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051232.882 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55316207.416 -20.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2962035.451 -25.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119201997.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20665554.169 -21.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501166.696 -9.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7382650.382 -8.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63048063.299 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36854261.982 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57694802.680 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536815910.128 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4175001.612 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6900214.781 -13.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5796770.083 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5007153.165 -2.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8488645.529 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1051743.734 2.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108465110.728 -22.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3882050.535 -54.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350149684.061 4.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37154041.480 -33.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350704566.097 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1677509.826 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11931130.567 -36.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214276300.510 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136455270.106 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16631189.976 2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18789327.509 -2.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17978999.263 -3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12105825.042 -
SetIntersection_Interlaced_Vector_string_1024_1 1072717.775 1.06%
SetIntersection_Interlaced_Vector_string_1024_1024 40206890.894 7.73%
SetIntersection_Interlaced_Vector_string_1024_16 3468379.430 3.40%
SetIntersection_Interlaced_Vector_string_1024_256 21186617.074 4.25%
SetIntersection_Interlaced_Vector_string_1024_4 1637484.491 -
SetIntersection_Interlaced_Vector_string_1024_64 8524262.071 3.54%
SetIntersection_Interlaced_Vector_string_16384_1 1074276.166 -
SetIntersection_Interlaced_Vector_string_16384_1024 117170864.497 2.03%
SetIntersection_Interlaced_Vector_string_16384_16 4140782.276 -2.76%
SetIntersection_Interlaced_Vector_string_16384_16384 350185750.241 -
SetIntersection_Interlaced_Vector_string_16384_256 44179912.628 14.49%
SetIntersection_Interlaced_Vector_string_16384_4 1985253.790 10.75%
SetIntersection_Interlaced_Vector_string_16384_64 12862390.988 2.67%
SetIntersection_Interlaced_Vector_string_16_1 64569872.224 -
SetIntersection_Interlaced_Vector_string_16_16 52489435.536 1.02%
SetIntersection_Interlaced_Vector_string_16_4 65951141.435 -2.68%
SetIntersection_Interlaced_Vector_string_1_1 547549841.244 -
SetIntersection_Interlaced_Vector_string_256_1 4254176.255 -
SetIntersection_Interlaced_Vector_string_256_16 10518391.982 -
SetIntersection_Interlaced_Vector_string_256_256 21192424.077 7.04%
SetIntersection_Interlaced_Vector_string_256_4 6151923.831 -
SetIntersection_Interlaced_Vector_string_256_64 20597694.492 3.02%
SetIntersection_Interlaced_Vector_string_262144_1 1078580.024 -
SetIntersection_Interlaced_Vector_string_262144_1024 343231150.868 40.33%
SetIntersection_Interlaced_Vector_string_262144_16 6449712.168 9.65%
SetIntersection_Interlaced_Vector_string_262144_16384 1000015.951 -
SetIntersection_Interlaced_Vector_string_262144_256 71678375.046 4.79%
SetIntersection_Interlaced_Vector_string_262144_262144 14500168.213 -
SetIntersection_Interlaced_Vector_string_262144_4 2004624.687 -
SetIntersection_Interlaced_Vector_string_262144_64 20787732.454 2.98%
SetIntersection_Interlaced_Vector_string_4_1 218308510.836 -
SetIntersection_Interlaced_Vector_string_4_4 150263656.165 -1.06%
SetIntersection_Interlaced_Vector_string_64_1 16914688.813 -
SetIntersection_Interlaced_Vector_string_64_16 29931715.492 3.37%
SetIntersection_Interlaced_Vector_string_64_4 21557130.117 -1.47%
SetIntersection_Interlaced_Vector_string_64_64 25786363.812 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040496.081 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8998386.728 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2514432.666 5.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9769414.890 12.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1390297.374 -4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5353300.773 12.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1059500.731 3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 70302432.569 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3619754.878 20.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128705669.251 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28988801.436 2.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1602724.406 9.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9546991.085 12.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62715890.336 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37343498.141 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58340715.125 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533385699.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138835.616 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7756235.778 4.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6080171.385 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5220280.964 -2.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10463964.302 6.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1035167.355 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 149822903.276 1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4937867.612 5.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350305262.721 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48307537.352 4.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350214360.324 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1842246.453 -2.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15101680.892 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213202551.730 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136545829.654 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16366215.541 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19782421.136 2.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18586239.919 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12455391.660 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1039157.066 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5922416.585 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1849539.193 -15.78%
SetIntersection_Interlaced_Vector_uint32_1024_256 6142447.139 10.97%
SetIntersection_Interlaced_Vector_uint32_1024_4 1298151.280 -1.28%
SetIntersection_Interlaced_Vector_uint32_1024_64 3320387.625 1.37%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037201.961 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52305785.766 26.74%
SetIntersection_Interlaced_Vector_uint32_16384_16 3295687.743 38.08%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79570229.970 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21389208.061 36.09%
SetIntersection_Interlaced_Vector_uint32_16384_4 1456880.958 8.81%
SetIntersection_Interlaced_Vector_uint32_16384_64 8879391.267 36.06%
SetIntersection_Interlaced_Vector_uint32_16_1 62619158.595 -
SetIntersection_Interlaced_Vector_uint32_16_16 35649641.866 -
SetIntersection_Interlaced_Vector_uint32_16_4 56074163.868 -
SetIntersection_Interlaced_Vector_uint32_1_1 533420264.341 -
SetIntersection_Interlaced_Vector_uint32_256_1 4138360.955 -
SetIntersection_Interlaced_Vector_uint32_256_16 6572333.523 3.92%
SetIntersection_Interlaced_Vector_uint32_256_256 4533090.376 -
SetIntersection_Interlaced_Vector_uint32_256_4 4838759.136 -
SetIntersection_Interlaced_Vector_uint32_256_64 8104117.757 17.15%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041507.430 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 101691580.630 16.99%
SetIntersection_Interlaced_Vector_uint32_262144_16 5918108.900 96.14%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347417817.476 -2.33%
SetIntersection_Interlaced_Vector_uint32_262144_256 37422956.879 43.20%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350787252.828 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1625888.850 15.40%
SetIntersection_Interlaced_Vector_uint32_262144_64 10378429.800 -22.29%
SetIntersection_Interlaced_Vector_uint32_4_1 213477822.839 -
SetIntersection_Interlaced_Vector_uint32_4_4 135234991.428 -
SetIntersection_Interlaced_Vector_uint32_64_1 16377892.227 -
SetIntersection_Interlaced_Vector_uint32_64_16 17373300.282 -
SetIntersection_Interlaced_Vector_uint32_64_4 17359372.063 -
SetIntersection_Interlaced_Vector_uint32_64_64 10880823.338 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1037763.360 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5914233.925 1.61%
SetIntersection_Interlaced_Vector_uint64_1024_16 2195207.117 18.15%
SetIntersection_Interlaced_Vector_uint64_1024_256 5650951.989 3.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1308736.985 6.30%
SetIntersection_Interlaced_Vector_uint64_1024_64 3325301.669 -1.95%
SetIntersection_Interlaced_Vector_uint64_16384_1 1037912.270 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47198414.219 -5.40%
SetIntersection_Interlaced_Vector_uint64_16384_16 3292918.567 -5.59%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78660777.779 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19233659.828 30.14%
SetIntersection_Interlaced_Vector_uint64_16384_4 1537155.712 -1.26%
SetIntersection_Interlaced_Vector_uint64_16384_64 7326153.340 -16.58%
SetIntersection_Interlaced_Vector_uint64_16_1 62519578.221 -1.55%
SetIntersection_Interlaced_Vector_uint64_16_16 35655509.544 -
SetIntersection_Interlaced_Vector_uint64_16_4 55834810.698 -
SetIntersection_Interlaced_Vector_uint64_1_1 532537473.364 -3.92%
SetIntersection_Interlaced_Vector_uint64_256_1 4145704.312 -
SetIntersection_Interlaced_Vector_uint64_256_16 5946685.318 1.45%
SetIntersection_Interlaced_Vector_uint64_256_256 4566849.822 -
SetIntersection_Interlaced_Vector_uint64_256_4 4787781.732 3.27%
SetIntersection_Interlaced_Vector_uint64_256_64 8940316.954 31.11%
SetIntersection_Interlaced_Vector_uint64_262144_1 1048981.599 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 109719873.823 10.17%
SetIntersection_Interlaced_Vector_uint64_262144_16 5623168.485 84.98%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353292738.250 -
SetIntersection_Interlaced_Vector_uint64_262144_256 57096516.729 25.58%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350634630.514 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1416333.719 -24.16%
SetIntersection_Interlaced_Vector_uint64_262144_64 19183746.189 53.67%
SetIntersection_Interlaced_Vector_uint64_4_1 212870853.961 -3.01%
SetIntersection_Interlaced_Vector_uint64_4_4 135104874.065 -
SetIntersection_Interlaced_Vector_uint64_64_1 16329052.514 1.03%
SetIntersection_Interlaced_Vector_uint64_64_16 17348433.642 -2.55%
SetIntersection_Interlaced_Vector_uint64_64_4 17833469.074 -
SetIntersection_Interlaced_Vector_uint64_64_64 10959535.176 -
SetIntersection_None_Set_float_1024_1 9493065.688 5.82%
SetIntersection_None_Set_float_1024_1024 8761646.692 -
SetIntersection_None_Set_float_1024_16 9377890.981 2.95%
SetIntersection_None_Set_float_1024_256 9481564.121 6.15%
SetIntersection_None_Set_float_1024_4 9372151.872 6.59%
SetIntersection_None_Set_float_1024_64 9295499.487 7.11%
SetIntersection_None_Set_float_16384_1 154514690.772 1.99%
SetIntersection_None_Set_float_16384_1024 152188818.622 1.09%
SetIntersection_None_Set_float_16384_16 153707018.558 1.92%
SetIntersection_None_Set_float_16384_16384 159068931.711 3.14%
SetIntersection_None_Set_float_16384_256 152753667.904 -1.77%
SetIntersection_None_Set_float_16384_4 154246143.892 1.52%
SetIntersection_None_Set_float_16384_64 153201450.906 1.54%
SetIntersection_None_Set_float_16_1 66005372.021 -1.48%
SetIntersection_None_Set_float_16_16 35160773.645 -
SetIntersection_None_Set_float_16_4 55983006.930 -1.35%
SetIntersection_None_Set_float_1_1 534175613.260 -
SetIntersection_None_Set_float_256_1 11485179.387 -
SetIntersection_None_Set_float_256_16 10891485.873 -
SetIntersection_None_Set_float_256_256 5746654.222 -
SetIntersection_None_Set_float_256_4 11182799.118 -2.35%
SetIntersection_None_Set_float_256_64 9158123.322 -1.63%
SetIntersection_None_Set_float_262144_1 1213307.455 8.06%
SetIntersection_None_Set_float_262144_1024 1210696.369 7.94%
SetIntersection_None_Set_float_262144_16 1207597.980 7.71%
SetIntersection_None_Set_float_262144_16384 1220864.748 8.29%
SetIntersection_None_Set_float_262144_256 1212835.611 8.14%
SetIntersection_None_Set_float_262144_262144 1202722.820 6.76%
SetIntersection_None_Set_float_262144_4 1210171.469 7.86%
SetIntersection_None_Set_float_262144_64 1210634.359 7.85%
SetIntersection_None_Set_float_4_1 216205467.228 -
SetIntersection_None_Set_float_4_4 135180047.877 -
SetIntersection_None_Set_float_64_1 22123082.443 1.06%
SetIntersection_None_Set_float_64_16 17986712.666 -
SetIntersection_None_Set_float_64_4 20967693.511 -2.31%
SetIntersection_None_Set_float_64_64 11066854.963 -3.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8771978.431 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8703961.082 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8620166.205 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8711616.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8619454.127 -2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8882627.329 2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 225672127.909 40.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 219065071.553 38.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 261347738.946 56.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 179365222.356 8.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 233087849.584 43.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 235577870.189 43.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 344987953.226 108.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66698225.735 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35418253.959 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56287178.305 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534407757.182 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11292313.311 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10726698.744 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5853754.865 2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11360871.596 2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9135282.934 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1264237.549 2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1258653.076 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1255592.367 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1276062.986 3.58%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1265651.447 3.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1271628.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1255869.711 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1255538.818 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215857595.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135272311.252 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21862247.804 -2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18277974.708 2.43%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20514999.202 -3.66%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11622599.633 1.87%
SetIntersection_None_Set_string_1024_1 8889770.110 -1.20%
SetIntersection_None_Set_string_1024_1024 9216047.945 2.91%
SetIntersection_None_Set_string_1024_16 8919924.072 -1.37%
SetIntersection_None_Set_string_1024_256 8808447.221 -1.94%
SetIntersection_None_Set_string_1024_4 8925497.890 1.38%
SetIntersection_None_Set_string_1024_64 8814345.493 -1.12%
SetIntersection_None_Set_string_16384_1 188177438.209 1.69%
SetIntersection_None_Set_string_16384_1024 203157061.629 2.73%
SetIntersection_None_Set_string_16384_16 190008102.055 2.61%
SetIntersection_None_Set_string_16384_16384 208221187.811 6.80%
SetIntersection_None_Set_string_16384_256 192841457.335 2.95%
SetIntersection_None_Set_string_16384_4 189204376.097 2.67%
SetIntersection_None_Set_string_16384_64 190573045.376 2.95%
SetIntersection_None_Set_string_16_1 68109413.005 -
SetIntersection_None_Set_string_16_16 36247599.752 -
SetIntersection_None_Set_string_16_4 58225366.091 -
SetIntersection_None_Set_string_1_1 541384216.714 -
SetIntersection_None_Set_string_256_1 11401696.735 -1.68%
SetIntersection_None_Set_string_256_16 10851793.885 -
SetIntersection_None_Set_string_256_256 5736584.322 -1.16%
SetIntersection_None_Set_string_256_4 11464046.571 -1.37%
SetIntersection_None_Set_string_256_64 9416297.723 -
SetIntersection_None_Set_string_262144_1 1807261.148 10.99%
SetIntersection_None_Set_string_262144_1024 1827119.303 10.95%
SetIntersection_None_Set_string_262144_16 1813623.537 11.14%
SetIntersection_None_Set_string_262144_16384 1813547.445 11.20%
SetIntersection_None_Set_string_262144_256 1813566.648 11.39%
SetIntersection_None_Set_string_262144_262144 1830230.467 11.62%
SetIntersection_None_Set_string_262144_4 1806542.154 10.87%
SetIntersection_None_Set_string_262144_64 1813339.926 11.14%
SetIntersection_None_Set_string_4_1 220737658.735 -
SetIntersection_None_Set_string_4_4 138301215.219 -
SetIntersection_None_Set_string_64_1 22942698.310 -
SetIntersection_None_Set_string_64_16 18655314.857 -
SetIntersection_None_Set_string_64_4 21894852.799 -
SetIntersection_None_Set_string_64_64 11732793.165 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8645311.261 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8747708.891 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8705151.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8782939.751 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8742902.715 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8808318.704 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201570699.565 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 207986669.284 5.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201752610.064 2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 222082038.610 7.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205005970.799 4.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201405183.258 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 203663794.088 3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66685934.199 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35580467.962 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56970368.840 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537494692.775 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11260643.939 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10772837.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5841051.162 3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11438038.714 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9081545.808 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1734374.023 -3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1761722.252 8.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1777581.055 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1782583.905 8.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1781809.655 8.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1737455.565 6.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1719697.348 -2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1787496.258 6.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217683397.384 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136013866.221 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22280358.804 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17869422.210 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21179989.516 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11657336.602 3.77%
SetIntersection_None_Set_uint32_1024_1 8961413.911 2.90%
SetIntersection_None_Set_uint32_1024_1024 9082547.593 5.69%
SetIntersection_None_Set_uint32_1024_16 8887578.800 1.72%
SetIntersection_None_Set_uint32_1024_256 8882009.451 1.17%
SetIntersection_None_Set_uint32_1024_4 9165340.125 6.45%
SetIntersection_None_Set_uint32_1024_64 8882275.896 2.85%
SetIntersection_None_Set_uint32_16384_1 157801486.392 5.49%
SetIntersection_None_Set_uint32_16384_1024 155867460.433 4.67%
SetIntersection_None_Set_uint32_16384_16 157207036.145 5.05%
SetIntersection_None_Set_uint32_16384_16384 158828817.488 4.58%
SetIntersection_None_Set_uint32_16384_256 156437146.861 4.48%
SetIntersection_None_Set_uint32_16384_4 157372859.736 4.98%
SetIntersection_None_Set_uint32_16384_64 156353572.239 4.60%
SetIntersection_None_Set_uint32_16_1 66630680.184 -
SetIntersection_None_Set_uint32_16_16 35433663.076 1.41%
SetIntersection_None_Set_uint32_16_4 56480893.098 -
SetIntersection_None_Set_uint32_1_1 535094469.205 -
SetIntersection_None_Set_uint32_256_1 11639434.110 4.10%
SetIntersection_None_Set_uint32_256_16 10857626.615 1.07%
SetIntersection_None_Set_uint32_256_256 5793971.662 -
SetIntersection_None_Set_uint32_256_4 11418653.995 2.10%
SetIntersection_None_Set_uint32_256_64 9346385.185 3.56%
SetIntersection_None_Set_uint32_262144_1 1288552.815 15.17%
SetIntersection_None_Set_uint32_262144_1024 1281392.008 14.29%
SetIntersection_None_Set_uint32_262144_16 1285474.693 14.67%
SetIntersection_None_Set_uint32_262144_16384 1262597.656 13.58%
SetIntersection_None_Set_uint32_262144_256 1291231.443 15.16%
SetIntersection_None_Set_uint32_262144_262144 1248598.633 11.25%
SetIntersection_None_Set_uint32_262144_4 1286376.629 15.23%
SetIntersection_None_Set_uint32_262144_64 1285877.846 14.65%
SetIntersection_None_Set_uint32_4_1 216290368.740 -
SetIntersection_None_Set_uint32_4_4 135266632.131 -
SetIntersection_None_Set_uint32_64_1 22605515.011 1.54%
SetIntersection_None_Set_uint32_64_16 18335526.027 1.04%
SetIntersection_None_Set_uint32_64_4 21585171.612 2.01%
SetIntersection_None_Set_uint32_64_64 11446826.691 -
SetIntersection_None_Set_uint64_1024_1 8821655.763 2.10%
SetIntersection_None_Set_uint64_1024_1024 8831485.193 2.18%
SetIntersection_None_Set_uint64_1024_16 8796610.375 1.98%
SetIntersection_None_Set_uint64_1024_256 8831144.667 3.15%
SetIntersection_None_Set_uint64_1024_4 8827713.745 3.16%
SetIntersection_None_Set_uint64_1024_64 8916310.264 2.25%
SetIntersection_None_Set_uint64_16384_1 169954805.538 7.05%
SetIntersection_None_Set_uint64_16384_1024 177356051.993 4.36%
SetIntersection_None_Set_uint64_16384_16 176836962.762 6.41%
SetIntersection_None_Set_uint64_16384_16384 169699922.238 1.08%
SetIntersection_None_Set_uint64_16384_256 177697878.885 7.80%
SetIntersection_None_Set_uint64_16384_4 177733237.410 10.02%
SetIntersection_None_Set_uint64_16384_64 182573640.092 10.03%
SetIntersection_None_Set_uint64_16_1 66420766.604 -
SetIntersection_None_Set_uint64_16_16 35205875.730 -
SetIntersection_None_Set_uint64_16_4 56684647.371 1.54%
SetIntersection_None_Set_uint64_1_1 533509341.875 -
SetIntersection_None_Set_uint64_256_1 11345965.376 -
SetIntersection_None_Set_uint64_256_16 10758092.662 1.41%
SetIntersection_None_Set_uint64_256_256 5885758.481 4.52%
SetIntersection_None_Set_uint64_256_4 11503330.597 4.56%
SetIntersection_None_Set_uint64_256_64 9126181.516 1.98%
SetIntersection_None_Set_uint64_262144_1 1247366.615 3.54%
SetIntersection_None_Set_uint64_262144_1024 1246000.162 2.48%
SetIntersection_None_Set_uint64_262144_16 1240710.855 2.78%
SetIntersection_None_Set_uint64_262144_16384 1248621.990 2.56%
SetIntersection_None_Set_uint64_262144_256 1237327.313 2.18%
SetIntersection_None_Set_uint64_262144_262144 1277545.818 4.30%
SetIntersection_None_Set_uint64_262144_4 1245871.582 3.26%
SetIntersection_None_Set_uint64_262144_64 1239121.336 2.47%
SetIntersection_None_Set_uint64_4_1 215921236.583 -
SetIntersection_None_Set_uint64_4_4 134859074.761 -
SetIntersection_None_Set_uint64_64_1 22453505.790 -
SetIntersection_None_Set_uint64_64_16 18226353.817 -
SetIntersection_None_Set_uint64_64_4 21481309.502 3.04%
SetIntersection_None_Set_uint64_64_64 11482030.856 1.72%
SetIntersection_None_Vector_float_1024_1 1094834.231 1.01%
SetIntersection_None_Vector_float_1024_1024 1050457.102 -1.44%
SetIntersection_None_Vector_float_1024_16 1088067.560 -
SetIntersection_None_Vector_float_1024_256 1091735.857 1.58%
SetIntersection_None_Vector_float_1024_4 1075406.753 -
SetIntersection_None_Vector_float_1024_64 1089877.151 1.49%
SetIntersection_None_Vector_float_16384_1 1092033.271 -1.25%
SetIntersection_None_Vector_float_16384_1024 1109611.666 -
SetIntersection_None_Vector_float_16384_16 1088152.679 -2.36%
SetIntersection_None_Vector_float_16384_16384 1104932.676 -
SetIntersection_None_Vector_float_16384_256 1102948.937 -
SetIntersection_None_Vector_float_16384_4 1105501.037 -
SetIntersection_None_Vector_float_16384_64 1096152.362 -1.32%
SetIntersection_None_Vector_float_16_1 63235547.872 -
SetIntersection_None_Vector_float_16_16 33604187.889 -
SetIntersection_None_Vector_float_16_4 54162018.203 -
SetIntersection_None_Vector_float_1_1 532898262.900 -
SetIntersection_None_Vector_float_256_1 4276849.461 -
SetIntersection_None_Vector_float_256_16 3953892.809 -
SetIntersection_None_Vector_float_256_256 2122427.537 -
SetIntersection_None_Vector_float_256_4 4190094.936 -1.22%
SetIntersection_None_Vector_float_256_64 3398747.909 -
SetIntersection_None_Vector_float_262144_1 1139084.371 -
SetIntersection_None_Vector_float_262144_1024 1098176.866 -
SetIntersection_None_Vector_float_262144_16 1121945.274 -
SetIntersection_None_Vector_float_262144_16384 1130696.859 -
SetIntersection_None_Vector_float_262144_256 1132731.437 -
SetIntersection_None_Vector_float_262144_262144 1100398.149 -3.37%
SetIntersection_None_Vector_float_262144_4 1123545.012 -1.26%
SetIntersection_None_Vector_float_262144_64 1137690.402 -
SetIntersection_None_Vector_float_4_1 213608380.916 -
SetIntersection_None_Vector_float_4_4 133616157.598 -
SetIntersection_None_Vector_float_64_1 16649749.441 -
SetIntersection_None_Vector_float_64_16 13516350.874 -
SetIntersection_None_Vector_float_64_4 15895395.681 -
SetIntersection_None_Vector_float_64_64 8489991.537 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1078643.679 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1101242.449 1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104771.821 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099603.769 6.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1085838.235 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1104343.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1131195.662 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1134498.077 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1111988.177 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1146749.052 6.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1141494.751 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1142791.062 4.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132152.124 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63884862.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34050158.573 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54314442.744 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535565552.794 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4306766.863 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074963.743 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2175834.387 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4274442.609 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3467100.395 3.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1147472.371 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1141710.735 -3.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180596.715 1.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1166768.609 2.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1183761.263 3.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1177585.860 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1153891.452 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1164627.144 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215232832.673 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134452191.210 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16901204.196 1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13639076.535 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16169602.664 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8568033.734 1.65%
SetIntersection_None_Vector_string_1024_1 1172491.796 -8.68%
SetIntersection_None_Vector_string_1024_1024 1158347.338 -10.64%
SetIntersection_None_Vector_string_1024_16 1169617.434 -7.35%
SetIntersection_None_Vector_string_1024_256 1156439.404 -10.67%
SetIntersection_None_Vector_string_1024_4 1170310.911 -9.23%
SetIntersection_None_Vector_string_1024_64 1148457.507 -11.18%
SetIntersection_None_Vector_string_16384_1 1172347.952 -15.16%
SetIntersection_None_Vector_string_16384_1024 1204039.504 -13.12%
SetIntersection_None_Vector_string_16384_16 1237208.021 -9.37%
SetIntersection_None_Vector_string_16384_16384 1231081.235 -9.27%
SetIntersection_None_Vector_string_16384_256 1223704.955 -9.36%
SetIntersection_None_Vector_string_16384_4 1217168.617 -10.16%
SetIntersection_None_Vector_string_16384_64 1218108.460 -11.37%
SetIntersection_None_Vector_string_16_1 65019181.018 -6.64%
SetIntersection_None_Vector_string_16_16 34436307.480 -7.24%
SetIntersection_None_Vector_string_16_4 55239504.886 -6.52%
SetIntersection_None_Vector_string_1_1 533835279.746 -
SetIntersection_None_Vector_string_256_1 4515049.369 -7.92%
SetIntersection_None_Vector_string_256_16 4181491.858 -10.23%
SetIntersection_None_Vector_string_256_256 2292310.575 -5.74%
SetIntersection_None_Vector_string_256_4 4411469.406 -9.81%
SetIntersection_None_Vector_string_256_64 3603026.106 -9.74%
SetIntersection_None_Vector_string_262144_1 1302413.214 -10.00%
SetIntersection_None_Vector_string_262144_1024 1300653.280 -11.90%
SetIntersection_None_Vector_string_262144_16 1264687.667 -13.13%
SetIntersection_None_Vector_string_262144_16384 1302163.816 -11.12%
SetIntersection_None_Vector_string_262144_256 1290759.901 -12.86%
SetIntersection_None_Vector_string_262144_262144 1288948.928 -11.50%
SetIntersection_None_Vector_string_262144_4 1263115.427 -13.24%
SetIntersection_None_Vector_string_262144_64 1289717.623 -10.97%
SetIntersection_None_Vector_string_4_1 216566682.534 -4.53%
SetIntersection_None_Vector_string_4_4 135297014.076 -4.89%
SetIntersection_None_Vector_string_64_1 17288026.912 -8.00%
SetIntersection_None_Vector_string_64_16 14118221.268 -8.01%
SetIntersection_None_Vector_string_64_4 16613547.562 -8.15%
SetIntersection_None_Vector_string_64_64 8764694.180 -9.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118627.142 2.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1087533.655 -2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1136248.032 2.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1144860.426 3.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1104961.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1141001.181 2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1147986.649 -1.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1148271.615 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160917.442 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1165787.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1121675.263 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1160491.143 3.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1160076.989 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63683441.310 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33778999.826 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53988760.785 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533316415.569 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4279203.566 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4095605.399 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2186720.743 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208813.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3451323.300 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1221296.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1156832.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1190843.283 1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1187493.525 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1228232.319 3.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1223888.597 3.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1189834.902 2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1186092.714 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214590205.935 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134535703.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16868831.875 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13653281.211 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16031584.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8687821.647 1.92%
SetIntersection_None_Vector_uint32_1024_1 1075127.448 1.15%
SetIntersection_None_Vector_uint32_1024_1024 1072538.831 -
SetIntersection_None_Vector_uint32_1024_16 1077194.998 -
SetIntersection_None_Vector_uint32_1024_256 1076179.061 -
SetIntersection_None_Vector_uint32_1024_4 1081843.749 -
SetIntersection_None_Vector_uint32_1024_64 1078893.993 -
SetIntersection_None_Vector_uint32_16384_1 1100244.721 -
SetIntersection_None_Vector_uint32_16384_1024 1096151.424 3.39%
SetIntersection_None_Vector_uint32_16384_16 1094370.825 1.84%
SetIntersection_None_Vector_uint32_16384_16384 1094979.663 -1.14%
SetIntersection_None_Vector_uint32_16384_256 1097120.824 -
SetIntersection_None_Vector_uint32_16384_4 1107675.893 -
SetIntersection_None_Vector_uint32_16384_64 1104625.288 -
SetIntersection_None_Vector_uint32_16_1 63382108.845 -
SetIntersection_None_Vector_uint32_16_16 33560319.346 -
SetIntersection_None_Vector_uint32_16_4 53772557.105 -
SetIntersection_None_Vector_uint32_1_1 534672552.319 -
SetIntersection_None_Vector_uint32_256_1 4235364.185 -
SetIntersection_None_Vector_uint32_256_16 4004670.266 -
SetIntersection_None_Vector_uint32_256_256 2127091.615 -
SetIntersection_None_Vector_uint32_256_4 4188943.674 -
SetIntersection_None_Vector_uint32_256_64 3400584.380 2.56%
SetIntersection_None_Vector_uint32_262144_1 1140662.827 3.94%
SetIntersection_None_Vector_uint32_262144_1024 1119574.329 -
SetIntersection_None_Vector_uint32_262144_16 1124460.366 3.28%
SetIntersection_None_Vector_uint32_262144_16384 1123827.656 -1.25%
SetIntersection_None_Vector_uint32_262144_256 1111252.166 1.26%
SetIntersection_None_Vector_uint32_262144_262144 1125567.201 -
SetIntersection_None_Vector_uint32_262144_4 1121657.104 -1.47%
SetIntersection_None_Vector_uint32_262144_64 1134237.096 -
SetIntersection_None_Vector_uint32_4_1 213922285.486 -
SetIntersection_None_Vector_uint32_4_4 133832100.818 -
SetIntersection_None_Vector_uint32_64_1 16627869.795 -
SetIntersection_None_Vector_uint32_64_16 13548211.571 1.16%
SetIntersection_None_Vector_uint32_64_4 15971690.210 1.12%
SetIntersection_None_Vector_uint32_64_64 8483248.767 -
SetIntersection_None_Vector_uint64_1024_1 1082725.195 -
SetIntersection_None_Vector_uint64_1024_1024 1082600.789 2.35%
SetIntersection_None_Vector_uint64_1024_16 1071980.987 -
SetIntersection_None_Vector_uint64_1024_256 1078733.386 3.53%
SetIntersection_None_Vector_uint64_1024_4 1065320.495 -1.05%
SetIntersection_None_Vector_uint64_1024_64 1073569.835 3.53%
SetIntersection_None_Vector_uint64_16384_1 1095373.795 -
SetIntersection_None_Vector_uint64_16384_1024 1111521.356 2.22%
SetIntersection_None_Vector_uint64_16384_16 1108999.082 -
SetIntersection_None_Vector_uint64_16384_16384 1088929.085 -1.25%
SetIntersection_None_Vector_uint64_16384_256 1112970.907 1.02%
SetIntersection_None_Vector_uint64_16384_4 1098746.972 -
SetIntersection_None_Vector_uint64_16384_64 1099189.598 -
SetIntersection_None_Vector_uint64_16_1 63175728.744 -
SetIntersection_None_Vector_uint64_16_16 33492940.004 -
SetIntersection_None_Vector_uint64_16_4 53628199.846 1.10%
SetIntersection_None_Vector_uint64_1_1 532690679.956 -
SetIntersection_None_Vector_uint64_256_1 4247896.716 2.04%
SetIntersection_None_Vector_uint64_256_16 4012541.854 -
SetIntersection_None_Vector_uint64_256_256 2122757.263 -
SetIntersection_None_Vector_uint64_256_4 4194368.724 -
SetIntersection_None_Vector_uint64_256_64 3395756.715 -
SetIntersection_None_Vector_uint64_262144_1 1128905.128 -1.19%
SetIntersection_None_Vector_uint64_262144_1024 1125079.453 -1.28%
SetIntersection_None_Vector_uint64_262144_16 1132876.039 -
SetIntersection_None_Vector_uint64_262144_16384 1127769.017 -
SetIntersection_None_Vector_uint64_262144_256 1088998.144 -1.97%
SetIntersection_None_Vector_uint64_262144_262144 1126313.851 2.23%
SetIntersection_None_Vector_uint64_262144_4 1135735.073 -
SetIntersection_None_Vector_uint64_262144_64 1121987.365 -
SetIntersection_None_Vector_uint64_4_1 213610896.971 -
SetIntersection_None_Vector_uint64_4_4 133554264.676 -
SetIntersection_None_Vector_uint64_64_1 16593146.414 -
SetIntersection_None_Vector_uint64_64_16 13449398.394 1.02%
SetIntersection_None_Vector_uint64_64_4 15892401.175 -
SetIntersection_None_Vector_uint64_64_64 8427518.894 -
bm_gcd_complex 17.933 -
bm_gcd_random 28.958 -1.49%
bm_gcd_trivial 0.649 -
bm_lexicographical_compare<int>/1 1.592 22.61%
bm_lexicographical_compare<int>/1048576 68363.071 -
bm_lexicographical_compare<int>/262144 16243.241 -
bm_lexicographical_compare<int>/32768 1916.025 -
bm_lexicographical_compare<int>/4096 238.302 -
bm_lexicographical_compare<int>/512 29.810 -
bm_lexicographical_compare<int>/64 4.507 1.97%
bm_lexicographical_compare<int>/8 1.634 7.61%
bm_lexicographical_compare<signed_char>/1 1.492 12.87%
bm_lexicographical_compare<signed_char>/1048576 16276.559 -
bm_lexicographical_compare<signed_char>/262144 3839.608 -
bm_lexicographical_compare<signed_char>/32768 478.866 -
bm_lexicographical_compare<signed_char>/4096 59.771 -
bm_lexicographical_compare<signed_char>/512 7.945 3.64%
bm_lexicographical_compare<signed_char>/64 2.260 18.82%
bm_lexicographical_compare<signed_char>/8 3.421 5.43%
bm_lexicographical_compare<unsigned_char>/1 1.548 -6.56%
bm_lexicographical_compare<unsigned_char>/1048576 17924.538 -
bm_lexicographical_compare<unsigned_char>/262144 4499.880 -
bm_lexicographical_compare<unsigned_char>/32768 571.963 -
bm_lexicographical_compare<unsigned_char>/4096 77.767 -
bm_lexicographical_compare<unsigned_char>/512 8.690 -1.06%
bm_lexicographical_compare<unsigned_char>/64 1.862 -8.16%
bm_lexicographical_compare<unsigned_char>/8 1.321 -7.63%
bm_ranges_lexicographical_compare<int>/1 1.371 -4.10%
bm_ranges_lexicographical_compare<int>/1048576 68361.793 -
bm_ranges_lexicographical_compare<int>/262144 16247.340 -
bm_ranges_lexicographical_compare<int>/32768 1918.059 -
bm_ranges_lexicographical_compare<int>/4096 238.728 -
bm_ranges_lexicographical_compare<int>/512 29.820 -
bm_ranges_lexicographical_compare<int>/64 4.259 -5.66%
bm_ranges_lexicographical_compare<int>/8 1.465 -4.64%
bm_ranges_lexicographical_compare<signed_char>/1 1.640 9.83%
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.571 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.711 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.883 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.828 -
bm_ranges_lexicographical_compare<signed_char>/512 7.848 -
bm_ranges_lexicographical_compare<signed_char>/64 2.166 2.70%
bm_ranges_lexicographical_compare<signed_char>/8 3.541 4.99%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -2.86%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17916.821 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.085 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.119 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.662 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.782 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.941 -1.99%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -3.43%
bm_ranges_swap_ranges_vb_aligned/1024 6.490 -
bm_ranges_swap_ranges_vb_aligned/1048576 3326.731 -
bm_ranges_swap_ranges_vb_aligned/128 3.415 -
bm_ranges_swap_ranges_vb_aligned/131072 248.594 -
bm_ranges_swap_ranges_vb_aligned/16 3.306 -
bm_ranges_swap_ranges_vb_aligned/16384 34.708 -
bm_ranges_swap_ranges_vb_aligned/2048 8.480 -4.79%
bm_ranges_swap_ranges_vb_aligned/256 3.452 -
bm_ranges_swap_ranges_vb_aligned/262144 492.542 -1.29%
bm_ranges_swap_ranges_vb_aligned/32 3.305 -
bm_ranges_swap_ranges_vb_aligned/32768 64.109 -
bm_ranges_swap_ranges_vb_aligned/4096 11.897 -3.04%
bm_ranges_swap_ranges_vb_aligned/512 5.146 -
bm_ranges_swap_ranges_vb_aligned/524288 1041.815 -
bm_ranges_swap_ranges_vb_aligned/64 3.056 -2.86%
bm_ranges_swap_ranges_vb_aligned/65536 122.984 -
bm_ranges_swap_ranges_vb_aligned/8 3.259 -
bm_ranges_swap_ranges_vb_aligned/8192 19.451 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15651.239 -
bm_ranges_swap_ranges_vb_unaligned/262144 3773.634 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.881 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.940 -
bm_ranges_swap_ranges_vb_unaligned/512 13.432 -
bm_ranges_swap_ranges_vb_unaligned/64 6.169 -
bm_ranges_swap_ranges_vb_unaligned/8 5.248 4.54%
bm_swap_ranges_vb_aligned/1048576 3318.595 -
bm_swap_ranges_vb_aligned/262144 482.061 -
bm_swap_ranges_vb_aligned/32768 63.457 -
bm_swap_ranges_vb_aligned/4096 12.477 -
bm_swap_ranges_vb_aligned/512 4.957 -
bm_swap_ranges_vb_aligned/64 2.777 -3.50%
bm_swap_ranges_vb_aligned/8 3.259 -1.01%
bm_swap_ranges_vb_unaligned/1048576 15903.607 -
bm_swap_ranges_vb_unaligned/262144 3833.471 -
bm_swap_ranges_vb_unaligned/32768 484.646 -
bm_swap_ranges_vb_unaligned/4096 65.022 -
bm_swap_ranges_vb_unaligned/512 12.552 -
bm_swap_ranges_vb_unaligned/64 4.929 -
bm_swap_ranges_vb_unaligned/8 4.756 -
bm_write 601.893 -
ranges::min(std::deque<__int128>)/1 0.693 2.40%
ranges::min(std::deque<__int128>)/64 23.212 1.04%
ranges::min(std::deque<__int128>)/70000 28736.767 -1.99%
ranges::min(std::deque<__int128>)/8 2.854 -
ranges::min(std::deque<char>)/1 0.734 11.34%
ranges::min(std::deque<char>)/64 16.557 -31.09%
ranges::min(std::deque<char>)/70000 17805.864 -42.96%
ranges::min(std::deque<char>)/8 2.351 -6.47%
ranges::min(std::deque<long_long>)/1 0.669 -
ranges::min(std::deque<long_long>)/64 16.335 4.33%
ranges::min(std::deque<long_long>)/70000 18858.678 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.376 3.01%
ranges::min(std::list<__int128>)/64 33.219 -
ranges::min(std::list<__int128>)/70000 59412.880 -
ranges::min(std::list<__int128>)/8 2.053 -
ranges::min(std::list<char>)/1 0.389 -6.96%
ranges::min(std::list<char>)/64 27.148 1.82%
ranges::min(std::list<char>)/70000 54040.245 -
ranges::min(std::list<char>)/8 1.926 1.27%
ranges::min(std::list<long_long>)/1 0.312 -13.77%
ranges::min(std::list<long_long>)/64 24.710 -
ranges::min(std::list<long_long>)/70000 51142.698 12.58%
ranges::min(std::list<long_long>)/8 1.919 -1.46%
ranges::min(std::vector<__int128>)/1 0.411 -
ranges::min(std::vector<__int128>)/64 27.996 1.50%
ranges::min(std::vector<__int128>)/70000 31851.041 -
ranges::min(std::vector<__int128>)/8 2.942 -
ranges::min(std::vector<char>)/1 0.329 -13.69%
ranges::min(std::vector<char>)/64 4.237 -
ranges::min(std::vector<char>)/70000 494.555 -
ranges::min(std::vector<char>)/8 2.359 -2.48%
ranges::min(std::vector<long_long>)/1 0.336 -11.98%
ranges::min(std::vector<long_long>)/64 4.675 -
ranges::min(std::vector<long_long>)/70000 7955.269 -
ranges::min(std::vector<long_long>)/8 2.183 -
ranges::minmax(std::deque<__int128>)/1 0.686 -4.55%
ranges::minmax(std::deque<__int128>)/64 32.406 -10.84%
ranges::minmax(std::deque<__int128>)/70000 34505.375 -1.53%
ranges::minmax(std::deque<__int128>)/8 3.800 -8.96%
ranges::minmax(std::deque<char>)/1 0.848 20.04%
ranges::minmax(std::deque<char>)/64 23.048 -7.14%
ranges::minmax(std::deque<char>)/70000 24028.879 -
ranges::minmax(std::deque<char>)/8 3.861 -2.41%
ranges::minmax(std::deque<long_long>)/1 0.773 -15.65%
ranges::minmax(std::deque<long_long>)/64 24.558 5.69%
ranges::minmax(std::deque<long_long>)/70000 26155.863 2.62%
ranges::minmax(std::deque<long_long>)/8 3.897 5.56%
ranges::minmax(std::list<__int128>)/1 0.462 2.61%
ranges::minmax(std::list<__int128>)/64 38.954 -8.73%
ranges::minmax(std::list<__int128>)/70000 58151.805 -10.22%
ranges::minmax(std::list<__int128>)/8 3.850 -
ranges::minmax(std::list<char>)/1 0.350 -
ranges::minmax(std::list<char>)/64 33.467 -
ranges::minmax(std::list<char>)/70000 53465.295 -
ranges::minmax(std::list<char>)/8 2.493 -
ranges::minmax(std::list<long_long>)/1 0.617 13.41%
ranges::minmax(std::list<long_long>)/64 30.379 -1.96%
ranges::minmax(std::list<long_long>)/70000 54582.461 -
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.851 -
ranges::minmax(std::vector<__int128>)/70000 34912.550 -
ranges::minmax(std::vector<__int128>)/8 4.161 1.46%
ranges::minmax(std::vector<char>)/1 0.633 -
ranges::minmax(std::vector<char>)/64 1.280 4.13%
ranges::minmax(std::vector<char>)/70000 590.039 -
ranges::minmax(std::vector<char>)/8 0.897 -11.79%
ranges::minmax(std::vector<long_long>)/1 0.688 -
ranges::minmax(std::vector<long_long>)/64 10.123 -
ranges::minmax(std::vector<long_long>)/70000 9143.023 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 244015.309 -
rng::contains(deque<int>)_(process_all)/32 8.700 -
rng::contains(deque<int>)_(process_all)/50 12.623 -
rng::contains(deque<int>)_(process_all)/8 3.138 3.78%
rng::contains(deque<int>)_(process_all)/8192 1874.317 -
rng::contains(list<int>)_(process_all)/1048576 815721.221 -
rng::contains(list<int>)_(process_all)/32 8.922 -
rng::contains(list<int>)_(process_all)/50 18.145 -
rng::contains(list<int>)_(process_all)/8 2.350 1.50%
rng::contains(list<int>)_(process_all)/8192 7165.102 -10.99%
rng::contains(vector<int>)_(process_all)/1048576 232217.932 -
rng::contains(vector<int>)_(process_all)/32 8.263 -
rng::contains(vector<int>)_(process_all)/50 12.192 -
rng::contains(vector<int>)_(process_all)/8 2.666 10.31%
rng::contains(vector<int>)_(process_all)/8192 1806.680 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18050.155 -7.05%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18858.242 -6.90%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1446915.461 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 425529.002 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.922 6.49%
rng::contains_subrange(deque<int>)_(process_all)/32 13.376 -6.93%
rng::contains_subrange(deque<int>)_(process_all)/50 25.507 5.60%
rng::contains_subrange(deque<int>)_(process_all)/8192 3325.248 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501327.015 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.984 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.623 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.914 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.136 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474150.795 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.358 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.526 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.439 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3699.810 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37089.754 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41565.678 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2615936.372 1.61%
rng::contains_subrange(list<int>)_(process_all)/1048576 842884.777 -1.22%
rng::contains_subrange(list<int>)_(process_all)/16 4.818 1.01%
rng::contains_subrange(list<int>)_(process_all)/32 9.941 -2.21%
rng::contains_subrange(list<int>)_(process_all)/50 16.415 -7.39%
rng::contains_subrange(list<int>)_(process_all)/8192 6918.836 -
rng::contains_subrange(list<int>)_(same_length)/1048576 932963.977 -2.26%
rng::contains_subrange(list<int>)_(same_length)/16 5.839 -
rng::contains_subrange(list<int>)_(same_length)/32 16.499 -
rng::contains_subrange(list<int>)_(same_length)/50 25.188 -
rng::contains_subrange(list<int>)_(same_length)/8192 7903.962 -
rng::contains_subrange(list<int>)_(single_element)/1048576 826779.726 -
rng::contains_subrange(list<int>)_(single_element)/16 4.756 -
rng::contains_subrange(list<int>)_(single_element)/32 10.002 -1.14%
rng::contains_subrange(list<int>)_(single_element)/50 17.275 -
rng::contains_subrange(list<int>)_(single_element)/8192 6911.348 -5.32%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13237.482 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13843.318 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 757880.965 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 207278.287 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.568 -3.66%
rng::contains_subrange(vector<int>)_(process_all)/32 7.856 -2.13%
rng::contains_subrange(vector<int>)_(process_all)/50 11.327 -6.86%
rng::contains_subrange(vector<int>)_(process_all)/8192 1618.947 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242548.967 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.990 4.72%
rng::contains_subrange(vector<int>)_(same_length)/32 8.759 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.760 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.619 -3.14%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234711.711 1.24%
rng::contains_subrange(vector<int>)_(single_element)/16 4.844 1.64%
rng::contains_subrange(vector<int>)_(single_element)/32 8.492 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.401 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1829.665 1.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 414.568 -11.29%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488439.188 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.997 -4.01%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.425 -3.23%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3798.659 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.721 1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515167.925 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.949 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.522 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.752 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2056.918 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196210.692 -3.52%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.023 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.794 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19706.919 3.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 742.010 -2.58%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440547.189 -1.55%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.842 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.794 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11377.933 -3.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1739.956 -3.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2330072.324 -1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.683 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.814 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21555.188 6.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 519.823 -20.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447046.287 -1.16%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 23.963 -1.67%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.802 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11307.867 -3.83%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -9.29%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -9.26%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.678 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.708 -9.28%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 758.357 -1.62%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 948777.703 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.310 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.067 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7687.900 -2.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.773 -5.63%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.773 -5.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.754 -1.77%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -5.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 847.738 -5.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1064776.786 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.169 -3.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.744 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10139.303 -1.55%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.804 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 78062.852 1.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.691 9.04%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.836 26.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.782 -3.85%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.204 -1.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.202 -2.14%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.212 -5.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.281 1.34%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.206 -1.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.786 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 305977.392 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.890 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.981 -1.69%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.018 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.809 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 286.705 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9397.588 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.342 -1.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.645 -1.18%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2303.819 -1.26%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.414 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15411.853 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.425 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.461 -1.95%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3855.082 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.038 1.06%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28003.941 4.16%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.724 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.412 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9769.521 -15.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.516 -2.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 644.026 -2.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.645 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.050 -5.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 163.715 -2.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 270.418 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8545.154 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.684 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.953 -8.07%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2092.597 -1.25%
rng::find(vector<bool>)_(process_all)/1024 4.746 2.99%
rng::find(vector<bool>)_(process_all)/1048576 3697.099 1.60%
rng::find(vector<bool>)_(process_all)/50 0.782 15.27%
rng::find(vector<bool>)_(process_all)/8 0.812 21.15%
rng::find(vector<bool>)_(process_all)/8192 33.516 -
rng::find_if(vector<bool>)_(process_all)/1024 564.106 -
rng::find_if(vector<bool>)_(process_all)/1048576 575932.539 -1.48%
rng::find_if(vector<bool>)_(process_all)/50 24.062 3.56%
rng::find_if(vector<bool>)_(process_all)/8 3.618 4.68%
rng::find_if(vector<bool>)_(process_all)/8192 4496.929 -1.10%
rng::find_if_not(vector<bool>)_(process_all)/1024 563.644 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575155.747 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.827 -1.41%
rng::find_if_not(vector<bool>)_(process_all)/8 3.531 -3.97%
rng::find_if_not(vector<bool>)_(process_all)/8192 4491.195 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.010 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322686.934 -
rng::find_last(deque<int>)_(bail_10%)/50 11.328 -
rng::find_last(deque<int>)_(bail_10%)/8 2.712 -2.44%
rng::find_last(deque<int>)_(bail_10%)/8192 2515.448 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.807 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25231.705 -7.69%
rng::find_last(deque<int>)_(bail_90%)/50 1.825 -
rng::find_last(deque<int>)_(bail_90%)/8 0.860 3.13%
rng::find_last(deque<int>)_(bail_90%)/8192 201.485 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.038 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 725643.235 99.57%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.375 2.71%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.296 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5840.372 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.473 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 683938.360 65.80%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.616 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.395 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5951.251 -2.32%
rng::find_last(list<int>)_(bail_10%)/1024 675.829 1.22%
rng::find_last(list<int>)_(bail_10%)/1048576 808959.440 3.16%
rng::find_last(list<int>)_(bail_10%)/50 16.046 2.40%
rng::find_last(list<int>)_(bail_10%)/8 2.069 -2.20%
rng::find_last(list<int>)_(bail_10%)/8192 6651.710 5.74%
rng::find_last(list<int>)_(bail_90%)/1024 76.763 -
rng::find_last(list<int>)_(bail_90%)/1048576 89515.471 3.12%
rng::find_last(list<int>)_(bail_90%)/50 1.270 2.30%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.370 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.244 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206126.799 -
rng::find_last(vector<char>)_(bail_10%)/50 10.820 -
rng::find_last(vector<char>)_(bail_10%)/8 2.000 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.457 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.451 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22845.148 -
rng::find_last(vector<char>)_(bail_90%)/50 1.435 -
rng::find_last(vector<char>)_(bail_90%)/8 0.459 -
rng::find_last(vector<char>)_(bail_90%)/8192 187.709 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.470 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212542.235 -
rng::find_last(vector<int>)_(bail_10%)/50 10.792 -
rng::find_last(vector<int>)_(bail_10%)/8 2.010 -
rng::find_last(vector<int>)_(bail_10%)/8192 1644.590 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.845 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23464.046 1.59%
rng::find_last(vector<int>)_(bail_90%)/50 1.556 7.99%
rng::find_last(vector<int>)_(bail_90%)/8 0.459 17.03%
rng::find_last(vector<int>)_(bail_90%)/8192 188.144 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 354.993 -2.07%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362931.483 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.501 -1.02%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.793 -1.30%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.920 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.514 -1.10%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38104.410 -4.01%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.522 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.146 -1.53%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.371 -1.93%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.048 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 911007.728 1.33%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.156 1.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.618 9.85%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7454.104 5.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.329 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 910769.535 1.36%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.430 -1.02%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.208 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6727.108 -1.49%
rng::find_last_if(list<int>)_(bail_10%)/1024 670.733 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 817521.344 1.69%
rng::find_last_if(list<int>)_(bail_10%)/50 19.303 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.282 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6483.938 -3.18%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.265 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 90657.002 2.33%
rng::find_last_if(list<int>)_(bail_90%)/50 2.162 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.705 -
rng::find_last_if(list<int>)_(bail_90%)/8192 598.326 -1.04%
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.107 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237229.414 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.527 -8.34%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.069 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1853.084 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.659 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26123.119 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.442 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.478 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.347 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.718 -2.14%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305566.161 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.565 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2175.553 -4.37%
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.804 -1.37%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33336.437 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.509 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.683 18.69%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.763 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.879 -1.43%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363767.857 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.272 -2.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -1.28%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2768.602 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.913 -1.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38246.833 -2.60%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.540 8.72%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 3.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.590 -1.75%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 752.768 -1.66%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 919697.590 1.49%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.155 -1.22%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.785 14.08%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6527.402 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 758.340 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 913540.851 1.55%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.977 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.457 -9.20%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6435.363 -2.44%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 673.963 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 816233.800 1.55%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.788 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.170 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7950.354 21.05%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.596 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88998.820 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.089 4.82%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 599.991 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.236 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237092.925 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.301 -1.14%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.068 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1856.116 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.967 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26170.840 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.515 1.14%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.471 -8.99%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.870 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.725 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306036.299 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.359 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2175.023 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.598 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33341.071 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.511 -1.08%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.489 3.22%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 217.891 -
rng::fold_left(deque<int>)/1048576 553500.987 -
rng::fold_left(deque<int>)/32 16.563 -
rng::fold_left(deque<int>)/50 27.656 -
rng::fold_left(deque<int>)/8 4.079 -
rng::fold_left(deque<int>)/8192 4329.009 -
rng::fold_left(list<int>)/1048576 1361875.326 -
rng::fold_left(list<int>)/32 20.614 -
rng::fold_left(list<int>)/50 37.417 -6.37%
rng::fold_left(list<int>)/8 3.826 -
rng::fold_left(list<int>)/8192 10673.270 -7.46%
rng::fold_left(vector<int>)/1048576 1324375.236 -
rng::fold_left(vector<int>)/32 21.591 -
rng::fold_left(vector<int>)/50 36.991 -
rng::fold_left(vector<int>)/8 3.542 -
rng::fold_left(vector<int>)/8192 10307.590 -
rng::for_each(map<int>)/32 25.177 -
rng::for_each(map<int>)/50 37.708 -
rng::for_each(map<int>)/8 6.098 -2.84%
rng::for_each(map<int>)/8192 11467.112 57.60%
rng::for_each(multimap<int>)/32 26.335 -
rng::for_each(multimap<int>)/50 40.217 -
rng::for_each(multimap<int>)/8 6.193 -
rng::for_each(multimap<int>)/8192 11616.664 60.61%
rng::for_each(multiset<int>)/32 25.279 -
rng::for_each(multiset<int>)/50 38.672 -
rng::for_each(multiset<int>)/8 6.829 3.75%
rng::for_each(multiset<int>)/8192 10258.772 33.35%
rng::for_each(set<int>)/32 25.114 -
rng::for_each(set<int>)/50 37.515 -1.14%
rng::for_each(set<int>)/8 6.544 -2.59%
rng::for_each(set<int>)/8192 10056.954 29.81%
rng::starts_with(deque<int>)/1000 451.289 3.48%
rng::starts_with(deque<int>)/1024 459.448 6.89%
rng::starts_with(deque<int>)/1048576 492229.490 -
rng::starts_with(deque<int>)/8 4.064 2.38%
rng::starts_with(deque<int>)/8192 3767.246 -1.83%
rng::starts_with(deque<int>,_pred)/1000 510.245 -
rng::starts_with(deque<int>,_pred)/1024 525.318 -
rng::starts_with(deque<int>,_pred)/1048576 509457.273 -2.22%
rng::starts_with(deque<int>,_pred)/8 4.642 -
rng::starts_with(deque<int>,_pred)/8192 3911.161 -2.26%
rng::starts_with(list<int>)/1000 751.715 -
rng::starts_with(list<int>)/1024 769.597 -
rng::starts_with(list<int>)/1048576 937101.167 -
rng::starts_with(list<int>)/8 2.920 -1.13%
rng::starts_with(list<int>)/8192 9089.911 -1.95%
rng::starts_with(list<int>,_pred)/1000 774.900 -1.65%
rng::starts_with(list<int>,_pred)/1024 797.052 -1.06%
rng::starts_with(list<int>,_pred)/1048576 968742.241 -
rng::starts_with(list<int>,_pred)/8 3.498 -
rng::starts_with(list<int>,_pred)/8192 11708.977 20.13%
rng::starts_with(vector<int>)/1000 58.256 -
rng::starts_with(vector<int>)/1024 59.814 -
rng::starts_with(vector<int>)/1048576 68265.416 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.353 -
rng::starts_with(vector<int>,_pred)/1000 279.592 -
rng::starts_with(vector<int>,_pred)/1024 288.651 -
rng::starts_with(vector<int>,_pred)/1048576 304455.669 -
rng::starts_with(vector<int>,_pred)/8 2.357 -4.19%
rng::starts_with(vector<int>,_pred)/8192 2480.695 -
std::adjacent_find(deque<int>)/1024 458.602 -
std::adjacent_find(deque<int>)/1048576 471453.816 -
std::adjacent_find(deque<int>)/50 15.010 -9.76%
std::adjacent_find(deque<int>)/8 2.889 8.16%
std::adjacent_find(deque<int>)/8192 3674.613 -
std::adjacent_find(deque<int>,_pred)/1024 626.400 -
std::adjacent_find(deque<int>,_pred)/1048576 646568.199 -
std::adjacent_find(deque<int>,_pred)/50 30.142 -2.42%
std::adjacent_find(deque<int>,_pred)/8 4.523 -6.65%
std::adjacent_find(deque<int>,_pred)/8192 5069.296 -
std::adjacent_find(list<int>)/1024 731.662 -
std::adjacent_find(list<int>)/1048576 864750.565 -
std::adjacent_find(list<int>)/50 23.158 -
std::adjacent_find(list<int>)/8 2.082 -
std::adjacent_find(list<int>)/8192 6554.731 -9.81%
std::adjacent_find(list<int>,_pred)/1024 784.270 -
std::adjacent_find(list<int>,_pred)/1048576 911499.730 -
std::adjacent_find(list<int>,_pred)/50 29.185 -
std::adjacent_find(list<int>,_pred)/8 3.764 -1.42%
std::adjacent_find(list<int>,_pred)/8192 7184.279 -
std::adjacent_find(vector<int>)/1024 232.404 -
std::adjacent_find(vector<int>)/1048576 232240.053 -
std::adjacent_find(vector<int>)/50 11.852 -
std::adjacent_find(vector<int>)/8 2.003 -1.04%
std::adjacent_find(vector<int>)/8192 1814.471 -
std::adjacent_find(vector<int>,_pred)/1024 397.376 -
std::adjacent_find(vector<int>,_pred)/1048576 463871.315 -1.65%
std::adjacent_find(vector<int>,_pred)/50 21.784 -6.40%
std::adjacent_find(vector<int>,_pred)/8 3.275 2.60%
std::adjacent_find(vector<int>,_pred)/8192 3178.597 -
std::all_of(deque<int>)_(process_all)/32 12.308 -
std::all_of(deque<int>)_(process_all)/32768 10500.914 4.23%
std::all_of(deque<int>)_(process_all)/50 18.916 -
std::all_of(deque<int>)_(process_all)/8 3.430 -
std::all_of(deque<int>)_(process_all)/8192 2624.034 3.88%
std::all_of(list<int>)_(process_all)/32 11.414 -
std::all_of(list<int>)_(process_all)/32768 25733.217 -3.15%
std::all_of(list<int>)_(process_all)/50 21.879 1.21%
std::all_of(list<int>)_(process_all)/8 2.646 -
std::all_of(list<int>)_(process_all)/8192 7611.014 1.68%
std::all_of(vector<int>)_(process_all)/32 8.294 -1.73%
std::all_of(vector<int>)_(process_all)/32768 8243.593 1.54%
std::all_of(vector<int>)_(process_all)/50 14.461 3.49%
std::all_of(vector<int>)_(process_all)/8 2.336 -
std::all_of(vector<int>)_(process_all)/8192 2120.129 2.84%
std::any_of(deque<int>)_(process_all)/32 12.285 -
std::any_of(deque<int>)_(process_all)/32768 10081.629 -3.94%
std::any_of(deque<int>)_(process_all)/50 18.870 -
std::any_of(deque<int>)_(process_all)/8 3.423 -
std::any_of(deque<int>)_(process_all)/8192 2561.518 -4.35%
std::any_of(list<int>)_(process_all)/32 11.664 -
std::any_of(list<int>)_(process_all)/32768 25551.659 -2.22%
std::any_of(list<int>)_(process_all)/50 21.786 -
std::any_of(list<int>)_(process_all)/8 2.652 -
std::any_of(list<int>)_(process_all)/8192 6962.130 -4.65%
std::any_of(vector<int>)_(process_all)/32 8.229 -
std::any_of(vector<int>)_(process_all)/32768 8124.946 -
std::any_of(vector<int>)_(process_all)/50 12.570 -4.33%
std::any_of(vector<int>)_(process_all)/8 2.325 1.14%
std::any_of(vector<int>)_(process_all)/8192 2031.393 -
std::copy(deque<int>)/1048576 50165.321 -
std::copy(deque<int>)/262144 11858.809 1.39%
std::copy(deque<int>)/32768 1142.079 -
std::copy(deque<int>)/4096 145.009 -
std::copy(deque<int>)/512 16.649 -
std::copy(deque<int>)/64 2.721 -
std::copy(deque<int>)/8 2.657 -1.13%
std::copy(list<int>)/1048576 861252.859 -
std::copy(list<int>)/262144 213198.591 -
std::copy(list<int>)/32768 25894.706 1.10%
std::copy(list<int>)/4096 3082.230 -
std::copy(list<int>)/512 363.571 -
std::copy(list<int>)/64 32.869 8.63%
std::copy(list<int>)/8 2.443 -
std::copy(vector<bool>)_(aligned)/1048576 2598.784 -17.98%
std::copy(vector<bool>)_(aligned)/262144 794.880 42.84%
std::copy(vector<bool>)_(aligned)/32768 35.193 -
std::copy(vector<bool>)_(aligned)/4096 4.691 -3.09%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.293 -3.78%
std::copy(vector<bool>)_(unaligned)/1048576 7014.557 -
std::copy(vector<bool>)_(unaligned)/262144 1713.506 -
std::copy(vector<bool>)_(unaligned)/32768 217.637 -
std::copy(vector<bool>)_(unaligned)/4096 26.013 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.790 -
std::copy(vector<int>)/1048576 50214.322 -
std::copy(vector<int>)/262144 12520.529 -
std::copy(vector<int>)/32768 3464.935 -
std::copy(vector<int>)/4096 161.424 -4.15%
std::copy(vector<int>)/512 15.942 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.157 -3.52%
std::copy_backward(deque<int>)/1048576 138478.792 -3.32%
std::copy_backward(deque<int>)/262144 34332.805 8.27%
std::copy_backward(deque<int>)/32768 3667.740 1.95%
std::copy_backward(deque<int>)/4096 146.549 -
std::copy_backward(deque<int>)/512 18.040 -5.28%
std::copy_backward(deque<int>)/64 5.432 53.44%
std::copy_backward(deque<int>)/8 2.773 3.82%
std::copy_backward(list<int>)/1048576 871651.675 -
std::copy_backward(list<int>)/262144 216694.367 -
std::copy_backward(list<int>)/32768 26272.560 -
std::copy_backward(list<int>)/4096 3224.804 2.02%
std::copy_backward(list<int>)/512 364.268 -
std::copy_backward(list<int>)/64 30.972 -
std::copy_backward(list<int>)/8 2.303 -6.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 2617.829 7.30%
std::copy_backward(vector<bool>)_(aligned)/262144 611.035 18.67%
std::copy_backward(vector<bool>)_(aligned)/32768 35.521 -1.25%
std::copy_backward(vector<bool>)_(aligned)/4096 5.048 -1.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.546 -4.30%
std::copy_backward(vector<bool>)_(aligned)/64 1.698 -5.60%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6554.335 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.513 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.215 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.356 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.795 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.914 1.55%
std::copy_backward(vector<int>)/1048576 50211.302 -
std::copy_backward(vector<int>)/262144 12468.635 -
std::copy_backward(vector<int>)/32768 3768.002 2.43%
std::copy_backward(vector<int>)/4096 163.601 -14.09%
std::copy_backward(vector<int>)/512 16.576 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.227 -
std::copy_if(deque<int>)_(entire_range)/1048576 276631.284 -
std::copy_if(deque<int>)_(entire_range)/262144 69485.671 -
std::copy_if(deque<int>)_(entire_range)/32768 8645.297 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.675 -
std::copy_if(deque<int>)_(entire_range)/512 134.686 -
std::copy_if(deque<int>)_(entire_range)/64 16.103 -
std::copy_if(deque<int>)_(entire_range)/8 2.640 3.68%
std::copy_if(deque<int>)_(every_other)/1048576 370147.002 -
std::copy_if(deque<int>)_(every_other)/262144 92542.698 -
std::copy_if(deque<int>)_(every_other)/32768 11548.805 -
std::copy_if(deque<int>)_(every_other)/4096 1446.499 -
std::copy_if(deque<int>)_(every_other)/512 180.127 -
std::copy_if(deque<int>)_(every_other)/64 23.165 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 866412.469 -
std::copy_if(list<int>)_(entire_range)/262144 215612.731 -
std::copy_if(list<int>)_(entire_range)/32768 26168.780 1.89%
std::copy_if(list<int>)_(entire_range)/4096 3034.303 -
std::copy_if(list<int>)_(entire_range)/512 367.423 -
std::copy_if(list<int>)_(entire_range)/64 31.162 -1.45%
std::copy_if(list<int>)_(entire_range)/8 2.548 -
std::copy_if(list<int>)_(every_other)/1048576 820276.153 -
std::copy_if(list<int>)_(every_other)/262144 207254.278 -
std::copy_if(list<int>)_(every_other)/32768 26003.846 1.81%
std::copy_if(list<int>)_(every_other)/4096 3391.672 -12.81%
std::copy_if(list<int>)_(every_other)/512 357.053 -
std::copy_if(list<int>)_(every_other)/64 27.578 -
std::copy_if(list<int>)_(every_other)/8 2.286 -
std::copy_if(vector<int>)_(entire_range)/1048576 243248.769 -
std::copy_if(vector<int>)_(entire_range)/262144 59295.572 -
std::copy_if(vector<int>)_(entire_range)/32768 7395.690 -
std::copy_if(vector<int>)_(entire_range)/4096 925.604 -
std::copy_if(vector<int>)_(entire_range)/512 122.157 -
std::copy_if(vector<int>)_(entire_range)/64 16.815 -1.78%
std::copy_if(vector<int>)_(entire_range)/8 2.268 -1.28%
std::copy_if(vector<int>)_(every_other)/1048576 497040.456 -1.63%
std::copy_if(vector<int>)_(every_other)/262144 127021.747 -
std::copy_if(vector<int>)_(every_other)/32768 16115.994 -
std::copy_if(vector<int>)_(every_other)/4096 1986.519 -
std::copy_if(vector<int>)_(every_other)/512 253.662 -
std::copy_if(vector<int>)_(every_other)/64 32.731 -
std::copy_if(vector<int>)_(every_other)/8 4.190 -
std::copy_n(deque<int>)/1048576 49951.808 -
std::copy_n(deque<int>)/262144 11606.340 -1.06%
std::copy_n(deque<int>)/32768 1134.554 -
std::copy_n(deque<int>)/4096 145.027 -
std::copy_n(deque<int>)/512 16.715 -
std::copy_n(deque<int>)/64 2.790 -
std::copy_n(deque<int>)/8 2.734 -1.64%
std::copy_n(list<int>)/1048576 864354.757 -
std::copy_n(list<int>)/262144 215635.061 -
std::copy_n(list<int>)/32768 26958.287 1.84%
std::copy_n(list<int>)/4096 3574.552 -17.40%
std::copy_n(list<int>)/512 341.763 -
std::copy_n(list<int>)/64 14.871 -
std::copy_n(list<int>)/8 2.215 -
std::copy_n(vector<bool>)_(aligned)/1048576 2504.417 -19.81%
std::copy_n(vector<bool>)_(aligned)/262144 769.287 12.82%
std::copy_n(vector<bool>)_(aligned)/32768 35.383 -
std::copy_n(vector<bool>)_(aligned)/4096 4.709 -
std::copy_n(vector<bool>)_(aligned)/512 1.386 -
std::copy_n(vector<bool>)_(aligned)/64 1.286 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.682 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.551 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.186 -1.72%
std::copy_n(vector<bool>)_(unaligned)/4096 25.986 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.792 -
std::copy_n(vector<int>)/1048576 50187.449 -
std::copy_n(vector<int>)/262144 11914.027 -
std::copy_n(vector<int>)/32768 3302.485 -12.78%
std::copy_n(vector<int>)/4096 169.506 15.85%
std::copy_n(vector<int>)/512 16.016 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.327 -1.47%
std::count(deque<int>)_(every_other)/1024 244.263 -
std::count(deque<int>)_(every_other)/1048576 250648.239 -
std::count(deque<int>)_(every_other)/8 2.525 -
std::count(deque<int>)_(every_other)/8192 1918.514 -
std::count(list<int>)_(every_other)/1024 701.244 -1.03%
std::count(list<int>)_(every_other)/1048576 800609.363 -1.99%
std::count(list<int>)_(every_other)/8 2.039 -2.29%
std::count(list<int>)_(every_other)/8192 6739.787 -2.65%
std::count(vector<bool>)/1000 2.958 -1.32%
std::count(vector<bool>)/1024 1.680 -
std::count(vector<bool>)/1048576 1449.611 -
std::count(vector<bool>)/8192 11.360 -
std::count(vector<int>)_(every_other)/1024 102.154 -
std::count(vector<int>)_(every_other)/1048576 104592.774 -
std::count(vector<int>)_(every_other)/8 1.334 -
std::count(vector<int>)_(every_other)/8192 813.035 -
std::count_if(deque<int>)_(every_other)/1024 346.067 -
std::count_if(deque<int>)_(every_other)/1048576 342223.994 -
std::count_if(deque<int>)_(every_other)/8 3.492 -
std::count_if(deque<int>)_(every_other)/8192 2681.771 -
std::count_if(list<int>)_(every_other)/1024 747.542 -
std::count_if(list<int>)_(every_other)/1048576 878442.158 -
std::count_if(list<int>)_(every_other)/8 2.768 -
std::count_if(list<int>)_(every_other)/8192 8823.503 14.69%
std::count_if(vector<int>)_(every_other)/1024 245.285 -
std::count_if(vector<int>)_(every_other)/1048576 247573.410 -
std::count_if(vector<int>)_(every_other)/8 4.130 -
std::count_if(vector<int>)_(every_other)/8192 1893.923 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 652.569 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.979 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2518.614 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.273 6.85%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2544.376 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.079 -19.86%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.076 -23.32%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.287 -5.38%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.657 -3.43%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.533 -14.16%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.508 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 312.770 5.42%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.351 -1.90%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.882 -1.90%
std::deque<int>::ctor(size)/1024 69.485 -6.22%
std::deque<int>::ctor(size)/32 26.699 -6.60%
std::deque<int>::ctor(size)/8192 432.696 -4.00%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.224 -6.74%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.459 -5.51%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.056 -3.46%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.470 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.599 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.595 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.966 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.436 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.509 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.968 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.022 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.975 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.022 1.18%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.395 -1.12%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.600 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.929 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.785 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 319.931 -8.72%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.493 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.385 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2514.733 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.694 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1033.336 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.628 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8059.727 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12764.599 -1.69%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 750.043 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113466.321 -1.51%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.121 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.653 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6161.433 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6680.371 -1.13%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.577 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54684.497 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.643 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.410 -7.17%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11869.729 -6.59%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20506.044 1.85%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 629.777 1.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180683.544 1.29%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.994 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.595 -6.87%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11923.791 -6.58%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20539.002 1.53%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 627.339 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180923.798 1.65%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1054.991 -2.73%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.936 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11599.573 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20745.716 2.08%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 639.988 2.31%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182675.451 2.03%
std::deque<std::string>::ctor(size)/1024 710.566 -1.88%
std::deque<std::string>::ctor(size)/32 41.377 -7.32%
std::deque<std::string>::ctor(size)/8192 8379.295 -1.57%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 942.760 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.014 -5.43%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12475.767 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20544.605 2.36%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 592.104 1.51%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179563.841 2.33%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.331 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.291 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.229 2.09%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.684 2.05%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.326 2.60%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.613 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.576 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.422 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.113 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.496 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2348.732 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.903 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.723 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.905 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.197 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.018 1.90%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.732 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.545 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.497 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2340.496 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.201 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.350 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2358.975 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 515.853 -2.06%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 19.109 13.29%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4592.069 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6456.274 -1.44%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 154.967 -2.22%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52549.371 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.095 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.684 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8064.154 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12777.910 -1.42%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 749.639 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113559.970 -1.61%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.176 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.099 -1.61%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.445 -1.45%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.532 -1.73%
std::distance(deque<int>)/1024 0.850 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.856 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.528 2.02%
std::distance(join_view(vector<vector<int>>))/50 0.604 -4.63%
std::distance(join_view(vector<vector<int>>))/8192 8.322 -
std::equal(deque<int>)_(it,_it,_it)/1024 489.683 9.28%
std::equal(deque<int>)_(it,_it,_it)/1048576 500556.375 1.07%
std::equal(deque<int>)_(it,_it,_it)/50 23.948 16.19%
std::equal(deque<int>)_(it,_it,_it)/8 4.438 -
std::equal(deque<int>)_(it,_it,_it)/8192 3889.230 1.63%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.862 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 427728.416 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.130 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.008 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3104.937 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.422 -1.90%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513371.840 -2.51%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.619 -2.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.293 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3986.348 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.717 1.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514670.542 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.326 -1.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.531 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4008.954 -
std::equal(list<int>)_(it,_it,_it)/1024 1122.665 -
std::equal(list<int>)_(it,_it,_it)/1048576 1299069.624 -1.04%
std::equal(list<int>)_(it,_it,_it)/50 35.112 -
std::equal(list<int>)_(it,_it,_it)/8 2.704 -
std::equal(list<int>)_(it,_it,_it)/8192 9633.721 -1.96%
std::equal(list<int>)_(it,_it,_it,_it)/1024 772.637 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 941913.803 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.807 -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.002 -1.93%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11600.773 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 798.422 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 970731.218 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.671 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.467 -2.64%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11945.787 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1148.749 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1302040.657 -1.10%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.458 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.496 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11063.614 -3.01%
std::equal(vector<bool>)_(aligned)/1024 0.217 -
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.217 -
std::equal(vector<bool>)_(aligned)/8 0.217 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 6.005 -
std::equal(vector<bool>)_(unaligned)/1048576 6313.144 -
std::equal(vector<bool>)_(unaligned)/50 0.877 1.62%
std::equal(vector<bool>)_(unaligned)/8 0.878 1.72%
std::equal(vector<bool>)_(unaligned)/8192 56.188 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.589 -
std::equal(vector<int>)_(it,_it,_it)/1048576 74259.849 -
std::equal(vector<int>)_(it,_it,_it)/50 4.130 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.738 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.995 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73873.778 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.308 2.35%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.450 7.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 569.830 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.274 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305764.362 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.666 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.992 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2539.365 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.686 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305954.451 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.441 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.662 1.25%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2537.906 -
std::fill(deque<int>)/1024 29.728 -1.48%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 233.931 -
std::fill(list<int>)/1024 491.991 -4.33%
std::fill(list<int>)/32 8.258 -
std::fill(list<int>)/50 34.937 -
std::fill(list<int>)/8192 7622.462 -12.63%
std::fill(vector<bool>)/1048576 3820.711 -
std::fill(vector<bool>)/262144 229.527 -
std::fill(vector<bool>)/32768 30.171 2.36%
std::fill(vector<bool>)/4096 4.177 -
std::fill(vector<bool>)/512 1.489 -
std::fill(vector<bool>)/64 1.413 -5.49%
std::fill(vector<int>)/1024 29.537 -
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.193 -
std::fill(vector<int>)/8192 232.435 -
std::fill_n(deque<int>)/1024 29.541 -
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.187 -
std::fill_n(deque<int>)/8192 233.577 -
std::fill_n(list<int>)/1024 474.053 -
std::fill_n(list<int>)/32 8.007 -1.00%
std::fill_n(list<int>)/50 15.727 -
std::fill_n(list<int>)/8192 8454.456 -4.05%
std::fill_n(vector<bool>)/1048576 3832.155 -
std::fill_n(vector<bool>)/262144 941.188 -
std::fill_n(vector<bool>)/32768 30.063 -1.14%
std::fill_n(vector<bool>)/4096 4.172 -
std::fill_n(vector<bool>)/512 1.453 -
std::fill_n(vector<bool>)/64 1.357 -6.75%
std::fill_n(vector<int>)/1024 29.554 -
std::fill_n(vector<int>)/32 1.139 -
std::fill_n(vector<int>)/50 2.205 -
std::fill_n(vector<int>)/8192 231.603 -
std::find(deque<int>)_(bail_25%)/1024 67.107 -
std::find(deque<int>)_(bail_25%)/32768 1898.894 -1.30%
std::find(deque<int>)_(bail_25%)/8 2.267 -
std::find(deque<int>)_(bail_25%)/8192 475.123 -1.22%
std::find(deque<int>)_(process_all)/1024 240.488 -
std::find(deque<int>)_(process_all)/32768 7711.603 -
std::find(deque<int>)_(process_all)/50 13.944 5.73%
std::find(deque<int>)_(process_all)/8 3.404 -1.38%
std::find(deque<int>)_(process_all)/8192 1928.446 -
std::find(list<int>)_(bail_25%)/1024 129.223 -1.69%
std::find(list<int>)_(bail_25%)/32768 7845.187 3.52%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1427.736 -
std::find(list<int>)_(process_all)/1024 685.448 -
std::find(list<int>)_(process_all)/32768 25985.914 -
std::find(list<int>)_(process_all)/50 18.799 -
std::find(list<int>)_(process_all)/8 2.227 -2.25%
std::find(list<int>)_(process_all)/8192 7230.987 -1.81%
std::find(vector<bool>)_(process_all)/1024 4.645 3.11%
std::find(vector<bool>)_(process_all)/1048576 3629.882 -
std::find(vector<bool>)_(process_all)/50 0.691 -
std::find(vector<bool>)_(process_all)/8 0.589 -7.56%
std::find(vector<bool>)_(process_all)/8192 33.185 -
std::find(vector<char>)_(bail_25%)/1024 5.230 -2.73%
std::find(vector<char>)_(bail_25%)/32768 135.154 -
std::find(vector<char>)_(bail_25%)/8 1.063 -3.80%
std::find(vector<char>)_(bail_25%)/8192 39.451 -
std::find(vector<char>)_(process_all)/1024 16.055 -
std::find(vector<char>)_(process_all)/32768 490.993 -
std::find(vector<char>)_(process_all)/50 1.651 1.51%
std::find(vector<char>)_(process_all)/8 0.923 -
std::find(vector<char>)_(process_all)/8192 134.499 -
std::find(vector<int>)_(bail_25%)/1024 65.443 -1.26%
std::find(vector<int>)_(bail_25%)/32768 1843.061 -
std::find(vector<int>)_(bail_25%)/8 1.414 -
std::find(vector<int>)_(bail_25%)/8192 466.370 -
std::find(vector<int>)_(process_all)/1024 239.857 -
std::find(vector<int>)_(process_all)/32768 7329.176 -
std::find(vector<int>)_(process_all)/50 12.268 -1.18%
std::find(vector<int>)_(process_all)/8 2.705 -2.52%
std::find(vector<int>)_(process_all)/8192 1833.132 -
std::find(vector<long_long>)_(bail_25%)/1024 22.920 -1.19%
std::find(vector<long_long>)_(bail_25%)/32768 724.844 -1.25%
std::find(vector<long_long>)_(bail_25%)/8 0.922 3.38%
std::find(vector<long_long>)_(bail_25%)/8192 187.857 -
std::find(vector<long_long>)_(process_all)/1024 89.720 -
std::find(vector<long_long>)_(process_all)/32768 2888.197 -
std::find(vector<long_long>)_(process_all)/50 4.381 -
std::find(vector<long_long>)_(process_all)/8 1.246 24.13%
std::find(vector<long_long>)_(process_all)/8192 719.639 -
std::find(vector<short>)_(bail_25%)/1024 5.961 -
std::find(vector<short>)_(bail_25%)/32768 187.257 -
std::find(vector<short>)_(bail_25%)/8 0.738 10.25%
std::find(vector<short>)_(bail_25%)/8192 45.264 -
std::find(vector<short>)_(process_all)/1024 22.351 -
std::find(vector<short>)_(process_all)/32768 716.235 -
std::find(vector<short>)_(process_all)/50 1.691 -
std::find(vector<short>)_(process_all)/8 0.677 -
std::find(vector<short>)_(process_all)/8192 179.869 -
std::find_end(deque<int>)_(match_near_end)/1000 39.042 -15.31%
std::find_end(deque<int>)_(match_near_end)/1024 36.020 10.88%
std::find_end(deque<int>)_(match_near_end)/8192 289.111 5.97%
std::find_end(deque<int>)_(near_matches)/1000 15711.533 -
std::find_end(deque<int>)_(near_matches)/1024 16308.122 -
std::find_end(deque<int>)_(near_matches)/8192 1123678.954 -
std::find_end(deque<int>)_(process_all)/1000 283.784 -
std::find_end(deque<int>)_(process_all)/1024 337.929 10.20%
std::find_end(deque<int>)_(process_all)/1048576 340490.363 29.10%
std::find_end(deque<int>)_(process_all)/8192 2663.346 25.22%
std::find_end(deque<int>)_(same_length)/1000 325.560 -
std::find_end(deque<int>)_(same_length)/1024 332.826 -
std::find_end(deque<int>)_(same_length)/8192 2795.676 4.72%
std::find_end(deque<int>)_(single_element)/1000 313.445 -
std::find_end(deque<int>)_(single_element)/1024 305.577 -3.53%
std::find_end(deque<int>)_(single_element)/8192 2201.868 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.234 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.611 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 615.614 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30795.455 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31964.356 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1877622.767 -
std::find_end(deque<int>,_pred)_(process_all)/1000 583.250 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.893 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593565.784 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4352.980 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.023 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.404 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4969.037 -1.67%
std::find_end(deque<int>,_pred)_(single_element)/1000 668.861 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.468 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4877.056 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.380 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.782 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256376.495 -
std::find_end(forward_list<int>)_(near_matches)/1000 36327.304 -
std::find_end(forward_list<int>)_(near_matches)/1024 37743.270 -
std::find_end(forward_list<int>)_(near_matches)/8192 2451743.150 -
std::find_end(forward_list<int>)_(process_all)/1000 695.145 -
std::find_end(forward_list<int>)_(process_all)/1024 701.871 -1.04%
std::find_end(forward_list<int>)_(process_all)/1048576 752626.575 -1.27%
std::find_end(forward_list<int>)_(process_all)/8192 5659.268 -
std::find_end(forward_list<int>)_(same_length)/1000 1468.508 -
std::find_end(forward_list<int>)_(same_length)/1024 1492.713 -
std::find_end(forward_list<int>)_(same_length)/8192 12965.511 -8.81%
std::find_end(forward_list<int>)_(single_element)/1000 691.740 -
std::find_end(forward_list<int>)_(single_element)/1024 708.546 9.17%
std::find_end(forward_list<int>)_(single_element)/8192 5934.423 3.11%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.301 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5142.970 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275653.631 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41545.762 1.29%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42813.492 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680207.854 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 799.429 3.08%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.832 3.90%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 900696.985 4.04%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6605.487 4.33%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.767 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.145 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15815.876 -10.89%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 774.737 -2.14%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 794.327 -2.48%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6497.992 -1.93%
std::find_end(list<int>)_(match_near_end)/1000 79.052 2.35%
std::find_end(list<int>)_(match_near_end)/1024 59.743 -
std::find_end(list<int>)_(match_near_end)/8192 601.179 -
std::find_end(list<int>)_(near_matches)/1000 33179.703 -
std::find_end(list<int>)_(near_matches)/1024 34840.608 1.67%
std::find_end(list<int>)_(near_matches)/8192 2240040.465 -
std::find_end(list<int>)_(process_all)/1000 712.676 -
std::find_end(list<int>)_(process_all)/1024 727.496 -
std::find_end(list<int>)_(process_all)/1048576 872057.731 -
std::find_end(list<int>)_(process_all)/8192 7767.935 4.19%
std::find_end(list<int>)_(same_length)/1000 744.639 -
std::find_end(list<int>)_(same_length)/1024 745.844 -1.65%
std::find_end(list<int>)_(same_length)/8192 8137.791 -
std::find_end(list<int>)_(single_element)/1000 712.274 -
std::find_end(list<int>)_(single_element)/1024 729.351 -
std::find_end(list<int>)_(single_element)/8192 8760.860 5.18%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.336 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.350 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.052 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36933.742 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38267.800 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2401553.510 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.822 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.242 -2.97%
std::find_end(list<int>,_pred)_(process_all)/1048576 959342.030 -
std::find_end(list<int>,_pred)_(process_all)/8192 8235.039 1.31%
std::find_end(list<int>,_pred)_(same_length)/1000 770.244 -5.73%
std::find_end(list<int>,_pred)_(same_length)/1024 791.313 -3.15%
std::find_end(list<int>,_pred)_(same_length)/8192 10352.939 10.34%
std::find_end(list<int>,_pred)_(single_element)/1000 794.782 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.561 -
std::find_end(list<int>,_pred)_(single_element)/8192 8828.178 1.91%
std::find_end(vector<int>)_(match_near_end)/1000 28.490 1.22%
std::find_end(vector<int>)_(match_near_end)/1024 29.339 2.63%
std::find_end(vector<int>)_(match_near_end)/8192 206.636 2.38%
std::find_end(vector<int>)_(near_matches)/1000 13445.008 -
std::find_end(vector<int>)_(near_matches)/1024 13951.763 -
std::find_end(vector<int>)_(near_matches)/8192 766694.550 -
std::find_end(vector<int>)_(process_all)/1000 215.983 -1.43%
std::find_end(vector<int>)_(process_all)/1024 221.165 -1.20%
std::find_end(vector<int>)_(process_all)/1048576 216658.504 -1.21%
std::find_end(vector<int>)_(process_all)/8192 1676.629 -1.39%
std::find_end(vector<int>)_(same_length)/1000 241.502 -
std::find_end(vector<int>)_(same_length)/1024 247.109 -1.88%
std::find_end(vector<int>)_(same_length)/8192 2020.083 -
std::find_end(vector<int>)_(single_element)/1000 249.727 4.08%
std::find_end(vector<int>)_(single_element)/1024 255.160 4.13%
std::find_end(vector<int>)_(single_element)/8192 1984.891 6.27%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.366 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.024 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.266 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23171.115 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24103.224 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450831.517 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.391 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.589 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643529.605 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4296.625 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.727 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.628 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5019.699 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.527 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.216 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4781.589 -
std::find_first_of(deque<int>)_(large_needle)/1024 363254.692 -
std::find_first_of(deque<int>)_(large_needle)/32 280.749 -
std::find_first_of(deque<int>)_(large_needle)/50 669.631 -
std::find_first_of(deque<int>)_(large_needle)/8192 23387368.066 -
std::find_first_of(deque<int>)_(small_needle)/1024 3526.421 2.20%
std::find_first_of(deque<int>)_(small_needle)/32 116.433 6.61%
std::find_first_of(deque<int>)_(small_needle)/50 175.191 4.78%
std::find_first_of(deque<int>)_(small_needle)/8192 28160.039 2.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 605036.706 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 571.415 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1562.352 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36727407.892 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6213.760 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.914 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.112 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49766.088 -
std::find_first_of(list<int>)_(large_needle)/1024 918650.070 -
std::find_first_of(list<int>)_(large_needle)/32 674.300 -
std::find_first_of(list<int>)_(large_needle)/50 1729.535 -
std::find_first_of(list<int>)_(large_needle)/8192 50964800.641 2.71%
std::find_first_of(list<int>)_(small_needle)/1024 2742.381 -
std::find_first_of(list<int>)_(small_needle)/32 93.341 -
std::find_first_of(list<int>)_(small_needle)/50 139.478 -
std::find_first_of(list<int>)_(small_needle)/8192 21958.904 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042171.767 13.43%
std::find_first_of(list<int>,_pred)_(large_needle)/32 744.027 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1952.457 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 60407958.333 3.88%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5347.803 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 169.792 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.085 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43038.572 -
std::find_first_of(vector<int>)_(large_needle)/1024 129401.218 20.38%
std::find_first_of(vector<int>)_(large_needle)/32 128.443 26.75%
std::find_first_of(vector<int>)_(large_needle)/50 328.383 25.28%
std::find_first_of(vector<int>)_(large_needle)/8192 7956571.022 15.16%
std::find_first_of(vector<int>)_(small_needle)/1024 1507.523 7.21%
std::find_first_of(vector<int>)_(small_needle)/32 49.117 8.83%
std::find_first_of(vector<int>)_(small_needle)/50 75.079 8.51%
std::find_first_of(vector<int>)_(small_needle)/8192 12022.032 6.94%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 586934.918 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 490.692 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1350.695 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41604294.120 8.86%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5646.930 -5.01%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.425 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.118 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44647.829 -3.61%
std::find_if(deque<int>)_(bail_25%)/1024 77.134 -
std::find_if(deque<int>)_(bail_25%)/32768 2321.447 8.06%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 583.898 8.37%
std::find_if(deque<int>)_(process_all)/1024 251.319 -
std::find_if(deque<int>)_(process_all)/32768 8238.894 2.32%
std::find_if(deque<int>)_(process_all)/50 12.577 -
std::find_if(deque<int>)_(process_all)/8 2.521 -1.83%
std::find_if(deque<int>)_(process_all)/8192 2006.586 -
std::find_if(list<int>)_(bail_25%)/1024 180.483 -
std::find_if(list<int>)_(bail_25%)/32768 7137.868 -5.43%
std::find_if(list<int>)_(bail_25%)/8 0.917 -
std::find_if(list<int>)_(bail_25%)/8192 1417.990 -
std::find_if(list<int>)_(process_all)/1024 685.235 -1.62%
std::find_if(list<int>)_(process_all)/32768 25943.059 1.48%
std::find_if(list<int>)_(process_all)/50 18.928 -
std::find_if(list<int>)_(process_all)/8 2.360 -
std::find_if(list<int>)_(process_all)/8192 7721.444 -15.16%
std::find_if(vector<bool>)_(process_all)/1024 565.935 -
std::find_if(vector<bool>)_(process_all)/1048576 576690.732 -
std::find_if(vector<bool>)_(process_all)/50 23.689 -1.09%
std::find_if(vector<bool>)_(process_all)/8 3.521 -
std::find_if(vector<bool>)_(process_all)/8192 4515.023 -
std::find_if(vector<char>)_(bail_25%)/1024 27.603 9.59%
std::find_if(vector<char>)_(bail_25%)/32768 862.010 7.82%
std::find_if(vector<char>)_(bail_25%)/8 1.001 8.19%
std::find_if(vector<char>)_(bail_25%)/8192 223.055 5.74%
std::find_if(vector<char>)_(process_all)/1024 123.772 -
std::find_if(vector<char>)_(process_all)/32768 3833.613 2.24%
std::find_if(vector<char>)_(process_all)/50 6.591 -
std::find_if(vector<char>)_(process_all)/8 1.399 -5.46%
std::find_if(vector<char>)_(process_all)/8192 937.299 -
std::find_if(vector<int>)_(bail_25%)/1024 26.976 -7.34%
std::find_if(vector<int>)_(bail_25%)/32768 813.592 -8.10%
std::find_if(vector<int>)_(bail_25%)/8 0.839 -8.39%
std::find_if(vector<int>)_(bail_25%)/8192 211.576 -7.80%
std::find_if(vector<int>)_(process_all)/1024 112.315 -
std::find_if(vector<int>)_(process_all)/32768 3228.999 -
std::find_if(vector<int>)_(process_all)/50 5.741 -
std::find_if(vector<int>)_(process_all)/8 1.362 7.65%
std::find_if(vector<int>)_(process_all)/8192 826.420 2.81%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.125 -1.03%
std::find_if_not(deque<int>)_(bail_25%)/32768 1982.443 -8.42%
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 499.666 -8.26%
std::find_if_not(deque<int>)_(process_all)/1024 253.709 -6.46%
std::find_if_not(deque<int>)_(process_all)/32768 8080.548 -6.95%
std::find_if_not(deque<int>)_(process_all)/50 12.615 -
std::find_if_not(deque<int>)_(process_all)/8 2.614 1.36%
std::find_if_not(deque<int>)_(process_all)/8192 1999.622 -7.24%
std::find_if_not(list<int>)_(bail_25%)/1024 181.902 -8.25%
std::find_if_not(list<int>)_(bail_25%)/32768 7618.714 -7.27%
std::find_if_not(list<int>)_(bail_25%)/8 0.913 -
std::find_if_not(list<int>)_(bail_25%)/8192 1452.188 -1.96%
std::find_if_not(list<int>)_(process_all)/1024 722.095 -5.72%
std::find_if_not(list<int>)_(process_all)/32768 25333.197 -2.51%
std::find_if_not(list<int>)_(process_all)/50 38.886 2.33%
std::find_if_not(list<int>)_(process_all)/8 3.624 1.51%
std::find_if_not(list<int>)_(process_all)/8192 7219.450 -9.81%
std::find_if_not(vector<bool>)_(process_all)/1024 563.379 -
std::find_if_not(vector<bool>)_(process_all)/1048576 574542.385 -
std::find_if_not(vector<bool>)_(process_all)/50 23.856 1.13%
std::find_if_not(vector<bool>)_(process_all)/8 3.507 -
std::find_if_not(vector<bool>)_(process_all)/8192 4490.452 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.021 19.44%
std::find_if_not(vector<char>)_(bail_25%)/32768 942.525 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.994 39.17%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.093 3.69%
std::find_if_not(vector<char>)_(process_all)/1024 124.312 -
std::find_if_not(vector<char>)_(process_all)/32768 3749.431 -
std::find_if_not(vector<char>)_(process_all)/50 6.630 -
std::find_if_not(vector<char>)_(process_all)/8 1.470 2.97%
std::find_if_not(vector<char>)_(process_all)/8192 943.688 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.265 -5.95%
std::find_if_not(vector<int>)_(bail_25%)/32768 972.776 -4.52%
std::find_if_not(vector<int>)_(bail_25%)/8 0.909 -
std::find_if_not(vector<int>)_(bail_25%)/8192 248.100 -4.66%
std::find_if_not(vector<int>)_(process_all)/1024 113.028 -
std::find_if_not(vector<int>)_(process_all)/32768 3206.427 -
std::find_if_not(vector<int>)_(process_all)/50 5.758 3.12%
std::find_if_not(vector<int>)_(process_all)/8 1.305 -5.17%
std::find_if_not(vector<int>)_(process_all)/8192 808.886 -
std::flat_map<int,_int>::clear()/0 390.024 -
std::flat_map<int,_int>::clear()/1024 391.984 -1.31%
std::flat_map<int,_int>::clear()/32 391.144 -
std::flat_map<int,_int>::clear()/8192 405.282 -1.49%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.828 -1.28%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.086 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.510 -1.58%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.409 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.822 30.48%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.479 10.36%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.100 33.80%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.058 -2.19%
std::flat_map<int,_int>::count(key)_(existent)/32 3.053 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.439 -2.21%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.438 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.033 10.97%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.187 2.39%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.293 16.31%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.898 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.223 -1.24%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.640 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.558 -
std::flat_map<int,_int>::ctor(const&)/0 12.717 -
std::flat_map<int,_int>::ctor(const&)/1024 175.801 -1.35%
std::flat_map<int,_int>::ctor(const&)/32 22.849 -
std::flat_map<int,_int>::ctor(const&)/8192 1946.091 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.674 -1.15%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 175.394 -1.48%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1941.283 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.559 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4226.426 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.073 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33197.389 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.605 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8702.591 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.405 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135561.945 3.73%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.270 -1.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.311 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.498 -1.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.405 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.365 6.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.386 -1.53%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.877 5.62%
std::flat_map<int,_int>::erase(iterator)/1024 79.497 4.40%
std::flat_map<int,_int>::erase(iterator)/32 19.869 -
std::flat_map<int,_int>::erase(iterator)/8192 492.664 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.023 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.141 -1.68%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.663 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 617.861 1.33%
std::flat_map<int,_int>::erase(key)_(existent)/1024 113.702 27.91%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.692 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 567.978 2.83%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.445 -4.04%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.500 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.204 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.245 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -3.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.373 -2.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.916 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.170 -1.83%
std::flat_map<int,_int>::find(key)_(existent)/32 3.285 -
std::flat_map<int,_int>::find(key)_(existent)/8192 11.985 -1.76%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.364 -16.66%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.023 9.17%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.256 2.42%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.947 9.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.820 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.969 -5.76%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.104 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.736 -5.54%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.796 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.859 -39.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.412 -3.61%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 562.411 -6.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.884 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.367 -3.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.923 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.014 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.946 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.129 -31.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.175 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.796 -5.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.650 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5188.336 -13.97%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.040 -3.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40201.861 -11.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.825 -1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5731.281 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.945 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44078.315 1.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.694 -1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7688.435 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.674 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 72984.389 15.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.170 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1407.382 -7.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.203 -1.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8419.149 -9.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.996 -1.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1655.416 -3.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.041 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10242.496 -5.03%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.010 49.23%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.032 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.914 8.97%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.035 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.407 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.320 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 32.144 6.04%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.022 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.539 -37.50%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.817 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 573.876 -5.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.336 38.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.790 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.874 14.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.721 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.740 -15.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.102 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.146 -14.84%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.714 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.623 -38.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.367 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 573.682 -5.34%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.777 -1.63%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.019 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.297 -1.95%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.038 3.90%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.339 2.64%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.126 4.36%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.469 -2.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.516 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.976 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 690.524 23.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.282 -2.22%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.048 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.514 -1.25%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 747.945 31.08%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.993 -10.32%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.948 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 723.469 34.14%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.888 -2.11%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.945 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.353 -8.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -4.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.691 -40.92%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.189 -7.95%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.411 -43.75%
std::flat_multimap<int,_int>::clear()/0 389.131 -3.11%
std::flat_multimap<int,_int>::clear()/1024 391.748 -2.39%
std::flat_multimap<int,_int>::clear()/32 390.480 -2.55%
std::flat_multimap<int,_int>::clear()/8192 406.869 -2.80%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.073 -2.04%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.402 -8.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.490 20.86%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.588 -29.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.176 -3.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.266 -30.68%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.150 -13.86%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.307 -1.75%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.813 -18.57%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.084 -1.88%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.468 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.850 -3.22%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.425 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.355 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1160.829 -1.32%
std::flat_multimap<int,_int>::ctor(const&)/0 12.650 -3.42%
std::flat_multimap<int,_int>::ctor(const&)/1024 175.728 -1.23%
std::flat_multimap<int,_int>::ctor(const&)/32 22.724 -1.93%
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.680 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.696 -3.18%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 175.798 -1.32%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.769 -1.66%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1915.765 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.911 -2.61%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3931.756 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.369 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31988.973 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.942 -4.30%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8386.241 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 191.582 -1.57%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 120175.163 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.157 3.17%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.478 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.779 4.02%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.013 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.047 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.257 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.788 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.164 -
std::flat_multimap<int,_int>::erase(iterator)/8192 488.848 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.537 -3.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.632 -2.97%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.157 -3.47%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.112 -1.09%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 81.908 -6.88%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.607 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 509.832 -7.00%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.793 -1.38%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.073 7.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.246 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.552 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.829 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.024 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.208 -1.86%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 11.996 -1.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 6.61%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.502 -20.89%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.142 -4.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.181 -21.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.904 -1.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.879 -2.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.146 -2.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.663 3.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.808 -2.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.800 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.950 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 675.217 4.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.983 -3.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.567 -3.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.019 -4.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.488 -2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.934 -2.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.154 -1.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.319 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 593.017 3.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.468 -2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4847.229 -2.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.880 -3.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36810.820 -1.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.916 -2.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5349.914 -2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 608.741 -3.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41230.100 -1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.403 -3.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7275.013 -1.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.115 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59599.810 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.232 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1072.453 -2.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.606 -2.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5918.773 -1.84%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.403 -2.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1093.447 -5.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.261 -3.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5942.594 -7.00%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.483 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.256 4.71%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 667.191 8.24%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.884 -1.30%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.713 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.126 -1.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.630 8.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.902 -1.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.015 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.981 6.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 660.208 6.00%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.873 -1.92%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.065 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.334 -1.88%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.685 -30.49%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.164 -7.03%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.462 -31.89%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.924 12.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 92.352 5.80%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 22.998 28.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.656 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.823 10.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 91.792 5.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 22.906 26.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.200 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.008 50.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.624 1.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.237 65.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.875 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.850 -1.39%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.943 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.158 -1.84%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.218 -28.59%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.220 -4.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.172 -31.75%
std::for_each(deque<int>)/32 3.658 -
std::for_each(deque<int>)/50 3.858 -
std::for_each(deque<int>)/8 0.912 -
std::for_each(deque<int>)/8192 254.282 -
std::for_each(join_view(vector<vector<int>>))/32 3.750 -
std::for_each(join_view(vector<vector<int>>))/50 4.051 -
std::for_each(join_view(vector<vector<int>>))/8 1.480 3.75%
std::for_each(join_view(vector<vector<int>>))/8192 263.252 -
std::for_each(list<int>)/32 10.790 -
std::for_each(list<int>)/50 20.079 -4.33%
std::for_each(list<int>)/8 2.523 -
std::for_each(list<int>)/8192 9054.391 25.15%
std::for_each(map<int>::iterator)/32 24.010 -
std::for_each(map<int>::iterator)/50 36.443 -
std::for_each(map<int>::iterator)/8 4.995 -
std::for_each(map<int>::iterator)/8192 11723.592 58.97%
std::for_each(multimap<int>::iterator)/32 23.767 -
std::for_each(multimap<int>::iterator)/50 36.940 -
std::for_each(multimap<int>::iterator)/8 5.077 -
std::for_each(multimap<int>::iterator)/8192 11147.820 50.05%
std::for_each(multiset<int>::iterator)/32 23.509 -
std::for_each(multiset<int>::iterator)/50 35.549 -
std::for_each(multiset<int>::iterator)/8 5.034 -
std::for_each(multiset<int>::iterator)/8192 10367.827 29.33%
std::for_each(set<int>::iterator)/32 24.464 -
std::for_each(set<int>::iterator)/50 36.753 -
std::for_each(set<int>::iterator)/8 5.033 -
std::for_each(set<int>::iterator)/8192 10102.585 27.60%
std::for_each(vector<int>)/32 3.651 -
std::for_each(vector<int>)/50 3.862 -
std::for_each(vector<int>)/8 0.908 -1.10%
std::for_each(vector<int>)/8192 251.580 -
std::for_each_n(deque<int>)/32 3.744 -
std::for_each_n(deque<int>)/50 3.962 -
std::for_each_n(deque<int>)/8 1.156 -3.85%
std::for_each_n(deque<int>)/8192 254.727 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.826 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.265 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.389 -12.51%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.516 -
std::for_each_n(list<int>)/32 11.195 -
std::for_each_n(list<int>)/50 21.950 -5.37%
std::for_each_n(list<int>)/8 2.533 2.03%
std::for_each_n(list<int>)/8192 8382.491 -
std::for_each_n(vector<int>)/32 3.691 -
std::for_each_n(vector<int>)/50 3.848 -
std::for_each_n(vector<int>)/8 2.638 -2.65%
std::for_each_n(vector<int>)/8192 251.716 -
std::generate(deque<int>)/1024 242.469 -
std::generate(deque<int>)/32 7.999 -
std::generate(deque<int>)/50 11.994 -
std::generate(deque<int>)/8192 1893.487 -
std::generate(list<int>)/1024 673.747 -
std::generate(list<int>)/32 8.401 -
std::generate(list<int>)/50 14.978 -1.90%
std::generate(list<int>)/8192 7495.210 -
std::generate(vector<int>)/1024 242.154 -
std::generate(vector<int>)/32 7.919 -
std::generate(vector<int>)/50 11.893 -
std::generate(vector<int>)/8192 1829.423 -
std::generate_n(deque<int>)/1024 242.437 -
std::generate_n(deque<int>)/32 8.172 -
std::generate_n(deque<int>)/50 12.130 -
std::generate_n(deque<int>)/8192 1947.451 -
std::generate_n(list<int>)/1024 650.132 -
std::generate_n(list<int>)/32 8.514 -
std::generate_n(list<int>)/50 15.179 -
std::generate_n(list<int>)/8192 7511.036 9.53%
std::generate_n(vector<int>)/1024 241.357 -
std::generate_n(vector<int>)/32 7.850 -
std::generate_n(vector<int>)/50 11.888 -
std::generate_n(vector<int>)/8192 1828.670 -
std::is_partitioned(deque<int>)_(partitioned)/1024 286.337 -2.07%
std::is_partitioned(deque<int>)_(partitioned)/32 9.199 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.012 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2255.622 -8.06%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.011 -6.30%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.755 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.634 -4.56%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 688.080 -20.74%
std::is_partitioned(list<int>)_(partitioned)/1024 595.374 -16.49%
std::is_partitioned(list<int>)_(partitioned)/32 8.579 -1.68%
std::is_partitioned(list<int>)_(partitioned)/50 13.982 -
std::is_partitioned(list<int>)_(partitioned)/8192 10390.005 48.15%
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.065 -1.92%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.092 -5.99%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.405 -4.74%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.813 -
std::is_partitioned(vector<int>)_(partitioned)/1024 188.284 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.247 -2.93%
std::is_partitioned(vector<int>)_(partitioned)/50 9.476 -2.77%
std::is_partitioned(vector<int>)_(partitioned)/8192 1397.363 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 54.721 -2.10%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.706 4.98%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.754 -1.24%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.310 -7.36%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.593 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.906 -2.95%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3850.724 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 512490.371 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.864 -6.73%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.293 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.268 -1.03%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4077.566 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688275.155 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.709 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 482.603 -1.17%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.656 2.80%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3865.433 -3.44%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515849.208 -5.05%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.153 3.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.433 1.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.528 -3.95%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4035.566 1.17%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685560.826 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.415 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1481.430 95.92%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.816 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10518.609 14.29%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420429.682 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.512 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 778.357 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.571 -1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11814.500 44.01%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1582454.375 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.704 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 762.666 -1.46%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.741 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11570.670 21.13%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429538.951 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.656 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 796.145 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.144 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 12354.098 46.22%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1584793.556 -2.24%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.614 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.120 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.796 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2823.050 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210852.824 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.480 2.67%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.058 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.398 -3.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.236 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011799.077 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.094 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 380.181 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.160 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2948.805 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211422.946 -2.01%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.579 -1.36%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.399 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.383 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.995 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993796.434 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.609 3.55%
std::is_sorted(deque<int>)/1024 468.938 -
std::is_sorted(deque<int>)/8 2.644 -
std::is_sorted(deque<int>)/8192 3756.426 -
std::is_sorted(deque<int>,_pred)/1024 640.069 -
std::is_sorted(deque<int>,_pred)/8 4.778 -34.20%
std::is_sorted(deque<int>,_pred)/8192 5185.593 -
std::is_sorted(list<int>)/1024 743.224 -1.18%
std::is_sorted(list<int>)/8 2.107 -1.54%
std::is_sorted(list<int>)/8192 6979.253 -3.06%
std::is_sorted(list<int>,_pred)/1024 810.725 -1.15%
std::is_sorted(list<int>,_pred)/8 4.025 -
std::is_sorted(list<int>,_pred)/8192 7817.569 -8.45%
std::is_sorted(vector<int>)/1024 245.866 -2.13%
std::is_sorted(vector<int>)/8 2.055 -
std::is_sorted(vector<int>)/8192 1918.632 -4.07%
std::is_sorted(vector<int>,_pred)/1024 468.073 -
std::is_sorted(vector<int>,_pred)/8 3.238 -2.20%
std::is_sorted(vector<int>,_pred)/8192 3723.759 -
std::is_sorted_until(deque<int>)/1024 463.327 -6.84%
std::is_sorted_until(deque<int>)/8 3.740 50.00%
std::is_sorted_until(deque<int>)/8192 3711.696 -3.74%
std::is_sorted_until(deque<int>,_pred)/1024 594.342 -
std::is_sorted_until(deque<int>,_pred)/8 4.226 -6.33%
std::is_sorted_until(deque<int>,_pred)/8192 4792.782 -
std::is_sorted_until(list<int>)/1024 736.147 -
std::is_sorted_until(list<int>)/8 2.079 -
std::is_sorted_until(list<int>)/8192 6982.827 -2.64%
std::is_sorted_until(list<int>,_pred)/1024 792.323 -
std::is_sorted_until(list<int>,_pred)/8 3.665 -
std::is_sorted_until(list<int>,_pred)/8192 7585.398 -1.57%
std::is_sorted_until(vector<int>)/1024 234.975 -
std::is_sorted_until(vector<int>)/8 2.144 3.84%
std::is_sorted_until(vector<int>)/8192 1832.795 -
std::is_sorted_until(vector<int>,_pred)/1024 427.239 3.23%
std::is_sorted_until(vector<int>,_pred)/8 3.586 1.47%
std::is_sorted_until(vector<int>,_pred)/8192 3448.448 4.33%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4627.256 -1.38%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 524.134 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36456.930 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 702.837 -1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.847 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14401.851 3.77%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11514.325 -4.92%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.895 -8.62%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100309.980 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11601.828 -
std::list<int>::ctor(Range)_(cheap_elements)/32 334.488 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100906.535 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11558.311 -1.13%
std::list<int>::ctor(const&)_(cheap_elements)/32 334.833 -1.25%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100669.051 1.05%
std::list<int>::ctor(size)/1024 11958.730 -23.34%
std::list<int>::ctor(size)/32 329.525 -12.44%
std::list<int>::ctor(size)/8192 96885.976 -28.18%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11275.477 -10.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.990 -10.12%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97372.947 -7.07%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.605 -3.30%
std::list<int>::erase(begin)_(cheap_elements)/32 10.513 -5.34%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.425 -5.12%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.528 -3.09%
std::list<int>::insert(begin)_(cheap_elements)/32 10.891 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.489 -3.59%
std::list<int>::operator=(const&)_(cheap_elements)/1024 742.081 -1.58%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.155 1.46%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9522.108 1.24%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4627.619 -1.94%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.840 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37512.498 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.542 -1.30%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.460 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.459 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4873.964 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.187 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39365.119 1.83%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16377.924 -4.62%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 872.994 -2.13%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 143930.782 -3.83%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.764 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.689 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14961.565 11.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6907.485 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.292 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56320.974 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12578.888 -6.11%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.960 -5.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102226.403 -5.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32160.452 -4.46%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 905.516 -4.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 276346.625 -3.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12817.074 -4.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 354.580 -4.85%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105743.065 -3.19%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32149.673 -4.08%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 910.528 -6.52%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276289.454 -3.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12461.815 -3.27%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.609 -2.12%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101963.295 -4.50%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32350.063 -4.02%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 908.508 -3.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275561.927 -3.69%
std::list<std::string>::ctor(size)/1024 12343.528 -3.88%
std::list<std::string>::ctor(size)/32 339.265 -4.04%
std::list<std::string>::ctor(size)/8192 102019.332 -4.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12455.675 -4.16%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 344.433 -5.39%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101326.083 -5.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31666.266 -4.61%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 878.119 -5.66%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 272972.789 -4.51%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.037 -7.86%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.692 -6.21%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.125 -6.66%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.837 -3.89%
std::list<std::string>::erase(begin)_(expensive_elements)/32 28.875 -3.45%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.643 -1.68%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.604 -1.13%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.774 -1.56%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.462 -1.02%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.653 -2.07%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.006 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.535 -2.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1489.143 17.47%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.150 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10524.733 4.64%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6858.352 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 149.731 -1.95%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55357.169 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4754.333 -1.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.313 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38426.517 -1.64%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16442.509 -3.34%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 875.743 -5.19%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 144361.064 -3.13%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.651 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.927 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.331 -2.56%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.159 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.972 -2.38%
std::lower_bound(std::deque<int>)/100 30.342 -
std::lower_bound(std::deque<int>)/8 16.865 -
std::lower_bound(std::deque<int>)/8192 64.544 -1.02%
std::lower_bound(std::forward_list<int>)/100 83.290 1.09%
std::lower_bound(std::forward_list<int>)/8 15.293 -
std::lower_bound(std::forward_list<int>)/8192 10403.573 -
std::lower_bound(std::list<int>)/100 90.879 -
std::lower_bound(std::list<int>)/8 15.339 -
std::lower_bound(std::list<int>)/8192 16205.672 19.16%
std::lower_bound(std::vector<int>)/100 12.073 -
std::lower_bound(std::vector<int>)/8 7.717 -
std::lower_bound(std::vector<int>)/8192 15.584 -
std::make_heap(deque<int>)_(ascending)/1024 2640.277 -
std::make_heap(deque<int>)_(ascending)/8 28.441 5.31%
std::make_heap(deque<int>)_(ascending)/8192 20797.387 -
std::make_heap(deque<int>)_(descending)/1024 1087.958 -2.76%
std::make_heap(deque<int>)_(descending)/8 20.944 -
std::make_heap(deque<int>)_(descending)/8192 8581.956 -2.32%
std::make_heap(deque<int>)_(heap)/1024 1087.784 -3.00%
std::make_heap(deque<int>)_(heap)/8 21.090 -
std::make_heap(deque<int>)_(heap)/8192 8580.020 -2.42%
std::make_heap(deque<int>)_(pipe-organ)/1024 2655.802 -1.19%
std::make_heap(deque<int>)_(pipe-organ)/8 27.974 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20933.493 -
std::make_heap(deque<int>)_(repeated)/1024 2268.410 -1.02%
std::make_heap(deque<int>)_(repeated)/8 25.536 1.29%
std::make_heap(deque<int>)_(repeated)/8192 17803.513 -1.51%
std::make_heap(deque<int>)_(shuffled)/1024 2555.450 -4.25%
std::make_heap(deque<int>)_(shuffled)/8 25.024 2.11%
std::make_heap(deque<int>)_(shuffled)/8192 22554.915 -6.24%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.161 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.290 2.75%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17111.369 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.099 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.307 1.82%
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.549 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.060 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.322 1.92%
std::make_heap(deque<int>,_pred)_(heap)/8192 5029.289 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.869 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.255 2.47%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17093.844 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.863 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.582 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.943 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.958 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.868 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15261.432 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 672.909 1.18%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.191 -3.02%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5184.568 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.954 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.736 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2234.521 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.145 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.739 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2234.452 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.402 -1.89%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.458 -2.70%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5166.463 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.159 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.317 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4615.392 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.282 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.197 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5280.783 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 685.869 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.897 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5290.885 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.419 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.656 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.243 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.628 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.672 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.234 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.056 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.522 -1.02%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5350.712 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.316 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.979 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4793.040 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.378 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.410 -1.11%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5717.717 -
std::make_heap(vector<int>)_(ascending)/1024 658.196 -
std::make_heap(vector<int>)_(ascending)/8 16.365 -
std::make_heap(vector<int>)_(ascending)/8192 5034.802 -
std::make_heap(vector<int>)_(descending)/1024 270.809 -
std::make_heap(vector<int>)_(descending)/8 14.586 -
std::make_heap(vector<int>)_(descending)/8192 1957.064 -
std::make_heap(vector<int>)_(heap)/1024 271.195 -
std::make_heap(vector<int>)_(heap)/8 14.642 -
std::make_heap(vector<int>)_(heap)/8192 1957.733 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.297 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.481 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5000.164 -
std::make_heap(vector<int>)_(repeated)/1024 562.648 -
std::make_heap(vector<int>)_(repeated)/8 15.396 -
std::make_heap(vector<int>)_(repeated)/8192 4288.212 -2.79%
std::make_heap(vector<int>)_(shuffled)/1024 574.248 -
std::make_heap(vector<int>)_(shuffled)/8 15.752 -
std::make_heap(vector<int>)_(shuffled)/8192 5066.062 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.999 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.645 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5032.657 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.211 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.603 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1957.589 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.236 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.623 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1958.054 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.217 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.646 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5023.403 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.048 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.788 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4318.268 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.774 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.767 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4969.919 1.02%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15852.012 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.898 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 500362.599 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16235.340 -4.16%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.420 -2.46%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504370.315 -2.58%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21295.005 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.848 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 588669.778 -1.54%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17753.203 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.697 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523150.684 -1.28%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31543.079 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.310 -1.02%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 975814.866 -2.00%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14602.406 -2.04%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.336 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173325.304 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21948.230 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.322 -1.29%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 614462.701 -2.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15817.785 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.623 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 448385.162 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16351.508 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.440 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 452073.342 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21418.000 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.132 -1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 547746.661 -1.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17854.857 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.814 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 467002.728 -1.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31811.031 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.964 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 951161.003 -1.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13928.979 -1.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.296 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166053.005 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22040.224 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.071 -2.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 593818.826 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10907.376 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.057 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114197.482 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11115.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.632 2.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115497.917 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14566.655 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.156 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 156766.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12195.007 -1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128401.446 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23805.795 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.118 -1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268043.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5742.979 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.216 -10.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62058.107 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 14957.321 -1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.384 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 164871.314 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10916.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.224 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114940.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11126.206 -1.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.974 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 115923.686 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14599.492 -1.45%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.663 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 156626.453 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12210.833 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.345 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129103.853 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23734.655 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.557 -1.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268147.674 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5750.706 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.998 -2.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61182.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 14978.214 -5.93%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 164119.862 -6.88%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11025.044 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.520 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114046.427 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11580.902 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.674 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117752.800 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14983.773 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.075 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 154931.970 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12788.281 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.217 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 131714.461 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23214.213 -1.09%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.151 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 258599.646 -1.18%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5826.435 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.490 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62264.704 -3.56%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14980.911 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.012 -1.05%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154294.728 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11002.649 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.555 -1.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114771.951 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11484.485 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 117687.200 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14927.392 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.641 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 155355.516 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12767.161 -1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.389 1.05%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132038.866 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23145.258 -1.61%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.007 -2.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 258369.086 -1.57%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5819.672 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.307 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62805.718 1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14942.176 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.197 1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 154556.806 -1.00%
std::map<int,_int>::clear()/0 390.418 -1.19%
std::map<int,_int>::clear()/1024 9899.715 -3.95%
std::map<int,_int>::clear()/32 630.123 -2.91%
std::map<int,_int>::clear()/8192 81078.991 -3.86%
std::map<int,_int>::contains(key)_(existent)/1024 4.173 1.55%
std::map<int,_int>::contains(key)_(existent)/32 1.662 2.32%
std::map<int,_int>::contains(key)_(existent)/8192 5.477 -1.75%
std::map<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.436 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.855 -1.00%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.952 -35.75%
std::map<int,_int>::count(key)_(existent)/1024 3.673 -4.17%
std::map<int,_int>::count(key)_(existent)/32 1.514 -1.40%
std::map<int,_int>::count(key)_(existent)/8192 5.641 -2.07%
std::map<int,_int>::count(key)_(non-existent)/0 0.248 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.186 -
std::map<int,_int>::count(key)_(non-existent)/32 2.853 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.007 -1.38%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.856 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6139.773 2.99%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.258 1.04%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51494.071 -
std::map<int,_int>::ctor(const&)/0 12.876 -
std::map<int,_int>::ctor(const&)/1024 6517.144 -
std::map<int,_int>::ctor(const&)/32 223.873 -
std::map<int,_int>::ctor(const&)/8192 52443.051 1.47%
std::map<int,_int>::ctor(const&,_alloc)/0 12.746 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6472.797 -
std::map<int,_int>::ctor(const&,_alloc)/32 230.034 4.92%
std::map<int,_int>::ctor(const&,_alloc)/8192 51658.309 1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.711 -3.47%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8785.381 -1.79%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.672 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70790.636 -1.40%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13033.006 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.868 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241297.674 -1.77%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.422 3.67%
std::map<int,_int>::equal_range(key)_(existent)/32 1.804 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.389 -1.34%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.249 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.460 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.687 8.46%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.329 1.99%
std::map<int,_int>::erase(iterator)/1024 20.083 -2.76%
std::map<int,_int>::erase(iterator)/32 19.956 -2.79%
std::map<int,_int>::erase(iterator)/8192 23.491 -2.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.061 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7163.162 -3.90%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.132 -2.62%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54922.286 -3.38%
std::map<int,_int>::erase(key)_(existent)/1024 24.971 3.64%
std::map<int,_int>::erase(key)_(existent)/32 21.770 -2.61%
std::map<int,_int>::erase(key)_(existent)/8192 24.739 -1.56%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.250 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.172 -5.49%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.293 -7.36%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.281 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.250 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.884 -1.81%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.747 -1.42%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.962 -3.18%
std::map<int,_int>::find(key)_(existent)/1024 4.227 1.91%
std::map<int,_int>::find(key)_(existent)/32 1.691 -
std::map<int,_int>::find(key)_(existent)/8192 5.279 -
std::map<int,_int>::find(key)_(non-existent)/0 0.249 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.335 -
std::map<int,_int>::find(key)_(non-existent)/32 2.215 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.541 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.104 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.531 -1.72%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.219 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.502 -2.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.071 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.788 -1.21%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.755 -1.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.293 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.243 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.790 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.489 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.958 3.79%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.003 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.500 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.062 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15637.916 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.925 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 173636.280 1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.231 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11833.463 -2.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.016 3.19%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 112958.478 -2.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.359 -1.40%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7610.809 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 536.244 -1.46%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134660.207 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.543 -1.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10778.943 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 658.631 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90639.381 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.390 -1.64%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9656.588 -1.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.788 -5.36%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85825.840 1.50%
std::map<int,_int>::insert(value)_(already_present)/1024 3.103 -8.53%
std::map<int,_int>::insert(value)_(already_present)/32 1.751 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.859 -3.54%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.114 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.580 1.05%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.775 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.346 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.080 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.248 2.02%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.372 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.592 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.543 -2.71%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.740 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.100 -1.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.067 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.523 5.05%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.019 1.47%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.715 3.72%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.060 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.263 -1.90%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.287 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.674 -2.06%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.587 4.17%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.473 -2.51%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.538 1.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.248 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.409 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.300 1.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.461 1.19%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.418 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6445.482 -2.13%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.760 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51371.408 -2.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.424 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6421.821 -2.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.420 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50762.512 -3.02%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.001 -2.59%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.894 -3.91%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12749.053 -1.66%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.446 1.30%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.767 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.718 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.248 -5.81%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.187 -4.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.436 -5.46%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.418 -6.40%
std::map<std::string,_int>::clear()/0 393.184 -
std::map<std::string,_int>::clear()/1024 21112.760 -5.85%
std::map<std::string,_int>::clear()/32 866.251 -
std::map<std::string,_int>::clear()/8192 207528.559 -4.84%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.914 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.688 18.17%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.244 -9.22%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.622 -3.72%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.068 -2.33%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.866 -2.10%
std::map<std::string,_int>::count(key)_(existent)/1024 23.154 -6.20%
std::map<std::string,_int>::count(key)_(existent)/32 15.786 -4.22%
std::map<std::string,_int>::count(key)_(existent)/8192 30.387 -2.50%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 22.984 -7.99%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.840 -4.64%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.704 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.778 -1.09%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7034.581 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 211.883 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59623.902 -
std::map<std::string,_int>::ctor(const&)/0 12.674 -
std::map<std::string,_int>::ctor(const&)/1024 34576.675 -2.16%
std::map<std::string,_int>::ctor(const&)/32 806.938 -3.21%
std::map<std::string,_int>::ctor(const&)/8192 341085.359 -1.68%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35437.587 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 765.640 -1.88%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 342136.658 -1.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.798 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40908.893 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 824.474 -3.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388660.454 -5.69%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53426.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.783 1.73%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082438.932 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.702 2.91%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.852 -14.61%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.459 7.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.990 -3.37%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.150 -1.79%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.226 1.77%
std::map<std::string,_int>::erase(iterator)/1024 28.480 -11.44%
std::map<std::string,_int>::erase(iterator)/32 31.571 11.03%
std::map<std::string,_int>::erase(iterator)/8192 29.145 -10.94%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.678 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12561.881 -3.90%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.450 -3.20%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116700.455 -2.19%
std::map<std::string,_int>::erase(key)_(existent)/1024 55.010 -42.88%
std::map<std::string,_int>::erase(key)_(existent)/32 75.340 12.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.211 -35.59%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.296 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.561 -4.30%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.369 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.346 -1.58%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.561 1.06%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.793 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.201 6.52%
std::map<std::string,_int>::find(key)_(existent)/32 16.148 9.89%
std::map<std::string,_int>::find(key)_(existent)/8192 30.040 -7.03%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.213 -2.21%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.518 -10.33%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.590 -2.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.620 2.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.746 -2.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.481 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.894 -2.81%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.497 1.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.996 17.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.897 -9.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 76.831 7.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.889 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.066 -33.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.010 10.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.413 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.446 -2.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.337 -2.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.539 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.252 -4.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.280 -1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65490.841 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1521.379 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932689.785 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.389 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43723.852 -2.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1220.098 -5.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614890.577 -1.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.333 -1.92%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38866.596 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1096.703 -1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 610547.642 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.290 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34869.989 -1.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1261.252 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401949.683 -1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.908 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34227.917 -2.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1293.937 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 366588.374 -1.36%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.926 -5.56%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.453 9.27%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.088 -14.82%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.262 -24.79%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.625 3.18%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.330 -13.13%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.206 32.46%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.275 9.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.171 11.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.003 16.17%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.320 -1.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.808 17.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.315 62.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.366 -23.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.292 -14.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.371 16.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.655 -23.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.424 9.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.866 -7.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.306 -5.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.770 -27.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.775 2.62%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.738 -2.14%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.690 7.67%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.319 9.89%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.155 -1.54%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.489 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.130 7.55%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.432 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36081.338 -2.11%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.158 -2.94%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350629.698 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.449 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35791.122 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 761.595 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346324.464 -1.62%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15853.738 -7.00%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 326.720 4.09%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207840.756 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.494 3.33%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.990 -8.14%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.060 3.04%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.738 -8.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.198 -2.31%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.518 16.91%
std::mismatch(deque<int>)_(it,_it,_it)/1000 441.552 -2.39%
std::mismatch(deque<int>)_(it,_it,_it)/1024 465.058 2.61%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493717.008 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.671 -1.82%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3831.266 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 469.857 -6.37%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.938 -6.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491760.592 -11.68%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.120 -4.71%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3826.050 -11.55%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 715.735 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.957 1.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626262.022 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.396 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4833.390 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 696.443 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 718.639 1.05%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624178.773 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.199 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4867.139 -
std::mismatch(list<int>)_(it,_it,_it)/1000 737.885 -1.01%
std::mismatch(list<int>)_(it,_it,_it)/1024 755.120 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 924746.937 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.632 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7769.321 -2.80%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 751.532 -5.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 765.436 -2.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 943815.380 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.947 -6.27%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12313.018 -1.20%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.064 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 811.687 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000980.974 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.105 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12505.795 -2.84%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 791.835 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 812.354 -1.04%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991648.239 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.679 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10681.812 -5.42%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.209 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.772 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68288.924 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.060 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 484.966 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.295 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.853 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68441.997 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 484.731 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 522.523 14.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 491.922 -3.78%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 605002.003 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.192 1.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4684.446 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.852 1.22%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 494.200 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 602803.306 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.316 2.18%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4695.676 -
std::move(deque<int>)/1048576 54600.267 -
std::move(deque<int>)/262144 15204.939 1.07%
std::move(deque<int>)/32768 2015.662 -
std::move(deque<int>)/4096 148.983 -
std::move(deque<int>)/512 22.102 -
std::move(deque<int>)/64 4.826 -
std::move(deque<int>)/8 3.388 -3.50%
std::move(list<int>)/1048576 994829.792 1.40%
std::move(list<int>)/262144 244806.879 1.69%
std::move(list<int>)/32768 31202.017 2.06%
std::move(list<int>)/4096 5087.630 28.98%
std::move(list<int>)/512 372.138 7.01%
std::move(list<int>)/64 40.949 4.92%
std::move(list<int>)/8 3.375 -
std::move(vector<bool>)_(aligned)/1048576 1738.035 -
std::move(vector<bool>)_(aligned)/262144 258.105 -
std::move(vector<bool>)_(aligned)/32768 36.886 -
std::move(vector<bool>)_(aligned)/4096 6.946 -1.83%
std::move(vector<bool>)_(aligned)/512 2.317 -1.18%
std::move(vector<bool>)_(aligned)/64 1.545 -4.04%
std::move(vector<bool>)_(unaligned)/1048576 6540.503 -
std::move(vector<bool>)_(unaligned)/262144 1589.961 -3.12%
std::move(vector<bool>)_(unaligned)/32768 204.751 -1.31%
std::move(vector<bool>)_(unaligned)/4096 27.048 5.16%
std::move(vector<bool>)_(unaligned)/512 4.566 -9.97%
std::move(vector<bool>)_(unaligned)/64 1.631 -
std::move(vector<int>)/1048576 56759.048 -2.08%
std::move(vector<int>)/262144 14934.146 -33.04%
std::move(vector<int>)/32768 1729.225 -
std::move(vector<int>)/4096 133.875 -
std::move(vector<int>)/512 20.055 -
std::move(vector<int>)/64 4.130 -
std::move(vector<int>)/8 2.308 -
std::move_backward(deque<int>)/1048576 131249.977 -
std::move_backward(deque<int>)/262144 31164.882 -
std::move_backward(deque<int>)/32768 3466.696 -1.57%
std::move_backward(deque<int>)/4096 157.054 1.38%
std::move_backward(deque<int>)/512 23.498 -
std::move_backward(deque<int>)/64 5.168 -
std::move_backward(deque<int>)/8 3.353 -6.50%
std::move_backward(list<int>)/1048576 1026877.811 -
std::move_backward(list<int>)/262144 257642.159 -
std::move_backward(list<int>)/32768 31697.694 2.09%
std::move_backward(list<int>)/4096 4809.954 -7.02%
std::move_backward(list<int>)/512 369.752 -
std::move_backward(list<int>)/64 39.341 -
std::move_backward(list<int>)/8 3.367 -
std::move_backward(vector<bool>)_(aligned)/1048576 1729.184 -
std::move_backward(vector<bool>)_(aligned)/262144 256.761 -
std::move_backward(vector<bool>)_(aligned)/32768 38.048 -
std::move_backward(vector<bool>)_(aligned)/4096 7.198 -
std::move_backward(vector<bool>)_(aligned)/512 2.269 -2.75%
std::move_backward(vector<bool>)_(aligned)/64 1.745 4.40%
std::move_backward(vector<bool>)_(unaligned)/1048576 6520.146 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.790 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.589 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.765 1.22%
std::move_backward(vector<bool>)_(unaligned)/512 4.551 -
std::move_backward(vector<bool>)_(unaligned)/64 1.729 -3.47%
std::move_backward(vector<int>)/1048576 58889.088 4.96%
std::move_backward(vector<int>)/262144 21417.674 1.49%
std::move_backward(vector<int>)/32768 1734.087 -
std::move_backward(vector<int>)/4096 135.312 -
std::move_backward(vector<int>)/512 20.784 -
std::move_backward(vector<int>)/64 4.325 -
std::move_backward(vector<int>)/8 2.277 -
std::multimap<int,_int>::clear()/0 390.197 -
std::multimap<int,_int>::clear()/1024 10205.849 -6.35%
std::multimap<int,_int>::clear()/32 633.214 -2.33%
std::multimap<int,_int>::clear()/8192 82534.075 -4.87%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.447 -3.02%
std::multimap<int,_int>::contains(key)_(existent)/32 1.779 1.54%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.462 -1.81%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.520 -2.59%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.717 -5.19%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.696 -26.08%
std::multimap<int,_int>::count(key)_(existent)/1024 5.463 -
std::multimap<int,_int>::count(key)_(existent)/32 3.607 -3.87%
std::multimap<int,_int>::count(key)_(existent)/8192 6.598 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.632 -2.13%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.258 -1.32%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.865 -1.97%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.774 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.629 -2.87%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.335 -2.65%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51398.483 -1.04%
std::multimap<int,_int>::ctor(const&)/0 12.708 -
std::multimap<int,_int>::ctor(const&)/1024 6564.268 -
std::multimap<int,_int>::ctor(const&)/32 221.544 2.09%
std::multimap<int,_int>::ctor(const&)/8192 52461.906 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.692 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6579.037 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.624 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52226.771 1.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8630.276 1.38%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.777 -3.99%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72407.283 4.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.686 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12924.963 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.574 -2.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249880.886 1.28%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.295 -1.57%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.415 -1.91%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.971 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.705 3.32%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.312 -5.88%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.885 -
std::multimap<int,_int>::erase(iterator)/1024 20.200 -2.02%
std::multimap<int,_int>::erase(iterator)/32 20.101 -2.24%
std::multimap<int,_int>::erase(iterator)/8192 20.165 -2.22%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.674 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7318.675 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.181 -1.06%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56686.251 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.056 3.42%
std::multimap<int,_int>::erase(key)_(existent)/32 22.188 -3.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.502 -1.21%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.251 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.602 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.311 1.73%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.593 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.938 -4.92%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.824 -1.78%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.153 -1.10%
std::multimap<int,_int>::find(key)_(existent)/1024 3.697 -3.61%
std::multimap<int,_int>::find(key)_(existent)/32 1.715 -2.20%
std::multimap<int,_int>::find(key)_(existent)/8192 5.253 -2.68%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.233 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.372 -7.57%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.181 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.292 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.968 -1.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.694 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.444 -2.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.267 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.250 1.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.454 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.881 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.334 -5.54%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.058 4.07%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.959 -1.84%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.018 -5.71%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.298 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.390 4.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.016 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.472 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.309 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14586.518 -1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.190 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182419.018 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.323 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11963.639 3.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.707 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120687.051 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.680 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12160.169 -1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.770 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202403.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.691 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10874.430 -1.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.970 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90092.936 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.531 -2.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10184.953 4.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 676.518 -1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83618.760 1.16%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.763 1.72%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.264 -2.34%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.470 -1.66%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.171 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.421 6.69%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.997 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.713 -1.04%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.162 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.553 3.40%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.092 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.784 -7.32%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.011 -1.46%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.384 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.137 -1.16%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.883 -1.01%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.432 -1.75%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.767 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.348 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6479.804 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.177 -1.23%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51426.725 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6433.797 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.628 -2.20%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51520.241 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.853 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.918 -14.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12845.225 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.022 -5.40%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.168 -7.68%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.849 16.09%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.776 10.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.374 17.38%
std::multimap<std::string,_int>::clear()/0 390.686 -
std::multimap<std::string,_int>::clear()/1024 20849.119 -4.38%
std::multimap<std::string,_int>::clear()/32 889.669 -1.51%
std::multimap<std::string,_int>::clear()/8192 209411.199 -3.19%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.333 -8.16%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.683 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.480 -4.25%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.272 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.173 3.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.778 2.14%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.286 6.71%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.680 -10.09%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.347 -4.07%
std::multimap<std::string,_int>::count(key)_(existent)/8192 26.715 -10.21%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.503 -9.04%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.279 -7.42%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.256 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.746 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7025.846 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.051 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60281.561 -
std::multimap<std::string,_int>::ctor(const&)/0 12.614 -
std::multimap<std::string,_int>::ctor(const&)/1024 34698.202 -2.72%
std::multimap<std::string,_int>::ctor(const&)/32 780.034 -1.49%
std::multimap<std::string,_int>::ctor(const&)/8192 340021.701 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.600 -1.14%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36298.879 -1.91%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 848.060 -1.80%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343017.597 -1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38723.663 -9.95%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 946.861 -1.62%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377429.798 -3.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.808 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56027.564 -2.58%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 999.350 -2.29%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089700.844 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.986 -5.89%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.000 -5.33%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.334 -2.90%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.560 5.75%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.749 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.209 -5.12%
std::multimap<std::string,_int>::erase(iterator)/1024 24.967 -23.81%
std::multimap<std::string,_int>::erase(iterator)/32 26.125 -10.56%
std::multimap<std::string,_int>::erase(iterator)/8192 24.809 -20.84%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.744 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12375.251 -5.58%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.769 -1.85%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116054.690 -3.21%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 78.615 11.90%
std::multimap<std::string,_int>::erase(key)_(existent)/32 51.626 -12.48%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 101.697 11.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.523 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.384 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.469 1.06%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.285 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.480 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.669 -1.49%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.301 -3.81%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.430 -1.85%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.257 3.91%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.006 -5.19%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.406 1.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.942 -11.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.985 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.699 3.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.929 -2.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.232 3.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.724 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.851 -2.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.420 -2.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.919 -2.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.123 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.921 -1.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.001 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.699 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.921 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.098 -2.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.966 -2.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.552 -1.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.474 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64699.036 -2.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1354.953 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 905441.362 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.199 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42123.604 -3.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1175.689 -1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 588987.745 -1.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.043 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62834.981 -3.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1557.159 -1.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 808746.119 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.118 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33154.137 -6.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1116.577 -1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 378936.124 -2.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.449 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31830.496 -3.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.837 -1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 342038.988 -1.94%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.472 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.525 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.986 -1.46%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.200 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 67.747 4.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.321 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.515 -1.29%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.033 -1.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 41.718 -1.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.394 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.585 -3.42%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 90.105 -3.67%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.140 -16.18%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.895 -3.43%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 43.596 36.91%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 17.837 28.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 57.737 36.42%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36680.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 648.348 -2.22%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 345176.960 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.400 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35723.156 -1.05%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 744.312 -1.49%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 344956.747 -1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18055.589 2.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.992 -1.88%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 205356.850 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 81.917 -6.37%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 42.489 5.78%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 123.567 -1.35%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.629 20.92%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.519 22.10%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 44.091 26.40%
std::multiset<int>::clear()/0 389.704 -
std::multiset<int>::clear()/1024 9622.749 -3.45%
std::multiset<int>::clear()/32 615.970 -1.33%
std::multiset<int>::clear()/8192 76793.552 -2.41%
std::multiset<int>::contains(key)_(existent)/1024 4.034 -
std::multiset<int>::contains(key)_(existent)/32 1.719 1.25%
std::multiset<int>::contains(key)_(existent)/8192 8.635 1.80%
std::multiset<int>::contains(key)_(non-existent)/0 0.289 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.023 1.89%
std::multiset<int>::contains(key)_(non-existent)/32 2.770 -1.40%
std::multiset<int>::contains(key)_(non-existent)/8192 10.252 -
std::multiset<int>::count(key)_(existent)/1024 5.653 -3.62%
std::multiset<int>::count(key)_(existent)/32 3.829 -2.30%
std::multiset<int>::count(key)_(existent)/8192 9.113 -14.69%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -8.25%
std::multiset<int>::count(key)_(non-existent)/1024 5.785 -1.20%
std::multiset<int>::count(key)_(non-existent)/32 2.360 -2.27%
std::multiset<int>::count(key)_(non-existent)/8192 9.130 -1.19%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.806 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5753.087 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.745 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47513.333 -
std::multiset<int>::ctor(const&)/0 12.703 -
std::multiset<int>::ctor(const&)/1024 6388.736 1.62%
std::multiset<int>::ctor(const&)/32 230.118 4.34%
std::multiset<int>::ctor(const&)/8192 51137.089 1.71%
std::multiset<int>::ctor(const&,_alloc)/0 12.689 -
std::multiset<int>::ctor(const&,_alloc)/1024 6404.942 -
std::multiset<int>::ctor(const&,_alloc)/32 231.376 3.71%
std::multiset<int>::ctor(const&,_alloc)/8192 51163.195 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8586.780 -8.99%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.452 -7.72%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70006.243 -5.29%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12714.098 -4.58%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.394 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248189.792 -3.76%
std::multiset<int>::equal_range(key)_(existent)/1024 5.319 -1.02%
std::multiset<int>::equal_range(key)_(existent)/32 2.391 2.95%
std::multiset<int>::equal_range(key)_(existent)/8192 8.553 -1.81%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.250 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.542 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.357 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.196 -
std::multiset<int>::erase(iterator)/1024 23.278 -
std::multiset<int>::erase(iterator)/32 20.580 -
std::multiset<int>::erase(iterator)/8192 23.116 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.852 -3.35%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6491.812 -3.38%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.078 -1.33%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52856.203 -3.05%
std::multiset<int>::erase(key)_(existent)/1024 39.984 -
std::multiset<int>::erase(key)_(existent)/32 21.666 -1.43%
std::multiset<int>::erase(key)_(existent)/8192 61.796 2.03%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.559 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.332 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.980 -15.43%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.954 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.786 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.220 -
std::multiset<int>::find(key)_(existent)/1024 4.042 1.01%
std::multiset<int>::find(key)_(existent)/32 1.603 -
std::multiset<int>::find(key)_(existent)/8192 8.229 -2.60%
std::multiset<int>::find(key)_(non-existent)/0 0.250 -
std::multiset<int>::find(key)_(non-existent)/1024 5.454 -1.44%
std::multiset<int>::find(key)_(non-existent)/32 2.257 -1.81%
std::multiset<int>::find(key)_(non-existent)/8192 8.211 -2.72%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.199 -1.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.406 -15.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.838 1.56%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.898 -2.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.290 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.802 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.503 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.981 2.52%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.311 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.905 -1.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.837 1.31%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 78.916 11.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.292 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.361 -6.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.009 -1.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.874 1.95%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.232 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14539.214 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.203 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185421.899 -1.72%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.217 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11560.190 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.300 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117135.672 -1.20%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.182 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12230.065 1.11%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 692.211 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192607.854 -
std::multiset<int>::insert(value)_(already_present)/1024 27.268 -
std::multiset<int>::insert(value)_(already_present)/32 18.525 1.44%
std::multiset<int>::insert(value)_(already_present)/8192 31.946 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.032 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.231 -2.61%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.806 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.603 -20.42%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.042 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.542 1.11%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.994 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.543 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.061 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.164 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.755 -1.47%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.006 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.864 -1.68%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.083 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6447.460 2.42%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.863 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50344.763 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6379.405 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 229.063 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51137.843 1.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1350.001 -1.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.547 -2.91%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12353.575 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.021 -1.49%
std::multiset<int>::upper_bound(key)_(existent)/32 2.400 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.677 -1.72%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 10.978 -26.77%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.247 -12.36%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.102 -32.84%
std::multiset<std::string>::clear()/0 392.450 -
std::multiset<std::string>::clear()/1024 20902.912 -3.58%
std::multiset<std::string>::clear()/32 901.723 -1.87%
std::multiset<std::string>::clear()/8192 211067.511 -3.47%
std::multiset<std::string>::contains(key)_(existent)/1024 21.674 -
std::multiset<std::string>::contains(key)_(existent)/32 16.942 -3.17%
std::multiset<std::string>::contains(key)_(existent)/8192 32.474 -3.03%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.641 -1.72%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.166 -2.49%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.001 -2.54%
std::multiset<std::string>::count(key)_(existent)/1024 23.317 -1.19%
std::multiset<std::string>::count(key)_(existent)/32 19.895 -
std::multiset<std::string>::count(key)_(existent)/8192 29.343 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.151 -
std::multiset<std::string>::count(key)_(non-existent)/32 11.365 -1.52%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.645 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.772 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6896.376 -1.13%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.503 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57174.277 -
std::multiset<std::string>::ctor(const&)/0 12.618 -
std::multiset<std::string>::ctor(const&)/1024 34391.899 -
std::multiset<std::string>::ctor(const&)/32 814.192 -
std::multiset<std::string>::ctor(const&)/8192 339696.106 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.628 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36961.307 -
std::multiset<std::string>::ctor(const&,_alloc)/32 807.998 -1.61%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344375.141 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38562.636 1.59%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 826.122 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376518.847 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.813 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55029.685 1.58%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.077 -1.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1075926.403 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.829 -
std::multiset<std::string>::equal_range(key)_(existent)/32 18.947 -2.59%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.289 -1.73%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.677 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.961 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.710 -
std::multiset<std::string>::erase(iterator)/1024 27.437 -3.29%
std::multiset<std::string>::erase(iterator)/32 32.490 -1.05%
std::multiset<std::string>::erase(iterator)/8192 30.917 -1.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.377 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12825.254 -3.87%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 657.692 -3.65%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117579.010 -2.68%
std::multiset<std::string>::erase(key)_(existent)/1024 64.010 -
std::multiset<std::string>::erase(key)_(existent)/32 79.004 -
std::multiset<std::string>::erase(key)_(existent)/8192 66.803 -5.12%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.222 -1.12%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.301 -2.52%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.251 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.453 6.27%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.566 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.912 -
std::multiset<std::string>::find(key)_(existent)/1024 25.736 -
std::multiset<std::string>::find(key)_(existent)/32 14.252 2.05%
std::multiset<std::string>::find(key)_(existent)/8192 26.293 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.964 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.468 -
std::multiset<std::string>::find(key)_(non-existent)/8192 31.081 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.661 -2.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.506 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.722 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.107 3.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.336 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.485 1.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.440 1.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.734 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.011 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.519 -5.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.817 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 63.937 4.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.069 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.317 -1.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.608 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.739 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.719 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63506.314 -1.14%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1350.740 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 874939.340 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.231 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43385.926 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1223.221 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600310.799 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.211 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62003.483 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1506.532 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816199.953 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.233 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.854 -1.01%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.730 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.327 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 58.015 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.379 -6.72%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.173 -1.28%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.043 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 41.842 -1.98%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.493 -1.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.095 -2.49%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.941 -2.06%
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.443 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.778 -2.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 51.386 30.55%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.726 23.60%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 59.979 36.87%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.282 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36127.011 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 708.295 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346875.978 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35763.580 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 686.446 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345549.600 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17112.327 4.08%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 330.827 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206354.140 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.696 -1.14%
std::multiset<std::string>::upper_bound(key)_(existent)/32 35.611 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 134.203 -1.36%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.634 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.750 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.346 -
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10157.396 -
std::none_of(deque<int>)_(process_all)/50 18.878 -
std::none_of(deque<int>)_(process_all)/8 3.420 -
std::none_of(deque<int>)_(process_all)/8192 2565.966 -
std::none_of(list<int>)_(process_all)/32 11.886 1.86%
std::none_of(list<int>)_(process_all)/32768 26284.307 -
std::none_of(list<int>)_(process_all)/50 21.974 -
std::none_of(list<int>)_(process_all)/8 2.650 -
std::none_of(list<int>)_(process_all)/8192 8054.640 -
std::none_of(vector<int>)_(process_all)/32 8.440 1.62%
std::none_of(vector<int>)_(process_all)/32768 8120.145 -
std::none_of(vector<int>)_(process_all)/50 19.194 -
std::none_of(vector<int>)_(process_all)/8 2.584 6.12%
std::none_of(vector<int>)_(process_all)/8192 2035.428 -
std::partial_sort(deque<int>)_(ascending)/1024 7700.331 -
std::partial_sort(deque<int>)_(ascending)/8 34.188 2.56%
std::partial_sort(deque<int>)_(ascending)/8192 148592.621 2.36%
std::partial_sort(deque<int>)_(descending)/1024 17740.908 -
std::partial_sort(deque<int>)_(descending)/8 41.624 -
std::partial_sort(deque<int>)_(descending)/8192 264142.333 2.78%
std::partial_sort(deque<int>)_(heap)/1024 17940.236 -
std::partial_sort(deque<int>)_(heap)/8 38.280 -1.67%
std::partial_sort(deque<int>)_(heap)/8192 262370.727 -2.89%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7677.510 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.896 3.51%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143715.019 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18854.692 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.047 4.85%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259578.670 -1.35%
std::partial_sort(deque<int>)_(repeated)/1024 6375.970 1.24%
std::partial_sort(deque<int>)_(repeated)/8 26.029 -
std::partial_sort(deque<int>)_(repeated)/8192 76042.160 -
std::partial_sort(deque<int>)_(shuffled)/1024 15672.323 -
std::partial_sort(deque<int>)_(shuffled)/8 31.542 -2.60%
std::partial_sort(deque<int>)_(shuffled)/8192 239980.502 -2.36%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4759.250 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.550 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50620.782 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7857.476 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.002 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92908.447 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7886.241 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.030 -1.20%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95491.746 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4764.785 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.276 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50737.918 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8816.836 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.493 -7.14%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92578.872 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.320 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.986 3.54%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28224.073 -2.02%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.241 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.707 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83093.999 -
std::partial_sort(vector<int>)_(ascending)/1024 4749.104 -
std::partial_sort(vector<int>)_(ascending)/8 18.901 -1.06%
std::partial_sort(vector<int>)_(ascending)/8192 50444.374 -
std::partial_sort(vector<int>)_(descending)/1024 7912.970 -
std::partial_sort(vector<int>)_(descending)/8 23.836 -1.65%
std::partial_sort(vector<int>)_(descending)/8192 93617.000 -
std::partial_sort(vector<int>)_(heap)/1024 7935.773 -4.10%
std::partial_sort(vector<int>)_(heap)/8 27.842 -1.55%
std::partial_sort(vector<int>)_(heap)/8192 96633.638 -3.53%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4739.350 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.888 -1.03%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50245.986 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8826.246 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.815 -1.41%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93424.291 -
std::partial_sort(vector<int>)_(repeated)/1024 2510.462 -
std::partial_sort(vector<int>)_(repeated)/8 18.513 -1.17%
std::partial_sort(vector<int>)_(repeated)/8192 26688.726 -
std::partial_sort(vector<int>)_(shuffled)/1024 6757.285 -
std::partial_sort(vector<int>)_(shuffled)/8 28.049 -
std::partial_sort(vector<int>)_(shuffled)/8192 87972.286 -1.39%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5106.234 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.976 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 52870.838 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8117.149 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.555 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94527.815 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8310.305 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.076 -
std::partial_sort_copy(deque<int>)_(heap)/8192 97922.084 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5127.553 -1.97%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.859 -5.15%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52881.861 -1.22%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9017.665 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.351 4.59%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94190.503 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2818.260 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.681 -1.43%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29865.286 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6906.898 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.232 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86970.612 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5336.550 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.274 2.25%
std::partial_sort_copy(list<int>)_(ascending)/8192 56865.797 -
std::partial_sort_copy(list<int>)_(descending)/1024 8186.918 -
std::partial_sort_copy(list<int>)_(descending)/8 15.817 -
std::partial_sort_copy(list<int>)_(descending)/8192 96898.812 -
std::partial_sort_copy(list<int>)_(heap)/1024 8228.217 -
std::partial_sort_copy(list<int>)_(heap)/8 17.066 -1.45%
std::partial_sort_copy(list<int>)_(heap)/8192 99749.732 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5335.851 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.314 1.34%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57611.389 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9098.529 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.218 4.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96016.489 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3108.430 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.964 1.61%
std::partial_sort_copy(list<int>)_(repeated)/8192 32928.634 -2.17%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7071.447 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.004 -5.05%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88132.546 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4705.876 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.444 2.95%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50352.166 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7816.438 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.696 -2.87%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92351.439 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7905.956 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.587 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96073.513 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.732 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.361 2.74%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50482.321 -2.22%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8751.989 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.231 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92210.631 -1.06%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.216 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.424 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26817.235 -1.65%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.597 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.308 -1.01%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84460.731 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4779.937 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.939 -1.41%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50314.171 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7806.258 -1.07%
std::partial_sort_copy(vector<int>)_(descending)/8 15.301 -
std::partial_sort_copy(vector<int>)_(descending)/8192 92809.807 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7954.295 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.253 -3.16%
std::partial_sort_copy(vector<int>)_(heap)/8192 97078.085 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4808.012 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.853 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50323.815 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8801.655 -1.03%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.080 -1.82%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 93630.232 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2490.783 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.722 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27445.121 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6781.077 -1.09%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.869 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87920.659 -
std::partition(deque<int>)_(dense)/1024 336.854 -4.68%
std::partition(deque<int>)_(dense)/32 9.244 1.92%
std::partition(deque<int>)_(dense)/50 13.308 -
std::partition(deque<int>)_(dense)/8192 2643.909 -5.04%
std::partition(deque<int>)_(sparse)/1024 378.266 -3.32%
std::partition(deque<int>)_(sparse)/32 9.824 -
std::partition(deque<int>)_(sparse)/50 14.855 -2.56%
std::partition(deque<int>)_(sparse)/8192 2931.655 -6.01%
std::partition(list<int>)_(dense)/1024 385.930 -
std::partition(list<int>)_(dense)/32 8.677 -
std::partition(list<int>)_(dense)/50 13.162 -
std::partition(list<int>)_(dense)/8192 5388.919 6.00%
std::partition(list<int>)_(sparse)/1024 718.426 -
std::partition(list<int>)_(sparse)/32 8.867 -
std::partition(list<int>)_(sparse)/50 21.611 -
std::partition(list<int>)_(sparse)/8192 7391.293 -5.84%
std::partition(vector<int>)_(dense)/1024 246.836 -
std::partition(vector<int>)_(dense)/32 8.170 -6.39%
std::partition(vector<int>)_(dense)/50 13.073 -1.26%
std::partition(vector<int>)_(dense)/8192 1860.073 -
std::partition(vector<int>)_(sparse)/1024 254.310 -
std::partition(vector<int>)_(sparse)/32 8.874 2.20%
std::partition(vector<int>)_(sparse)/50 13.777 -
std::partition(vector<int>)_(sparse)/8192 1852.004 -
std::partition_copy(deque<int>)/1024 629.186 -7.54%
std::partition_copy(deque<int>)/32 12.808 -1.81%
std::partition_copy(deque<int>)/50 20.995 -7.46%
std::partition_copy(deque<int>)/8192 5666.322 -
std::partition_copy(list<int>)/1024 713.212 -
std::partition_copy(list<int>)/32 8.766 -
std::partition_copy(list<int>)/50 12.896 -1.20%
std::partition_copy(list<int>)/8192 7872.453 17.36%
std::partition_copy(vector<int>)/1024 456.424 -4.07%
std::partition_copy(vector<int>)/32 8.174 1.15%
std::partition_copy(vector<int>)/50 12.627 -
std::partition_copy(vector<int>)/8192 4576.722 -
std::partition_point(deque<int>)/1024 9.493 -
std::partition_point(deque<int>)/32 4.127 -
std::partition_point(deque<int>)/50 4.623 -
std::partition_point(deque<int>)/8192 15.272 -
std::partition_point(list<int>)/1024 1278.623 -1.47%
std::partition_point(list<int>)/32 15.658 -1.98%
std::partition_point(list<int>)/50 24.619 -2.14%
std::partition_point(list<int>)/8192 12211.464 -2.08%
std::partition_point(vector<int>)/1024 6.066 -
std::partition_point(vector<int>)/32 2.549 -
std::partition_point(vector<int>)/50 2.546 -
std::partition_point(vector<int>)/8192 9.264 -
std::pop_heap(deque<float>)/1024 12.314 -4.09%
std::pop_heap(deque<float>)/8 51.562 -
std::pop_heap(deque<float>)/8192 61.305 -4.28%
std::pop_heap(deque<int>)/1024 12.331 -
std::pop_heap(deque<int>)/8 51.957 -
std::pop_heap(deque<int>)/8192 52.618 -
std::pop_heap(deque<size_t>)/1024 15.188 -
std::pop_heap(deque<size_t>)/8 51.844 -1.73%
std::pop_heap(deque<size_t>)/8192 59.308 -
std::pop_heap(deque<std::string>)/1024 60.737 -
std::pop_heap(deque<std::string>)/8 57.094 -
std::pop_heap(deque<std::string>)/8192 113.519 -
std::pop_heap(vector<float>)/1024 8.351 -
std::pop_heap(vector<float>)/8 50.072 -
std::pop_heap(vector<float>)/8192 19.906 -
std::pop_heap(vector<int>)/1024 9.914 -
std::pop_heap(vector<int>)/8 50.825 -
std::pop_heap(vector<int>)/8192 12.935 -
std::pop_heap(vector<size_t>)/1024 9.860 -
std::pop_heap(vector<size_t>)/8 51.324 -
std::pop_heap(vector<size_t>)/8192 13.038 -
std::pop_heap(vector<std::string>)/1024 20.921 1.27%
std::pop_heap(vector<std::string>)/8 52.893 -
std::pop_heap(vector<std::string>)/8192 51.712 -
std::remove(deque<int>)_(prefix)/1024 520.634 -
std::remove(deque<int>)_(prefix)/32 52.757 -
std::remove(deque<int>)_(prefix)/50 60.601 -
std::remove(deque<int>)_(prefix)/8192 3829.520 -
std::remove(deque<int>)_(sprinkled)/1024 516.399 -
std::remove(deque<int>)_(sprinkled)/32 53.191 -1.64%
std::remove(deque<int>)_(sprinkled)/50 59.108 1.12%
std::remove(deque<int>)_(sprinkled)/8192 3835.637 -
std::remove(list<int>)_(prefix)/1024 982.235 -2.70%
std::remove(list<int>)_(prefix)/32 52.027 -
std::remove(list<int>)_(prefix)/50 62.836 -
std::remove(list<int>)_(prefix)/8192 8214.781 1.09%
std::remove(list<int>)_(sprinkled)/1024 970.125 -
std::remove(list<int>)_(sprinkled)/32 51.950 -
std::remove(list<int>)_(sprinkled)/50 61.096 -
std::remove(list<int>)_(sprinkled)/8192 7830.844 -1.56%
std::remove(vector<int>)_(prefix)/1024 304.629 -1.67%
std::remove(vector<int>)_(prefix)/32 48.469 -1.28%
std::remove(vector<int>)_(prefix)/50 53.649 -
std::remove(vector<int>)_(prefix)/8192 2096.712 -
std::remove(vector<int>)_(sprinkled)/1024 283.929 -
std::remove(vector<int>)_(sprinkled)/32 48.569 -
std::remove(vector<int>)_(sprinkled)/50 52.932 -
std::remove(vector<int>)_(sprinkled)/8192 1966.967 -
std::remove_copy(deque<int>)_(prefix)/1024 418.940 2.72%
std::remove_copy(deque<int>)_(prefix)/32 13.097 -
std::remove_copy(deque<int>)_(prefix)/50 20.102 1.51%
std::remove_copy(deque<int>)_(prefix)/8192 3325.343 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.752 2.19%
std::remove_copy(deque<int>)_(sprinkled)/32 12.162 -1.23%
std::remove_copy(deque<int>)_(sprinkled)/50 18.326 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2913.301 2.44%
std::remove_copy(list<int>)_(prefix)/1024 744.350 -
std::remove_copy(list<int>)_(prefix)/32 11.188 -
std::remove_copy(list<int>)_(prefix)/50 18.970 -
std::remove_copy(list<int>)_(prefix)/8192 6944.978 -
std::remove_copy(list<int>)_(sprinkled)/1024 732.581 -
std::remove_copy(list<int>)_(sprinkled)/32 11.175 -
std::remove_copy(list<int>)_(sprinkled)/50 18.516 -
std::remove_copy(list<int>)_(sprinkled)/8192 6903.032 -
std::remove_copy(vector<int>)_(prefix)/1024 261.691 -
std::remove_copy(vector<int>)_(prefix)/32 9.410 -
std::remove_copy(vector<int>)_(prefix)/50 14.034 -
std::remove_copy(vector<int>)_(prefix)/8192 2052.636 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.102 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.425 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.535 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.780 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.080 -3.61%
std::remove_copy_if(deque<int>)_(prefix)/32 30.041 59.74%
std::remove_copy_if(deque<int>)_(prefix)/50 27.844 -1.75%
std::remove_copy_if(deque<int>)_(prefix)/8192 3787.450 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.187 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.202 64.84%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.466 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3555.011 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.744 -
std::remove_copy_if(list<int>)_(prefix)/32 16.964 -
std::remove_copy_if(list<int>)_(prefix)/50 24.719 -
std::remove_copy_if(list<int>)_(prefix)/8192 7292.160 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 780.760 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.492 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.272 1.49%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7279.858 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.491 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.251 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.076 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3512.488 4.56%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.897 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.385 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.505 1.34%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.138 -
std::remove_if(deque<int>)_(prefix)/1024 563.520 -
std::remove_if(deque<int>)_(prefix)/32 58.021 3.86%
std::remove_if(deque<int>)_(prefix)/50 72.196 8.15%
std::remove_if(deque<int>)_(prefix)/8192 4274.454 -
std::remove_if(deque<int>)_(sprinkled)/1024 520.954 -
std::remove_if(deque<int>)_(sprinkled)/32 53.840 -11.75%
std::remove_if(deque<int>)_(sprinkled)/50 64.184 -11.17%
std::remove_if(deque<int>)_(sprinkled)/8192 3894.788 -
std::remove_if(list<int>)_(prefix)/1024 997.815 -
std::remove_if(list<int>)_(prefix)/32 58.419 -
std::remove_if(list<int>)_(prefix)/50 71.868 -
std::remove_if(list<int>)_(prefix)/8192 9263.681 -6.95%
std::remove_if(list<int>)_(sprinkled)/1024 981.202 -
std::remove_if(list<int>)_(sprinkled)/32 56.982 -
std::remove_if(list<int>)_(sprinkled)/50 70.298 -8.66%
std::remove_if(list<int>)_(sprinkled)/8192 7992.678 -1.53%
std::remove_if(vector<int>)_(prefix)/1024 366.309 -
std::remove_if(vector<int>)_(prefix)/32 48.588 -
std::remove_if(vector<int>)_(prefix)/50 55.049 2.24%
std::remove_if(vector<int>)_(prefix)/8192 2583.291 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.778 -
std::remove_if(vector<int>)_(sprinkled)/32 54.749 1.14%
std::remove_if(vector<int>)_(sprinkled)/50 64.294 -
std::remove_if(vector<int>)_(sprinkled)/8192 3840.313 -
std::replace(deque<int>)_(prefix)/1024 407.582 -
std::replace(deque<int>)_(prefix)/32 12.712 -
std::replace(deque<int>)_(prefix)/50 18.882 -2.38%
std::replace(deque<int>)_(prefix)/8192 3235.212 -
std::replace(deque<int>)_(sprinkled)/1024 349.976 -
std::replace(deque<int>)_(sprinkled)/32 12.142 -
std::replace(deque<int>)_(sprinkled)/50 18.143 -
std::replace(deque<int>)_(sprinkled)/8192 2799.370 -
std::replace(list<int>)_(prefix)/1024 740.592 -
std::replace(list<int>)_(prefix)/32 10.984 -
std::replace(list<int>)_(prefix)/50 17.338 -
std::replace(list<int>)_(prefix)/8192 6962.234 -
std::replace(list<int>)_(sprinkled)/1024 738.155 1.16%
std::replace(list<int>)_(sprinkled)/32 11.199 -
std::replace(list<int>)_(sprinkled)/50 18.768 1.13%
std::replace(list<int>)_(sprinkled)/8192 7808.061 -
std::replace(vector<int>)_(prefix)/1024 158.391 -1.49%
std::replace(vector<int>)_(prefix)/32 5.163 -
std::replace(vector<int>)_(prefix)/50 7.612 -
std::replace(vector<int>)_(prefix)/8192 1263.657 -
std::replace(vector<int>)_(sprinkled)/1024 151.113 1.34%
std::replace(vector<int>)_(sprinkled)/32 6.260 6.63%
std::replace(vector<int>)_(sprinkled)/50 9.590 8.88%
std::replace(vector<int>)_(sprinkled)/8192 1179.587 -
std::replace_if(deque<int>)_(prefix)/1024 489.306 1.50%
std::replace_if(deque<int>)_(prefix)/32 13.910 -1.21%
std::replace_if(deque<int>)_(prefix)/50 20.369 -
std::replace_if(deque<int>)_(prefix)/8192 3492.182 1.66%
std::replace_if(deque<int>)_(sprinkled)/1024 368.168 -
std::replace_if(deque<int>)_(sprinkled)/32 12.427 -
std::replace_if(deque<int>)_(sprinkled)/50 18.649 -
std::replace_if(deque<int>)_(sprinkled)/8192 2954.750 1.51%
std::replace_if(list<int>)_(prefix)/1024 753.431 2.84%
std::replace_if(list<int>)_(prefix)/32 13.816 -
std::replace_if(list<int>)_(prefix)/50 24.742 1.39%
std::replace_if(list<int>)_(prefix)/8192 7209.342 1.02%
std::replace_if(list<int>)_(sprinkled)/1024 737.810 -
std::replace_if(list<int>)_(sprinkled)/32 13.266 -
std::replace_if(list<int>)_(sprinkled)/50 23.062 -
std::replace_if(list<int>)_(sprinkled)/8192 7320.382 -
std::replace_if(vector<int>)_(prefix)/1024 272.854 1.38%
std::replace_if(vector<int>)_(prefix)/32 9.565 -
std::replace_if(vector<int>)_(prefix)/50 13.783 -
std::replace_if(vector<int>)_(prefix)/8192 2036.607 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.047 -
std::replace_if(vector<int>)_(sprinkled)/32 8.886 -1.66%
std::replace_if(vector<int>)_(sprinkled)/50 13.768 6.12%
std::replace_if(vector<int>)_(sprinkled)/8192 1910.671 -
std::reverse(deque<int>)/32768 5703.381 -
std::reverse(deque<int>)/4096 716.319 -
std::reverse(deque<int>)/512 112.575 -
std::reverse(deque<int>)/64 13.014 -
std::reverse(deque<int>)/8 2.506 -
std::reverse(list<int>)/32768 17345.520 -
std::reverse(list<int>)/4096 1766.566 -
std::reverse(list<int>)/512 192.247 -
std::reverse(list<int>)/64 17.504 -
std::reverse(list<int>)/8 1.925 -
std::reverse(vector<int>)/32768 1037.085 -
std::reverse(vector<int>)/4096 130.537 -3.69%
std::reverse(vector<int>)/512 16.335 -
std::reverse(vector<int>)/64 4.149 -
std::reverse(vector<int>)/8 1.608 5.67%
std::reverse_copy(deque<int>)/32768 7991.896 -
std::reverse_copy(deque<int>)/4096 974.351 1.07%
std::reverse_copy(deque<int>)/512 124.065 -
std::reverse_copy(deque<int>)/64 15.844 -
std::reverse_copy(deque<int>)/8 2.522 -
std::reverse_copy(list<int>)/32768 26965.527 1.64%
std::reverse_copy(list<int>)/4096 3103.333 -3.75%
std::reverse_copy(list<int>)/512 362.329 -
std::reverse_copy(list<int>)/64 29.692 -
std::reverse_copy(list<int>)/8 2.416 -
std::reverse_copy(vector<int>)/32768 981.568 -
std::reverse_copy(vector<int>)/4096 133.401 -
std::reverse_copy(vector<int>)/512 17.144 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.432 -7.26%
std::rotate(deque<int>)_(1_element_backward)/1024 40.702 -
std::rotate(deque<int>)_(1_element_backward)/32 3.524 -1.61%
std::rotate(deque<int>)_(1_element_backward)/50 5.211 1.85%
std::rotate(deque<int>)_(1_element_backward)/8192 342.560 9.65%
std::rotate(deque<int>)_(1_element_forward)/1024 37.650 -
std::rotate(deque<int>)_(1_element_forward)/32 4.131 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 331.025 10.55%
std::rotate(deque<int>)_(by_1/2)/1024 188.064 -
std::rotate(deque<int>)_(by_1/2)/32 8.487 -
std::rotate(deque<int>)_(by_1/2)/50 11.502 -
std::rotate(deque<int>)_(by_1/2)/8192 1561.930 7.27%
std::rotate(deque<int>)_(by_1/3)/1024 416.347 -
std::rotate(deque<int>)_(by_1/3)/32 20.670 1.30%
std::rotate(deque<int>)_(by_1/3)/50 30.003 -
std::rotate(deque<int>)_(by_1/3)/8192 3312.650 -1.48%
std::rotate(deque<int>)_(by_1/4)/1024 278.060 4.59%
std::rotate(deque<int>)_(by_1/4)/32 13.091 -
std::rotate(deque<int>)_(by_1/4)/50 27.968 -
std::rotate(deque<int>)_(by_1/4)/8192 2662.494 -
std::rotate(list<int>)_(1_element_backward)/1024 737.799 -
std::rotate(list<int>)_(1_element_backward)/32 13.234 -
std::rotate(list<int>)_(1_element_backward)/50 24.193 -2.88%
std::rotate(list<int>)_(1_element_backward)/8192 7906.835 9.19%
std::rotate(list<int>)_(1_element_forward)/1024 728.734 -
std::rotate(list<int>)_(1_element_forward)/32 13.790 -
std::rotate(list<int>)_(1_element_forward)/50 25.433 -
std::rotate(list<int>)_(1_element_forward)/8192 7185.112 -11.80%
std::rotate(list<int>)_(by_1/2)/1024 386.467 -
std::rotate(list<int>)_(by_1/2)/32 6.477 -
std::rotate(list<int>)_(by_1/2)/50 12.602 -
std::rotate(list<int>)_(by_1/2)/8192 4718.616 -13.23%
std::rotate(list<int>)_(by_1/3)/1024 802.284 -
std::rotate(list<int>)_(by_1/3)/32 16.617 -
std::rotate(list<int>)_(by_1/3)/50 22.814 -
std::rotate(list<int>)_(by_1/3)/8192 8328.155 -
std::rotate(list<int>)_(by_1/4)/1024 573.132 -
std::rotate(list<int>)_(by_1/4)/32 14.407 -
std::rotate(list<int>)_(by_1/4)/50 25.831 -
std::rotate(list<int>)_(by_1/4)/8192 6543.696 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.902 1.24%
std::rotate(vector<bool>)_(1_element_backward)/32 17.754 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/8192 123.849 12.36%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.159 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.261 -2.48%
std::rotate(vector<bool>)_(1_element_forward)/50 17.313 -2.34%
std::rotate(vector<bool>)_(1_element_forward)/8192 112.341 -2.09%
std::rotate(vector<bool>)_(by_1/2)/1024 8.466 -
std::rotate(vector<bool>)_(by_1/2)/32 17.681 -1.49%
std::rotate(vector<bool>)_(by_1/2)/50 17.484 -1.47%
std::rotate(vector<bool>)_(by_1/2)/8192 15.038 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.017 -
std::rotate(vector<bool>)_(by_1/3)/32 17.401 -1.96%
std::rotate(vector<bool>)_(by_1/3)/50 17.432 -1.89%
std::rotate(vector<bool>)_(by_1/3)/8192 154.466 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.135 14.30%
std::rotate(vector<bool>)_(by_1/4)/32 17.617 -1.41%
std::rotate(vector<bool>)_(by_1/4)/50 17.420 -1.68%
std::rotate(vector<bool>)_(by_1/4)/8192 30.564 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.454 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.313 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.888 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.041 -
std::rotate(vector<int>)_(1_element_forward)/32 2.946 -
std::rotate(vector<int>)_(1_element_forward)/50 5.238 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.310 -
std::rotate(vector<int>)_(by_1/2)/1024 31.659 -
std::rotate(vector<int>)_(by_1/2)/32 2.364 1.48%
std::rotate(vector<int>)_(by_1/2)/50 3.819 -
std::rotate(vector<int>)_(by_1/2)/8192 240.196 -
std::rotate(vector<int>)_(by_1/3)/1024 117.713 -
std::rotate(vector<int>)_(by_1/3)/32 10.023 1.78%
std::rotate(vector<int>)_(by_1/3)/50 11.215 1.18%
std::rotate(vector<int>)_(by_1/3)/8192 866.319 -
std::rotate(vector<int>)_(by_1/4)/1024 47.151 -
std::rotate(vector<int>)_(by_1/4)/32 4.736 -
std::rotate(vector<int>)_(by_1/4)/50 11.594 -
std::rotate(vector<int>)_(by_1/4)/8192 368.691 -
std::rotate_copy(deque<int>)/1024 34.795 -
std::rotate_copy(deque<int>)/32 2.629 -10.23%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 292.738 -1.13%
std::rotate_copy(list<int>)/1024 731.881 -
std::rotate_copy(list<int>)/32 8.632 -
std::rotate_copy(list<int>)/50 13.908 -
std::rotate_copy(list<int>)/8192 6702.015 -2.79%
std::rotate_copy(vector<int>)/1024 32.944 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 370.515 1.81%
std::sample(deque<int>)/1024 11318.860 -
std::sample(deque<int>)/32 304.190 -
std::sample(deque<int>)/8192 91500.027 -
std::sample(list<int>)/1024 12014.359 -
std::sample(list<int>)/32 313.487 -
std::sample(list<int>)/8192 98267.221 -
std::sample(vector<int>)/1024 11284.610 -
std::sample(vector<int>)/32 302.452 -
std::sample(vector<int>)/8192 91376.172 -
std::search(deque<int>)_(near_matches)/1000 20862.021 13.88%
std::search(deque<int>)_(near_matches)/1024 21923.778 20.85%
std::search(deque<int>)_(near_matches)/8192 1434227.373 -
std::search(deque<int>)_(no_match)/1000 392.711 -2.88%
std::search(deque<int>)_(no_match)/1024 264.114 10.38%
std::search(deque<int>)_(no_match)/1048576 419326.796 -
std::search(deque<int>)_(no_match)/8192 3272.071 -
std::search(deque<int>)_(same_length)/1000 416.679 22.35%
std::search(deque<int>)_(same_length)/1024 470.486 -1.86%
std::search(deque<int>)_(same_length)/8192 3736.683 -1.13%
std::search(deque<int>)_(single_element)/1000 439.652 -1.75%
std::search(deque<int>)_(single_element)/1024 454.817 -
std::search(deque<int>)_(single_element)/8192 3628.589 -
std::search(deque<int>,_pred)_(near_matches)/1000 23189.411 -6.62%
std::search(deque<int>,_pred)_(near_matches)/1024 24321.319 -6.40%
std::search(deque<int>,_pred)_(near_matches)/8192 1527304.766 -
std::search(deque<int>,_pred)_(no_match)/1000 424.729 -
std::search(deque<int>,_pred)_(no_match)/1024 436.242 -
std::search(deque<int>,_pred)_(no_match)/1048576 445824.825 -
std::search(deque<int>,_pred)_(no_match)/8192 3487.001 -
std::search(deque<int>,_pred)_(same_length)/1000 478.760 -
std::search(deque<int>,_pred)_(same_length)/1024 510.279 -
std::search(deque<int>,_pred)_(same_length)/8192 4030.908 -
std::search(deque<int>,_pred)_(single_element)/1000 679.406 -
std::search(deque<int>,_pred)_(single_element)/1024 698.189 -
std::search(deque<int>,_pred)_(single_element)/8192 5611.269 -
std::search(list<int>)_(near_matches)/1000 37767.361 -
std::search(list<int>)_(near_matches)/1024 39387.659 -
std::search(list<int>)_(near_matches)/8192 2523884.025 -
std::search(list<int>)_(no_match)/1000 695.600 -
std::search(list<int>)_(no_match)/1024 740.195 -1.17%
std::search(list<int>)_(no_match)/1048576 863931.894 3.71%
std::search(list<int>)_(no_match)/8192 6527.121 -1.26%
std::search(list<int>)_(same_length)/1000 738.818 -1.61%
std::search(list<int>)_(same_length)/1024 753.023 -2.91%
std::search(list<int>)_(same_length)/8192 10504.997 21.46%
std::search(list<int>)_(single_element)/1000 674.266 2.98%
std::search(list<int>)_(single_element)/1024 757.365 -1.22%
std::search(list<int>)_(single_element)/8192 9679.177 18.03%
std::search(list<int>,_pred)_(near_matches)/1000 41186.419 -
std::search(list<int>,_pred)_(near_matches)/1024 43115.662 -
std::search(list<int>,_pred)_(near_matches)/8192 2672223.603 -
std::search(list<int>,_pred)_(no_match)/1000 804.318 -
std::search(list<int>,_pred)_(no_match)/1024 816.196 -
std::search(list<int>,_pred)_(no_match)/1048576 970239.050 1.70%
std::search(list<int>,_pred)_(no_match)/8192 7232.440 -2.55%
std::search(list<int>,_pred)_(same_length)/1000 789.456 -
std::search(list<int>,_pred)_(same_length)/1024 808.167 -
std::search(list<int>,_pred)_(same_length)/8192 15360.800 51.28%
std::search(list<int>,_pred)_(single_element)/1000 792.817 -
std::search(list<int>,_pred)_(single_element)/1024 811.825 -
std::search(list<int>,_pred)_(single_element)/8192 8803.886 -9.71%
std::search(vector<int>)_(near_matches)/1000 14167.861 -
std::search(vector<int>)_(near_matches)/1024 14921.175 -
std::search(vector<int>)_(near_matches)/8192 762860.372 -
std::search(vector<int>)_(no_match)/1000 213.390 2.55%
std::search(vector<int>)_(no_match)/1024 218.430 2.58%
std::search(vector<int>)_(no_match)/1048576 212254.176 -
std::search(vector<int>)_(no_match)/8192 1654.006 -
std::search(vector<int>)_(same_length)/1000 244.992 1.49%
std::search(vector<int>)_(same_length)/1024 255.554 4.05%
std::search(vector<int>)_(same_length)/8192 1967.479 5.08%
std::search(vector<int>)_(single_element)/1000 225.657 -
std::search(vector<int>)_(single_element)/1024 230.840 -
std::search(vector<int>)_(single_element)/8192 1795.427 -
std::search(vector<int>,_pred)_(near_matches)/1000 22462.047 -1.29%
std::search(vector<int>,_pred)_(near_matches)/1024 23511.604 -1.69%
std::search(vector<int>,_pred)_(near_matches)/8192 1444818.783 -
std::search(vector<int>,_pred)_(no_match)/1000 524.084 -
std::search(vector<int>,_pred)_(no_match)/1024 533.094 -
std::search(vector<int>,_pred)_(no_match)/1048576 596810.334 -
std::search(vector<int>,_pred)_(no_match)/8192 4260.091 -
std::search(vector<int>,_pred)_(same_length)/1000 595.584 -
std::search(vector<int>,_pred)_(same_length)/1024 609.547 -
std::search(vector<int>,_pred)_(same_length)/8192 4876.360 -
std::search(vector<int>,_pred)_(single_element)/1000 477.396 -15.45%
std::search(vector<int>,_pred)_(single_element)/1024 465.335 -19.61%
std::search(vector<int>,_pred)_(single_element)/8192 3710.595 -19.81%
std::search_n(deque<int>)_(no_match)/1024 316.517 -
std::search_n(deque<int>)_(no_match)/32 14.486 -
std::search_n(deque<int>)_(no_match)/8192 2584.780 -
std::search_n(deque<int>,_pred)_(no_match)/1024 615.292 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.833 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3999.665 -
std::search_n(list<int>)_(no_match)/1024 725.146 -
std::search_n(list<int>)_(no_match)/32 10.760 -
std::search_n(list<int>)_(no_match)/8192 6779.952 -
std::search_n(list<int>,_pred)_(no_match)/1024 827.497 -2.13%
std::search_n(list<int>,_pred)_(no_match)/32 16.425 -
std::search_n(list<int>,_pred)_(no_match)/8192 7955.180 -
std::search_n(vector<int>)_(no_match)/1024 208.443 -
std::search_n(vector<int>)_(no_match)/32 6.880 -
std::search_n(vector<int>)_(no_match)/8192 1611.549 -
std::search_n(vector<int>,_pred)_(no_match)/1024 426.193 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.006 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2948.314 -
std::set<int>::clear()/0 389.051 -
std::set<int>::clear()/1024 9342.405 4.10%
std::set<int>::clear()/32 630.257 1.93%
std::set<int>::clear()/8192 79990.395 3.24%
std::set<int>::contains(key)_(existent)/1024 3.890 -
std::set<int>::contains(key)_(existent)/32 1.660 -
std::set<int>::contains(key)_(existent)/8192 8.126 -1.17%
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 6.012 -
std::set<int>::contains(key)_(non-existent)/32 2.580 -
std::set<int>::contains(key)_(non-existent)/8192 10.172 -30.75%
std::set<int>::count(key)_(existent)/1024 4.143 -2.89%
std::set<int>::count(key)_(existent)/32 1.651 -1.35%
std::set<int>::count(key)_(existent)/8192 7.720 -2.80%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.358 -
std::set<int>::count(key)_(non-existent)/32 2.861 -
std::set<int>::count(key)_(non-existent)/8192 11.170 -1.23%
std::set<int>::ctor(&&,_different_allocs)/0 12.753 -
std::set<int>::ctor(&&,_different_allocs)/1024 6026.239 -
std::set<int>::ctor(&&,_different_allocs)/32 178.128 -1.84%
std::set<int>::ctor(&&,_different_allocs)/8192 48516.909 -
std::set<int>::ctor(const&)/0 12.660 -
std::set<int>::ctor(const&)/1024 6307.279 -
std::set<int>::ctor(const&)/32 217.264 -1.46%
std::set<int>::ctor(const&)/8192 50150.380 -
std::set<int>::ctor(const&,_alloc)/0 12.671 -
std::set<int>::ctor(const&,_alloc)/1024 6220.477 -
std::set<int>::ctor(const&,_alloc)/32 214.947 -3.90%
std::set<int>::ctor(const&,_alloc)/8192 49616.735 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.616 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8411.006 -2.04%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.671 -1.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67419.260 -1.60%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.639 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12650.393 -1.24%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.982 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237313.611 -1.77%
std::set<int>::equal_range(key)_(existent)/1024 4.467 2.47%
std::set<int>::equal_range(key)_(existent)/32 1.828 -
std::set<int>::equal_range(key)_(existent)/8192 7.883 -4.28%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.009 2.42%
std::set<int>::equal_range(key)_(non-existent)/32 2.625 -1.61%
std::set<int>::equal_range(key)_(non-existent)/8192 10.712 5.31%
std::set<int>::erase(iterator)/1024 20.260 3.78%
std::set<int>::erase(iterator)/32 20.083 3.09%
std::set<int>::erase(iterator)/8192 20.255 3.12%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.866 -1.16%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6649.784 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.549 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54169.110 1.54%
std::set<int>::erase(key)_(existent)/1024 49.983 -
std::set<int>::erase(key)_(existent)/32 21.790 1.92%
std::set<int>::erase(key)_(existent)/8192 68.115 -1.46%
std::set<int>::erase(key)_(non-existent,_end)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.409 -6.34%
std::set<int>::erase(key)_(non-existent,_end)/32 2.299 -9.64%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.344 -6.30%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.250 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.859 -4.56%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.757 -1.87%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.114 -1.30%
std::set<int>::find(key)_(existent)/1024 3.841 -3.40%
std::set<int>::find(key)_(existent)/32 1.692 -3.74%
std::set<int>::find(key)_(existent)/8192 7.983 -
std::set<int>::find(key)_(non-existent)/0 0.250 -
std::set<int>::find(key)_(non-existent)/1024 5.527 -
std::set<int>::find(key)_(non-existent)/32 2.237 -1.85%
std::set<int>::find(key)_(non-existent)/8192 8.359 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.996 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.338 -4.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.124 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 91.931 -3.86%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.962 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.249 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.758 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.728 4.24%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.116 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.774 1.29%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.763 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.096 -9.28%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.095 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.712 -3.42%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.850 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.718 8.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.752 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16573.618 -1.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.346 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183476.831 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.196 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12820.928 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 649.921 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116545.543 1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.430 -1.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7642.075 -1.20%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 532.070 -3.62%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130353.426 -1.12%
std::set<int>::insert(value)_(already_present)/1024 5.813 1.51%
std::set<int>::insert(value)_(already_present)/32 1.761 -
std::set<int>::insert(value)_(already_present)/8192 9.220 -3.88%
std::set<int>::insert(value)_(new_value,_end)/0 16.916 -3.64%
std::set<int>::insert(value)_(new_value,_end)/1024 41.857 1.47%
std::set<int>::insert(value)_(new_value,_end)/32 18.711 -
std::set<int>::insert(value)_(new_value,_end)/8192 73.163 -5.42%
std::set<int>::insert(value)_(new_value,_middle)/0 16.908 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.688 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.303 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.384 -
std::set<int>::lower_bound(key)_(existent)/1024 4.333 -
std::set<int>::lower_bound(key)_(existent)/32 1.500 1.50%
std::set<int>::lower_bound(key)_(existent)/8192 8.626 10.03%
std::set<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.041 -1.77%
std::set<int>::lower_bound(key)_(non-existent)/32 2.248 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.021 -1.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6110.495 -1.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 209.993 -2.59%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48876.669 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.258 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6105.089 -2.60%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 209.842 -4.23%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49098.083 -1.87%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1358.744 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.240 -1.59%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12401.735 -
std::set<int>::upper_bound(key)_(existent)/1024 3.989 -2.20%
std::set<int>::upper_bound(key)_(existent)/32 1.711 -3.00%
std::set<int>::upper_bound(key)_(existent)/8192 7.810 -2.08%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.798 -2.60%
std::set<int>::upper_bound(key)_(non-existent)/32 2.406 -1.42%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.701 -4.51%
std::set<std::string>::clear()/0 391.583 -
std::set<std::string>::clear()/1024 21300.370 -
std::set<std::string>::clear()/32 891.778 -
std::set<std::string>::clear()/8192 210306.005 -
std::set<std::string>::contains(key)_(existent)/1024 22.884 8.24%
std::set<std::string>::contains(key)_(existent)/32 14.407 -12.24%
std::set<std::string>::contains(key)_(existent)/8192 29.047 6.55%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.940 5.25%
std::set<std::string>::contains(key)_(non-existent)/32 10.559 -
std::set<std::string>::contains(key)_(non-existent)/8192 28.516 1.71%
std::set<std::string>::count(key)_(existent)/1024 23.925 -3.61%
std::set<std::string>::count(key)_(existent)/32 16.902 12.97%
std::set<std::string>::count(key)_(existent)/8192 30.829 -1.39%
std::set<std::string>::count(key)_(non-existent)/0 0.254 -
std::set<std::string>::count(key)_(non-existent)/1024 23.558 -2.56%
std::set<std::string>::count(key)_(non-existent)/32 10.462 5.77%
std::set<std::string>::count(key)_(non-existent)/8192 34.026 1.47%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.757 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6887.946 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.081 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57269.606 -
std::set<std::string>::ctor(const&)/0 12.641 -
std::set<std::string>::ctor(const&)/1024 34129.710 -1.16%
std::set<std::string>::ctor(const&)/32 781.849 10.45%
std::set<std::string>::ctor(const&)/8192 340072.833 -
std::set<std::string>::ctor(const&,_alloc)/0 12.653 -
std::set<std::string>::ctor(const&,_alloc)/1024 36608.047 -1.19%
std::set<std::string>::ctor(const&,_alloc)/32 733.386 5.75%
std::set<std::string>::ctor(const&,_alloc)/8192 345022.357 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.708 -1.35%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39735.554 1.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 791.016 -2.10%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379389.586 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.787 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54904.623 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 983.858 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104948.284 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.710 4.57%
std::set<std::string>::equal_range(key)_(existent)/32 18.284 11.79%
std::set<std::string>::equal_range(key)_(existent)/8192 27.001 -11.77%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.255 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.456 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.060 -2.82%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.457 -
std::set<std::string>::erase(iterator)/1024 27.495 -17.97%
std::set<std::string>::erase(iterator)/32 26.548 5.79%
std::set<std::string>::erase(iterator)/8192 29.856 -4.22%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.685 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12652.216 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.743 -2.09%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117114.663 -2.00%
std::set<std::string>::erase(key)_(existent)/1024 97.521 72.24%
std::set<std::string>::erase(key)_(existent)/32 73.213 7.78%
std::set<std::string>::erase(key)_(existent)/8192 82.352 -12.81%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.123 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.996 4.49%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.413 6.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.799 4.99%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.521 -19.79%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.692 -
std::set<std::string>::find(key)_(existent)/1024 24.702 7.10%
std::set<std::string>::find(key)_(existent)/32 15.531 -5.59%
std::set<std::string>::find(key)_(existent)/8192 34.669 12.74%
std::set<std::string>::find(key)_(non-existent)/0 0.253 -
std::set<std::string>::find(key)_(non-existent)/1024 20.358 -5.89%
std::set<std::string>::find(key)_(non-existent)/32 10.177 -6.24%
std::set<std::string>::find(key)_(non-existent)/8192 26.783 -6.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.422 -15.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.045 13.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 49.450 29.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.180 -30.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.694 13.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.650 3.85%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.737 25.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.454 -23.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.820 43.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.044 1.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.406 8.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.979 -25.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.136 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.339 -23.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.551 22.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.952 12.49%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.714 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65961.278 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1493.496 -1.05%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 856211.458 -1.49%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.916 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43330.437 -2.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.297 4.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603831.249 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.916 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41365.837 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.913 -7.68%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615225.568 -
std::set<std::string>::insert(value)_(already_present)/1024 16.624 -43.96%
std::set<std::string>::insert(value)_(already_present)/32 7.341 -28.13%
std::set<std::string>::insert(value)_(already_present)/8192 60.524 58.37%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.954 2.49%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.858 14.11%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.220 16.80%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.768 6.89%
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.980 -18.23%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.508 8.90%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.897 20.12%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.775 3.44%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.632 -4.94%
std::set<std::string>::lower_bound(key)_(existent)/32 15.584 -2.55%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.449 6.50%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.372 -2.25%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.672 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.140 -1.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.221 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36865.575 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 787.408 -7.23%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346473.652 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.235 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36142.191 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.011 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344830.037 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.046 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16115.375 -3.83%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.361 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205402.570 -2.42%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.395 10.52%
std::set<std::string>::upper_bound(key)_(existent)/32 17.124 -1.55%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.279 -2.78%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.259 -1.73%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.567 -4.36%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.871 -3.56%
std::shift_left(deque<int>)/1024 38.147 -
std::shift_left(deque<int>)/32 3.800 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 302.459 -
std::shift_left(list<int>)/1024 725.711 -
std::shift_left(list<int>)/32 13.361 -
std::shift_left(list<int>)/50 27.661 1.14%
std::shift_left(list<int>)/8192 7035.283 -8.08%
std::shift_left(vector<int>)/1024 35.183 -
std::shift_left(vector<int>)/32 3.949 32.37%
std::shift_left(vector<int>)/50 5.245 -
std::shift_left(vector<int>)/8192 280.344 -
std::shift_right(deque<int>)/1024 40.411 -
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.482 -1.15%
std::shift_right(deque<int>)/8192 306.738 -
std::shift_right(list<int>)/1024 732.432 -
std::shift_right(list<int>)/32 14.360 -
std::shift_right(list<int>)/50 26.478 -
std::shift_right(list<int>)/8192 7289.280 -4.77%
std::shift_right(vector<int>)/1024 35.485 -
std::shift_right(vector<int>)/32 2.947 -
std::shift_right(vector<int>)/50 5.302 -
std::shift_right(vector<int>)/8192 300.893 -
std::shuffle(deque<int>)/1024 9248.529 -
std::shuffle(deque<int>)/32 292.752 -
std::shuffle(deque<int>)/8192 73767.084 -
std::shuffle(vector<int>)/1024 8762.047 -
std::shuffle(vector<int>)/32 277.562 -
std::shuffle(vector<int>)/8192 69779.039 -1.02%
std::sort(deque<int>)_(ascending)/1024 757.570 -1.00%
std::sort(deque<int>)_(ascending)/8 17.281 -1.34%
std::sort(deque<int>)_(ascending)/8192 5695.693 -
std::sort(deque<int>)_(descending)/1024 1286.885 -
std::sort(deque<int>)_(descending)/8 25.020 -
std::sort(deque<int>)_(descending)/8192 10289.929 -
std::sort(deque<int>)_(heap)/1024 6140.755 -1.19%
std::sort(deque<int>)_(heap)/8 24.156 -
std::sort(deque<int>)_(heap)/8192 68558.096 -
std::sort(deque<int>)_(pipe-organ)/1024 2675.260 -1.34%
std::sort(deque<int>)_(pipe-organ)/8 19.993 -
std::sort(deque<int>)_(pipe-organ)/8192 25966.216 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17577.813 -1.47%
std::sort(deque<int>)_(qsort_adversarial)/8 17.269 -
std::sort(deque<int>)_(qsort_adversarial)/8192 476696.530 -
std::sort(deque<int>)_(repeated)/1024 1000.337 1.53%
std::sort(deque<int>)_(repeated)/8 17.699 -2.45%
std::sort(deque<int>)_(repeated)/8192 6717.489 -
std::sort(deque<int>)_(shuffled)/1024 6759.598 2.68%
std::sort(deque<int>)_(shuffled)/8 22.649 -1.33%
std::sort(deque<int>)_(shuffled)/8192 80191.516 -
std::sort(vector<NonIntegral>)_(ascending)/1024 515.966 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.475 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3766.927 -
std::sort(vector<NonIntegral>)_(descending)/1024 767.288 -1.05%
std::sort(vector<NonIntegral>)_(descending)/8 24.677 -1.31%
std::sort(vector<NonIntegral>)_(descending)/8192 5323.625 1.25%
std::sort(vector<NonIntegral>)_(heap)/1024 4253.700 -
std::sort(vector<NonIntegral>)_(heap)/8 22.959 -1.02%
std::sort(vector<NonIntegral>)_(heap)/8192 49772.906 -1.69%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1852.293 -1.20%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.190 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18222.231 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13146.615 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.548 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 153898.075 -
std::sort(vector<NonIntegral>)_(repeated)/1024 500.728 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.626 -1.05%
std::sort(vector<NonIntegral>)_(repeated)/8192 3732.552 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4632.680 -4.21%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.341 -5.76%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83621.223 3.01%
std::sort(vector<int>)_(ascending)/1024 516.907 -
std::sort(vector<int>)_(ascending)/8 15.730 -
std::sort(vector<int>)_(ascending)/8192 3750.274 -
std::sort(vector<int>)_(descending)/1024 1011.212 -1.11%
std::sort(vector<int>)_(descending)/8 24.557 -
std::sort(vector<int>)_(descending)/8192 7178.683 -1.03%
std::sort(vector<int>)_(heap)/1024 4516.979 -1.06%
std::sort(vector<int>)_(heap)/8 23.344 -1.18%
std::sort(vector<int>)_(heap)/8192 45239.923 -
std::sort(vector<int>)_(pipe-organ)/1024 2271.366 -1.01%
std::sort(vector<int>)_(pipe-organ)/8 17.558 -
std::sort(vector<int>)_(pipe-organ)/8192 21519.631 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12857.113 -3.83%
std::sort(vector<int>)_(qsort_adversarial)/8 15.804 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147028.348 -3.80%
std::sort(vector<int>)_(repeated)/1024 653.202 -1.04%
std::sort(vector<int>)_(repeated)/8 15.673 -
std::sort(vector<int>)_(repeated)/8192 4982.316 -
std::sort(vector<int>)_(shuffled)/1024 4601.883 -1.01%
std::sort(vector<int>)_(shuffled)/8 22.432 -
std::sort(vector<int>)_(shuffled)/8192 44700.158 -3.02%
std::sort_heap(deque<int>)/1024 13288.193 -
std::sort_heap(deque<int>)/8 36.503 -
std::sort_heap(deque<int>)/8192 467786.571 -
std::sort_heap(deque<int>,_pred)/1024 12262.159 -
std::sort_heap(deque<int>,_pred)/8 34.196 -2.26%
std::sort_heap(deque<int>,_pred)/8192 421715.076 -
std::sort_heap(vector<NonIntegral>)/1024 9706.508 -1.77%
std::sort_heap(vector<NonIntegral>)/8 31.057 5.24%
std::sort_heap(vector<NonIntegral>)/8192 104919.887 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9831.974 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.752 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105772.350 -
std::sort_heap(vector<int>)/1024 9729.041 -
std::sort_heap(vector<int>)/8 29.620 -
std::sort_heap(vector<int>)/8192 105606.191 -
std::sort_heap(vector<int>,_pred)/1024 9818.857 -
std::sort_heap(vector<int>,_pred)/8 29.746 1.70%
std::sort_heap(vector<int>,_pred)/8192 105638.908 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2748.916 2.00%
std::stable_partition(deque<int>)_(alloc_fails)/32 1876.831 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1874.948 -1.11%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9748.364 -
std::stable_partition(deque<int>)_(dense)/1024 562.547 -
std::stable_partition(deque<int>)_(dense)/32 28.701 -
std::stable_partition(deque<int>)_(dense)/50 36.614 -
std::stable_partition(deque<int>)_(dense)/8192 5601.990 -
std::stable_partition(deque<int>)_(sparse)/1024 439.458 4.18%
std::stable_partition(deque<int>)_(sparse)/32 10.964 -
std::stable_partition(deque<int>)_(sparse)/50 26.847 -
std::stable_partition(deque<int>)_(sparse)/8192 3331.063 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4079.738 -4.56%
std::stable_partition(list<int>)_(alloc_fails)/32 1847.040 -2.33%
std::stable_partition(list<int>)_(alloc_fails)/50 1882.892 -2.13%
std::stable_partition(list<int>)_(alloc_fails)/8192 28889.520 8.27%
std::stable_partition(list<int>)_(dense)/1024 1741.421 21.36%
std::stable_partition(list<int>)_(dense)/32 38.285 1.41%
std::stable_partition(list<int>)_(dense)/50 56.070 -
std::stable_partition(list<int>)_(dense)/8192 20077.797 6.22%
std::stable_partition(list<int>)_(sparse)/1024 928.077 -
std::stable_partition(list<int>)_(sparse)/32 9.521 -1.53%
std::stable_partition(list<int>)_(sparse)/50 26.553 -
std::stable_partition(list<int>)_(sparse)/8192 9308.228 7.90%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2292.746 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1827.703 -2.90%
std::stable_partition(vector<int>)_(alloc_fails)/50 1829.749 -2.05%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5291.948 -
std::stable_partition(vector<int>)_(dense)/1024 290.187 -
std::stable_partition(vector<int>)_(dense)/32 20.924 -2.87%
std::stable_partition(vector<int>)_(dense)/50 25.278 -
std::stable_partition(vector<int>)_(dense)/8192 2077.302 -
std::stable_partition(vector<int>)_(sparse)/1024 208.567 -1.81%
std::stable_partition(vector<int>)_(sparse)/32 7.162 -3.35%
std::stable_partition(vector<int>)_(sparse)/50 21.413 -
std::stable_partition(vector<int>)_(sparse)/8192 1531.856 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3846.277 -2.38%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.365 2.54%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18701.907 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30051.642 5.17%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.703 -1.70%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26035.784 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14142.207 3.35%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.997 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25619.449 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17105.188 4.47%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.631 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22102.159 -1.21%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26560.816 2.15%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.386 -7.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27882.941 -2.07%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3676.970 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.531 -2.52%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13047.928 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19697.199 1.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.697 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.447 -
std::stable_sort(deque<int>)_(ascending)/1024 2098.435 -1.42%
std::stable_sort(deque<int>)_(ascending)/8 17.471 -1.97%
std::stable_sort(deque<int>)_(ascending)/8192 13484.212 -1.18%
std::stable_sort(deque<int>)_(descending)/1024 2883.946 -
std::stable_sort(deque<int>)_(descending)/8 25.103 -5.27%
std::stable_sort(deque<int>)_(descending)/8192 20259.120 -
std::stable_sort(deque<int>)_(heap)/1024 2717.526 -
std::stable_sort(deque<int>)_(heap)/8 23.919 -5.82%
std::stable_sort(deque<int>)_(heap)/8192 17147.119 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2906.760 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.592 -1.25%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20272.928 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.190 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.929 -3.67%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20555.949 -
std::stable_sort(deque<int>)_(repeated)/1024 1421.819 -1.17%
std::stable_sort(deque<int>)_(repeated)/8 17.842 -7.59%
std::stable_sort(deque<int>)_(repeated)/8192 7658.139 -
std::stable_sort(deque<int>)_(shuffled)/1024 2531.937 -
std::stable_sort(deque<int>)_(shuffled)/8 22.859 -2.40%
std::stable_sort(deque<int>)_(shuffled)/8192 14103.217 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4784.420 -5.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.664 -3.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48076.561 2.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22550.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.434 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116886.095 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13655.316 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.335 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106794.309 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13838.103 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.622 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84115.275 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22173.409 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.531 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134468.271 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3450.427 -13.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.673 -1.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18031.940 -8.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17811.382 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.143 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145039.471 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3581.263 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.659 -2.56%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41893.997 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12440.916 -1.12%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.460 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 185133.689 -1.06%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9452.670 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.189 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116471.431 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8027.865 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.476 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115194.716 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13486.109 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.673 -2.57%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198446.684 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1263.289 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.905 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14085.761 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11927.512 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.509 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172897.668 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4563.147 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.949 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18532.639 -1.18%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23023.994 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.060 -1.72%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23903.473 -3.67%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13693.530 -1.18%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.774 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30172.481 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13751.598 -2.39%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.096 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21474.323 -1.90%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22333.481 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.954 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33697.148 -1.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4166.294 21.22%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.979 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9643.632 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17695.667 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.327 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 26997.979 -
std::stable_sort(vector<int>)_(ascending)/1024 2052.160 -
std::stable_sort(vector<int>)_(ascending)/8 15.484 -
std::stable_sort(vector<int>)_(ascending)/8192 13322.070 -
std::stable_sort(vector<int>)_(descending)/1024 2779.102 -3.18%
std::stable_sort(vector<int>)_(descending)/8 24.237 -4.77%
std::stable_sort(vector<int>)_(descending)/8192 18310.675 -1.08%
std::stable_sort(vector<int>)_(heap)/1024 2513.146 -
std::stable_sort(vector<int>)_(heap)/8 21.098 -
std::stable_sort(vector<int>)_(heap)/8192 14433.163 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2774.391 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.435 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18203.702 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2859.475 -1.40%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.456 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18116.292 -
std::stable_sort(vector<int>)_(repeated)/1024 1088.754 -
std::stable_sort(vector<int>)_(repeated)/8 15.524 -
std::stable_sort(vector<int>)_(repeated)/8192 5282.017 -
std::stable_sort(vector<int>)_(shuffled)/1024 2225.576 -
std::stable_sort(vector<int>)_(shuffled)/8 19.797 -
std::stable_sort(vector<int>)_(shuffled)/8192 10898.679 -
std::swap_ranges(deque<int>)/1024 329.093 3.08%
std::swap_ranges(deque<int>)/32 10.735 3.07%
std::swap_ranges(deque<int>)/50 16.338 3.07%
std::swap_ranges(deque<int>)/8192 2620.811 2.81%
std::swap_ranges(list<int>)/1024 813.046 -
std::swap_ranges(list<int>)/32 19.357 -
std::swap_ranges(list<int>)/50 33.824 2.42%
std::swap_ranges(list<int>)/8192 11013.876 4.95%
std::swap_ranges(vector<int>)/1024 62.441 -
std::swap_ranges(vector<int>)/32 4.798 -
std::swap_ranges(vector<int>)/50 5.588 -
std::swap_ranges(vector<int>)/8192 474.527 -
std::transform(deque<int>)_(identity_transform)/1024 369.679 -
std::transform(deque<int>)_(identity_transform)/32 12.287 -
std::transform(deque<int>)_(identity_transform)/50 19.067 -
std::transform(deque<int>)_(identity_transform)/8192 2442.288 -
std::transform(deque<int>,_deque<int>)/1024 659.797 -
std::transform(deque<int>,_deque<int>)/32 21.434 -1.76%
std::transform(deque<int>,_deque<int>)/50 36.392 -
std::transform(deque<int>,_deque<int>)/8192 5414.794 -
std::transform(list<int>)_(identity_transform)/1024 734.167 -
std::transform(list<int>)_(identity_transform)/32 16.876 -
std::transform(list<int>)_(identity_transform)/50 30.173 -
std::transform(list<int>)_(identity_transform)/8192 7599.296 8.57%
std::transform(list<int>,_list<int>)/1024 836.469 -
std::transform(list<int>,_list<int>)/32 23.069 -
std::transform(list<int>,_list<int>)/50 37.184 -
std::transform(list<int>,_list<int>)/8192 9398.860 8.37%
std::transform(vector<int>)_(identity_transform)/1024 261.919 -
std::transform(vector<int>)_(identity_transform)/32 9.145 -
std::transform(vector<int>)_(identity_transform)/50 16.167 -
std::transform(vector<int>)_(identity_transform)/8192 2017.260 -
std::transform(vector<int>,_vector<int>)/1024 554.129 -
std::transform(vector<int>,_vector<int>)/32 17.162 -
std::transform(vector<int>,_vector<int>)/50 26.799 -
std::transform(vector<int>,_vector<int>)/8192 4412.219 -
std::unique(deque<int>)_(contiguous)/1024 510.704 -
std::unique(deque<int>)_(contiguous)/32 49.183 -
std::unique(deque<int>)_(contiguous)/52 55.068 -
std::unique(deque<int>)_(contiguous)/8192 3717.139 -
std::unique(deque<int>)_(sprinkled)/1024 510.072 -
std::unique(deque<int>)_(sprinkled)/32 52.728 1.08%
std::unique(deque<int>)_(sprinkled)/52 59.177 -
std::unique(deque<int>)_(sprinkled)/8192 3801.206 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.296 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.608 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.116 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4525.226 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.662 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.720 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.386 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5207.437 -
std::unique(list<int>)_(contiguous)/1024 916.925 1.54%
std::unique(list<int>)_(contiguous)/32 51.751 -
std::unique(list<int>)_(contiguous)/52 63.743 -
std::unique(list<int>)_(contiguous)/8192 7011.540 -
std::unique(list<int>)_(sprinkled)/1024 946.801 -10.18%
std::unique(list<int>)_(sprinkled)/32 54.174 -2.21%
std::unique(list<int>)_(sprinkled)/52 67.319 -3.92%
std::unique(list<int>)_(sprinkled)/8192 7950.397 -8.31%
std::unique(list<int>,_pred)_(contiguous)/1024 940.101 -1.19%
std::unique(list<int>,_pred)_(contiguous)/32 56.960 -2.03%
std::unique(list<int>,_pred)_(contiguous)/52 70.461 -1.22%
std::unique(list<int>,_pred)_(contiguous)/8192 7773.368 -4.63%
std::unique(list<int>,_pred)_(sprinkled)/1024 1002.791 -1.71%
std::unique(list<int>,_pred)_(sprinkled)/32 67.690 4.94%
std::unique(list<int>,_pred)_(sprinkled)/52 84.052 4.13%
std::unique(list<int>,_pred)_(sprinkled)/8192 8189.310 -1.12%
std::unique(vector<int>)_(contiguous)/1024 306.189 -
std::unique(vector<int>)_(contiguous)/32 47.825 -
std::unique(vector<int>)_(contiguous)/52 53.562 -1.45%
std::unique(vector<int>)_(contiguous)/8192 1898.633 -
std::unique(vector<int>)_(sprinkled)/1024 529.802 -
std::unique(vector<int>)_(sprinkled)/32 55.947 1.43%
std::unique(vector<int>)_(sprinkled)/52 65.303 -
std::unique(vector<int>)_(sprinkled)/8192 3897.072 -
std::unique(vector<int>,_pred)_(contiguous)/1024 493.038 1.31%
std::unique(vector<int>,_pred)_(contiguous)/32 54.117 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.288 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3573.361 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 683.147 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.971 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.797 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5155.520 -
std::unique_copy(deque<int>)_(contiguous)/1024 469.163 -
std::unique_copy(deque<int>)_(contiguous)/32 9.449 -10.12%
std::unique_copy(deque<int>)_(contiguous)/52 14.706 -11.53%
std::unique_copy(deque<int>)_(contiguous)/8192 3709.477 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.085 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.201 -20.81%
std::unique_copy(deque<int>)_(sprinkled)/52 15.126 -17.56%
std::unique_copy(deque<int>)_(sprinkled)/8192 3905.103 -1.58%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.068 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.319 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.417 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4469.050 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.703 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.528 -1.81%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.723 -3.30%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5047.557 -
std::unique_copy(list<int>)_(contiguous)/1024 737.822 -
std::unique_copy(list<int>)_(contiguous)/32 11.185 -
std::unique_copy(list<int>)_(contiguous)/52 19.373 -
std::unique_copy(list<int>)_(contiguous)/8192 6814.209 -
std::unique_copy(list<int>)_(sprinkled)/1024 735.207 -
std::unique_copy(list<int>)_(sprinkled)/32 13.638 3.37%
std::unique_copy(list<int>)_(sprinkled)/52 24.093 -
std::unique_copy(list<int>)_(sprinkled)/8192 6927.164 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 786.826 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.217 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.799 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7480.969 -1.71%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 830.891 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.192 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.911 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7585.558 -
std::unique_copy(vector<int>)_(contiguous)/1024 246.176 -
std::unique_copy(vector<int>)_(contiguous)/32 8.587 -1.44%
std::unique_copy(vector<int>)_(contiguous)/52 13.336 -
std::unique_copy(vector<int>)_(contiguous)/8192 1876.546 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.298 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.167 1.79%
std::unique_copy(vector<int>)_(sprinkled)/52 21.780 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3662.438 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.136 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.342 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.724 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3770.626 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.736 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.162 -1.31%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.198 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4495.186 -
std::unordered_map<int,_int>::clear()/0 390.903 -
std::unordered_map<int,_int>::clear()/1024 7900.775 -2.63%
std::unordered_map<int,_int>::clear()/32 577.850 -1.70%
std::unordered_map<int,_int>::clear()/8192 62318.518 -2.81%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.638 -4.61%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.827 4.76%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.589 -3.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.440 17.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.452 -11.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.756 14.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.580 6.64%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.308 6.25%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.498 6.67%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.517 3.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.305 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.607 -6.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.686 -10.91%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.355 -8.77%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.007 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8495.357 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 265.207 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95210.658 -1.74%
std::unordered_map<int,_int>::ctor(const&)/0 12.852 -
std::unordered_map<int,_int>::ctor(const&)/1024 6813.624 1.50%
std::unordered_map<int,_int>::ctor(const&)/32 198.902 -
std::unordered_map<int,_int>::ctor(const&)/8192 55629.262 1.40%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.994 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9955.913 2.90%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.473 1.95%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82242.944 2.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13412.056 -1.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.826 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142563.951 -1.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.829 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13364.621 -1.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.991 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141595.569 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.441 -1.57%
std::unordered_map<int,_int>::erase(iterator)/32 19.340 -1.53%
std::unordered_map<int,_int>::erase(iterator)/8192 19.499 -1.51%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.604 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5356.432 -3.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.687 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44002.132 -3.30%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.110 2.49%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.875 -1.64%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.126 -2.89%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -21.85%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.156 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.058 -1.52%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.186 -4.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.173 -2.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.217 -2.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.215 -5.49%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.400 5.80%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.470 5.67%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.471 2.56%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.324 -3.52%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.290 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.046 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.472 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13231.778 1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.782 -2.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140527.927 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.251 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12813.750 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.437 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139617.288 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.586 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7435.703 -4.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.469 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84971.524 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.299 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14011.286 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 772.176 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147297.714 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.764 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13854.659 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.415 -5.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145711.575 1.10%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.436 -3.28%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.825 -5.72%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.736 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.941 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.895 -4.15%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.323 -1.41%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.954 -3.46%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.977 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.193 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.317 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.623 -10.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.242 2.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.631 -9.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.149 2.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.181 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.060 -7.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.213 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.545 -5.33%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.163 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.587 -4.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.474 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.105 1.06%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.163 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6738.970 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.053 -5.77%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54014.313 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.183 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6704.138 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.133 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54729.781 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1380.871 3.24%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.294 2.68%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24334.191 -6.12%
std::unordered_multimap<int,_int>::clear()/0 391.221 -
std::unordered_multimap<int,_int>::clear()/1024 8256.053 -14.21%
std::unordered_multimap<int,_int>::clear()/32 587.230 -7.10%
std::unordered_multimap<int,_int>::clear()/8192 62815.092 -15.98%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.458 22.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.598 36.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.454 -2.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.367 -7.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.510 -18.71%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.298 -32.00%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.570 -14.00%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.774 -14.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.713 -9.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.992 -4.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.347 -27.97%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.402 8.33%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.169 -5.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.128 -9.55%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.953 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8624.953 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 286.642 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98701.937 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.899 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6644.766 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.177 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55027.806 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.901 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9089.050 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 249.879 -2.00%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75847.332 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.834 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12895.633 -2.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.142 -1.25%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138981.136 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.838 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12685.257 -2.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.674 -1.54%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139182.750 -1.13%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.658 -8.94%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.577 -11.95%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.804 -15.81%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.744 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5712.499 -15.96%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.148 -3.49%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45580.636 -13.47%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.193 11.21%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.664 2.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.318 1.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.477 60.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.282 -12.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.246 -13.72%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.072 -13.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.132 -21.84%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.197 -10.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.026 -1.12%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.118 -22.31%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.219 -19.28%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.237 -14.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.216 5.62%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.006 -2.93%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.038 -5.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.448 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14811.505 -4.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.087 2.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167038.301 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14672.676 -6.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.186 -1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165130.396 -1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.746 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13946.505 -4.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 792.234 -1.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 173987.670 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.605 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15467.339 -6.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 794.519 -3.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165425.949 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.463 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16229.125 -3.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.422 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182405.305 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.683 -25.07%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.030 -10.87%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.481 -14.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.502 -2.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.375 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.860 -6.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.367 -3.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.541 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.781 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.580 2.65%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.565 -34.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.171 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6723.615 -1.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.517 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54108.980 -1.52%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.175 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6744.581 -1.87%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.137 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54825.114 -1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1404.040 -28.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.072 -5.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26232.227 -15.46%
std::unordered_multiset<int>::clear()/0 389.172 -
std::unordered_multiset<int>::clear()/1024 8120.603 -
std::unordered_multiset<int>::clear()/32 584.187 -
std::unordered_multiset<int>::clear()/8192 61268.125 -3.79%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.123 -9.95%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.321 -1.17%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.344 -10.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -7.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.446 -8.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.745 5.19%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.538 12.79%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.616 -16.08%
std::unordered_multiset<int>::count(key)_(existent)/32 1.493 -8.43%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.728 -4.15%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.465 20.86%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.266 9.87%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.302 2.34%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.903 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8520.788 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.284 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100211.336 -
std::unordered_multiset<int>::ctor(const&)/0 12.819 -
std::unordered_multiset<int>::ctor(const&)/1024 7101.298 6.45%
std::unordered_multiset<int>::ctor(const&)/32 210.569 5.14%
std::unordered_multiset<int>::ctor(const&)/8192 57788.592 4.96%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.852 -1.50%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9099.779 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 266.783 5.89%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75462.880 -8.79%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.775 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12853.728 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.874 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137770.702 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.808 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12742.389 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.058 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138401.823 -
std::unordered_multiset<int>::erase(iterator)/1024 20.384 4.43%
std::unordered_multiset<int>::erase(iterator)/32 19.487 -
std::unordered_multiset<int>::erase(iterator)/8192 19.612 -21.48%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.742 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5644.410 -1.09%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.643 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45361.500 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.026 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.273 -1.52%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.831 -3.22%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -23.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.224 -11.78%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.266 -3.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.241 -7.80%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.179 -12.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.604 23.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.208 3.94%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.094 -11.70%
std::unordered_multiset<int>::find(key)_(existent)/32 1.203 -4.69%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.379 4.80%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.172 13.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.151 2.21%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.145 4.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.929 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15155.655 1.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.785 -2.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166186.258 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.207 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15296.078 2.25%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.119 2.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167163.932 2.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.390 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14139.635 3.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 804.809 1.54%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173784.011 2.19%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.957 2.38%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.032 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.812 1.99%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.404 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.863 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.794 5.24%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.736 12.91%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.394 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.890 6.71%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.888 -3.33%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.566 31.92%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.110 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6740.586 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.048 1.41%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55166.570 1.46%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.092 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6743.593 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.393 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54825.478 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1319.172 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.942 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25929.388 -
std::unordered_set<int>::clear()/0 388.542 -
std::unordered_set<int>::clear()/1024 8452.072 -7.21%
std::unordered_set<int>::clear()/32 597.227 -1.01%
std::unordered_set<int>::clear()/8192 66074.077 -2.68%
std::unordered_set<int>::contains(key)_(existent)/1024 1.364 7.91%
std::unordered_set<int>::contains(key)_(existent)/32 1.297 -15.33%
std::unordered_set<int>::contains(key)_(existent)/8192 1.669 6.59%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.437 29.27%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.298 -31.35%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.477 -5.92%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.306 -17.64%
std::unordered_set<int>::count(key)_(existent)/1024 1.469 9.00%
std::unordered_set<int>::count(key)_(existent)/32 1.490 6.91%
std::unordered_set<int>::count(key)_(existent)/8192 1.746 13.35%
std::unordered_set<int>::count(key)_(non-existent)/0 0.346 11.11%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.985 20.19%
std::unordered_set<int>::count(key)_(non-existent)/32 1.547 -1.03%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.728 8.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.777 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8843.217 1.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.178 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104254.678 2.63%
std::unordered_set<int>::ctor(const&)/0 12.821 -
std::unordered_set<int>::ctor(const&)/1024 6684.348 -1.52%
std::unordered_set<int>::ctor(const&)/32 200.583 -2.15%
std::unordered_set<int>::ctor(const&)/8192 54865.295 -1.31%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.887 -1.30%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9908.436 1.89%
std::unordered_set<int>::ctor(const&,_alloc)/32 273.469 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81664.013 1.28%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.794 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13926.642 1.30%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.020 2.86%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142643.993 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13622.164 1.15%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.659 1.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142686.181 -
std::unordered_set<int>::erase(iterator)/1024 20.037 -18.00%
std::unordered_set<int>::erase(iterator)/32 19.906 -7.74%
std::unordered_set<int>::erase(iterator)/8192 20.405 -18.51%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.582 -1.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5543.793 -9.86%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.685 -4.35%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46170.936 -2.14%
std::unordered_set<int>::erase(key)_(existent)/1024 21.523 -16.61%
std::unordered_set<int>::erase(key)_(existent)/32 20.946 -1.08%
std::unordered_set<int>::erase(key)_(existent)/8192 22.505 -19.78%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -24.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.330 -12.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.189 -20.21%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.148 -10.22%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.477 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.116 -8.66%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.479 4.57%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.154 -3.56%
std::unordered_set<int>::find(key)_(existent)/1024 1.180 -8.49%
std::unordered_set<int>::find(key)_(existent)/32 1.230 10.02%
std::unordered_set<int>::find(key)_(existent)/8192 1.293 -3.72%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -16.73%
std::unordered_set<int>::find(key)_(non-existent)/32 1.170 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.134 -6.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.247 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12704.828 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.062 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137672.920 1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.467 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12786.977 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.126 4.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136738.439 1.49%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.239 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7886.344 5.01%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 583.139 -1.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85200.160 -2.65%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.861 -24.67%
std::unordered_set<int>::insert(value)_(already_present)/32 1.691 -41.55%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.723 1.53%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.017 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.248 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.193 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.263 1.78%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.954 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.050 -1.34%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.088 -1.51%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.872 3.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.424 -3.64%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6725.179 -5.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 222.563 -11.07%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54088.559 -5.13%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.465 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.784 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.624 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54938.531 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2356.415 79.53%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.399 1.46%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32851.187 24.26%
std::unordered_set<std::string>::clear()/0 392.573 -
std::unordered_set<std::string>::clear()/1024 22312.977 -4.69%
std::unordered_set<std::string>::clear()/32 838.637 -9.00%
std::unordered_set<std::string>::clear()/8192 216064.922 -2.33%
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.340 13.19%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.698 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.189 -10.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.690 16.24%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.179 -6.69%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.630 -2.15%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.962 7.44%
std::unordered_set<std::string>::count(key)_(existent)/32 40.451 -5.22%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.927 7.04%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.572 -7.49%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.737 -4.94%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.687 3.08%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.819 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41077.126 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 961.536 -3.96%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726929.895 -
std::unordered_set<std::string>::ctor(const&)/0 12.794 -
std::unordered_set<std::string>::ctor(const&)/1024 33788.074 1.69%
std::unordered_set<std::string>::ctor(const&)/32 781.495 13.51%
std::unordered_set<std::string>::ctor(const&)/8192 335531.945 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.871 -3.56%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63333.573 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1641.689 22.68%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601163.605 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.824 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61830.643 -1.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1738.468 3.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 632658.370 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61423.669 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1596.723 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637744.084 -
std::unordered_set<std::string>::erase(iterator)/1024 30.719 -2.09%
std::unordered_set<std::string>::erase(iterator)/32 29.392 -4.20%
std::unordered_set<std::string>::erase(iterator)/8192 29.921 -5.29%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.721 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12171.605 -4.63%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 659.214 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115655.398 -3.92%
std::unordered_set<std::string>::erase(key)_(existent)/1024 112.289 -14.71%
std::unordered_set<std::string>::erase(key)_(existent)/32 58.193 -21.32%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.629 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.662 -8.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.932 1.96%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.458 -9.36%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.403 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.093 4.72%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.645 -6.05%
std::unordered_set<std::string>::find(key)_(existent)/1024 42.016 19.38%
std::unordered_set<std::string>::find(key)_(existent)/32 42.029 19.05%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.484 9.43%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.292 -13.42%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.145 -14.85%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.525 3.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.286 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54614.693 -4.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1808.173 -4.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 597260.198 -2.60%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.278 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53478.627 -7.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1949.183 2.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 593537.577 -2.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.877 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55003.950 -2.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1662.054 -5.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558158.120 -1.69%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.958 -77.57%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.072 101.90%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 21.116 -60.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.634 39.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.262 -50.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 66.112 102.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.026 -1.66%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.509 -18.38%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 69.532 96.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.721 -61.41%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.636 -4.70%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.972 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35325.434 -1.59%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 799.314 2.64%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337204.566 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 12.973 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35025.303 -1.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 693.202 -1.72%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 337887.037 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -3.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16826.290 3.68%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 338.750 13.21%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209429.567 -
std::upper_bound(std::deque<int>)/100 30.347 -
std::upper_bound(std::deque<int>)/8 17.899 -
std::upper_bound(std::deque<int>)/8192 64.343 -
std::upper_bound(std::forward_list<int>)/100 97.306 1.08%
std::upper_bound(std::forward_list<int>)/8 15.971 -
std::upper_bound(std::forward_list<int>)/8192 10732.139 3.37%
std::upper_bound(std::list<int>)/100 100.741 -
std::upper_bound(std::list<int>)/8 16.075 -
std::upper_bound(std::list<int>)/8192 15243.605 11.56%
std::upper_bound(std::vector<int>)/100 12.207 -
std::upper_bound(std::vector<int>)/8 5.927 -
std::upper_bound(std::vector<int>)/8192 15.595 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.955 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.085 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 702.740 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.273 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.948 1.15%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.036 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.808 9.71%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 890.410 11.35%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.329 -1.72%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.205 10.05%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 886.502 14.79%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.125 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.988 8.47%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 863.658 12.11%
std::vector<int>::ctor(size)/1024 41.091 -2.63%
std::vector<int>::ctor(size)/32 11.836 11.88%
std::vector<int>::ctor(size)/8192 569.133 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.977 -5.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.665 9.89%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.465 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.556 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.745 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.180 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.787 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.334 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.771 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.521 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.146 1.26%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.730 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 943.346 -1.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.477 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4641.064 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 912.208 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.222 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4228.896 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.773 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.173 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4732.975 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.858 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.831 1.30%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.020 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.307 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 873.936 29.29%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.705 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.235 4.01%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 651.323 -3.36%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.418 -3.44%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.421 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.418 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.420 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.765 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.430 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4860.347 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12727.407 1.55%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.998 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110800.643 1.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.805 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.045 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6597.843 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.773 2.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54752.945 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.920 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.266 4.02%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6847.481 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20423.290 3.93%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 616.785 3.58%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177161.852 3.07%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 694.312 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.172 4.00%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6852.421 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20361.420 4.20%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 617.087 3.47%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 176668.795 3.27%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 694.576 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.622 5.76%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6855.015 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20325.167 3.62%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 620.124 3.64%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 177212.325 3.36%
std::vector<std::string>::ctor(size)/1024 424.174 -1.03%
std::vector<std::string>::ctor(size)/32 32.693 -
std::vector<std::string>::ctor(size)/8192 4137.052 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 772.263 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.966 -10.19%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6997.320 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20518.321 3.47%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 594.726 3.83%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177711.588 3.22%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.350 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.665 1.33%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.868 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.260 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 34.977 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4588.290 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.974 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.873 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2268.812 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.920 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 25.920 -1.58%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2284.735 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.781 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.078 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.194 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.696 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.137 1.99%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.319 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.476 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12467.981 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15204.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 789.497 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116106.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3356.913 1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.474 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22978.930 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16800.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 850.492 -1.77%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127945.212 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1861.849 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.844 -4.38%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14121.510 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13467.437 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 870.347 -1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116345.443 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.445 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.033 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.259 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.553 2.10%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.916 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 409.280 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.052 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4308.463 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6306.951 -1.57%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.757 1.59%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52840.882 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.609 -1.18%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.938 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3190.403 1.37%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 608.055 1.44%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.438 -1.33%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5682.825 -
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.733 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.400 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.989 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.599 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.754 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.389 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.419 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.390 -3.00%
vector<bool>(const_vector<bool>&) 9.808 -7.75%
vector<bool>(size_type,_const_value_type&) 8.456 -5.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.029 -4.15%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.961 -
vector<bool>::reserve() 8.448 -4.09%
vector<bool>::resize() 11.106 -2.15%
Geometric Mean 890.823 -