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 f537b4e51822b19780386e0575ff95e82f8ec445

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567832 2026-02-15T08:17:09 0:00:00
Previous 567599 2026-02-15T13:09:19 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1656 1903
Performance Improvements 1939 2936
Unchanged Tests 38200 36956
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 147.56% 713.599 1766.560 - 140.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 140.87% 11915815.106 28701570.505 - 57.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 135.25% 3847779.376 9051934.906 - 123.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.71% 37223402.920 85132680.932 - 128.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 115.11% 27.170 58.444 - -10.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 111.38% 11.393 24.082 - 112.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 108.75% 27.110 56.591 - 96.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 92.51% 7.426 14.295 - 86.58% -
std::is_sorted_until(deque<int>)/8 91.51% 2.484 4.758 - 87.17% -
SetIntersection_Interlaced_Vector_uint32_262144_16 91.25% 3004922.734 5747002.060 - 86.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 86.92% 457.877 855.876 - 38.69% -
std::set<std::string>::insert(value)_(already_present)/1024 76.66% 16.668 29.445 - 29.96% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 74.64% 6.550 11.439 - 26.02% -
std::is_sorted(deque<int>)/8 73.41% 2.615 4.535 - 58.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.13% 6.345 10.922 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 70.06% 0.410 0.697 - 35.37% -
BM_PushHeap_float_PipeOrgan_1 69.69% 0.410 0.696 - 3.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 69.55% 1342.755 2276.695 - 66.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.38% 38.380 63.471 - -3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 61.71% 107184902.825 173329315.858 - 50.21% -
BM_PushHeap_string_Descending_262144 60.50% 3.001 4.817 - 52.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 59.92% 20424111.756 32662765.562 - 54.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 59.36% 6.577 10.481 - 29.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 57.09% 7342723.419 11534403.955 - 53.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 56.54% 4.801 7.516 - 38.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55.96% 694.531 1083.180 - 44.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 55.92% 4.599 7.171 - -2.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 55.74% 46.839 72.945 - -0.30% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 54.65% 46.164 71.390 - 65.50% -
std::copy(vector<int>)/4096 51.90% 151.982 230.866 - 53.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 50.78% 11.555 17.423 - 25.31% -
std::copy_n(vector<int>)/4096 50.16% 147.669 221.734 - 55.70% -
ranges::min(std::list<long_long>)/1 49.61% 0.299 0.448 - 99.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 49.09% 72.830 108.580 - 48.00% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 49.03% 0.296 0.441 - 93.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 46.19% 239121104.168 349572948.794 - 1.16% -
SetIntersection_Interlaced_Vector_float_16384_16 45.68% 2568769.463 3742177.967 - 31.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 45.62% 1.370 1.995 - 1.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.70% 0.338 0.486 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 43.63% 2884504.730 4142996.456 - 36.27% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.44% 0.338 0.485 - 32.68% -
SetIntersection_Interlaced_Set_string_16384_16 43.05% 241553530.456 345531231.161 - 41.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 42.90% 54181636.674 77424432.295 - 26.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 42.00% 245426424.727 348512976.074 - -1.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 41.97% 0.341 0.485 - 32.14% -
BM_PushHeap_float_QuickSortAdversary_1 40.73% 0.410 0.578 - 28.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 40.12% 2.419 3.389 - 14.07% -
std::copy_n(list<int>)/4096 38.69% 3863.183 5357.827 - 28.19% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 38.26% 66.367 91.759 - -29.57% -
ranges::minmax(std::list<long_long>)/1 37.64% 0.395 0.544 - 58.71% -
std::set<std::string>::insert(value)_(already_present)/32 37.19% 7.518 10.314 - -36.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 37.11% 50.427 69.140 - 54.99% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 36.98% 23.235 31.827 - 38.38% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 36.93% 31.353 42.933 - -8.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 36.83% 2129413.927 2913588.365 - 30.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 36.72% 1.176 1.608 - 15.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 34.52% 42.563 57.257 - 9.11% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 33.83% 1.039 1.390 - 33.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 33.61% 2.707 3.617 - 34.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 33.06% 1632007.592 2171515.373 - 29.19% -
std::unordered_set<std::string>::find(key)_(existent)/8192 32.97% 34.550 45.943 - 10.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 32.44% 0.462 0.612 - 28.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 32.29% 1.401 1.853 - 22.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 32.16% 1.589 2.100 - 9.21% -
BM_vector_deque_ranges_move_backward/0 32.11% 0.509 0.673 - 22.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 32.04% 4314743.606 5697142.358 - 31.14% -
std::stable_partition(list<int>)_(dense)/8192 31.78% 17392.280 22919.476 - 31.04% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 31.77% 103563.638 136466.992 - 39.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 31.51% 49.244 64.761 - -12.27% -
BM_deque_deque_ranges_copy/0 31.42% 0.704 0.926 - 25.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.95% 24.569 32.173 - -2.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.89% 23.710 31.035 - 7.12% -
std::multiset<std::string>::insert(value)_(already_present)/8192 29.84% 52.611 68.310 - -19.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.68% 31.475 40.817 - -3.05% -
BM_StringRead_Cold_Deep_Large 29.50% 1.234 1.598 - 29.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 29.05% 1.036 1.337 - 39.65% -
BM_PushHeap_float_Ascending_1 28.95% 0.447 0.577 - 46.72% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 28.89% 35.285 45.480 - 25.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 28.70% 19.602 25.229 - 9.92% -
ranges::min(std::vector<__int128>)/70000 28.25% 27038.959 34678.777 - 12.31% -
ranges::minmax(std::deque<char>)/64 27.48% 23.201 29.578 - 30.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.99% 19.102 24.257 - -25.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 26.40% 6.480 8.191 - -28.20% -
SetIntersection_Interlaced_Vector_uint32_16384_256 26.05% 14681176.122 18506136.008 - -5.03% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.85% 30340724.469 38183077.234 - 8.21% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 25.41% 6.529 8.187 - 24.72% -
std::rotate(list<int>)_(by_1/3)/8192 25.15% 8355.666 10457.362 - 27.57% -
std::copy_backward(vector<int>)/4096 24.75% 191.774 239.229 - -6.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.26% 26193.302 32548.052 - 31.46% -
std::unordered_set<int>::count(key)_(existent)/8192 23.46% 1.364 1.684 - 19.68% -
BM_PushHeap_string_Descending_1024 23.22% 2.349 2.895 - 22.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 23.18% 1.491 1.837 - 11.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 23.16% 3092676.859 3809063.620 - 6.32% -
std::is_partitioned(list<int>)_(partitioned)/1024 23.11% 583.566 718.416 - 12.32% -
std::find_end(deque<int>)_(same_length)/8192 22.99% 2713.252 3337.036 - -70.12% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 22.57% 4.774 5.851 - -26.16% -
rng::contains_subrange(deque<int>)_(process_all)/16 22.35% 8.334 10.196 - 4.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 22.34% 2.201 2.692 - -1.24% -
ranges::min(std::vector<__int128>)/64 22.14% 24.517 29.946 - 11.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 21.51% 1.116 1.357 - 3.36% -
ranges::minmax(std::deque<char>)/70000 21.29% 24101.446 29233.323 - 23.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 20.72% 1272349.351 1535997.375 - 13.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.71% 56.922 68.710 - 13.73% -
std::copy(vector<bool>)_(aligned)/1048576 20.54% 2326.476 2804.295 - -18.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 20.09% 9.420 11.313 - 12.96% -
std::unordered_set<int>::count(key)_(existent)/1024 19.99% 1.149 1.379 - 6.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 19.94% 1.231 1.477 - 35.20% -
std::vector<std::string>::ctor(size)/32 19.89% 31.051 37.227 - 17.24% -
BM_StringRead_Cold_Shallow_Large 19.73% 1.130 1.353 - 24.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 19.70% 1.200 1.436 - -15.41% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 19.69% 80915.694 96846.488 - 13.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 19.60% 8141.279 9737.336 - 29.48% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 19.55% 7573.241 9054.090 - 21.27% -
std::set<int>::lower_bound(key)_(non-existent)/32 19.25% 2.233 2.663 - 13.98% -
std::search(deque<int>)_(near_matches)/1000 19.19% 20408.311 24325.483 - 31.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 19.14% 1.419 1.691 - -3.93% -
std::search(deque<int>)_(near_matches)/1024 19.09% 21374.140 25454.799 - 30.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 19.06% 1495278.818 1780283.503 - 18.49% -
SetIntersection_None_Set_string_1024_4 19.04% 8830782.877 10512567.128 - 17.94% -
SetIntersection_None_Set_string_1024_1 18.86% 8847334.387 10516365.611 - 14.62% -
std::find_if_not(vector<int>)_(process_all)/8 18.83% 1.344 1.597 - 13.02% -
std::set<std::string>::erase(iterator)/1024 18.77% 27.855 33.082 - 27.33% -
ranges::min(std::vector<__int128>)/1 18.71% 0.318 0.378 - 11.14% -
BM_StringRead_Cold_Shallow_Small 18.56% 1.109 1.315 - 16.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 18.50% 76190.418 90282.299 - 16.37% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.42% 0.966 1.144 - 23.96% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.37% 1.105 1.308 - 18.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 18.12% 59.963 70.831 - -0.38% -
std::equal(vector<bool>)_(unaligned)/50 18.11% 0.747 0.882 - 8.13% -
ranges::min(std::deque<__int128>)/70000 18.06% 24357.158 28755.422 - 20.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.02% 73.564 86.821 - 6.75% -
SetIntersection_None_Set_string_1024_64 17.99% 8914004.960 10517682.902 - 16.22% -
ranges::minmax(std::deque<char>)/8 17.97% 3.585 4.229 - 11.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.92% 506.522 597.290 - 18.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 17.81% 19.050 22.442 - -16.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.75% 567.807 668.590 - 19.61% -
SetIntersection_Interlaced_Vector_uint32_1024_64 17.61% 3214235.855 3780370.524 - -24.25% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 17.60% 20969.846 24661.197 - 36.23% -
std::equal(vector<bool>)_(unaligned)/8 17.47% 0.751 0.883 - 7.92% -
SetIntersection_Front_Set_uint64_16384_256 17.35% 3680294.598 4318649.215 - 11.17% -
SetIntersection_Front_Set_uint64_1024_256 17.23% 3630288.129 4255813.583 - 7.63% -
BM_PushHeap_string_Descending_256 17.20% 2.274 2.665 - 16.33% -
SetIntersection_None_Set_string_1024_16 17.20% 9109698.883 10676613.742 - 16.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.15% 6857835.456 8033897.370 - 12.01% -
SetIntersection_Interlaced_Vector_string_262144_16 17.12% 5915919.997 6928891.184 - 15.62% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.09% 8.834 10.343 - 17.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 17.07% 557.829 653.022 - 19.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.94% 6.538 7.645 - -29.58% -
std::unordered_set<std::string>::find(key)_(existent)/32 16.83% 35.159 41.076 - 3.33% -
std::unordered_set<int>::count(key)_(non-existent)/8192 16.77% 1.337 1.561 - 13.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.73% 554.291 647.038 - 17.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 16.67% 22145.868 25836.886 - 35.70% -
BM_PushHeap_string_Random_262144 16.54% 18.225 21.239 - 18.45% -
ranges::minmax(std::deque<char>)/1 16.38% 0.787 0.916 - 39.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 16.28% 30.433 35.389 - 10.57% -
BM_StringRead_Cold_Shallow_Empty 16.22% 1.110 1.290 - 21.89% -
std::find_if(deque<int>)_(process_all)/8192 16.19% 2009.082 2334.264 - 0.18% -
SetIntersection_Interlaced_Vector_float_262144_256 16.17% 27781988.178 32274001.120 - 58.90% -
ranges::minmax(std::deque<long_long>)/64 16.14% 23.772 27.609 - 12.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.08% 47.151 54.732 - -2.12% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.06% 0.485 0.563 - 42.90% -
std::multiset<std::string>::erase(iterator)/32 15.94% 28.193 32.687 - 22.40% -
ranges::minmax(std::deque<long_long>)/70000 15.92% 25872.257 29992.118 - 17.43% -
std::find_if(deque<int>)_(process_all)/1024 15.92% 251.254 291.256 - -0.13% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.91% 7908.419 9166.732 - 26.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 15.82% 19.555 22.649 - -5.28% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.77% 1.365 1.580 - 14.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 15.77% 24.464 28.322 - 12.31% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.73% 5.910 6.840 - 15.08% -
BM_PushHeap_string_QuickSortAdversary_16384 15.69% 15.686 18.147 - 12.24% -
BM_PushHeap_string_Descending_16384 15.68% 2.321 2.685 - 16.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.52% 2.289 2.645 - 8.01% -
std::find_if(deque<int>)_(process_all)/32768 15.36% 8108.957 9354.483 - 0.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 15.32% 615.312 709.564 - 11.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 15.24% 30.978 35.698 - -16.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 15.18% 7508.437 8648.444 - 14.40% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.11% 12327.737 14190.046 - 0.09% -
std::partition(deque<int>)_(sparse)/50 15.08% 14.828 17.064 - -1.06% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 14.67% 1.417 1.625 - 16.80% -
ranges::min(std::vector<long_long>)/1 14.60% 0.333 0.381 - -12.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 14.53% 20017.997 22927.457 - 10.82% -
std::copy_backward(vector<bool>)_(aligned)/262144 14.34% 597.223 682.872 - 10.84% -
std::set<int>::erase(key)_(non-existent,_end)/32 14.34% 2.340 2.676 - 1.51% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 14.27% 19830.721 22659.878 - 11.24% -
SetIntersection_Interlaced_Vector_uint64_16384_16 14.20% 2720894.900 3107196.259 - 8.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 14.05% 613.682 699.885 - 11.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 13.93% 0.612 0.697 - 50.65% -
std::partition(deque<int>)_(sparse)/32 13.88% 10.211 11.628 - 2.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 13.78% 1.439 1.637 - -16.92% -
rng::find(vector<bool>)_(process_all)/8 13.76% 0.555 0.631 - -1.68% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 13.73% 50.227 57.121 - 0.54% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 13.62% 24.963 28.362 - -13.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 13.45% 23.493 26.653 - 11.57% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.39% 15.626 17.718 - 2.28% -
std::multiset<std::string>::insert(value)_(already_present)/32 13.33% 42.768 48.470 - -23.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 13.27% 175280.443 198544.783 - 10.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 13.24% 26.063 29.512 - 26.52% -
std::find_if(deque<int>)_(process_all)/50 13.23% 12.861 14.562 - 16.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.15% 1.162 1.314 - 12.58% -
std::distance(join_view(vector<vector<int>>))/50 13.13% 0.602 0.681 - -94.56% -
ranges::minmax(std::deque<long_long>)/1 13.06% 0.810 0.916 - 32.75% -
SetIntersection_Interlaced_Vector_uint32_16384_64 12.93% 7387815.150 8343019.499 - 32.66% -
SetIntersection_Interlaced_Vector_float_16384_1024 12.91% 38552418.609 43528430.862 - -15.25% -
std::copy_n(vector<bool>)_(aligned)/262144 12.87% 680.729 768.342 - 31.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 12.87% 22.887 25.833 - 10.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 12.85% 8.834 9.969 - -5.02% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 12.75% 176866.877 199414.154 - 9.88% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 12.73% 23.614 26.620 - 11.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 12.72% 0.449 0.506 - 43.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 12.66% 0.264 0.297 - -38.29% -
std::unordered_set<int>::count(key)_(non-existent)/1024 12.61% 1.463 1.648 - 18.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.49% 31.951 35.943 - 23.39% -
BM_StringRead_Cold_Deep_Empty 12.35% 1.239 1.392 - 19.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.32% 0.264 0.297 - -0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 12.27% 4519665.821 5074178.866 - 16.17% -
std::fill_n(list<int>)/8192 12.25% 7157.011 8034.044 - 12.36% -
SetIntersection_Front_Set_float_256_64 12.22% 5223480.549 5861862.252 - 7.35% -
std::all_of(vector<int>)_(process_all)/50 12.19% 13.022 14.609 - -23.93% -
ranges::min(std::vector<char>)/1 12.12% 0.334 0.375 - -14.29% -
BM_StringAssignStr_Empty_Transparent 12.07% 0.486 0.544 - 11.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 11.96% 49.637 55.573 - 59.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 11.91% 21.203 23.729 - 3.16% -
std::multiset<int>::contains(key)_(non-existent)/8192 11.90% 8.518 9.532 - -34.88% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.87% 25202.866 28194.891 - 11.73% -
std::unordered_set<int>::insert(value)_(already_present)/8192 11.84% 2.592 2.898 - 8.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 11.83% 1.206 1.348 - 34.65% -
rng::starts_with(vector<int>,_pred)/8 11.79% 2.369 2.648 - 14.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 11.76% 2.449 2.737 - 3.80% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 11.73% 47.862 53.476 - 10.01% -
ranges::min(std::deque<char>)/70000 11.66% 17835.530 19915.244 - 14.88% -
SetIntersection_Front_Set_uint64_256_64 11.63% 5086140.699 5677896.506 - 7.66% -
BM_deque_deque_ranges_copy/2 11.61% 2.012 2.246 - 0.00% -
std::partition_copy(deque<int>)/1024 11.56% 634.081 707.391 - 6.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.52% 1.205 1.344 - 11.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 11.47% 4.676 5.213 - -20.67% -
std::unordered_set<int>::count(key)_(existent)/32 11.46% 1.246 1.389 - -3.21% -
std::is_partitioned(deque<int>)_(partitioned)/50 11.44% 13.829 15.411 - 11.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 11.43% 44836391.057 49961246.179 - 6.11% -
std::set<int>::upper_bound(key)_(existent)/8192 11.37% 7.798 8.685 - 1.10% -
std::deque<std::string>::ctor(size)/32 11.29% 41.728 46.439 - -9.53% -
BM_PushHeap_string_Descending_64 11.26% 2.183 2.429 - 9.95% -
SetIntersection_Front_Vector_uint64_1024_1024 11.26% 5290579.764 5886132.965 - -0.40% -
SetIntersection_Interlaced_Vector_float_256_4 11.18% 4634182.622 5152300.832 - -1.88% -
std::set<int>::lower_bound(key)_(non-existent)/1024 11.14% 5.986 6.653 - 18.28% -
SetIntersection_Front_Set_float_256_256 11.12% 7039052.152 7821895.682 - 1.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 11.12% 22.881 25.425 - 4.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.10% 142096037.471 157869820.976 - 10.97% -
std::rotate(list<int>)_(by_1/2)/8192 11.08% 5489.407 6097.745 - 30.95% -
BM_StringRead_Cold_Deep_Small 11.05% 1.246 1.383 - 19.07% -
std::is_sorted(list<int>,_pred)/8192 11.04% 7674.978 8522.512 - -5.77% -
std::multiset<std::string>::count(key)_(non-existent)/32 11.01% 10.250 11.379 - -8.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 11.01% 74794714.375 83030089.911 - -19.98% -
BM_PushHeap_string_Random_1 11.01% 0.470 0.522 - -25.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 10.86% 24.756 27.444 - 13.51% -
std::is_partitioned(deque<int>)_(partitioned)/32 10.85% 9.136 10.127 - 10.49% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.82% 13.883 15.385 - 34.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 10.78% 22.164 24.553 - -4.18% -
std::unordered_multiset<int>::find(key)_(existent)/1024 10.73% 1.210 1.340 - 0.40% -
std::search(vector<int>,_pred)_(single_element)/8192 10.65% 3936.226 4355.305 - -5.40% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.63% 73.225 81.009 - 9.90% -
std::set<std::string>::find(key)_(non-existent)/32 10.53% 9.863 10.902 - 15.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 10.51% 1.003 1.108 - 7.38% -
std::lower_bound(std::deque<int>)/8 10.47% 17.028 18.811 - 10.83% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 10.43% 48.187 53.213 - -0.83% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 10.41% 33.299 36.767 - -11.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10.39% 8844343.875 9763543.094 - 12.46% -
std::set<std::string>::find(key)_(non-existent)/8192 10.32% 26.462 29.193 - 10.25% -
SetIntersection_Interlaced_Vector_uint32_262144_256 10.29% 31728511.483 34994284.444 - 27.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.24% 599.731 661.147 - 11.50% -
BM_PushHeap_string_Ascending_16384 10.21% 18.741 20.654 - 7.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 10.18% 37.489 41.305 - 33.89% -
std::set<int>::equal_range(key)_(existent)/8192 10.16% 7.927 8.733 - 5.83% -
std::rotate(list<int>)_(1_element_backward)/8192 10.09% 7270.638 8004.133 - 7.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 10.07% 4898142.988 5391264.444 - 4.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.07% 1527814.893 1681603.897 - 0.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.04% 20455.388 22509.584 - 11.19% -
SetIntersection_Interlaced_Vector_string_16384_4 10.04% 1795322.687 1975555.669 - 9.15% -
vector<bool>(const_vector<bool>&) 9.98% 9.904 10.893 - 13.89% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 9.97% 36.463 40.099 - 5.59% -
std::partition(deque<int>)_(dense)/32 9.92% 9.818 10.792 - 9.52% -
SetIntersection_None_Set_uint64_256_64 9.85% 8930392.632 9810046.591 - 4.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.85% 635.411 697.998 - 11.69% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 9.82% 12.169 13.365 - 3.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 9.80% 4271.344 4690.019 - -22.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 9.80% 25279215.753 27756431.066 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 9.80% 42895835.249 47099101.957 - 6.07% -
std::pop_heap(deque<float>)/8192 9.72% 60.714 66.618 - 11.58% -
BM_StringFindStringLiteral/64 9.71% 2.154 2.363 - 10.43% -
SetIntersection_None_Set_uint64_256_4 9.66% 11175613.526 12254678.610 - 5.59% -
std::for_each(list<int>)/8 9.65% 2.314 2.538 - 0.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 9.63% 20.923 22.937 - 9.85% -
std::set<std::string>::ctor(const&,_alloc)/1024 9.57% 37119.132 40672.200 - -1.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.53% 180928.677 198174.517 - 10.16% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.52% 20525.321 22479.461 - 10.87% -
std::rotate(list<int>)_(by_1/4)/8192 9.47% 6604.477 7229.873 - 11.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.46% 178291.645 195154.483 - 9.89% -
SetIntersection_Interlaced_Vector_uint32_1024_256 9.44% 5622427.391 6153395.040 - 3.82% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 9.43% 0.417 0.457 - 20.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.42% 756.530 827.804 - -0.47% -
SetIntersection_None_Set_uint64_16384_1 9.41% 158761972.198 173707298.104 - 8.27% -
std::find_if(vector<int>)_(process_all)/8 9.38% 1.357 1.485 - -0.18% -
SetIntersection_None_Set_uint64_1024_16 9.24% 8603230.753 9397770.077 - 4.74% -
std::find(list<int>)_(bail_25%)/32768 9.23% 7658.382 8365.558 - 2.91% -
ranges::min(std::deque<__int128>)/64 9.19% 20.896 22.817 - 11.20% -
SetIntersection_Interlaced_Set_uint32_262144_262144 9.13% 1758217.609 1918722.494 - 6.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.09% 56.800 61.964 - 24.88% -
BM_vector_deque_move_backward/2 9.08% 1.875 2.046 - -0.74% -
BM_PushHeap_string_Descending_4 9.00% 1.865 2.033 - 7.17% -
BM_deque_deque_ranges_copy/1 8.98% 2.319 2.527 - 1.78% -
SetIntersection_None_Set_uint64_1024_1 8.98% 8620094.274 9393783.398 - 4.52% -
std::set<std::string>::find(key)_(existent)/32 8.95% 15.600 16.997 - 19.10% -
BM_StringFindCharLiteral/1024 8.90% 18.004 19.607 - 3.31% -
BM_StringFindStringLiteral/32 8.90% 1.698 1.849 - 5.78% -
std::any_of(vector<int>)_(process_all)/50 8.85% 12.638 13.756 - -27.49% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 8.84% 149.176 162.364 - 12.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.81% 1.223 1.331 - 7.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.76% 26404621.232 28716750.999 - 8.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.73% 38221391.222 41559200.999 - 9.41% -
vector<bool>::resize() 8.69% 10.793 11.730 - -17.77% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 8.67% 15.859 17.235 - 10.71% -
std::find_if_not(deque<int>)_(process_all)/1024 8.67% 293.531 318.979 - 28.22% -
std::set<int>::count(key)_(existent)/1024 8.66% 3.924 4.264 - -8.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.66% 60.320 65.543 - 16.84% -
SetIntersection_None_Set_uint64_1024_1024 8.65% 8608634.426 9353391.836 - 3.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.63% 1.156 1.255 - 8.09% -
SetIntersection_None_Set_uint64_256_16 8.63% 10677420.788 11598855.330 - 5.20% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 8.62% 0.262 0.285 - 12.14% -
std::reverse_copy(vector<int>)/8 8.60% 2.418 2.626 - 7.98% -
SetIntersection_Interlaced_Set_string_16384_4 8.59% 196017124.364 212857279.472 - 8.04% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.54% 1.384 1.503 - 8.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 8.49% 14234191.544 15443063.840 - 6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.48% 63930849.959 69354482.918 - 7.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 8.48% 263.244 285.569 - -15.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.45% 3498.293 3793.803 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 8.43% 1206401.938 1308128.582 - 0.62% -
std::copy(vector<int>)/32768 8.42% 3375.866 3660.092 - -3.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.41% 4185468.267 4537394.609 - 11.71% -
SetIntersection_Interlaced_Set_uint32_16384_256 8.39% 192839971.422 209020622.255 - 2.71% -
std::partition(deque<int>)_(dense)/50 8.39% 14.930 16.183 - 5.77% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.35% 24826.554 26899.985 - 11.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 8.32% 1100730.407 1192294.049 - 0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 8.31% 1.385 1.500 - 7.95% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.31% 28.157 30.496 - 10.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.30% 46.914 50.810 - -2.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.29% 119429.175 129332.409 - 8.43% -
std::search_n(list<int>,_pred)_(no_match)/8192 8.26% 7856.645 8505.990 97.628 -0.65% 97.628
std::set<int>::erase(key)_(non-existent,_end)/1024 8.26% 5.435 5.884 - -2.05% -
SetIntersection_None_Set_uint64_1024_64 8.23% 8646126.121 9357644.502 - 3.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.22% 49.267 53.319 - -0.60% -
vector<bool>::reserve() 8.22% 8.271 8.951 - -18.07% -
std::find(vector<short>)_(bail_25%)/8 8.18% 0.648 0.701 - 1.22% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 8.17% 22.899 24.769 - -0.73% -
std::all_of(deque<int>)_(process_all)/32768 8.15% 10054.853 10874.242 - -0.23% -
std::unordered_set<std::string>::find(key)_(existent)/1024 8.12% 32.762 35.421 - 22.77% -
std::copy(vector<bool>)_(aligned)/64 8.11% 1.242 1.343 - 6.79% -
std::multiset<int>::ctor(const&)/1024 8.09% 6620.785 7156.545 - 12.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 8.09% 3726.817 4028.277 - 5.21% -
SetIntersection_None_Set_string_16384_4 8.07% 196940121.166 212837704.863 - 13.08% -
SetIntersection_None_Set_uint64_1024_256 8.06% 8705071.785 9406991.556 - 5.28% -
std::rotate(list<int>)_(1_element_forward)/8192 8.01% 7055.743 7620.615 - 6.36% -
std::set<std::string>::find(key)_(non-existent)/1024 8.00% 20.065 21.671 - 8.70% -
std::all_of(deque<int>)_(process_all)/8192 8.00% 2522.088 2723.890 - 0.15% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.94% 108.495 117.112 - 5.38% -
ranges::min(std::deque<char>)/64 7.94% 16.648 17.969 - 10.86% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.93% 11.831 12.769 - 7.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.92% 116420.189 125642.687 - 13.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.84% 352.031 379.642 - 6.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 7.81% 0.286 0.308 - 6.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.81% 22.128 23.855 - 5.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.80% 233171007.843 251366261.642 - -28.24% -
BM_StringRelational_Less_Empty_Empty_Control 7.77% 1.615 1.740 - 4.23% -
SetIntersection_Interlaced_Set_uint32_16384_4 7.76% 161442195.166 173975541.478 - -0.28% -
std::search_n(list<int>)_(no_match)/8192 7.76% 6965.259 7505.645 136.839 -0.79% 136.839
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.67% 9250243.555 9959537.143 - 10.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 7.66% 16.014 17.241 - 4.48% -
SetIntersection_None_Set_uint32_16384_4 7.66% 149365486.570 160800894.340 - -0.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.66% 22.909 24.663 - 8.86% -
BM_num_get<bool> 7.65% 11.643 12.534 - -50.50% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 7.61% 59.167 63.671 - 12.86% -
BM_vector_deque_move_backward/1 7.61% 2.130 2.292 - -1.40% -
SetIntersection_None_Set_string_16384_16 7.57% 194511284.865 209240357.127 - 11.32% -
SetIntersection_None_Set_string_16384_1024 7.57% 190651181.929 205086936.696 - 7.81% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.53% 27.324 29.381 - 5.14% -
SetIntersection_None_Set_uint32_16384_1 7.52% 150035826.281 161317469.913 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1024 7.50% 167152673.632 179697299.583 - 4.15% -
std::copy_n(vector<int>)/262144 7.49% 11586.256 12453.724 - -0.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.48% 9967.915 10713.195 - 28.16% -
vector<bool>(size_type,_const_value_type&) 7.48% 8.369 8.995 - 7.89% -
SetIntersection_None_Vector_uint64_262144_256 7.46% 1066843.087 1146446.062 - 0.69% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.42% 12169.945 13073.176 - 14.99% -
std::multiset<std::string>::find(key)_(non-existent)/1024 7.39% 22.423 24.081 - 12.40% -
SetIntersection_None_Set_uint32_16384_16 7.39% 149430502.938 160467620.014 - -0.90% -
std::lower_bound(std::vector<int>)/8192 7.38% 15.819 16.987 - 8.85% -
SetIntersection_None_Set_string_16384_1 7.37% 199321482.254 214005309.939 - 13.52% -
std::multiset<std::string>::equal_range(key)_(existent)/32 7.32% 17.791 19.094 - -3.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 7.32% 170.343 182.809 - -5.05% -
SetIntersection_None_Set_uint64_16384_4 7.23% 161548790.266 173230736.899 - 4.98% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.22% 32.455 34.800 - 25.14% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.22% 1.275 1.367 - -4.34% -
SetIntersection_None_Set_uint64_1024_4 7.22% 8777387.241 9411125.873 - 3.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.17% 18.880 20.234 - 7.08% -
std::is_sorted_until(vector<int>,_pred)/8 7.14% 3.425 3.669 - 17.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 7.14% 1141319.161 1222796.056 - -0.32% -
SetIntersection_None_Set_uint32_16384_16384 7.12% 152312475.994 163161531.733 - -0.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 7.12% 4.515 4.836 - -26.10% -
ranges::min(std::list<char>)/1 7.12% 0.389 0.417 - 17.80% -
SetIntersection_None_Set_uint32_16384_64 7.08% 150087186.249 160707064.466 - -0.40% -
std::copy_if(vector<int>)_(entire_range)/64 7.06% 15.626 16.730 - 7.62% -
SetIntersection_None_Set_uint64_256_1 7.05% 11380776.065 12183027.980 - 3.90% -
BM_vector_deque_ranges_move/1 7.05% 2.173 2.326 - -0.28% -
std::find_end(deque<int>)_(single_element)/1024 7.04% 304.847 326.320 - 17.46% -
SetIntersection_None_Set_uint32_262144_16 7.03% 1139731.770 1219897.949 - 0.55% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.01% 27.779 29.727 - 6.77% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 7.01% 0.220 0.235 - 4.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.01% 1101228.602 1178459.954 - 0.22% -
std::find_if(vector<char>)_(bail_25%)/8 6.99% 0.935 1.001 - 22.43% -
std::multiset<int>::ctor(const&)/8192 6.98% 52675.225 56351.652 - 11.98% -
std::fill_n(vector<bool>)/1048576 6.97% 3571.795 3820.880 - -0.04% -
BM_vector_deque_move_backward/64000 6.97% 7261.461 7767.443 - 7.07% -
SetIntersection_None_Set_uint32_262144_4 6.96% 1140329.672 1219657.553 - 0.43% -
std::multimap<int,_int>::find(key)_(existent)/1024 6.93% 3.804 4.068 - 12.60% -
BM_vector_deque_move/0 6.93% 0.396 0.423 - -18.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.93% 10.567 11.300 - 12.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 6.88% 63.975 68.376 - 28.39% -
std::map<int,_int>::count(key)_(non-existent)/0 6.86% 0.252 0.269 - 6.90% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.85% 25.794 27.560 - 35.70% -
SetIntersection_Interlaced_Vector_float_256_64 6.84% 6936572.889 7410981.123 - 6.65% -
std::find(vector<long_long>)_(bail_25%)/8 6.81% 0.838 0.895 - 0.22% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.80% 268.007 286.228 - 10.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.71% 0.437 0.466 - -4.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.70% 802.800 856.576 - 19.92% -
std::multiset<std::string>::ctor(const&,_alloc)/32 6.69% 741.223 790.809 - -19.51% -
SetIntersection_None_Set_uint32_262144_262144 6.68% 1143065.184 1219468.098 - 0.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.68% 21.145 22.557 - -4.13% -
std::find_end(deque<int>)_(same_length)/1000 6.68% 326.975 348.802 - -62.70% -
SetIntersection_Interlaced_Vector_string_16384_64 6.66% 12251238.634 13067744.915 - 7.30% -
SetIntersection_None_Set_uint32_262144_1 6.66% 1153771.568 1230654.377 - 1.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.66% 1.247 1.330 - 4.76% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.65% 5.481 5.845 - -9.09% -
SetIntersection_None_Set_uint32_262144_64 6.64% 1141240.641 1217039.875 - 0.26% -
std::find_if_not(list<int>)_(bail_25%)/8192 6.64% 1425.713 1520.390 - 5.34% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.62% 52020.428 55463.866 - 9.06% -
std::set<std::string>::erase(key)_(existent)/8192 6.62% 83.440 88.961 - -14.56% -
std::replace(vector<int>)_(sprinkled)/8192 6.61% 1216.946 1297.422 - 4.20% -
SetIntersection_None_Set_uint32_262144_16384 6.60% 1149801.920 1225702.879 - 1.06% -
SetIntersection_Interlaced_Set_uint32_262144_16 6.58% 1530394.695 1631132.977 - 0.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.54% 116152.849 123753.460 - 7.53% -
SetIntersection_Interlaced_Set_uint32_16384_64 6.54% 210764402.701 224555014.889 - 2.66% -
SetIntersection_None_Set_uint32_262144_256 6.54% 1143286.215 1217999.998 - 0.65% -
BM_StringDestroy_Large 6.53% 7.087 7.551 - 1.81% -
SetIntersection_Interlaced_Vector_uint32_262144_4 6.51% 1439690.524 1533380.692 - -21.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.46% 1605.546 1709.258 - 11.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.43% 196468142.191 209099499.406 - 1.83% -
std::map<int,_int>::erase(iterator)/1024 6.42% 20.559 21.880 - -8.96% -
std::multiset<int>::ctor(const&,_alloc)/32 6.42% 227.465 242.062 - -6.18% -
std::map<int,_int>::erase(iterator)/32 6.40% 20.477 21.788 - -7.26% -
std::set<std::string>::contains(key)_(existent)/32 6.39% 15.810 16.820 - 5.67% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.39% 10.749 11.435 - 4.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 6.39% 1088978.854 1158555.049 - 1.58% -
BM_PushHeap_uint32_Descending_4 6.39% 0.349 0.371 - 2.21% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.38% 12.907 13.730 - 38.06% -
SetIntersection_None_Set_uint32_262144_1024 6.38% 1142336.426 1215170.328 - 0.81% -
ranges::minmax(std::list<__int128>)/70000 6.37% 57530.651 61196.717 - 7.60% -
SetIntersection_None_Set_uint64_16384_64 6.37% 165884014.917 176447012.998 - 0.47% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.36% 12825.830 13641.433 - 5.47% -
BM_deque_deque_move_backward/0 6.31% 0.863 0.917 - -0.25% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 6.30% 39.803 42.309 - 3.24% -
bm_write 6.28% 556.740 591.724 - 11.25% -
std::find_end(deque<int>)_(single_element)/8192 6.28% 2206.966 2345.633 - 16.06% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.27% 22.486 23.897 - 13.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.26% 100192.938 106469.143 - 10.40% -
SetIntersection_Front_Set_uint64_262144_256 6.25% 3649771.725 3877871.377 - 4.44% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.24% 10.040 10.667 - 5.51% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.23% 0.911 0.967 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.21% 190584386.912 202419210.451 - -2.66% -
std::search(deque<int>)_(same_length)/1000 6.20% 328.866 349.249 - 7.31% -
SetIntersection_Front_Set_uint64_16384_1024 6.17% 12154341.634 12903961.469 - 3.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.17% 18.530 19.673 - 3.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.16% 1106988.031 1175214.053 - -0.38% -
SetIntersection_None_Set_string_16384_64 6.15% 194487250.874 206443311.248 - 9.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 6.14% 1066228.999 1131666.394 - -9.70% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.12% 1.481 1.571 - 10.17% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.11% 27.897 29.603 - 7.19% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.09% 29.709 31.520 - -3.13% -
ranges::minmax(std::deque<long_long>)/8 6.08% 3.961 4.202 - 18.01% -
std::set<std::string>::count(key)_(non-existent)/1024 6.08% 23.707 25.147 - 5.73% -
SetIntersection_None_Set_uint32_16384_1024 6.07% 150003462.197 159109535.485 - -1.05% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.05% 4.415 4.682 - 5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.04% 197305112.814 209223815.291 - 3.83% -
SetIntersection_Interlaced_Set_uint32_262144_4 6.03% 1233925.457 1308344.973 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 6.00% 170887.927 181138.114 - -14.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.99% 9712329.592 10294341.881 - 3.91% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.99% 237.938 252.181 - 5.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.98% 18.935 20.068 - -9.96% -
SetIntersection_Front_Set_uint64_16384_16 5.98% 1117948.346 1184800.414 - -1.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.97% 6351.726 6730.795 - 7.08% -
std::unordered_set<std::string>::count(key)_(existent)/8192 5.96% 37.605 39.845 - 3.27% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.95% 232.097 245.908 - 1.87% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.93% 3.212 3.403 - -1.79% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.93% 6969884.849 7382969.787 - 8.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 5.92% 303.761 321.754 - 6.75% -
std::transform(deque<int>,_deque<int>)/32 5.91% 21.433 22.700 - 6.24% -
SetIntersection_None_Set_string_16384_256 5.91% 191802859.649 203135152.573 - 7.27% -
SetIntersection_Interlaced_Vector_uint32_262144_1 5.90% 993689.355 1052270.109 - -0.29% -
ranges::minmax(std::vector<char>)/8 5.88% 0.967 1.023 - 1.31% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.85% 766.094 810.908 - -0.78% -
SetIntersection_None_Set_uint32_16384_256 5.85% 150796582.994 159615272.494 - -0.77% -
BM_vector_deque_ranges_move/2 5.83% 1.938 2.051 - -0.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.82% 0.316 0.334 - 1.06% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.80% 7310.454 7734.715 - 13.02% -
BM_PushHeap_string_Ascending_262144 5.80% 28.003 29.627 - -6.54% -
std::adjacent_find(deque<int>)/50 5.78% 16.165 17.100 - 21.86% -
SetIntersection_None_Set_uint64_256_256 5.78% 5690106.097 6018943.254 - 3.35% -
ranges::minmax(std::list<__int128>)/64 5.77% 39.157 41.416 - 8.46% -
rng::contains_subrange(list<int>)_(process_all)/16 5.76% 4.726 4.999 - 2.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.75% 19.086 20.182 - -36.88% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.74% 1.621 1.714 - 5.14% -
SetIntersection_None_Set_uint64_64_16 5.73% 18068825.095 19104624.778 - 3.44% -
SetIntersection_Interlaced_Set_uint64_1024_1 5.71% 984208.742 1040368.397 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.69% 6333679.204 6693954.417 - -6.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.68% 994121.702 1050622.268 - -1.06% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.68% 0.631 0.667 - 11.54% -
std::map<int,_int>::clear()/8192 5.64% 84456.980 89224.180 - -3.10% -
std::remove_if(list<int>)_(sprinkled)/50 5.63% 70.586 74.559 - -0.51% -
SetIntersection_Interlaced_Set_uint32_64_64 5.63% 13114133.722 13851829.027 - 3.44% -
BM_StringFindStringLiteral/256 5.62% 5.346 5.647 - 3.36% -
std::search(list<int>)_(same_length)/1000 5.62% 754.028 796.374 - 6.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.62% 1623.295 1714.455 - 20.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 5.60% 18361.227 19389.473 - -0.34% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.59% 6850.516 7233.613 - -19.99% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.58% 50575.063 53396.789 - 7.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.57% 31.704 33.469 - 3.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.57% 25349308.122 26760288.776 - -0.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.56% 11086.797 11703.448 - 12.70% -
BM_vector_deque_copy_backward/64000 5.56% 7362.953 7772.162 - 5.04% -
BM_num_get<long> 5.55% 10.613 11.202 - -54.08% -
SetIntersection_Front_Vector_uint64_1024_4 5.55% 999348.489 1054811.594 - -0.80% -
SetIntersection_None_Set_uint32_1024_1 5.54% 8642569.838 9121199.797 - 1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.52% 13273945.629 14007180.167 - 2.94% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.52% 5.031 5.309 - 5.92% -
BM_std_minmax_element<char>/2 5.51% 0.648 0.684 - 7.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 5.49% 766.075 808.115 - 54.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 5.46% 11090.534 11695.556 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.45% 190292145.302 200668116.792 - 0.02% -
std::set<std::string>::count(key)_(existent)/8192 5.45% 29.417 31.019 - -5.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.44% 46.920 49.475 - -8.50% -
BM_PushHeap_string_Descending_16 5.44% 2.075 2.188 - 4.01% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.43% 775.469 817.613 - -47.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 5.43% 4.221 4.450 - -5.79% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 5.41% 6.203 6.539 - -20.96% -
BM_deque_vector_ranges_move/0 5.40% 1.409 1.485 - -1.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.40% 182494.405 192348.398 - 6.81% -
SetIntersection_Front_Set_uint64_64_64 5.39% 12778394.962 13466956.750 - 2.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.39% 1525.550 1607.741 - -6.10% -
SetIntersection_None_Set_float_262144_4 5.38% 1155070.152 1217256.266 - 1.46% -
SetIntersection_Front_Set_float_1024_256 5.38% 3541649.028 3732058.489 - -10.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.37% 988659.297 1041793.316 - -1.79% -
BM_deque_deque_copy/70000 5.37% 3175.357 3345.961 - 5.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.37% 195229215.682 205713844.289 - 2.22% -
std::copy_n(vector<bool>)_(aligned)/1048576 5.36% 1947.639 2052.115 - -34.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.36% 70440.112 74218.494 - 0.59% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.36% 0.922 0.971 - 5.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.33% 1071.212 1128.298 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.31% 6283923.216 6617882.140 - 5.55% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.31% 25128.129 26462.466 - 5.08% -
BM_deque_vector_ranges_move_backward/4000 5.31% 140.825 148.298 - 4.24% -
SetIntersection_None_Vector_uint64_16384_16 5.28% 1052601.885 1108213.477 - -0.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 5.26% 60.215 63.383 - 93.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 5.25% 1134206.969 1193768.866 - 1.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.24% 11345.033 11939.732 - 1.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.24% 44976.989 47334.466 - 5.66% -
BM_vector_deque_copy_backward/2 5.24% 1.949 2.051 - -0.65% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 5.21% 0.222 0.233 - 5.91% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.18% 28.221 29.682 - -1.01% -
SetIntersection_Front_Set_uint32_262144_4 5.16% 1024594.127 1077455.301 - 0.54% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 5.16% 450.215 473.425 - 4.94% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.15% 32.667 34.348 - -3.88% -
SetIntersection_Interlaced_Set_uint32_16384_1 5.14% 986219.498 1036928.585 - -2.77% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 5.13% 288.313 303.117 - -1.58% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.12% 38074.402 40024.036 - 9.00% -
SetIntersection_Interlaced_Set_uint32_256_64 5.12% 13433348.891 14120598.018 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.11% 1058026.045 1112123.934 - -1.60% -
BM_CmpEqual_uint_int 5.10% 1.048 1.101 - -2.43% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.10% 6356.791 6680.795 - 7.49% -
SetIntersection_None_Set_float_262144_1 5.10% 1156753.822 1215695.639 - 1.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.09% 5.155 5.417 - 4.68% -
SetIntersection_Front_Set_uint64_262144_1024 5.09% 12079656.739 12694175.336 - 1.15% -
SetIntersection_Interlaced_Set_uint32_16384_16 5.05% 204775939.881 215113120.668 - 1.62% -
SetIntersection_None_Set_float_262144_16384 5.03% 1146710.775 1204360.352 - 0.23% -
std::copy(deque<int>)/8 5.03% 2.643 2.776 - 7.26% -
BM_PushHeap_float_Ascending_16384 5.02% 4.132 4.339 - 1.12% -
SetIntersection_None_Set_uint64_64_1 5.00% 22376645.908 23495359.432 - 4.05% -
BM_std_minmax_element<int>/3 4.99% 1.026 1.078 - -3.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.99% 22.430 23.549 - 17.77% -
SetIntersection_None_Set_uint32_1024_256 4.99% 8659058.106 9090776.924 - 0.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.98% 1743.442 1830.341 - 8.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.98% 7466.757 7838.287 - -6.24% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.95% 169.089 177.455 - 0.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.93% 6746.557 7078.962 - 4.99% -
BM_PushHeap_float_Random_16 4.92% 4.936 5.179 - -2.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.90% 1843319.781 1933670.517 - -1.82% -
SetIntersection_Front_Set_float_16384_256 4.90% 3504836.561 3676587.248 - -12.50% -
std::swap_ranges(list<int>)/8192 4.89% 9732.749 10208.766 - -1.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 4.89% 0.929 0.975 - 4.84% -
SetIntersection_None_Set_uint32_64_4 4.88% 20716468.856 21727985.175 - 2.17% -
SetIntersection_Interlaced_Set_uint32_262144_64 4.87% 1516124.188 1590021.404 - -0.09% -
SetIntersection_None_Set_uint64_4_4 4.86% 134598789.297 141144067.413 - 2.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.85% 11709.250 12277.442 - 5.47% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.84% 25.150 26.366 - 3.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.82% 23.525 24.658 - 7.96% -
std::find_end(deque<int>)_(same_length)/1024 4.82% 333.843 349.921 - -74.91% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.81% 1511668.945 1584341.797 - 0.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 4.81% 24.597 25.780 - -13.51% -
SetIntersection_None_Set_float_262144_1024 4.80% 1156387.043 1211946.291 - 0.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.80% 27.663 28.991 - 6.63% -
ranges::minmax(std::vector<char>)/1 4.80% 0.622 0.652 - 4.16% -
SetIntersection_None_Set_float_262144_262144 4.80% 1159954.998 1215581.459 - 0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.79% 6020.289 6308.649 - 7.09% -
SetIntersection_None_Vector_uint32_16384_16384 4.78% 1066756.846 1117777.245 - -0.15% -
SetIntersection_Interlaced_Set_float_16384_256 4.77% 196638631.836 206027321.650 - 2.78% -
std::move(deque<int>)/8 4.76% 3.418 3.581 - 3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 4.75% 1191898.660 1248520.308 - 3.32% -
std::partition_copy(deque<int>)/8192 4.75% 5709.027 5980.020 - 5.21% -
BM_std_minmax_element<long_long>/1 4.74% 0.300 0.314 - -3.10% -
SetIntersection_None_Set_float_262144_256 4.74% 1159324.383 1214243.244 - 1.52% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.74% 57501.653 60224.563 - -1.80% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.72% 13863175.134 14517923.569 - -1.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4.72% 3923.395 4108.624 - 6.29% -
std::swap_ranges(list<int>)/50 4.72% 32.860 34.410 - 7.97% -
BM_PushHeap_string_PipeOrgan_16384 4.70% 13.150 13.768 - 7.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.68% 11060.869 11578.288 - 14.08% -
BM_CmpLess_uchar_short 4.66% 1.018 1.066 - -6.08% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.65% 8.312 8.699 - -5.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.64% 727.880 761.656 - 3.47% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 4.62% 1.596 1.670 - 1.99% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.62% 5125.887 5362.492 - 4.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.61% 90.615 94.790 - 8.57% -
std::is_sorted_until(vector<int>,_pred)/1024 4.59% 407.949 426.688 - 1.66% -
std::sort_heap(deque<int>,_pred)/1024 4.59% 12414.772 12984.952 - 0.12% -
SetIntersection_None_Set_uint64_16_1 4.59% 65999359.588 69026118.910 - 2.84% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.58% 2186.387 2286.617 - 5.11% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.58% 28.528 29.833 - 11.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 4.57% 955686.763 999404.967 - 5.79% -
std::multiset<std::string>::count(key)_(non-existent)/0 4.57% 0.259 0.271 - 4.58% -
SetIntersection_None_Set_float_262144_16 4.57% 1158606.850 1211567.789 - 0.88% -
std::replace(vector<int>)_(sprinkled)/1024 4.56% 155.861 162.976 - 8.70% -
SetIntersection_None_Set_uint64_64_4 4.56% 21317264.313 22289153.395 - 2.90% -
std::map<std::string,_int>::erase(iterator)/32 4.55% 27.424 28.672 - 0.35% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 4.55% 1.599 1.671 - 4.85% -
SetIntersection_Interlaced_Vector_string_1024_4 4.54% 1621968.528 1695544.049 - -2.79% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.53% 3.210 3.356 - 0.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.53% 6.557 6.854 - 6.20% -
std::find_if_not(list<int>)_(process_all)/8192 4.52% 7165.847 7489.924 - 8.01% -
SetIntersection_None_Set_float_262144_64 4.52% 1158472.654 1210823.813 - 1.52% -
BM_std_minmax_element<char>/1 4.50% 0.305 0.319 - 6.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.50% 195736179.261 204548246.947 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 4.48% 5572994.475 5822628.762 - -1.23% -
SetIntersection_None_Set_uint32_256_256 4.47% 5610737.757 5861563.962 - 0.85% -
SetIntersection_Interlaced_Vector_string_1024_16 4.47% 3295474.077 3442731.413 - 3.70% -
BM_deque_deque_copy/65536 4.46% 3072.747 3209.661 - 4.07% -
std::unique_copy(deque<int>)_(sprinkled)/8192 4.45% 3796.775 3965.762 - 6.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.43% 5.680 5.932 - 7.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.41% 18.909 19.743 - 3.16% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.40% 1.118 1.168 - 6.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.39% 1768320.502 1845978.714 - 2.67% -
ranges::minmax(std::vector<char>)/64 4.39% 1.195 1.247 - -7.81% -
SetIntersection_None_Set_uint64_64_64 4.38% 11346361.522 11843286.105 - 6.38% -
SetIntersection_Interlaced_Set_uint32_262144_1024 4.38% 1483835.041 1548782.391 - 0.33% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.38% 0.264 0.275 - 8.81% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.37% 928.026 968.622 - 2.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.37% 281786.048 294095.708 - 2.83% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.37% 10.575 11.037 - 9.29% -
SetIntersection_None_Set_float_16384_1 4.35% 152260662.391 158876722.860 - -0.09% -
SetIntersection_Interlaced_Set_uint32_262144_1 4.34% 999394.277 1042732.630 - -0.73% -
SetIntersection_Front_Set_uint64_16384_64 4.33% 1644706.451 1715881.706 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.32% 92653254.678 96657628.108 - 8.68% -
SetIntersection_Interlaced_Set_float_16384_4 4.32% 164843635.024 171964138.044 - 0.13% -
rng::find_last_if(vector<char>)_(bail_90%)/8 4.32% 0.464 0.484 - -7.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 4.30% 25229902.559 26315634.201 - -2.55% -
SetIntersection_Interlaced_Set_float_16384_16384 4.30% 209594566.884 218613751.799 - 4.70% -
std::reverse_copy(list<int>)/4096 4.28% 3212.979 3350.555 - 4.91% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 4.28% 293.754 306.332 - -5.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.24% 9.739 10.152 - 14.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 4.24% 9.940 10.361 - -5.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.22% 6318788.235 6585715.517 - 7.03% -
BM_StringFindNoMatch/10 4.22% 1.299 1.354 - -0.18% -
std::map<int,_int>::erase(iterator)/8192 4.21% 23.972 24.981 - -6.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 4.21% 11.509 11.993 - -49.13% -
SetIntersection_None_Vector_string_262144_16384 4.20% 1249581.758 1302046.728 - -0.99% -
BM_StringFindCharLiteral/16 4.18% 1.552 1.617 - -0.14% -
BM_StringFindCharLiteral/8 4.18% 1.552 1.616 - -0.15% -
BM_CmpEqual_uchar_schar 4.17% 0.989 1.030 - -8.29% -
std::find_if_not(list<int>)_(process_all)/1024 4.16% 747.652 778.787 - 13.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.15% 198118144.109 206340595.926 - 0.35% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.15% 103823.161 108127.417 - 2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.14% 1154305.228 1202137.551 - -2.99% -
SetIntersection_None_Vector_uint64_1024_1 4.14% 1014800.816 1056839.160 - -3.59% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.14% 0.276 0.287 - 2.98% -
std::find(vector<char>)_(bail_25%)/8 4.14% 1.108 1.154 - 4.05% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 4.13% 9.411 9.800 - -0.56% -
std::sort_heap(vector<int>,_pred)/8 4.13% 31.261 32.552 - 7.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.11% 1400024.296 1457511.616 - 3.34% -
BM_deque_deque_move/64 4.09% 3.035 3.159 - 3.16% -
rng::fold_left(deque<int>)/8 4.07% 3.842 3.998 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.06% 4282827.840 4456870.338 - 4.06% -
SetIntersection_None_Set_uint64_16_16 4.06% 35061467.618 36486095.384 - 2.33% -
SetIntersection_Interlaced_Set_float_262144_16384 4.06% 1243187.336 1293665.609 - 1.06% -
std::partial_sort(vector<int>)_(heap)/8192 4.06% 97246.688 101191.771 - 5.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.06% 8608700.422 8957784.182 - -31.47% -
std::deque<int>::ctor(size)/32 4.05% 27.838 28.966 - 7.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.03% 1008790.905 1049407.928 - -0.67% -
std::for_each_n(list<int>)/50 4.01% 22.021 22.903 - -5.57% -
std::multiset<int>::count(key)_(existent)/8192 4.00% 9.160 9.526 - -7.15% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.00% 265.639 276.262 - 4.34% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.99% 6869.642 7144.064 - 4.75% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.99% 70.806 73.633 - 2.84% -
SetIntersection_None_Vector_uint32_1024_4 3.99% 1031731.646 1072860.249 - -2.62% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.98% 1.488 1.547 - -1.46% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.97% 1.698 1.766 - 25.66% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.96% 1.156 1.202 - 3.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.96% 127.166 132.202 - 5.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.96% 37.586 39.074 - -12.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.96% 20.596 21.411 - 2.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.95% 13.101 13.618 - -5.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 3.95% 8611957.571 8951792.249 - -0.44% -
std::remove_if(deque<int>)_(prefix)/50 3.93% 65.333 67.899 - 5.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.92% 1.155 1.201 - -0.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.92% 24.150 25.096 - 3.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.92% 501401.617 521046.833 - 6.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.91% 11713.497 12171.990 - 2.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 3.91% 391.036 406.323 - 2.48% -
ranges::min(std::deque<__int128>)/1 3.91% 0.665 0.691 - -17.44% -
SetIntersection_None_Set_uint64_16_4 3.90% 56831640.297 59048795.418 - 3.33% -
BM_StringDestroy_Huge 3.89% 10.792 11.212 - 2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.89% 1089382.965 1131778.924 - -2.28% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.88% 645.429 670.451 - 4.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.87% 7317854.781 7601398.755 - -1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3.87% 2077728.928 2158132.695 - -1.65% -
std::set<int>::count(key)_(existent)/32 3.86% 1.595 1.657 - -2.52% -
std::is_sorted_until(list<int>)/8192 3.85% 6968.214 7236.494 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 3.85% 55967703.979 58121232.348 - 2.60% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.83% 274.936 285.453 - 3.22% -
ranges::min(std::vector<long_long>)/8 3.82% 2.169 2.251 - 5.89% -
std::rotate(deque<int>)_(by_1/3)/1024 3.81% 404.128 419.531 - -76.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.81% 21.316 22.128 - 1.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 3.81% 99.252 103.031 - 3.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.80% 11818.487 12267.837 - 5.83% -
std::set<int>::contains(key)_(non-existent)/0 3.80% 0.289 0.300 - -0.26% -
SetIntersection_Interlaced_Set_uint32_64_16 3.79% 21508359.719 22323413.661 - 0.03% -
BM_vector_deque_ranges_copy_backward/64000 3.78% 7445.348 7726.931 - 4.39% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.78% 1396027.001 1448757.442 - 1.43% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.78% 518.285 537.861 - 4.56% -
SetIntersection_Interlaced_Set_float_16384_1024 3.77% 171150053.268 177609815.318 - 3.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.77% 20.973 21.764 - -5.45% -
BM_vector_deque_copy_backward/1 3.76% 2.223 2.306 - -3.26% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.76% 9.128 9.471 - 3.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.75% 10.566 10.963 - 7.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.75% 83163.839 86281.832 - 1.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.74% 58.901 61.104 - 3.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.74% 2.199 2.281 - 0.34% -
BM_deque_vector_ranges_copy/0 3.73% 1.310 1.358 - -5.56% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.73% 221312366.254 229563143.261 - 4.89% -
SetIntersection_Interlaced_Vector_float_64_4 3.73% 17422893.310 18072356.811 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.72% 1123574.585 1165340.849 - -1.20% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.71% 10.222 10.601 - 9.08% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.71% 12.345 12.803 - -36.19% -
std::sort_heap(deque<int>)/8 3.71% 36.265 37.609 - 4.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.71% 9874.151 10240.157 - 8.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.70% 12756.586 13228.414 - 1.27% -
std::move_backward(vector<bool>)_(unaligned)/64 3.70% 1.681 1.743 - 7.04% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.69% 84.042 87.143 - 5.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.69% 689.420 714.832 - 3.16% -
SetIntersection_None_Set_float_16384_4 3.67% 152928312.955 158536164.241 - -0.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.65% 19.020 19.715 - -6.22% -
std::search(list<int>)_(single_element)/8192 3.65% 8247.299 8548.066 - 14.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.64% 9004587.594 9332651.540 - -1.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.63% 5890.771 6104.463 - 1.26% -
SetIntersection_Interlaced_Set_float_1024_16 3.62% 11378543.280 11790349.851 - 2.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.62% 2.189 2.268 - -12.04% -
std::multiset<std::string>::find(key)_(existent)/1024 3.62% 24.041 24.910 - 9.29% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.61% 16744640.479 17349617.517 - -5.26% -
rng::find_last(vector<char>)_(bail_90%)/50 3.61% 1.407 1.458 - -0.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.60% 20.552 21.293 - 3.06% -
SetIntersection_Front_Vector_uint32_16384_256 3.59% 2195611.473 2274464.386 - 5.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 3.59% 142031781.254 147129124.583 - 2.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.58% 15997.776 16570.448 - 0.40% -
SetIntersection_Front_Vector_uint32_262144_4 3.58% 1012202.696 1048422.727 - -3.75% -
bm_ranges_swap_ranges_vb_aligned/1024 3.58% 6.531 6.765 - 3.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.58% 1475341.171 1528121.216 - -0.45% -
std::is_sorted_until(vector<int>,_pred)/8192 3.57% 3208.442 3322.919 - -1.85% -
std::search(deque<int>)_(same_length)/8192 3.57% 3793.176 3928.515 - 4.39% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.56% 9673683.135 10018125.998 - -1.67% -
rng::starts_with(deque<int>)/8 3.56% 4.012 4.154 - 6.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.55% 986617.806 1021684.990 - -2.62% -
BM_PushHeap_uint32_Descending_16 3.55% 0.354 0.367 - 3.35% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.54% 341176372.359 353254088.981 - -5.03% -
ranges::min(std::deque<long_long>)/1 3.53% 0.623 0.645 - 7.65% -
SetIntersection_Front_Set_uint64_16384_16384 3.52% 223855791.640 231741204.781 - 2.78% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.52% 72.200 74.740 - -1.65% -
BM_StringAssignStr_Small_Transparent 3.52% 0.485 0.502 - 3.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.51% 12.443 12.880 - -1.38% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.51% 10.097 10.451 - 7.65% -
bm_lexicographical_compare<signed_char>/64 3.49% 1.981 2.050 - 7.26% -
std::equal(list<int>)_(it,_it,_it)/8192 3.49% 9417.804 9746.247 - 5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 3.49% 63260320.490 65465666.294 - 2.31% -
SetIntersection_Front_Set_float_64_64 3.48% 12708040.104 13150368.616 - -3.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.47% 8567047.335 8864538.179 - -1.35% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.47% 1.486 1.537 - -1.38% -
SetIntersection_Front_Set_uint32_262144_1 3.44% 1007977.475 1042629.972 - -1.28% -
std::set<std::string>::erase(iterator)/8192 3.43% 30.087 31.120 - 0.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.43% 0.638 0.660 - 11.60% -
BM_PushHeap_string_QuickSortAdversary_1024 3.42% 15.233 15.755 - 0.30% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.42% 217.529 224.971 - -2.96% -
ranges::min(std::vector<__int128>)/8 3.42% 2.864 2.962 - 3.73% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.41% 239257.399 247423.057 - -1.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.41% 8575.515 8868.001 - 2.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 3.41% 11185342.739 11566483.063 - -1.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.41% 462.661 478.423 - 18.28% -
SetIntersection_None_Vector_uint64_64_64 3.40% 8220275.704 8499644.645 - -1.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.40% 392.621 405.953 - 1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.39% 980220.321 1013458.441 - -4.54% -
std::map<std::string,_int>::erase(iterator)/1024 3.38% 25.429 26.289 - -26.37% -
SetIntersection_None_Set_uint32_256_64 3.38% 9011437.383 9315652.895 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.37% 1006804.430 1040776.806 - -2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.37% 1129393.582 1167464.574 - -1.57% -
SetIntersection_Front_Vector_uint64_256_1 3.37% 4014348.710 4149598.363 - -1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.35% 5637641.325 5826410.752 - -1.30% -
BM_StringFindMatch2/64 3.34% 982.712 1015.508 - 3.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 3.34% 17.251 17.827 - 2.32% -
SetIntersection_Interlaced_Set_uint64_256_16 3.32% 11718887.292 12108476.189 - 0.52% -
std::map<std::string,_int>::clear()/1024 3.31% 21859.177 22582.560 - -5.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 3.30% 4208077.741 4347048.271 - -1.17% -
SetIntersection_None_Set_float_16384_16 3.30% 152691890.774 157733224.148 - -0.55% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.30% 37.280 38.510 - 4.02% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.29% 207373224.450 214199557.190 - -0.44% -
BM_StringFindStringLiteral/128 3.29% 3.131 3.234 - 2.22% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.28% 396.517 409.542 - 1.88% -
SetIntersection_Front_Set_uint32_1024_4 3.26% 1026454.733 1059933.595 - -1.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.25% 12.908 13.328 - 1.97% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.25% 1127.762 1164.436 - -4.16% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.25% 21.579 22.281 - -0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.25% 21874676.851 22585706.730 - -1.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.25% 33.716 34.812 - -3.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.24% 282121.669 291270.070 - 1.06% -
BM_StringFindMatch2/512 3.24% 990.045 1022.128 - 3.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.24% 24.564 25.360 - -3.76% -
SetIntersection_None_Vector_uint64_262144_16384 3.23% 1083253.833 1118285.913 - -3.18% -
SetIntersection_Front_Set_float_262144_16384 3.22% 213867979.113 220758259.470 - 3.13% -
BM_vector_deque_ranges_copy_backward/0 3.22% 0.421 0.434 - -16.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.21% 1149378.561 1186307.607 - -0.86% -
BM_deque_deque_move/512 3.21% 17.652 18.218 - 2.84% -
BM_PushHeap_float_PipeOrgan_4 3.20% 0.537 0.554 - 2.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.20% 1007553.061 1039815.966 - -2.41% -
std::is_sorted(list<int>)/8 3.20% 2.087 2.154 - 3.50% -
BM_vector_deque_move_backward/65536 3.20% 7681.491 7927.054 - 2.86% -
SetIntersection_None_Set_float_16384_16384 3.19% 152994598.029 157873671.316 - -1.79% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.18% 5.217 5.383 - 3.99% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.18% 71.268 73.532 - 2.36% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.17% 10.573 10.908 - 6.91% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.17% 11214078.286 11569154.786 - 0.04% -
BM_vector_deque_ranges_move_backward/64000 3.16% 7264.722 7493.926 - 1.59% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 3.15% 12.457 12.850 - 2.13% -
SetIntersection_Interlaced_Set_uint32_256_4 3.15% 11188601.495 11540824.179 - 1.82% -
std::find(list<int>)_(bail_25%)/8192 3.14% 1426.219 1471.016 - 3.68% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.13% 4630517.754 4775664.986 - -6.28% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.13% 9650923.212 9953365.427 - 0.17% -
SetIntersection_Interlaced_Set_string_262144_64 3.11% 2243916.260 2313644.611 - 7.72% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.08% 36.341 37.461 - -0.14% -
std::map<int,_int>::clear()/32 3.08% 642.465 662.239 - -2.56% -
std::copy_if(list<int>)_(every_other)/4096 3.07% 3162.348 3259.438 - -1.60% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.06% 11.525 11.878 - 4.23% -
std::for_each_n(deque<int>)/8 3.05% 1.120 1.155 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.05% 19385245.182 19977102.011 - 0.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.05% 140092.251 144362.048 - 2.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.05% 1106.716 1140.420 - 3.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.04% 2429287.345 2503249.464 - 2.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.04% 11.378 11.724 - -6.53% -
std::set<std::string>::ctor(const&,_alloc)/8192 3.03% 347902.345 358459.815 - -10.29% -
SetIntersection_Interlaced_Set_uint64_16_4 3.03% 59092670.610 60885717.473 - 0.91% -
std::copy_backward(deque<int>)/262144 3.03% 32886.898 33882.964 - 10.83% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.03% 10.077 10.382 - -8.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.02% 48.706 50.178 - -5.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.02% 53.928 55.555 - 5.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.01% 1020.508 1051.263 - 17.82% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.01% 0.470 0.484 - -21.69% -
SetIntersection_None_Set_uint64_16384_1024 3.01% 169548188.346 174653428.124 - 3.18% -
SetIntersection_None_Set_float_16384_64 3.01% 153161994.469 157768916.816 - -0.30% -
std::unique_copy(list<int>)_(contiguous)/8192 3.00% 6836.014 7041.431 - 3.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.00% 0.575 0.593 - 1.99% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.00% 9821726.204 10116171.538 - -0.90% -
BM_StringRelational_Eq_Small_Small_Control 3.00% 1.792 1.845 - 9.52% -
ranges::minmax(std::deque<__int128>)/64 2.99% 30.894 31.819 - 5.55% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.98% 3447.313 3550.114 - -4.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.98% 1283005.900 1321202.298 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.97% 1150274.540 1184485.440 - -1.00% -
SetIntersection_Front_Set_uint64_1024_1024 2.97% 12144881.640 12505701.054 - 1.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.97% 33027.318 34007.549 - 0.42% -
std::is_sorted_until(list<int>)/8 2.97% 2.107 2.169 - 4.32% -
SetIntersection_None_Vector_uint64_256_64 2.97% 3303033.248 3401015.679 - -1.16% -
std::remove_copy(list<int>)_(prefix)/8192 2.96% 7312.869 7529.636 - 9.84% -
SetIntersection_Front_Vector_float_1024_1 2.96% 1020367.038 1050560.882 - -0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.96% 664.422 684.068 - 2.61% -
SetIntersection_Interlaced_Set_float_262144_262144 2.96% 1599725.992 1647025.393 - 0.69% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.95% 5.903 6.077 - 1.54% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.94% 12314183.662 12676136.694 - -0.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.93% 351.478 361.774 - 1.01% -
std::move_backward(deque<int>)/4096 2.92% 154.236 158.748 - 3.96% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.92% 28.586 29.420 - -3.86% -
BM_deque_deque_ranges_copy_backward/4000 2.91% 150.316 154.688 - 7.20% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.90% 175827366.392 180934020.024 - 0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.90% 31.205 32.110 - 3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.89% 8623110.549 8872654.285 - -1.80% -
SetIntersection_Front_Set_uint64_262144_262144 2.89% 1653746.908 1701580.891 - 1.46% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.89% 19.331 19.891 - 2.56% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.88% 1011352.339 1040525.880 - -1.96% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.88% 1.963 2.020 - 5.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.88% 2.926 3.010 - -6.15% -
SetIntersection_Interlaced_Set_float_262144_16 2.87% 1559615.643 1604370.605 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.86% 9860920.513 10142571.244 - -0.47% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.85% 1262352.133 1298272.217 - -0.25% -
SetIntersection_None_Set_uint32_256_4 2.84% 11069469.603 11384355.144 - -1.04% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.84% 795.545 818.146 - -48.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.84% 11538.686 11866.398 - 3.24% -
SetIntersection_Interlaced_Set_float_262144_4 2.84% 1259587.160 1295335.855 - 0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.84% 58.968 60.641 - 2.15% -
BM_vector_deque_ranges_copy_backward/65536 2.84% 7777.029 7997.577 - 6.07% -
std::map<std::string,_int>::erase(key)_(existent)/1024 2.83% 62.735 64.509 - -28.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.83% 53.468 54.979 - 0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.82% 25.657 26.380 - -1.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.82% 8862.008 9111.779 - 0.30% -
SetIntersection_None_Set_uint32_1024_16 2.82% 8686697.039 8931411.294 - -2.14% -
BM_StringRelational_Less_Empty_Small_Control 2.82% 1.614 1.659 - -0.81% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.81% 12774.808 13133.938 - -1.60% -
BM_deque_vector_ranges_copy/2 2.81% 1.770 1.819 - -0.76% -
SetIntersection_Interlaced_Vector_float_262144_16 2.80% 2899199.690 2980461.030 - 1.77% -
std::set<int>::contains(key)_(existent)/8192 2.80% 8.198 8.427 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.80% 19.652 20.202 - -4.80% -
std::unique(deque<int>)_(contiguous)/52 2.78% 55.983 57.537 - 3.81% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.77% 4.944 5.081 - 44.23% -
BM_vector_deque_move_backward/70000 2.77% 8081.453 8305.264 - 3.78% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.77% 68684.225 70584.043 - 1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.76% 8636804.313 8875385.960 - -0.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2.76% 2538.512 2608.562 - -1.15% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.76% 40.851 41.978 - 8.90% -
SetIntersection_None_Vector_float_262144_4 2.75% 1114189.607 1144854.162 - -2.18% -
std::all_of(vector<int>)_(process_all)/32 2.75% 8.449 8.681 - 3.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.75% 1077385.314 1106975.809 - -6.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.75% 11132696.334 11438320.568 - 1.25% -
SetIntersection_Interlaced_Set_float_262144_1 2.74% 1018489.853 1046437.763 - 0.15% -
SetIntersection_None_Set_uint64_16384_16 2.74% 165841732.415 170390398.964 - 1.47% -
std::sort(deque<int>)_(repeated)/8 2.74% 17.755 18.242 - 0.95% -
SetIntersection_None_Vector_uint64_262144_1024 2.71% 1104102.548 1134062.429 - -0.66% -
SetIntersection_Front_Vector_uint32_64_64 2.71% 10608271.342 10896052.974 - -0.93% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.70% 175681708.215 180431271.627 - 0.21% -
std::unique(vector<int>)_(sprinkled)/32 2.69% 54.374 55.839 - 2.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.69% 104487.870 107296.887 - 1.64% -
std::partial_sort(deque<int>)_(ascending)/8192 2.69% 147252.105 151209.709 - -6.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.67% 1169153.539 1200363.098 - 0.39% -
BM_StringAssignStr_Empty_Opaque 2.67% 0.696 0.715 - -0.36% -
SetIntersection_None_Set_float_256_4 2.67% 11169315.237 11467002.619 - 0.46% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.66% 4.579 4.701 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 2.66% 219223409.668 225046662.157 - 3.06% -
SetIntersection_None_Set_string_64_16 2.66% 18000829.581 18478804.001 - -2.68% -
std::sort(deque<int>)_(ascending)/8 2.66% 17.544 18.010 - 1.35% -
BM_StringEraseWithMove_Large_Opaque 2.64% 2.746 2.818 - 13.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.62% 14943.400 15335.190 - -0.42% -
std::set<int>::ctor(const&)/32 2.62% 218.417 224.136 - 5.00% -
SetIntersection_Front_Set_float_262144_262144 2.59% 1572148.029 1612843.912 - 0.26% -
SetIntersection_None_Vector_uint64_16384_1024 2.57% 1093371.821 1121520.835 - 1.34% -
std::partial_sort(deque<int>)_(heap)/8 2.57% 39.210 40.216 - 2.29% -
SetIntersection_None_Vector_uint32_262144_16384 2.57% 1101654.786 1129933.084 - -0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.56% 63.039 64.655 - -5.00% -
std::multiset<std::string>::clear()/32 2.56% 892.710 915.591 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.56% 8544301.142 8763030.973 - -31.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.56% 197523054.983 202579467.343 - -4.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.56% 3.980 4.082 - 1.48% -
SetIntersection_Interlaced_Set_string_16384_1024 2.56% 350647869.297 359609190.040 - 2.75% -
BM_vector_deque_move/2 2.55% 2.003 2.054 - 2.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.55% 9940.798 10193.823 - 5.93% -
SetIntersection_Front_Vector_uint32_16384_4 2.54% 1023174.525 1049173.815 - -2.47% -
SetIntersection_Interlaced_Vector_float_262144_64 2.54% 7973086.419 8175468.307 - -47.80% -
std::copy_backward(vector<bool>)_(aligned)/512 2.54% 1.575 1.615 - 4.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 2.54% 201719975.433 206836132.347 - 0.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.52% 1.614 1.655 - -0.33% -
ranges::min(std::deque<long_long>)/64 2.52% 16.137 16.544 - -17.01% -
SetIntersection_None_Set_float_16384_1024 2.52% 152959190.139 156808360.849 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.51% 7458945.249 7646354.846 - -0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.51% 16046.207 16449.070 - -3.09% -
BM_deque_deque_ranges_move_backward/70000 2.51% 8562.177 8777.040 - 9.82% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.50% 4.185 4.290 - -0.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 2.50% 39.857 40.854 - 77.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.50% 3413291.032 3498590.006 - -0.71% -
BM_StringFindAllMatch/64 2.49% 3.207 3.287 - 0.59% -
SetIntersection_Front_Vector_uint64_16_16 2.49% 34863114.770 35730044.390 - -1.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.48% 16.230 16.633 - -1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.48% 9818974.759 10062174.035 - 3.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.48% 21.917 22.459 - 1.61% -
std::set<std::string>::equal_range(key)_(existent)/32 2.47% 15.744 16.134 - 7.42% -
std::multimap<std::string,_int>::erase(iterator)/32 2.47% 28.367 29.068 - 4.46% -
std::set<int>::find(key)_(existent)/8192 2.47% 7.981 8.178 - 2.49% -
BM_deque_vector_ranges_copy/1 2.47% 2.031 2.081 - -0.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.47% 3571.584 3659.635 - 6.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.47% 19.018 19.487 - 2.24% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.46% 218021688.637 223394339.650 - -0.43% -
SetIntersection_None_Set_uint32_1024_64 2.46% 8694778.837 8908997.518 - -1.35% -
BM_deque_vector_copy/2 2.46% 1.772 1.815 - -0.76% -
SetIntersection_Interlaced_Set_uint64_256_4 2.46% 10901019.676 11168773.494 - -1.12% -
std::find(vector<int>)_(bail_25%)/8 2.45% 1.403 1.437 - 5.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.44% 4755017.343 4871254.374 - -0.63% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.44% 29.127 29.839 - 1.02% -
BM_deque_deque_copy/2 2.44% 2.239 2.294 - 2.37% -
BM_StringAssignStr_Large_Opaque 2.42% 10.181 10.428 - 1.01% -
std::map<std::string,_int>::clear()/8192 2.42% 212103.918 217240.102 - -4.33% -
std::map<int,_int>::count(key)_(non-existent)/32 2.42% 2.883 2.953 - 2.37% -
std::partition(vector<int>)_(dense)/32 2.42% 8.618 8.826 - 5.72% -
std::map<int,_int>::clear()/1024 2.42% 10630.289 10887.228 - -3.97% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.42% 62888.895 64408.727 - 0.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.41% 22.205 22.740 - 1.88% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 2.41% 33.923 34.742 - 18.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.41% 42.629 43.658 - -2.08% -
std::stable_sort(deque<int>)_(ascending)/8192 2.41% 13609.389 13937.343 - 1.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 2.40% 60.450 61.902 - -40.97% -
SetIntersection_Front_Set_string_1024_4 2.40% 1234264.456 1263877.924 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.39% 1014077.951 1038359.331 - 2.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.39% 167351.318 171358.084 - 0.51% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.39% 1.596 1.634 - 2.41% -
SetIntersection_None_Vector_float_16384_4 2.39% 1085449.787 1111338.621 - -0.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.39% 27.437 28.091 - 2.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.38% 27.994 28.661 - 5.34% -
BM_StringRelational_Less_Empty_Large_Control 2.38% 1.614 1.652 - -0.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.37% 6.525 6.680 - -1.55% -
BM_deque_deque_copy/64 2.37% 3.026 3.097 - 0.56% -
std::unique(deque<int>)_(contiguous)/32 2.37% 49.680 50.855 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.36% 2330735.719 2385674.607 - 4.89% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.36% 15.088 15.444 - -12.50% -
SetIntersection_None_Vector_uint32_16384_64 2.36% 1085658.952 1111242.596 - -0.42% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.35% 232339940.898 237795420.890 - 1.45% -
SetIntersection_Interlaced_Set_uint32_16_4 2.34% 58707465.798 60083096.369 - 0.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.34% 511.535 523.505 - 1.92% -
SetIntersection_Front_Vector_uint32_262144_16 2.34% 1096473.360 1122079.985 - -1.36% -
std::set<int>::ctor(const&,_alloc)/8192 2.33% 50295.299 51466.608 - -34.02% -
std::find_if_not(vector<char>)_(process_all)/8 2.32% 1.494 1.528 - 15.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.32% 57.339 58.671 - -2.40% -
SetIntersection_None_Set_float_16384_256 2.32% 153463558.509 157025059.390 - -0.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.32% 31.919 32.658 - 1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.32% 2916644.613 2984182.537 - -5.82% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.31% 3951.842 4043.063 - 1.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.31% 12342975.249 12627879.081 - -2.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.31% 4819.583 4930.792 - -3.80% -
SetIntersection_Front_Vector_uint32_256_256 2.29% 4182953.763 4278908.765 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.29% 1108160.364 1133557.164 - -7.86% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.28% 5.721 5.851 - 1.02% -
SetIntersection_Front_Set_uint32_256_16 2.28% 4404772.745 4505265.039 - -0.56% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.27% 5183.655 5301.504 - 2.31% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.27% 28.446 29.091 - 8.52% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.27% 17.483 17.879 - 1.14% -
std::partial_sort(deque<int>)_(descending)/8 2.26% 42.081 43.034 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.26% 1294192.057 1323461.912 - -1.51% -
SetIntersection_Front_Set_uint64_1024_64 2.26% 1622997.555 1659645.592 - -3.32% -
SetIntersection_Front_Vector_uint64_1024_16 2.25% 1077645.951 1101925.705 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.25% 42.542 43.499 - -1.90% -
BM_StringAssignStr_Huge_Transparent 2.24% 107.890 110.311 - -4.21% -
std::replace(vector<int>)_(sprinkled)/32 2.24% 5.725 5.853 - 0.87% -
SetIntersection_None_Vector_uint64_262144_262144 2.23% 1117841.628 1142799.855 - 0.38% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.23% 2729.996 2790.931 - -16.35% -
SetIntersection_None_Vector_uint64_262144_1 2.23% 1122341.133 1147318.759 - 0.56% -
BM_PushHeap_string_QuickSortAdversary_256 2.21% 14.680 15.005 - 0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.21% 61780.998 63145.254 - 0.09% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.21% 10.297 10.524 - 0.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.20% 21.027 21.489 - -1.80% -
SetIntersection_Interlaced_Set_uint32_256_256 2.20% 7730897.304 7900941.894 - 0.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.20% 1.216 1.243 - 19.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.20% 6090.242 6224.109 - 1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.19% 11254003.362 11500885.378 - 0.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.19% 428.272 437.643 - 2.34% -
BM_deque_vector_ranges_copy_backward/5500 2.19% 199.558 203.921 - 1.65% -
rng::starts_with(deque<int>,_pred)/8192 2.18% 3923.084 4008.720 - 2.73% -
SetIntersection_None_Vector_uint64_1024_4 2.17% 1049653.130 1072466.033 - -2.77% -
SetIntersection_Front_Set_uint32_262144_262144 2.17% 1629490.072 1664882.811 - 0.27% -
SetIntersection_Front_Set_uint64_262144_16384 2.17% 217222459.395 221940204.964 - 1.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.16% 854.302 872.790 - 2.90% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.16% 17.550 17.930 - 3.75% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.16% 229754975.776 234716574.856 - -1.77% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 2.15% 35.135 35.890 - -2.33% -
std::find_end(vector<int>)_(process_all)/8192 2.14% 1712.416 1749.136 - -2.94% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.14% 3.818 3.900 - 2.26% -
ranges::min(std::list<char>)/64 2.14% 27.425 28.011 - 8.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.13% 771.301 787.762 - 3.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.13% 0.607 0.620 - 1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.12% 44.802 45.753 - -3.38% -
std::move(list<int>)/512 2.12% 354.409 361.920 - 2.38% -
BM_PushHeap_string_QuickSortAdversary_262144 2.12% 17.009 17.370 - 4.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.12% 7892.495 8059.596 - 5.25% -
SetIntersection_None_Set_uint32_64_16 2.11% 18010995.660 18391290.757 - 0.06% -
SetIntersection_Front_Set_uint32_262144_16 2.11% 1147963.545 1172197.597 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.11% 1137781.962 1161799.515 - -0.81% -
BM_vector_deque_ranges_move_backward/70000 2.11% 8138.223 8309.944 - 2.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.11% 129476.379 132208.102 - -5.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.11% 16958791.545 17316572.417 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.11% 18405632.632 18793778.535 - 3.30% -
BM_deque_deque_copy/64000 2.11% 2929.721 2991.414 - 1.50% -
std::partition_copy(vector<int>)/50 2.11% 12.609 12.875 - 5.45% -
std::find_end(list<int>,_pred)_(process_all)/1000 2.10% 799.566 816.377 - 7.33% -
BM_deque_vector_ranges_move_backward/4096 2.08% 148.470 151.561 - 2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.08% 13606853.278 13889656.556 - 4.70% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.08% 910.694 929.613 - 2.28% -
SetIntersection_None_Vector_string_256_64 2.07% 3540339.852 3613748.321 - -1.78% -
SetIntersection_None_Set_uint32_16_16 2.07% 35259563.124 35989358.912 - 0.22% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.07% 35999.609 36744.580 - -7.40% -
std::copy(vector<int>)/8 2.07% 2.173 2.218 - 1.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 2.07% 23.595 24.082 - 21.26% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.06% 20.022 20.435 - 1.87% -
SetIntersection_Interlaced_Set_uint32_16_16 2.06% 37708399.865 38486163.381 - 0.17% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.06% 12173257.624 12424214.650 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.06% 8950671.294 9135188.228 - -1.24% -
SetIntersection_Interlaced_Set_float_16384_64 2.06% 213815936.354 218218194.211 - 1.16% -
BM_deque_deque_copy/0 2.06% 0.833 0.851 - -2.09% -
std::copy_n(list<int>)/64 2.05% 14.681 14.982 - -33.13% -
SetIntersection_None_Vector_uint64_64_1 2.04% 16381366.880 16715505.126 - -0.62% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.04% 928.671 947.605 - -0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.04% 219.238 223.701 - -0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.03% 4062069.940 4144700.092 - -1.68% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.03% 17.267 17.618 - -4.51% -
std::multiset<std::string>::count(key)_(existent)/32 2.03% 19.901 20.305 - 3.61% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.03% 3.245 3.311 - 2.74% -
SetIntersection_None_Set_uint32_1024_4 2.03% 8765823.606 8943518.405 - -0.94% -
std::move(list<int>)/1048576 2.02% 985624.413 1005557.821 - 1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.02% 3373828.296 3442038.001 - -3.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.02% 26.625 27.163 - -4.03% -
SetIntersection_Interlaced_Vector_string_256_4 2.02% 6048448.588 6170653.965 - -2.10% -
std::any_of(list<int>)_(process_all)/32 2.02% 11.618 11.853 - 0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.01% 1082446.831 1104240.453 - -0.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.01% 16.128 16.452 - 0.48% -
SetIntersection_None_Set_uint32_64_64 2.01% 11348334.392 11576262.881 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.01% 8788103.728 8964493.777 - -0.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.01% 19628.216 20022.033 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.01% 1355233.336 1382413.952 - 7.59% -
std::multimap<std::string,_int>::clear()/1024 2.00% 21246.229 21672.088 - -3.85% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.00% 353.270 360.342 - 0.97% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.00% 30.923 31.541 - 16.34% -
SetIntersection_Interlaced_Vector_string_262144_256 1.99% 73176495.178 74635958.030 - 10.51% -
std::partial_sort(vector<int>)_(heap)/1024 1.99% 7922.037 8079.958 - 2.61% -
SetIntersection_None_Vector_uint64_16384_64 1.99% 1093895.241 1115649.460 - -0.17% -
SetIntersection_Front_Set_uint64_256_16 1.99% 4402031.689 4489429.602 - -1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.98% 711.077 725.189 - 1.02% -
SetIntersection_Front_Set_uint64_256_1 1.98% 4078982.660 4159819.177 - -0.79% -
std::copy_backward(vector<bool>)_(aligned)/64 1.98% 1.765 1.800 - 12.15% -
SetIntersection_None_Set_uint64_16384_256 1.98% 165245820.654 168513424.085 - -0.36% -
bm_swap_ranges_vb_aligned/8 1.97% 3.212 3.276 - 4.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.96% 6465.448 6592.337 - 7.81% -
SetIntersection_Front_Set_uint64_64_16 1.96% 14954349.210 15247572.194 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.96% 8569757.587 8737714.680 - -1.32% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.96% 505216.858 515114.171 - 0.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.95% 12.419 12.661 - 1.41% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.94% 35078911.775 35761110.569 - -0.92% -
BM_deque_deque_copy/1 1.94% 2.489 2.537 - 2.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.94% 3.532 3.601 - 1.61% -
SetIntersection_Front_Set_uint32_16384_16 1.94% 1149573.571 1171835.738 - -3.93% -
SetIntersection_Front_Vector_uint64_16384_1024 1.93% 5812992.184 5925414.468 - 11.10% -
SetIntersection_Interlaced_Set_float_262144_64 1.93% 1532996.338 1562571.533 - -0.70% -
SetIntersection_None_Vector_string_1024_64 1.93% 1139727.998 1161706.092 - -1.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.93% 1870.444 1906.504 - 1.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.92% 8355617.254 8516165.304 - -0.71% -
ranges::minmax(std::deque<__int128>)/1 1.92% 0.687 0.700 - 7.57% -
SetIntersection_Interlaced_Set_uint64_256_64 1.91% 13575900.739 13835106.255 - -0.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.91% 8469.814 8631.325 - 12.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.91% 21.468 21.877 - -2.24% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 278.343 283.643 - 0.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.90% 2.266 2.309 - 1.59% -
SetIntersection_None_Set_uint32_256_1 1.90% 11409364.819 11626008.067 - -0.19% -
SetIntersection_Front_Set_string_256_4 1.90% 4863577.330 4955912.111 - 0.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.89% 2.488 2.535 - -0.22% -
BM_CmpEqual_uchar_short 1.89% 0.987 1.006 - -7.27% -
SetIntersection_None_Set_uint64_16384_16384 1.88% 167526384.398 170683579.894 - -5.04% -
SetIntersection_None_Vector_uint32_256_1 1.88% 4186805.667 4265705.966 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.88% 158048617.643 161023770.078 - 0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.88% 60.951 62.096 - -0.96% -
BM_vector_deque_move/1 1.88% 2.260 2.302 - 0.91% -
SetIntersection_None_Vector_uint64_1024_16 1.87% 1055197.671 1074968.653 - -2.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.87% 24764.069 25227.410 - -3.75% -
std::fill_n(list<int>)/1024 1.87% 466.053 474.764 - 7.69% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.86% 41956.823 42739.202 - -5.93% -
std::multiset<int>::count(key)_(non-existent)/32 1.86% 2.449 2.494 - 1.76% -
std::partition_copy(deque<int>)/50 1.86% 21.082 21.474 - -2.42% -
SetIntersection_Interlaced_Vector_string_64_16 1.86% 28339816.809 28866223.394 - -4.54% -
SetIntersection_Front_Set_uint64_1024_16 1.85% 1172729.699 1194479.858 - -2.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.85% 558.429 568.780 - 1.19% -
SetIntersection_Front_Set_float_16384_1024 1.85% 11186150.510 11393336.943 - -8.63% -
SetIntersection_Front_Set_uint64_262144_64 1.85% 1655931.653 1686585.711 - -0.73% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.85% 2.146 2.185 - -6.80% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.84% 12.803 13.039 - -8.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.84% 8694864.576 8855049.609 - -30.62% -
BM_deque_deque_copy/1024 1.84% 37.110 37.793 - 2.42% -
BM_PushHeap_string_PipeOrgan_1024 1.84% 9.743 9.922 - 5.05% -
std::partition(list<int>)_(sparse)/8192 1.84% 7474.853 7612.258 - -8.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.84% 182225.757 185574.898 - -0.65% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.84% 30.478 31.038 - 7.18% -
std::replace(list<int>)_(sprinkled)/8192 1.83% 7470.282 7607.223 - 6.72% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.83% 52191.367 53147.173 - 6.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.83% 4055324.407 4129441.140 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.83% 2288458.980 2330246.055 - 2.34% -
BM_CmpLess_ushort_int 1.82% 1.056 1.075 - -4.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.82% 1116225.157 1136532.917 - -1.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.81% 54664.158 55655.494 - 0.06% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.81% 30.860 31.419 - -2.38% -
SetIntersection_Front_Set_float_262144_16 1.81% 1131651.291 1152149.980 - -4.62% -
rng::find_last(vector<int>)_(bail_90%)/50 1.81% 1.421 1.447 - -4.55% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.81% 38936.097 39639.395 - 3.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.80% 4432.797 4512.796 - -4.75% -
std::multiset<std::string>::ctor(const&)/32 1.80% 793.890 808.169 - 4.29% -
BM_CmpEqual_uint_uint 1.80% 1.063 1.082 - -0.97% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.80% 204042.101 207708.174 - 0.09% -
BM_deque_vector_copy/1 1.80% 2.069 2.106 - -1.56% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.79% 191.537 194.973 - 7.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.79% 16501363.038 16797245.464 - 0.38% -
SetIntersection_None_Vector_float_262144_256 1.79% 1134552.390 1154881.129 - 0.39% -
std::set<int>::contains(key)_(non-existent)/1024 1.79% 5.916 6.022 - -0.55% -
std::set<int>::ctor(const&,_alloc)/1024 1.79% 6322.278 6435.249 - -33.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 1.78% 34.412 35.023 - 9.83% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.78% 4484361.472 4563988.278 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.77% 1061050.443 1079870.745 - -1.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.77% 58.186 59.214 - -12.62% -
std::multiset<int>::count(key)_(existent)/1024 1.76% 5.584 5.682 - -29.26% -
std::set<std::string>::clear()/0 1.76% 392.476 399.366 - -0.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.75% 13.817 14.059 - 0.84% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.75% 338535513.594 344443494.661 - 43.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.74% 9893040.666 10065135.800 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.74% 41112272.684 41826476.112 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.74% 16595069.540 16883302.476 - -1.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.74% 1475143.583 1500739.939 - -1.00% -
std::search(deque<int>,_pred)_(same_length)/1000 1.73% 490.462 498.966 - 3.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.73% 806.626 820.591 - -0.66% -
SetIntersection_None_Vector_string_262144_1 1.73% 1263786.581 1285659.475 - -2.66% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.73% 7030.257 7151.881 - -59.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.73% 1040273.839 1058252.899 - -2.48% -
SetIntersection_Front_Set_uint64_262144_16 1.73% 1186392.778 1206896.016 - -0.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.73% 166925.517 169807.982 - 0.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.72% 2505.649 2548.720 - -19.59% -
std::swap_ranges(list<int>)/1024 1.71% 764.626 777.738 - 4.07% -
std::fill_n(vector<int>)/1024 1.71% 29.434 29.938 - 2.32% -
std::rotate(vector<int>)_(by_1/4)/50 1.71% 11.424 11.620 - -67.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.71% 1045297.040 1063187.538 - -3.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.71% 10177298.586 10351390.280 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.71% 11938048.772 12141840.466 - -1.14% -
BM_num_get<unsigned_int> 1.71% 9.668 9.833 - -61.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.70% 1.626 1.654 - 1.49% -
BM_deque_deque_ranges_move_backward/64 1.70% 3.355 3.412 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.70% 19.158 19.485 - 1.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.70% 32866.727 33426.150 - 0.08% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 1.69% 12.731 12.947 - -9.73% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.69% 0.627 0.638 - 1.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.69% 1.233 1.254 - 20.33% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.69% 241476.467 245557.800 - -5.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.69% 511076.599 519712.022 - 1.35% -
rng::starts_with(deque<int>,_pred)/1048576 1.69% 511308.419 519930.399 - 2.68% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.69% 26.735 27.186 - -9.37% -
BM_CmpLess_uint_short 1.68% 1.018 1.035 - -8.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.68% 20871139.975 21221947.036 - -1.27% -
std::transform(list<int>)_(identity_transform)/8192 1.68% 7651.233 7779.813 - 11.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.68% 12803.870 13018.595 - -2.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.68% 65437404.233 66534771.929 - -1.08% -
std::sort_heap(deque<int>)/1024 1.67% 13366.253 13589.940 - 2.14% -
std::set<int>::ctor(const&,_alloc)/32 1.67% 220.958 224.652 - -9.43% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.67% 1586424.397 1612932.697 - -1.32% -
rng::find_if(vector<bool>)_(process_all)/8 1.67% 3.540 3.599 - 0.60% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.66% 51284.907 52138.587 - -62.34% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.66% 752726.857 765226.721 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.66% 5101.869 5186.438 - 0.60% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.66% 207.525 210.964 - -47.45% -
BM_vector_deque_copy_backward/70000 1.65% 8279.157 8416.080 - 2.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.65% 652.167 662.928 - 0.98% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.65% 26847.154 27288.873 - -0.04% -
SetIntersection_Interlaced_Set_float_256_4 1.64% 10929904.068 11109689.620 - -1.91% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.64% 1.713 1.741 - -4.70% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.64% 592.939 602.675 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.64% 2922048.178 2969992.270 - 0.55% -
bm_lexicographical_compare<unsigned_char>/64 1.64% 1.971 2.003 - 0.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.64% 12.336 12.538 - 0.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.64% 54.647 55.542 - -0.61% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.64% 11202797.371 11386220.730 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.64% 1155563.748 1174472.729 - 2.23% -
SetIntersection_None_Vector_uint32_256_4 1.63% 4163625.146 4231638.745 - -0.46% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.63% 9.277 9.429 - -0.62% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.63% 1.743 1.771 - 9.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.63% 162438714.534 165082277.511 - 1.04% -
BM_PushHeap_uint32_Random_16 1.63% 4.191 4.259 - 1.89% -
SetIntersection_None_Vector_uint64_262144_4 1.63% 1116542.865 1134699.721 - -1.42% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.62% 1669502.848 1696615.641 - -1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.62% 4044543.897 4110053.767 - -2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.62% 1.271 1.292 - -1.80% -
std::set<int>::upper_bound(key)_(existent)/1024 1.62% 4.212 4.280 - 6.33% -
BM_vector_deque_ranges_move/64 1.62% 2.764 2.809 - -0.41% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.62% 15.906 16.163 - -6.75% -
SetIntersection_None_Vector_float_262144_16 1.61% 1128150.766 1146326.957 - -0.07% -
std::sort_heap(deque<int>,_pred)/8192 1.60% 424377.177 431182.239 - -4.40% -
SetIntersection_Interlaced_Set_float_16384_16 1.60% 207733648.207 211054473.419 - 0.80% -
std::sort(deque<int>)_(shuffled)/8 1.60% 22.670 23.032 - 0.54% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.60% 195.301 198.418 - 1.89% -
std::move_backward(vector<int>)/1048576 1.60% 56571.254 57473.978 - 1.78% -
std::set<int>::insert(value)_(already_present)/32 1.59% 1.757 1.784 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.58% 1124584.681 1142388.371 - -8.31% -
std::reverse_copy(list<int>)/32768 1.58% 26473.014 26890.044 - 3.83% -
SetIntersection_None_Set_uint64_262144_262144 1.57% 1222440.998 1241657.551 - -0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.57% 41953648.570 42612905.219 - 1.15% -
BM_StringConstructDestroyCStr_Large_Transparent 1.57% 9.862 10.016 - -1.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.57% 325.896 331.010 - -4.21% -
SetIntersection_None_Vector_float_262144_262144 1.57% 1125165.197 1142808.205 - -0.73% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.56% 80768.365 82032.029 - -3.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.56% 29.155 29.611 - -5.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 1.56% 23.858 24.230 - 14.82% -
std::move(vector<bool>)_(unaligned)/32768 1.56% 206.522 209.747 - 3.69% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.56% 30.798 31.279 - 8.29% -
std::adjacent_find(list<int>,_pred)/8 1.56% 3.782 3.841 - 0.22% -
SetIntersection_Front_Vector_uint64_256_16 1.56% 4158976.029 4223806.837 - -1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.56% 2876556.926 2921383.156 - 0.92% -
BM_PushHeap_uint32_Random_64 1.56% 5.058 5.137 - 2.20% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.56% 602.998 612.375 - -1.29% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.55% 1.409 1.431 - 2.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.55% 12162.180 12350.110 - 3.13% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.54% 10.431 10.592 - -1.86% -
SetIntersection_None_Set_uint64_262144_1 1.54% 1201227.213 1219770.672 - -0.51% -
SetIntersection_Interlaced_Set_string_256_1 1.54% 4290485.476 4356641.123 - -0.80% -
SetIntersection_Interlaced_Vector_float_1024_64 1.54% 3353960.363 3405665.078 - 4.08% -
SetIntersection_Interlaced_Set_uint32_256_16 1.54% 11841235.609 12023196.708 - -0.75% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.54% 5.420 5.504 - 2.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.54% 42.053 42.699 - -2.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.53% 37.145 37.714 - 10.60% -
BM_num_get<unsigned_short> 1.53% 9.946 10.098 - -60.50% -
BM_CmpEqual_int_ushort 1.53% 1.083 1.099 - 0.47% -
BM_num_get<double> 1.53% 35.668 36.213 - 0.08% -
std::find_end(vector<int>)_(process_all)/1024 1.52% 224.635 228.058 - -3.55% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.52% 19.015 19.303 - 0.45% -
BM_deque_deque_ranges_copy_backward/64 1.51% 3.371 3.422 - 0.47% -
SetIntersection_Front_Set_string_262144_262144 1.51% 17770699.381 18038794.680 - -1.66% -
std::partial_sort_copy(list<int>)_(descending)/8 1.50% 15.900 16.139 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.50% 11828176.819 12005280.147 - -1.28% -
SetIntersection_Front_Set_uint32_64_1 1.49% 16226844.268 16469123.518 - -1.73% -
bm_lexicographical_compare<int>/64 1.49% 4.362 4.427 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.49% 223039743.999 226361795.331 - -6.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.49% 41.915 42.538 - 28.22% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.49% 33.685 34.186 - 2.36% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.49% 2.969 3.013 - 2.48% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.49% 21.231 21.547 - -2.00% -
BM_CmpLess_uint_schar 1.48% 1.042 1.058 - -6.74% -
bm_ranges_swap_ranges_vb_aligned/2048 1.48% 8.706 8.835 - 3.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.48% 1.449 1.471 - -0.13% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.48% 22862.438 23200.760 - -8.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.48% 16420598.888 16663489.044 - -1.33% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.47% 14214.393 14423.894 - -9.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.47% 347979787.076 353107968.170 - -1.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.47% 19.741 20.032 - -1.82% -
BM_vector_deque_copy_backward/65536 1.47% 7802.948 7917.810 - 3.27% -
std::set<std::string>::clear()/8192 1.47% 210859.415 213961.015 - -3.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.47% 15934519.056 16168893.979 - -0.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.47% 23.927 24.279 - -14.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.47% 4.726 4.795 - 6.08% -
std::find_first_of(list<int>)_(small_needle)/1024 1.47% 2757.085 2797.512 - -3.17% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.46% 215.002 218.149 - 0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.46% 52.895 53.668 - -0.59% -
std::find_end(vector<int>)_(process_all)/1000 1.46% 219.818 223.027 - -3.01% -
std::set<int>::ctor(const&)/1024 1.46% 6223.349 6314.102 - 0.90% -
SetIntersection_None_Set_uint32_64_1 1.46% 22390289.822 22716776.538 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.46% 17657194.509 17914639.144 - -11.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.46% 767.511 778.700 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.45% 1231958.658 1249868.654 - -1.05% -
BM_deque_vector_ranges_move/64000 1.45% 2980.317 3023.621 - 2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.45% 1031516.510 1046496.829 - -2.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.45% 832.252 844.292 - 8.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.45% 16235217.494 16470017.201 - -1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.45% 3042475.874 3086452.875 - -3.44% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.44% 6823.879 6922.294 - -0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.44% 50.229 50.952 - -1.95% -
std::find(vector<bool>)_(process_all)/1024 1.44% 4.576 4.642 - 0.12% -
BM_PushHeap_uint64_Ascending_16 1.44% 0.909 0.923 - -1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.44% 4.533 4.598 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.43% 9.761 9.901 - -9.99% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.43% 1302422.688 1321086.914 - -0.76% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.43% 1581832.357 1604481.201 - -1.91% -
SetIntersection_Interlaced_Vector_string_16384_16 1.43% 4834731.332 4903954.478 - 16.85% -
SetIntersection_Front_Set_uint64_1024_4 1.43% 1061576.113 1076755.769 - -1.11% -
BM_PushHeap_float_Random_1024 1.43% 7.042 7.142 - -5.22% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.43% 25.318 25.679 - 4.56% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.42% 1555677.004 1577836.020 - -1.10% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.42% 9771.734 9910.823 - -2.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.42% 23349337.213 23681404.812 - -10.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.42% 36289130.264 36805220.448 - -1.57% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.42% 23756.071 24093.628 - -8.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.42% 172470507.118 174920027.000 - -0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.42% 15079.488 15293.582 - -1.92% -
std::set<std::string>::clear()/32 1.42% 900.485 913.252 - 4.15% -
SetIntersection_Interlaced_Vector_float_262144_1 1.42% 1039563.505 1054294.606 - -0.93% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.42% 21.250 21.551 - 10.35% -
SetIntersection_Front_Set_float_1024_1024 1.42% 10992053.548 11147609.819 - -5.74% -
std::set<std::string>::count(key)_(existent)/1024 1.41% 24.055 24.395 - 0.09% -
SetIntersection_None_Vector_uint32_262144_1 1.41% 1116177.685 1131932.127 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.41% 2.922 2.964 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.40% 1231198.811 1248464.273 - -0.02% -
SetIntersection_Front_Set_uint64_256_256 1.40% 7676019.239 7783586.227 - 4.62% -
bm_ranges_swap_ranges_vb_aligned/32 1.40% 3.520 3.570 - 8.55% -
SetIntersection_Interlaced_Vector_float_256_16 1.40% 5880174.901 5962420.191 - 1.32% -
std::rotate(deque<int>)_(by_1/4)/50 1.40% 28.169 28.563 - -61.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.40% 855759.514 867705.084 - -2.36% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.40% 6933048.458 7029800.102 - 5.22% -
std::unordered_map<int,_int>::erase(iterator)/32 1.39% 19.681 19.955 - -0.33% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.39% 142384.301 144365.834 - -13.01% -
BM_PushHeap_string_QuickSortAdversary_64 1.39% 13.204 13.387 - 0.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.39% 574.999 582.965 - 2.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.39% 1230083.088 1247120.279 - -0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 56121.626 56897.252 - -3.55% -
SetIntersection_Interlaced_Set_float_262144_256 1.38% 1547719.480 1569105.713 - -1.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.38% 13079.167 13259.851 - -2.44% -
std::map<int,_int>::erase(key)_(existent)/8192 1.38% 25.195 25.543 - -1.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.38% 32927.130 33381.293 - 1.02% -
SetIntersection_None_Set_uint64_262144_64 1.38% 1206668.865 1223295.818 - -1.00% -
std::move_backward(vector<bool>)_(aligned)/512 1.37% 2.320 2.352 - 3.13% -
SetIntersection_Front_Vector_uint32_262144_262144 1.37% 350581921.216 355393435.778 - 0.58% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.37% 784.616 795.378 - 6.36% -
BM_PushHeap_uint32_PipeOrgan_16384 1.37% 2.377 2.409 - 1.40% -
BM_num_get<void*> 1.37% 10.743 10.889 - -77.14% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.37% 35376269.295 35859202.144 - -1.18% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.36% 12816.717 12991.631 - 0.30% -
BM_StringAssignStr_Huge_Opaque 1.36% 107.563 109.031 - -3.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.36% 24.685 25.022 - -20.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.36% 165650514.969 167902481.826 - -0.73% -
std::move_backward(list<int>)/4096 1.36% 4820.902 4886.230 - -5.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.35% 1219769.369 1236276.611 - -2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.35% 1032271.073 1046223.651 - -1.75% -
std::reverse_copy(vector<int>)/4096 1.35% 129.949 131.705 - -1.95% -
std::stable_partition(vector<int>)_(dense)/50 1.35% 25.394 25.737 - -2.19% -
SetIntersection_None_Set_uint64_262144_16384 1.35% 1212187.174 1228550.293 - -0.08% -
SetIntersection_None_Set_uint32_256_16 1.35% 10852461.937 10998884.628 - -0.45% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.35% 4.146 4.202 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.35% 1160516.304 1176142.010 - -1.24% -
SetIntersection_None_Set_float_16_16 1.34% 35204291.025 35677621.357 - -0.86% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.34% 343.957 348.580 - -7.34% -
SetIntersection_Front_Vector_float_16384_16 1.34% 1109442.493 1124297.445 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.34% 6.434 6.520 - -4.46% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.34% 16.799 17.024 - -1.66% -
SetIntersection_Front_Set_string_256_64 1.34% 14517586.265 14711680.542 - 3.73% -
std::for_each(vector<int>)/8 1.34% 0.928 0.941 - 3.83% -
std::generate_n(list<int>)/8192 1.33% 7509.651 7609.633 - 2.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.33% 1.150 1.165 - 4.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.33% 280601.911 284330.873 - 1.05% -
std::find_first_of(list<int>)_(small_needle)/50 1.33% 139.840 141.698 - -4.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.32% 5.443 5.515 - 1.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.32% 282249.782 285978.326 - -0.22% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.32% 12366.459 12529.401 - 0.47% -
BM_PushHeap_float_Random_16384 1.31% 7.161 7.255 - -3.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.31% 56472.169 57213.947 - 0.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.31% 653.602 662.179 - 0.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.31% 927.368 939.521 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.31% 42.145 42.697 - -4.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.31% 23.883 24.195 - -4.60% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.31% 364.146 368.909 - 3.84% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6661.311 6748.365 - -3.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 86161.360 87285.347 - 1.94% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.30% 55251651.663 55972155.890 - -1.35% -
BM_CmpEqual_uint_short 1.30% 1.031 1.045 - -7.96% -
std::map<std::string,_int>::erase(iterator)/8192 1.30% 31.782 32.195 - 10.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.30% 13188.304 13359.471 - 3.34% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 1.29% 617.002 624.983 - 3.32% -
std::list<std::string>::ctor(size)/32 1.29% 349.146 353.661 - 0.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.29% 578.346 585.824 - -3.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.29% 1606056.316 1626823.811 - -0.62% -
std::search(list<int>)_(single_element)/1024 1.29% 750.799 760.499 - 2.82% -
BM_deque_vector_move/64 1.29% 2.614 2.648 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.29% 1235434.652 1251371.990 - -0.15% -
std::multiset<std::string>::ctor(const&)/8192 1.29% 338336.000 342692.097 - -0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 60784.829 61566.187 - 6.93% -
std::find_first_of(list<int>)_(small_needle)/32 1.28% 93.146 94.341 - -2.42% -
std::find(list<int>)_(process_all)/1024 1.28% 722.621 731.887 - 6.74% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.28% 6498.149 6581.139 - 0.47% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.28% 26.055 26.388 - -1.29% -
SetIntersection_None_Set_string_64_4 1.28% 21289411.884 21561037.819 - -0.55% -
SetIntersection_None_Set_uint64_262144_256 1.27% 1208945.559 1224332.602 - -0.72% -
bm_ranges_swap_ranges_vb_aligned/16 1.27% 3.496 3.541 - 7.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.27% 391.548 396.524 - -0.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.27% 13514.647 13686.297 - 0.96% -
std::partition_copy(list<int>)/32 1.27% 8.997 9.111 - 6.17% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.27% 18568.376 18803.276 - -19.34% -
BM_deque_deque_ranges_move_backward/65536 1.26% 7906.402 8006.404 - 5.66% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.26% 7.923 8.024 - -1.03% -
ranges::min(std::vector<char>)/8 1.26% 2.417 2.448 - 10.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.26% 6.824 6.910 - -4.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.26% 118062.500 119551.087 - 2.07% -
rng::fold_left(deque<int>)/32 1.26% 16.280 16.485 - 2.02% -
std::fill(deque<int>)/1024 1.26% 30.089 30.467 - -86.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.25% 30.731 31.117 - 19.88% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.25% 3869.184 3917.644 - 1.87% -
std::replace_if(vector<int>)_(prefix)/1024 1.25% 268.354 271.708 - 1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.25% 12005450.033 12155115.111 - -0.99% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.25% 4.342 4.396 - 1.80% -
BM_deque_vector_move/0 1.24% 1.379 1.396 - -2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.24% 1032187.436 1045028.951 - -2.63% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.24% 16013.140 16212.139 - -0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.24% 27.629 27.972 - -0.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.24% 20671.770 20928.074 - 0.99% -
std::remove_if(list<int>)_(prefix)/50 1.24% 72.330 73.226 - 2.46% -
SetIntersection_Front_Set_uint64_16_1 1.24% 62035652.608 62802755.295 - -1.36% -
SetIntersection_None_Set_uint32_16_1 1.23% 65900183.918 66713615.022 - -1.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.23% 2130.614 2156.889 - 113.29% -
SetIntersection_Front_Vector_string_16384_1 1.23% 1057067.146 1070095.512 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.23% 14716694.850 14897681.948 - -1.86% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.22% 3459.235 3501.520 - 5.75% -
BM_deque_vector_ranges_copy_backward/64000 1.22% 8486.242 8589.860 - 19.03% -
std::adjacent_find(list<int>)/1024 1.22% 723.454 732.261 - 0.19% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.21% 212533.958 215107.696 - 2.02% -
rng::find_last(list<int>)_(bail_10%)/50 1.21% 15.810 16.001 - -2.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.21% 761.639 770.854 - 0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.21% 1224606.281 1239378.742 - -1.87% -
SetIntersection_Front_Vector_uint32_1024_256 1.20% 2119469.131 2145008.392 - -6.08% -
std::set<int>::ctor(const&)/8192 1.20% 50175.715 50779.709 - 2.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.20% 50.648 51.257 - -1.52% -
SetIntersection_None_Vector_uint64_256_4 1.20% 4169055.866 4219112.330 - -1.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.20% 3153.238 3191.073 - -1.30% -
SetIntersection_Front_Vector_uint32_1024_1 1.20% 1033338.858 1045733.740 - -1.30% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.20% 33500.119 33901.934 - 4.25% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.20% 19.137 19.367 - 0.66% -
SetIntersection_Front_Vector_uint64_262144_64 1.20% 1356069.293 1372313.366 - 2.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7717.011 7809.279 - 0.95% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.19% 19.640 19.874 - -3.26% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.19% 274867.341 278142.728 - 1.99% -
BM_num_get<long_double> 1.19% 36.046 36.475 - 0.75% -
SetIntersection_Front_Vector_uint32_1024_1024 1.19% 5833839.707 5903247.180 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.19% 1185385.033 1199481.764 - 1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 13773.988 13937.277 - -2.07% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.18% 183.568 185.743 - -39.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.18% 33371312.004 33765050.839 - -1.88% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.18% 29.263 29.608 - -3.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.18% 58.689 59.379 - 16.38% -
BM_deque_vector_move_backward/5500 1.17% 197.826 200.150 - -0.39% -
SetIntersection_None_Vector_float_16384_16 1.17% 1101181.440 1114119.022 - -1.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.17% 32.743 33.127 - 2.12% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.17% 8.021 8.115 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.17% 62133218.520 62861760.458 - -1.71% -
BM_StringFindCharLiteral/64 1.17% 2.111 2.136 - 2.25% -
std::multiset<std::string>::ctor(const&)/1024 1.17% 34220.083 34619.395 - -2.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.17% 9074.138 9179.971 - 0.04% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.16% 26.481 26.790 - -1.29% -
SetIntersection_None_Set_uint64_262144_4 1.16% 1204876.301 1218869.061 - -0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.16% 39169.771 39624.091 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.16% 1707495.930 1727298.502 - -5.11% -
SetIntersection_None_Vector_uint64_64_4 1.15% 15754590.634 15936494.505 - -1.07% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.15% 30.830 31.185 - -1.30% -
SetIntersection_Interlaced_Vector_string_64_4 1.15% 21287569.820 21532726.255 - -1.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.15% 759.513 768.256 - -3.23% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.15% 1.387 1.403 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.15% 212675043.704 215119536.286 - -1.41% -
SetIntersection_Interlaced_Set_uint64_64_1 1.15% 16179662.365 16365500.777 - -1.99% -
rng::fold_left(deque<int>)/50 1.15% 27.206 27.519 - 1.72% -
SetIntersection_Interlaced_Set_string_1024_1 1.15% 1066024.313 1078240.323 - -3.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 539.588 545.767 - 0.43% -
SetIntersection_Front_Vector_uint64_64_4 1.14% 15772251.909 15952822.631 - -0.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.14% 50.025 50.597 - -3.15% -
rng::contains(deque<int>)_(process_all)/8192 1.14% 1872.329 1893.710 - 2.24% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.14% 8.705 8.804 - 6.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.14% 16437.914 16624.608 - -2.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 597473.490 604254.777 - 0.64% -
std::sort(deque<int>)_(descending)/8 1.13% 25.220 25.505 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.13% 16220878.529 16403675.318 - -1.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 1473.628 1490.170 - -0.68% -
std::find_first_of(list<int>)_(large_needle)/8192 1.12% 48342416.668 48884730.532 - -0.80% -
SetIntersection_Front_Set_float_256_4 1.12% 4173545.744 4220283.723 - -0.68% -
std::sort(vector<int>)_(heap)/8 1.12% 23.758 24.024 - -1.71% -
std::rotate_copy(vector<int>)/1024 1.12% 33.860 34.239 - 4.46% -
std::remove_copy(vector<int>)_(prefix)/32 1.12% 9.300 9.404 - 0.40% -
SetIntersection_None_Set_uint64_262144_16 1.11% 1204582.602 1218009.522 - -1.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.11% 31.876 32.230 - -25.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 1.11% 211555980.204 213902947.822 - -1.47% -
ranges::minmax(std::deque<__int128>)/8 1.11% 3.795 3.837 - 3.60% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.10% 466.503 471.656 - 1.70% -
SetIntersection_None_Vector_uint32_1024_16 1.10% 1066445.754 1078217.092 - -2.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.10% 14008.116 14162.727 - -0.58% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.10% 3453.680 3491.798 - 1.70% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.10% 5.104 5.161 - 2.63% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.10% 943965.761 954365.735 - 2.45% -
SetIntersection_None_Vector_uint32_256_16 1.10% 3970851.216 4014515.948 - -1.09% -
std::count(list<int>)_(every_other)/8 1.10% 2.062 2.085 - -2.19% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.09% 1023429.607 1034625.652 - 3.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.09% 18.844 19.049 - 0.73% -
SetIntersection_Front_Set_uint32_4_4 1.09% 135605977.446 137080146.308 - -0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.09% 5716768.092 5778804.075 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.08% 132853992.884 134289324.400 - -1.52% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.08% 16.333 16.509 - 14.48% -
SetIntersection_None_Vector_string_16384_1024 1.08% 1210447.837 1223513.116 - -0.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.08% 591260.664 597640.381 - 2.02% -
rng::starts_with(deque<int>,_pred)/1000 1.08% 506.583 512.046 - -0.09% -
std::find_first_of(list<int>)_(small_needle)/8192 1.07% 22147.679 22385.541 - -2.13% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.07% 262993.794 265817.725 - -5.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 18.383 18.580 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.07% 527507054.247 533167083.956 - -1.86% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.07% 514064.086 519578.789 - 1.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.07% 105042.196 106165.903 - 0.06% -
SetIntersection_None_Vector_float_256_256 1.07% 2123938.509 2146639.528 - -1.34% -
SetIntersection_Front_Set_uint64_16_16 1.07% 37546209.941 37947290.879 - -1.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 12723.051 12858.775 - 0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.07% 13591298.471 13736264.441 - -1.04% -
std::replace_if(deque<int>)_(prefix)/8192 1.07% 3468.098 3505.070 - 2.46% -
std::sort(vector<int>)_(shuffled)/8192 1.07% 46984.163 47484.962 - 5.41% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.07% 172522.155 174359.928 - 1.22% -
std::generate(list<int>)/8192 1.06% 7555.067 7635.436 - 1.74% -
std::map<int,_int>::ctor(const&)/32 1.06% 224.568 226.957 - 4.87% -
std::move(list<int>)/4096 1.06% 4437.734 4484.892 - 2.85% -
std::search(deque<int>,_pred)_(same_length)/1024 1.06% 505.524 510.895 - -0.06% -
SetIntersection_Front_Set_uint64_64_4 1.06% 15848001.841 16016213.774 - -1.61% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.06% 2874.885 2905.300 - 0.78% -
SetIntersection_Front_Vector_uint64_262144_4 1.06% 1043389.108 1054427.261 - -2.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.06% 8376602.323 8465042.807 - 0.77% -
std::lower_bound(std::forward_list<int>)/100 1.06% 81.146 82.003 - -24.58% -
BM_CmpLess_uchar_schar 1.06% 1.042 1.053 - -6.18% -
SetIntersection_Front_Vector_string_16_16 1.06% 50173363.066 50702788.308 - -1.03% -
std::move_backward(deque<int>)/32768 1.05% 3465.793 3502.186 - 7.28% -
SetIntersection_Front_Vector_float_16384_256 1.05% 2273412.807 2297276.306 - 5.94% -
SetIntersection_Interlaced_Vector_string_16384_256 1.05% 41918729.993 42357203.756 - 10.50% -
std::stable_sort(deque<int>)_(heap)/8192 1.05% 17287.619 17468.443 - 0.86% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.04% 2150.011 2172.466 - -1.74% -
SetIntersection_Interlaced_Set_uint64_4_4 1.04% 134867849.706 136273058.239 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.04% 2879497.417 2909488.622 - 0.61% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.04% 274.431 277.288 - 70.24% -
rng::contains_subrange(list<int>)_(process_all)/32 1.04% 10.038 10.143 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.04% 53397818.955 53952576.226 - -1.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.04% 12776.585 12909.228 - -1.80% -
SetIntersection_Front_Vector_float_16384_4 1.04% 1052780.284 1063704.066 - -0.75% -
BM_deque_vector_move/65536 1.03% 2980.455 3011.266 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.03% 135006500.609 136401579.832 - -1.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.03% 6.227 6.291 - 2.98% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.03% 10.143 10.248 - 14.73% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.03% 59686.955 60301.167 - -81.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.03% 118388.786 119604.246 - -1.46% -
BM_CmpEqual_short_short 1.03% 1.043 1.054 - -2.48% -
std::multimap<std::string,_int>::clear()/32 1.03% 892.055 901.207 - -3.27% -
std::find_end(forward_list<int>)_(single_element)/1024 1.03% 711.989 719.291 - 2.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.02% 68.186 68.885 - -0.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.02% 1260.616 1273.528 - -1.95% -
SetIntersection_Front_Vector_uint64_262144_1024 1.02% 5836167.865 5895935.129 - 10.37% -
SetIntersection_None_Set_string_1024_1024 1.02% 8860220.438 8950631.666 - -0.07% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.02% 201.080 203.132 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.02% 1087472.479 1098562.298 - -1.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.02% 73703.654 74455.125 - 1.14% -
SetIntersection_Interlaced_Set_uint64_16_1 1.02% 62096476.902 62728895.126 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.02% 225122714.524 227412167.466 - -1.38% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.02% 32.680 33.012 - 15.88% -
SetIntersection_Interlaced_Set_float_256_1 1.01% 4138392.046 4180385.370 - -0.71% -
SetIntersection_Front_Vector_uint64_16_4 1.01% 53568466.194 54109603.291 - -1.09% -
BM_num_get<unsigned_long_long> 1.01% 10.312 10.416 - -59.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.01% 628.760 635.102 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.01% 724.507 731.793 - -0.62% -
SetIntersection_None_Vector_float_16384_1024 1.01% 1097629.693 1108662.327 - -1.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.00% 19.374 19.569 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.00% 1673760.092 1690563.070 - 0.23% -
std::unordered_set<int>::erase(iterator)/8192 1.00% 20.692 20.899 - 2.95% -
std::map<int,_int>::erase(key)_(existent)/1024 1.00% 24.323 24.566 - -3.69% -
bm_lexicographical_compare<int>/8 1.00% 1.508 1.523 - -3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.00% 1154970.749 1166536.508 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.00% 1832100.178 1850441.162 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.00% 1508901.742 1524004.307 - -0.60% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -67.57% 68.559 22.236 - -64.13% -
std::find_end(list<int>)_(process_all)/1024 -54.80% 1603.791 724.914 - 3.86% -
std::find_end(list<int>)_(process_all)/1000 -54.11% 1553.680 712.947 - 8.63% -
std::rotate(list<int>)_(by_1/4)/1024 -52.96% 1216.087 572.014 - 1.37% -
std::reverse(deque<int>)/8 -52.86% 5.276 2.487 - -0.90% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.51% 705044.781 363055.498 - -47.49% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.44% 0.483 0.269 - -44.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -43.45% 21.665 12.251 - 0.91% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.59% 671137.264 392039.048 - -40.25% -
std::set<std::string>::erase(key)_(existent)/1024 -41.50% 98.712 57.748 - -22.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -41.06% 20.286 11.956 - 0.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -40.95% 39.772 23.484 - -38.65% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -39.73% 15804451.315 9524824.428 - 12.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -39.63% 1015.580 613.139 - -63.21% -
BM_vector_deque_copy_backward/0 -37.27% 0.609 0.382 - -8.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -37.09% 996.301 626.775 - 14.64% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -36.22% 0.482 0.307 - -2.22% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -36.09% 13020995.886 8321922.699 - -19.96% -
std::set<std::string>::insert(value)_(already_present)/8192 -36.03% 61.176 39.132 - 25.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -35.71% 986.049 633.958 - -63.72% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -33.79% 105.896 70.114 - -6.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.52% 35.412 23.543 - -34.18% -
std::unordered_set<int>::insert(value)_(already_present)/32 -31.87% 2.575 1.754 - -33.47% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -31.55% 2.662 1.822 - -23.40% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.23% 0.449 0.309 - -12.90% -
BM_PushHeap_uint32_Random_1 -30.84% 0.651 0.450 - -3.19% -
std::multiset<std::string>::erase(key)_(existent)/1024 -30.67% 93.661 64.931 - -5.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -30.32% 32.912 22.932 - -32.46% -
std::shift_right(vector<int>)/32 -29.61% 4.189 2.948 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -29.23% 7674310.935 5431102.646 - -11.56% -
std::move(vector<int>)/32768 -28.80% 2403.208 1710.994 - 0.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.76% 61.480 43.796 - -20.21% -
SetIntersection_Front_Set_string_262144_64 -28.54% 6380756.640 4559770.406 - -8.64% -
std::move(vector<bool>)_(aligned)/1048576 -28.49% 2404.123 1719.229 - 0.92% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -28.37% 4760960.929 3410440.256 - -7.22% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -28.16% 128.562 92.363 - -2.51% -
std::rotate_copy(vector<int>)/8192 -27.74% 515.324 372.394 - -48.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -27.48% 20666114.656 14986107.372 - -36.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.13% 31.664 23.073 - -27.74% -
std::unordered_set<int>::find(key)_(existent)/1024 -26.43% 1.541 1.134 - -23.70% -
ranges::min(std::deque<char>)/1 -25.71% 0.849 0.631 - -8.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -24.83% 1.728 1.299 - -19.52% -
BM_deque_deque_ranges_move/0 -24.82% 0.922 0.693 - -24.87% -
BM_PushHeap_uint32_Ascending_1 -24.25% 0.635 0.481 - 3.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -24.01% 0.344 0.261 - -12.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -23.48% 0.561 0.429 - -25.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -23.36% 0.441 0.338 - -0.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.92% 34.750 26.784 - -32.91% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.83% 0.315 0.243 - -22.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.77% 50.798 39.233 - -15.21% -
rng::starts_with(list<int>,_pred)/8192 -22.61% 11616.679 8989.996 - -26.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 -22.59% 0.459 0.355 - -1.87% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -22.56% 26.563 20.571 - -8.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -22.48% 1.895 1.469 - -11.55% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.36% 11186.964 8685.152 - -11.12% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.22% 27.253 21.197 - -19.42% -
std::unordered_multiset<int>::clear()/8192 -22.10% 79008.545 61546.293 - -8.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.08% 8.435 6.573 - -15.75% -
std::find_if_not(vector<char>)_(bail_25%)/8 -21.68% 1.073 0.840 - -9.90% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -21.64% 2362677.430 1851304.579 - -7.93% -
std::unordered_multiset<int>::clear()/1024 -21.57% 10155.024 7964.323 - -7.50% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.45% 1631.042 1281.151 - -24.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -21.32% 1.960 1.542 - 15.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -21.06% 23.912 18.875 - -63.99% -
std::find_if(list<int>)_(process_all)/8192 -21.02% 9301.143 7346.440 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -20.73% 53678996.457 42548787.812 - -1.49% -
BM_vector_deque_copy/0 -20.58% 0.497 0.395 - -28.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -20.47% 44.605 35.474 - -11.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -20.46% 32.158 25.577 - 1.36% -
std::unordered_set<int>::find(key)_(existent)/8192 -20.33% 1.586 1.263 - -9.79% -
std::find_first_of(deque<int>)_(large_needle)/50 -19.91% 894.920 716.721 - 0.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.48% 6.010 4.839 - -15.03% -
std::copy(vector<bool>)_(aligned)/262144 -19.41% 757.761 610.661 - 3.89% -
std::find_if_not(vector<int>)_(bail_25%)/8 -19.33% 0.806 0.650 - -23.49% -
ranges::min(std::list<__int128>)/1 -19.09% 0.457 0.369 - -6.75% -
std::unordered_set<int>::find(key)_(existent)/32 -18.75% 1.430 1.162 - -12.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.68% 980.612 797.439 - -0.03% -
std::find_if(list<int>)_(bail_25%)/32768 -18.59% 9297.107 7568.371 - 1.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -18.26% 634.596 518.737 - 0.14% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -18.19% 723.934 592.227 - -14.32% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -18.06% 1.185 0.971 - -12.54% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.98% 39.553 32.440 - -20.57% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -17.88% 878.030 721.023 - 2.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -17.86% 8.715 7.159 - -35.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -17.74% 1694.961 1394.203 - -12.76% -
std::unordered_multiset<int>::erase(iterator)/8192 -17.74% 23.866 19.633 - -13.91% -
SetIntersection_Front_Set_string_64_64 -17.49% 42094520.077 34730096.783 - 1.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -17.42% 1.367 1.129 - -3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -17.34% 16415710.889 13569358.416 - 1.36% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -17.10% 12.383 10.266 - -7.74% -
std::map<int,_int>::find(key)_(non-existent)/32 -17.02% 2.680 2.224 - 0.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -16.96% 1.653 1.373 - -17.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -16.90% 1.430 1.188 - -18.80% -
std::unordered_set<int>::clear()/1024 -16.89% 9323.114 7748.279 - -7.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -16.86% 1.462 1.215 - -10.20% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.62% 3219634.765 2684530.793 - 11.04% -
std::unordered_set<int>::clear()/8192 -16.59% 72347.212 60346.292 - -10.32% -
std::find_if(vector<int>)_(bail_25%)/1024 -16.53% 32.304 26.962 - -3.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -16.45% 1.853 1.548 - -17.07% -
rng::contains(list<int>)_(process_all)/8192 -16.26% 8276.483 6930.969 - -3.54% -
std::find_end(list<int>,_pred)_(same_length)/8192 -16.26% 10339.695 8658.926 - -49.30% -
std::find_first_of(list<int>)_(large_needle)/50 -16.14% 2077.034 1741.816 - 0.13% -
std::multiset<std::string>::erase(key)_(existent)/8192 -16.11% 80.408 67.452 - -36.55% -
std::stable_partition(deque<int>)_(sparse)/32 -16.01% 14.270 11.984 - 7.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -16.00% 44314.988 37222.469 - -9.61% -
std::unordered_multiset<int>::erase(iterator)/1024 -15.99% 23.414 19.669 - -2.44% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -15.99% 1.526 1.282 - -3.84% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.87% 10489.602 8824.716 - -11.86% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.77% 6819.684 5744.222 - -10.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.73% 1.519 1.280 - -11.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.66% 99275886.740 83729683.432 - -15.01% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -15.61% 24.495 20.672 - -11.05% -
std::reverse(list<int>)/32768 -15.49% 20534.179 17354.322 - -9.69% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -15.46% 25.802 21.814 - -1.47% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -15.36% 29900.598 25306.513 - -45.28% -
std::search(deque<int>)_(no_match)/1024 -15.32% 352.671 298.637 - -1.49% -
std::find_first_of(deque<int>)_(large_needle)/32 -15.22% 348.917 295.796 - 0.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -15.14% 0.470 0.399 - 2.62% -
SetIntersection_Front_Set_string_256_256 -15.13% 30669558.724 26029727.029 - -11.51% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -15.13% 1.449 1.230 - 6.51% -
SetIntersection_None_Set_float_1024_256 -15.11% 10887850.719 9242450.876 - 5.23% -
std::swap_ranges(deque<int>)/8192 -15.10% 3002.144 2548.796 - -5.77% -
BM_lexicographical_compare_three_way_slow_path/1 -15.06% 0.435 0.369 - 1.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.01% 6681.248 5678.706 - -12.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -14.99% 24.815 21.095 - -18.19% -
SetIntersection_Interlaced_Vector_string_256_16 -14.99% 12580863.782 10695329.980 - 2.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -14.88% 0.405 0.345 - -8.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -14.80% 40.751 34.721 - -12.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.72% 37.171 31.700 - 18.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.63% 53267.918 45477.206 - -11.44% -
SetIntersection_None_Set_float_1024_4 -14.60% 10805858.725 9227706.740 - 3.27% -
BM_deque_deque_ranges_move_backward/0 -14.57% 0.920 0.786 - -14.59% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -14.56% 584.975 499.799 - 1.75% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.56% 949.130 810.978 - -14.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -14.49% 35.330 30.212 - -15.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -14.44% 696.850 596.203 - 3.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -14.36% 42.018 35.985 - 20.73% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -14.30% 33.788 28.956 - -4.01% -
rng::contains_subrange(deque<int>)_(same_length)/16 -14.24% 12.305 10.553 - -16.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -14.17% 704.926 605.015 - -0.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.14% 72.872 62.564 - -1.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.10% 1.867 1.604 - -11.22% -
BM_std_minmax_element<short>/3 -14.06% 1.306 1.122 - 3.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -14.02% 106.112 91.232 - 4.20% -
rng::find_last(deque<int>)_(bail_90%)/8192 -13.99% 234.552 201.734 - -44.71% -
std::unordered_set<std::string>::count(key)_(existent)/32 -13.98% 44.516 38.293 - 7.98% -
std::unordered_set<std::string>::erase(iterator)/8192 -13.94% 40.092 34.505 - 17.95% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -13.93% 128.853 110.901 - -18.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -13.90% 11130.441 9583.862 - -12.78% -
std::stable_partition(list<int>)_(dense)/1024 -13.87% 1746.861 1504.486 - -13.88% -
BM_StringConstructDestroyCStr_Large_Opaque -13.87% 17.906 15.422 - 2.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.80% 11.959 10.308 - -9.79% -
rng::find_last(deque<int>)_(bail_90%)/1024 -13.77% 33.300 28.713 - -37.49% -
SetIntersection_None_Set_float_1024_1 -13.74% 10744446.006 9267947.137 - 3.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.71% 5686.806 4907.381 - -10.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -13.70% 66.015 56.972 - 13.91% -
std::unordered_multimap<int,_int>::clear()/1024 -13.64% 9783.777 8449.325 - -0.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -13.51% 23.195 20.062 - -18.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -13.38% 33.442 28.967 - -7.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -13.34% 0.343 0.297 - -25.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -13.29% 631.324 547.403 - -24.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.23% 5.838 5.066 - -29.61% -
rng::contains(vector<int>)_(process_all)/8 -13.18% 2.753 2.390 - -15.17% -
std::set<std::string>::contains(key)_(existent)/1024 -13.08% 24.304 21.126 - 1.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.04% 43.218 37.584 - -5.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -12.97% 1562.515 1359.899 - -2.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.97% 1.586 1.381 - -20.14% -
std::multiset<std::string>::erase(iterator)/8192 -12.89% 36.240 31.568 - 5.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.83% 626.946 546.528 - 0.56% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -12.78% 732.628 639.004 - -6.36% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -12.77% 32.657 28.488 - 0.03% -
BM_deque_deque_ranges_move_backward/2 -12.67% 2.621 2.289 - -7.34% -
std::find_if_not(deque<int>)_(process_all)/50 -12.65% 14.518 12.682 - 0.46% -
std::multiset<std::string>::contains(key)_(existent)/1024 -12.55% 24.749 21.642 - -7.28% -
std::unordered_set<int>::contains(key)_(existent)/32 -12.54% 1.473 1.288 - -8.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -12.52% 1.507 1.318 - -15.74% -
SetIntersection_None_Set_float_1024_64 -12.47% 10777393.893 9432975.497 - 3.64% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -12.39% 7.888 6.911 - -7.25% -
std::find_if(vector<int>)_(bail_25%)/8192 -12.37% 241.772 211.876 - -10.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.34% 20199.385 17707.557 - -7.47% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -12.31% 6437553.754 5644876.386 - -14.39% -
std::find_if(vector<char>)_(process_all)/8 -12.25% 1.604 1.407 - 11.88% -
std::move(deque<int>)/32768 -12.22% 2105.573 1848.167 - -10.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.21% 363.013 318.700 - -2.01% -
std::set<std::string>::contains(key)_(non-existent)/1024 -12.19% 24.461 21.480 - 7.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -12.18% 162708.845 142884.841 - -0.56% -
std::unordered_multimap<int,_int>::clear()/8192 -12.11% 74186.558 65201.216 - -2.86% -
BM_vector_deque_ranges_copy/64000 -12.10% 3352.947 2947.237 - 3.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -12.08% 1.374 1.208 - -4.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -12.06% 22679.114 19944.163 - -0.70% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -12.05% 2652.609 2332.871 - -36.21% -
BM_vector_deque_copy/64000 -12.02% 3349.551 2946.900 - 3.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -12.02% 1.470 1.294 - -10.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -11.98% 40.504 35.651 - -9.16% -
BM_vector_deque_ranges_move/64000 -11.96% 3348.204 2947.913 - 3.68% -
std::swap_ranges(deque<int>)/1024 -11.86% 362.224 319.255 - -6.18% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -11.73% 195795.393 172829.840 - -0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -11.73% 229715.558 202774.974 - -3.66% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.70% 1.078 0.952 - -9.61% -
BM_vector_deque_move/64000 -11.69% 3338.432 2948.265 - 3.67% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -11.67% 25.684 22.686 - -10.86% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -11.66% 35.241 31.131 - -0.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -11.65% 87.541 77.345 - -35.70% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -11.63% 4.908 4.337 - 2.15% -
std::set<int>::clear()/8192 -11.60% 88902.463 78586.383 - -4.37% -
SetIntersection_None_Set_float_1024_16 -11.55% 10647533.354 9417532.266 - 5.75% -
std::flat_map<int,_int>::erase(iterator)/1024 -11.54% 84.610 74.842 - -1.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.54% 2877.368 2545.353 - 0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.52% 49.941 44.188 - -20.44% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.41% 774.074 685.791 - -12.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -11.37% 30.964 27.443 - 11.20% -
std::transform(list<int>,_list<int>)/8192 -11.36% 9540.853 8457.441 - -6.04% -
std::set<std::string>::ctor(const&)/32 -11.34% 800.773 709.979 - -14.70% -
BM_deque_vector_ranges_move_backward/0 -11.30% 1.587 1.408 - -11.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -11.29% 13.414 11.900 - -1.43% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -11.24% 1.652 1.466 - -5.58% -
BM_vector_deque_ranges_copy/65536 -11.19% 3342.726 2968.765 - 3.82% -
BM_vector_deque_copy/65536 -11.19% 3343.286 2969.278 - 3.92% -
BM_PushHeap_float_Random_4 -11.15% 2.600 2.310 - -23.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.13% 21.152 18.798 - -11.78% -
BM_vector_deque_move/65536 -11.10% 3338.566 2967.960 - 3.82% -
BM_vector_deque_ranges_move/65536 -11.00% 3338.316 2971.258 - 3.90% -
ranges::min(std::list<long_long>)/70000 -10.99% 50115.718 44608.195 - 1.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -10.92% 1.343 1.197 - -4.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.92% 615.426 548.196 - -1.70% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.91% 619.753 552.142 - -1.90% -
std::find_end(deque<int>)_(match_near_end)/1000 -10.90% 38.118 33.965 - -90.25% -
std::map<int,_int>::find(key)_(non-existent)/8192 -10.82% 8.369 7.463 - 6.47% -
std::multiset<std::string>::erase(iterator)/1024 -10.78% 31.522 28.123 - -0.92% -
std::unordered_multiset<int>::erase(iterator)/32 -10.76% 21.927 19.567 - -2.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.76% 885.003 789.813 - 23.36% -
SetIntersection_Interlaced_Set_float_256_64 -10.74% 13816477.498 12332760.189 - -11.88% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.72% 2.009 1.794 - -3.28% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -10.70% 194627.957 173795.733 - -0.51% -
rng::starts_with(list<int>)/8192 -10.70% 9305.576 8310.146 - -3.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -10.68% 22829.745 20391.933 - 2.04% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.64% 12.421 11.099 - -8.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.63% 103.525 92.519 - 25.11% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -10.50% 4960906.350 4439878.901 - 26.98% -
std::set<std::string>::contains(key)_(existent)/8192 -10.49% 29.893 26.757 - -6.67% -
SetIntersection_Front_Vector_string_1024_64 -10.40% 3555633.869 3185964.825 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -10.39% 2242221.747 2009224.390 - -19.61% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -10.38% 30.331 27.184 - -1.92% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.37% 11.446 10.259 - -4.81% -
std::find_if_not(deque<int>)_(process_all)/32768 -10.35% 11379.579 10202.202 - 27.66% -
SetIntersection_Front_Set_uint32_1024_64 -10.33% 1815581.924 1627944.484 - -0.23% -
std::copy_n(vector<int>)/32768 -10.26% 3794.504 3405.329 - -7.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.26% 366.975 329.339 - -1.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.26% 68.628 61.590 - -5.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -10.22% 34.456 30.933 - -9.87% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.21% 0.459 0.412 - -10.34% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -10.17% 646.451 580.720 - -36.86% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -10.15% 22.059 19.819 - -0.81% -
std::copy(list<int>)/64 -10.15% 33.575 30.168 - -9.93% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.00% 792.999 713.704 - -9.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.98% 21.959 19.766 - -17.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.98% 248.692 223.876 - -12.48% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.93% 8376.060 7544.486 - 2.02% -
rng::contains_subrange(deque<int>)_(same_length)/32 -9.92% 19.849 17.879 - -11.55% -
SetIntersection_Interlaced_Vector_string_256_256 -9.92% 20899831.876 18826121.164 - -8.80% -
std::set<std::string>::count(key)_(existent)/32 -9.90% 16.731 15.075 - -2.34% -
std::find_if_not(deque<int>)_(process_all)/8192 -9.88% 2837.140 2556.856 - 29.42% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -9.86% 0.932 0.840 - 3.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.83% 420.224 378.934 - -1.92% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.81% 23.802 21.466 - -2.41% -
std::set<int>::clear()/1024 -9.80% 10259.508 9254.298 - -3.53% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.78% 21.911 19.769 - -0.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.76% 29367.290 26501.089 - -3.73% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -9.76% 23.872 21.543 - -6.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -9.71% 0.980 0.885 - -3.11% -
BM_deque_deque_ranges_move_backward/1 -9.69% 2.834 2.559 - -5.77% -
std::find(list<int>)_(process_all)/32768 -9.68% 28147.241 25421.199 - -2.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.66% 27638.567 24967.919 - -14.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.61% 84.272 76.170 - 2.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.60% 1.248 1.128 - -12.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.54% 550.929 498.365 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.46% 0.614 0.556 - -5.90% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.43% 2.070 1.874 - -2.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.43% 4.644 4.207 - -9.11% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.42% 14.485 13.120 - -7.36% -
std::is_sorted_until(list<int>,_pred)/8192 -9.42% 8438.787 7643.846 - 0.30% -
std::for_each_n(join_view(vector<vector<int>>))/8 -9.42% 1.683 1.525 - 8.18% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -9.41% 1.155 1.046 - -9.81% -
BM_deque_vector_move_backward/64000 -9.38% 8769.153 7946.372 - 10.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.34% 7490.759 6791.186 - -4.27% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -9.30% 9166.432 8314.038 - -4.49% -
std::list<int>::ctor(size)/32 -9.30% 368.540 334.270 - 2.11% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.26% 11843.275 10746.235 - -15.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -9.25% 6.516 5.913 - 6.16% -
std::stable_partition(deque<int>)_(dense)/32 -9.22% 30.799 27.958 - -6.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.19% 1.413 1.284 - -9.35% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -9.16% 146.848 133.402 - -3.80% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -9.14% 3429.556 3116.036 - -20.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -9.10% 4514624.949 4103913.627 - 0.83% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -9.09% 4.904 4.458 - -0.73% -
rng::starts_with(deque<int>)/1000 -9.05% 477.218 434.023 - -0.47% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.05% 1.294 1.177 - -12.49% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -9.04% 219.816 199.952 - -4.99% -
std::find_if_not(list<int>)_(process_all)/32768 -9.02% 27828.855 25318.785 - -0.09% -
std::replace(vector<int>)_(sprinkled)/50 -9.02% 9.757 8.877 - 1.31% -
std::copy_backward(vector<int>)/32768 -8.97% 3790.312 3450.214 - -9.10% -
std::find_if(list<int>)_(process_all)/32768 -8.96% 27669.370 25191.034 - -2.27% -
std::set<int>::erase(iterator)/8192 -8.93% 21.567 19.641 - -5.10% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.91% 8051.877 7334.281 - -5.30% -
SetIntersection_Front_Set_string_64_16 -8.89% 25682004.361 23398122.965 - -3.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.88% 1.408 1.283 - -9.71% -
std::multiset<std::string>::find(key)_(existent)/8192 -8.88% 28.127 25.629 - -15.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -8.87% 21816.817 19881.708 - -0.99% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.87% 11.211 10.217 - 2.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.87% 40.307 36.733 - -6.11% -
std::map<int,_int>::find(key)_(non-existent)/1024 -8.86% 5.914 5.390 - 2.22% -
BM_deque_vector_copy/0 -8.86% 1.415 1.290 - 3.27% -
std::list<int>::ctor(size)/8192 -8.84% 107313.622 97828.421 - 0.69% -
SetIntersection_Interlaced_Set_string_1024_64 -8.83% 18155992.610 16553005.870 - -2.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -8.80% 364.412 332.358 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -8.79% 477.907 435.879 - -8.77% -
BM_std_minmax_element<int>/1 -8.79% 0.332 0.303 - 2.98% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.78% 11.017 10.049 - 2.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.78% 23.521 21.457 - -36.87% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -8.74% 4.985 4.550 - -0.71% -
BM_deque_vector_copy_backward/0 -8.70% 1.500 1.370 - -11.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.67% 10.381 9.480 - 14.52% -
std::unordered_multiset<int>::clear()/32 -8.66% 638.742 583.448 - -2.72% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.63% 778.143 710.983 - -2.03% -
std::fill(vector<bool>)/64 -8.62% 1.644 1.502 - 1.83% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -8.60% 799.421 730.653 - 0.47% -
rng::starts_with(deque<int>)/1024 -8.59% 486.698 444.884 - -7.15% -
std::vector<std::string>::ctor(size)/8192 -8.57% 4521.391 4133.778 - -20.31% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.56% 1.988 1.818 - 18.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -8.54% 1925845.511 1761428.560 - 0.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.53% 48599.188 44455.616 - -14.12% -
BM_deque_vector_move_backward/65536 -8.52% 8792.775 8043.628 - 9.27% -
BM_std_minmax_element<char>/5500 -8.51% 1537.326 1406.525 - -2.40% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -8.48% 108064.081 98895.140 - 1.97% -
BM_std_minmax_element<char>/64000 -8.48% 17826.464 16314.629 - -1.85% -
std::stable_partition(deque<int>)_(dense)/50 -8.47% 41.124 37.642 - 0.30% -
BM_std_minmax_element<char>/1024 -8.46% 295.084 270.115 - -1.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -8.46% 661.737 605.744 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -8.45% 49.145 44.993 - 27.05% -
std::list<int>::ctor(size)/1024 -8.43% 13271.755 12152.466 - 2.21% -
rng::contains_subrange(list<int>)_(same_length)/8192 -8.43% 8607.810 7882.149 - -7.42% -
std::fill(vector<bool>)/512 -8.43% 1.605 1.470 - -3.21% -
BM_std_minmax_element<char>/4096 -8.40% 1147.254 1050.902 - -2.31% -
BM_std_minmax_element<char>/70000 -8.39% 19512.637 17874.884 - -1.94% -
BM_std_minmax_element<char>/4000 -8.38% 1123.436 1029.318 - -1.81% -
std::stable_partition(deque<int>)_(dense)/1024 -8.35% 638.037 584.748 - 2.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -8.35% 1.225 1.123 - 11.85% -
std::search(list<int>)_(single_element)/1000 -8.30% 703.486 645.064 - -8.61% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.28% 13488.183 12370.970 - -8.40% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.26% 1.289 1.183 - -11.27% -
BM_std_minmax_element<char>/65536 -8.25% 18241.098 16735.579 - -1.79% -
std::stable_partition(deque<int>)_(sparse)/50 -8.25% 31.164 28.593 - 4.39% -
BM_deque_vector_copy_backward/64000 -8.25% 8663.107 7948.763 - 6.16% -
std::unordered_set<std::string>::clear()/1024 -8.22% 26003.717 23864.928 - -0.15% -
BM_PushHeap_float_Ascending_16 -8.21% 1.071 0.983 - 0.15% -
BM_std_minmax_element<char>/512 -8.21% 150.504 138.154 - -0.61% -
rng::contains_subrange(list<int>)_(single_element)/50 -8.16% 17.931 16.468 - -4.32% -
std::set<int>::erase(iterator)/1024 -8.14% 21.397 19.655 - -2.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.10% 0.383 0.352 - -26.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.10% 11.716 10.766 - -1.78% -
SetIntersection_Front_Set_float_1024_64 -8.00% 1787505.426 1644590.135 - -3.23% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.94% 5.936 5.464 - -6.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.91% 1.439 1.325 - -5.73% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -7.79% 362.331 334.103 - 0.56% -
std::partition_copy(vector<int>)/8192 -7.75% 4936.421 4554.086 - -1.03% -
std::find(vector<bool>)_(process_all)/50 -7.74% 0.692 0.638 - 13.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -7.73% 438.976 405.034 - -17.92% -
BM_StringRelational_Eq_Empty_Empty_Control -7.67% 2.070 1.911 - -9.79% -
std::set<std::string>::erase(key)_(existent)/32 -7.63% 74.306 68.634 - -19.28% -
BM_vector_deque_move_backward/0 -7.62% 0.473 0.437 - 4.26% -
BM_StringConstructDestroyCStr_Small_Opaque -7.61% 2.250 2.079 - -7.71% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.61% 918676.010 848773.210 - -13.90% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -7.60% 96.474 89.140 - 1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -7.57% 6379.621 5896.375 - 0.16% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -7.52% 22.257 20.583 - -0.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -7.51% 2.546 2.355 - -1.27% -
SetIntersection_Front_Vector_string_262144_64 -7.50% 3335398.564 3085125.712 - -1.47% -
BM_deque_deque_ranges_move/2 -7.50% 2.243 2.075 - -10.07% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -7.50% 12651.134 11702.797 - -7.87% -
BM_vector_deque_ranges_copy/70000 -7.49% 3530.944 3266.554 - 5.23% -
SetIntersection_Front_Vector_string_1024_16 -7.47% 1677977.449 1552601.082 - -3.96% -
BM_PushHeap_uint32_SingleElement_4 -7.47% 0.363 0.335 - -2.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -7.44% 32.606 30.180 - -4.43% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -7.44% 14.956 13.843 - -0.91% -
std::find_end(deque<int>)_(near_matches)/1024 -7.37% 17601.439 16304.218 - -47.69% -
BM_vector_deque_move/70000 -7.36% 3528.575 3268.702 - 5.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.34% 126704.663 117398.703 - -2.51% -
BM_vector_deque_copy/70000 -7.34% 3530.682 3271.457 - 5.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -7.33% 12.896 11.951 - 2.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.32% 1.319 1.223 - -13.80% -
BM_std_minmax_element<short>/70000 -7.31% 19281.091 17870.902 - 2.41% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.29% 1.352 1.253 - -2.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.24% 14034.198 13018.583 - 0.03% -
BM_vector_deque_ranges_move/70000 -7.23% 3525.947 3271.094 - 5.42% -
BM_deque_vector_ranges_copy_backward/0 -7.23% 1.536 1.425 - 3.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.22% 9.876 9.163 - 15.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.20% 1.046 0.971 - -12.48% -
std::move(vector<bool>)_(aligned)/64 -7.18% 1.694 1.572 - -7.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.17% 1580329.275 1467006.653 - -7.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -7.16% 33.147 30.773 - 67.15% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -7.14% 38.312 35.575 - 2.48% -
BM_std_minmax_element<short>/64000 -7.10% 17610.890 16361.352 - 2.60% -
bm_lexicographical_compare<int>/1 -7.09% 1.398 1.299 - -10.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.08% 21.433 19.915 - -9.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.08% 45.324 42.115 - -19.75% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -7.08% 117995.644 109645.307 - 0.22% -
std::unique_copy(deque<int>)_(sprinkled)/52 -7.07% 17.539 16.299 - 10.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.05% 40.604 37.742 - -7.50% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.05% 28.062 26.085 - -8.13% -
SetIntersection_Front_Set_uint32_16384_1024 -7.03% 12584793.727 11699678.629 - -4.75% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.02% 1.224 1.138 - -6.99% -
std::replace_if(list<int>)_(sprinkled)/50 -7.00% 24.531 22.814 - -2.59% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -6.99% 22.770 21.178 - -5.57% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.99% 107296.970 99795.961 - 0.48% -
std::find_end(deque<int>)_(near_matches)/1000 -6.97% 16859.744 15684.131 - -47.75% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.96% 457.656 425.785 - -8.75% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -6.96% 21.010 19.549 - -3.32% -
std::find_if(list<int>)_(process_all)/8 -6.95% 2.437 2.268 - -1.15% -
SetIntersection_Front_Set_uint32_16384_64 -6.94% 1770775.503 1647926.623 - -1.58% -
std::all_of(vector<int>)_(process_all)/8 -6.92% 2.525 2.350 - -6.62% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.92% 749.595 697.742 - -17.96% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.91% 1.917 1.784 - -6.69% -
BM_std_minmax_element<short>/65536 -6.90% 17988.886 16746.844 - 2.59% -
BM_PushHeap_uint32_Ascending_262144 -6.83% 4.979 4.639 - -3.48% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.83% 40.492 37.726 - -7.48% -
BM_std_minmax_element<short>/5500 -6.83% 1523.640 1419.579 - 3.19% -
std::reverse(list<int>)/4096 -6.82% 1909.060 1778.875 - 0.79% -
BM_deque_deque_ranges_copy_backward/0 -6.81% 0.852 0.794 - 0.66% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -6.81% 2.437 2.271 - -0.38% -
SetIntersection_Front_Vector_uint64_256_256 -6.81% 4544154.916 4234734.290 - -0.45% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -6.75% 28.190 26.286 - -1.31% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -6.72% 38691.992 36090.944 - -3.91% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -6.72% 13931.833 12995.608 - -15.11% -
BM_std_minmax_element<int>/4000 -6.71% 1010.195 942.443 - -10.90% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -6.66% 2.494 2.328 - 0.45% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.65% 5.925 5.531 - -9.16% -
std::set<int>::erase(iterator)/32 -6.64% 20.988 19.595 - -2.58% -
BM_deque_deque_ranges_move/1 -6.63% 2.488 2.323 - -10.59% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.59% 0.989 0.924 - -4.01% -
BM_std_minmax_element<int>/5500 -6.58% 1379.327 1288.523 - -11.29% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.58% 6188.175 5781.069 - 0.93% -
BM_PushHeap_uint32_PipeOrgan_1 -6.58% 0.557 0.520 - 11.65% -
BM_std_minmax_element<char>/64 -6.56% 18.975 17.730 - 3.63% -
BM_std_minmax_element<short>/4096 -6.55% 1133.064 1058.834 - 3.18% -
BM_toupper_char<wchar_t> -6.54% 0.688 0.643 - -6.50% -
SetIntersection_Front_Vector_uint64_262144_256 -6.52% 2277872.701 2129269.147 - -6.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -6.50% 4.775 4.465 - -4.35% -
BM_std_minmax_element<int>/4096 -6.50% 1031.255 964.229 - -10.93% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -6.50% 17.754 16.600 - -0.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -6.48% 0.269 0.252 - -0.82% -
BM_std_minmax_element<short>/4000 -6.47% 1106.141 1034.521 - 2.79% -
BM_vector_deque_copy/1024 -6.47% 38.362 35.879 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -6.44% 457963.918 428476.234 - -15.44% -
SetIntersection_Front_Vector_uint32_262144_256 -6.44% 2279153.210 2132447.586 - -6.81% -
std::search(vector<int>)_(same_length)/8192 -6.42% 1985.069 1857.536 - -0.40% -
std::find_if_not(list<int>)_(process_all)/50 -6.39% 40.789 38.182 - 0.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.37% 7138.139 6683.481 - -2.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.36% 244.140 228.606 - 5.44% -
BM_vector_deque_ranges_copy/2 -6.36% 2.068 1.936 - -6.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.35% 59017.220 55267.867 - -3.10% -
std::unordered_set<std::string>::clear()/8192 -6.34% 240772.408 225507.177 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.32% 132626.009 124246.580 - 3.02% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.30% 400.911 375.660 - -4.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.30% 20.720 19.415 - -12.08% -
std::find_end(list<int>)_(single_element)/8192 -6.29% 8364.525 7838.198 - -18.82% -
std::set<std::string>::erase(iterator)/32 -6.27% 27.023 25.328 - -20.18% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.26% 1.213 1.137 - -6.43% -
std::set<std::string>::contains(key)_(non-existent)/8192 -6.26% 29.614 27.760 - 2.63% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.25% 1.670 1.566 - 2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -6.24% 12660858.378 11871358.932 - -0.12% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -6.23% 87.032 81.610 - 8.22% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -6.23% 24.733 23.193 - -2.33% -
SetIntersection_Interlaced_Vector_string_64_64 -6.21% 27121881.233 25437607.361 - -5.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.21% 24.778 23.240 - -1.11% -
BM_std_minmax_element<int>/512 -6.19% 132.735 124.518 - -10.47% -
BM_std_minmax_element<int>/1024 -6.19% 261.292 245.122 - -10.56% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -6.19% 12372.589 11607.148 - 1.20% -
std::adjacent_find(deque<int>,_pred)/50 -6.17% 30.532 28.648 - -7.01% -
SetIntersection_Front_Set_uint32_256_256 -6.17% 7776464.094 7296719.271 - -6.31% -
BM_StringEraseWithMove_Huge_Opaque -6.15% 48.080 45.122 - -33.87% -
std::partition(deque<int>)_(sparse)/8192 -6.15% 3131.528 2938.988 - -5.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.14% 8917.470 8369.920 - -6.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.13% 2.451 2.300 - -12.97% -
BM_StringRelational_Less_Large_Huge_Control -6.09% 2.264 2.126 - -2.50% -
std::multiset<int>::erase(key)_(existent)/1024 -6.08% 42.015 39.461 - -0.99% -
std::set<int>::erase(key)_(existent)/32 -6.08% 22.721 21.340 - -3.03% -
BM_std_minmax_element<long_long>/2 -6.07% 0.685 0.644 - -3.15% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -6.05% 16.706 15.695 - -6.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.03% 6008820.249 5646411.300 - -0.06% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -6.00% 0.267 0.251 - -47.32% -
BM_PushHeap_uint32_SingleElement_16 -5.99% 0.357 0.335 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.99% 8732250.088 8209591.985 - 1.56% -
std::set<int>::clear()/32 -5.97% 661.949 622.429 - -1.88% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.95% 496.908 467.348 - 0.77% -
BM_std_minmax_element<short>/1024 -5.93% 288.545 271.445 - 3.49% -
std::sort_heap(vector<NonIntegral>)/8 -5.92% 28.999 27.282 - -7.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.91% 22.467 21.139 - -27.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.91% 1.547 1.456 - -2.06% -
std::shift_left(list<int>)/8192 -5.89% 7630.826 7181.195 - -5.24% -
std::copy(list<int>)/4096 -5.89% 3284.587 3091.066 - -5.44% -
BM_deque_deque_ranges_copy_backward/1024 -5.89% 40.167 37.802 - 0.13% -
SetIntersection_Front_Vector_string_256_256 -5.87% 20050275.238 18872842.634 - 1.79% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.86% 1509411.117 1420905.996 - 3.63% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.86% 42.469 39.981 - -3.54% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.86% 0.890 0.838 - -13.58% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.84% 112.035 105.493 - -5.67% -
std::find_end(deque<int>)_(process_all)/1048576 -5.84% 279695.867 263375.439 - -28.08% -
BM_std_minmax_element<short>/512 -5.83% 147.012 138.441 - 3.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.82% 1.492 1.405 - 11.75% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 -5.82% 0.270 0.254 - -0.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.80% 50.676 47.735 - 9.31% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.80% 37715.729 35528.982 - -0.97% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.78% 31.066 29.269 - 10.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -5.76% 52.658 49.627 - 9.83% -
bm_ranges_lexicographical_compare<int>/1 -5.75% 1.319 1.243 - -3.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.74% 12355.225 11646.583 - 0.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.74% 1.772 1.670 - -1.79% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.73% 554.992 523.175 - -1.06% -
SetIntersection_Front_Set_float_262144_64 -5.73% 1655103.272 1560261.069 - -7.90% -
std::set<std::string>::find(key)_(existent)/1024 -5.72% 23.921 22.554 - -0.91% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -5.71% 20974.997 19777.293 - -1.11% -
std::set<std::string>::find(key)_(existent)/8192 -5.69% 30.926 29.166 - -4.89% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.69% 93.787 88.455 - 1.90% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.63% 18265.386 17236.629 - -2.15% -
BM_deque_vector_copy_backward/65536 -5.61% 8744.995 8254.155 - 12.06% -
std::multimap<int,_int>::erase(iterator)/1024 -5.61% 21.669 20.453 - -4.38% -
BM_PushHeap_float_Descending_4 -5.61% 0.385 0.364 - -40.57% -
std::partition_point(list<int>)/8192 -5.60% 12486.860 11787.172 - -5.30% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.60% 66.121 62.416 - 25.47% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.59% 83.801 79.113 - 9.74% -
std::find_if(vector<char>)_(bail_25%)/32768 -5.59% 953.709 900.429 - -4.59% -
std::find_if(vector<char>)_(bail_25%)/1024 -5.58% 30.894 29.170 - 12.15% -
SetIntersection_Interlaced_Vector_uint64_256_64 -5.57% 7249895.043 6846003.743 - -7.24% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.56% 29.282 27.652 - -5.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.56% 56658.704 53511.272 - 7.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.54% 23.532 22.227 - 2.78% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.52% 74.923 70.784 - 1.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.51% 37.454 35.390 - -17.08% -
std::set<std::string>::count(key)_(non-existent)/32 -5.51% 11.270 10.649 - 5.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.50% 34.223 32.342 - 1.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.50% 41.248 38.981 - 13.20% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -5.49% 1532975.199 1448810.260 - 0.36% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.48% 2.920 2.760 - -4.14% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.47% 54.521 51.540 - -8.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -5.47% 2.501 2.364 - -15.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.43% 0.692 0.655 - -4.88% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -5.42% 55.164 52.173 - -9.09% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.42% 1641.476 1552.570 - 6.44% -
std::multiset<std::string>::find(key)_(existent)/32 -5.41% 15.115 14.297 - -9.38% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.40% 162.177 153.419 - -8.58% -
SetIntersection_Interlaced_Vector_float_262144_16384 -5.40% 359583496.162 340180555.702 - -2.74% -
std::move(vector<bool>)_(unaligned)/512 -5.39% 5.108 4.833 - 1.07% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.38% 1.619 1.531 - 1.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.38% 36.704 34.731 - -4.99% -
std::stable_sort(vector<int>)_(descending)/8192 -5.35% 19456.824 18416.312 - -0.44% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.29% 244.142 231.222 - 1.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 -5.29% 0.264 0.250 - -0.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.29% 52325.294 49556.986 - -0.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.26% 19.837 18.792 - -6.49% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.26% 2.653 2.513 - -2.78% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.23% 41.258 39.099 - -0.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -5.21% 87.429 82.870 - -19.94% -
BM_PushHeap_uint64_PipeOrgan_4 -5.21% 0.513 0.486 - 0.44% -
BM_PushHeap_uint32_Random_4 -5.20% 2.150 2.038 - -7.94% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.20% 8.614 8.166 - -6.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -5.19% 17745.674 16824.533 - -1.11% -
std::search(vector<int>)_(single_element)/1000 -5.19% 238.704 226.322 - -1.11% -
BM_vector_deque_ranges_copy/1 -5.19% 2.344 2.222 - -4.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.18% 1.837 1.742 - 10.74% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -5.18% 188398.876 178646.582 - -6.31% -
SetIntersection_Front_Set_uint32_256_64 -5.16% 5501469.272 5217769.115 - -10.33% -
std::find_if_not(list<int>)_(bail_25%)/8 -5.15% 0.974 0.924 - 0.61% -
SetIntersection_Front_Set_float_262144_256 -5.15% 3643260.039 3455654.018 - -6.76% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.14% 2.400 2.277 - -5.71% -
rng::find_last(deque<int>)_(bail_90%)/50 -5.12% 1.968 1.867 - -36.36% -
std::reverse_copy(deque<int>)/512 -5.12% 130.949 124.250 - 0.83% -
std::all_of(list<int>)_(process_all)/8192 -5.12% 8224.799 7804.066 - 2.08% -
std::find_end(deque<int>)_(process_all)/1000 -5.11% 299.024 283.755 - 8.54% -
std::copy_n(vector<bool>)_(aligned)/64 -5.10% 1.355 1.286 - 1.64% -
std::search(vector<int>)_(single_element)/1024 -5.07% 243.944 231.569 - -1.26% -
ranges::min(std::deque<char>)/8 -5.06% 2.484 2.358 - 3.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.06% 3.073 2.917 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -5.02% 0.557 0.529 - 0.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -5.02% 3498.266 3322.740 - -0.89% -
BM_deque_deque_ranges_move/70000 -5.01% 3439.982 3267.774 - -1.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -5.01% 3.716 3.530 - -43.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -4.99% 181584.448 172515.852 - -1.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.99% 57036.177 54188.457 - -2.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.99% 11262.444 10700.195 - -1.19% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.96% 17937544.640 17048662.973 - -6.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.95% 67526.853 64182.060 - -5.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -4.95% 289.401 275.067 - -0.55% -
BM_std_minmax_element<long_long>/3 -4.95% 1.247 1.185 - 6.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.95% 0.264 0.251 - -1.22% -
std::multimap<int,_int>::erase(iterator)/32 -4.94% 21.259 20.208 - -3.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.92% 1421.624 1351.699 - 2.16% -
std::copy_backward(deque<int>)/32768 -4.92% 3996.196 3799.739 - 3.44% -
std::multimap<int,_int>::erase(iterator)/8192 -4.90% 21.405 20.357 - -5.05% -
SetIntersection_None_Vector_string_262144_256 -4.89% 1294340.074 1231018.464 - -5.71% -
std::stable_partition(list<int>)_(dense)/32 -4.89% 37.859 36.007 - 7.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.89% 0.653 0.621 - -10.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.87% 164.115 156.121 - -5.82% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.86% 24.752 23.550 - -1.74% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -4.84% 21.012 19.995 - -2.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.83% 3.157 3.004 - 33.28% -
BM_StringRelational_Less_Huge_Empty_Control -4.82% 1.720 1.638 - -1.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.82% 100.129 95.304 - 6.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.82% 63671.861 60604.602 - 1.90% -
BM_std_minmax_element<short>/64 -4.81% 18.030 17.163 - 2.16% -
SetIntersection_Interlaced_Set_string_64_64 -4.80% 36273625.623 34531658.115 - -1.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.77% 1.256 1.196 - -6.14% -
BM_StringFindCharLiteral/256 -4.76% 5.573 5.308 - -0.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -4.75% 636.280 606.086 - -0.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -4.74% 614.190 585.055 - 1.79% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -4.73% 836.530 796.948 - -44.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.73% 17905598.294 17059099.427 - -5.07% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.72% 1.308 1.247 - 2.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -4.70% 932.229 888.450 - -0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.69% 32.089 30.585 - 0.16% -
std::make_heap(deque<int>)_(pipe-organ)/8 -4.68% 28.439 27.107 - -0.79% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.68% 22.745 21.680 - -3.44% -
BM_CmpLess_ushort_short -4.68% 1.064 1.015 - -9.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.68% 1058911.148 1009381.767 - -3.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.63% 281.799 268.739 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.62% 4797585.406 4575993.814 - 0.29% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.62% 12384.725 11812.796 - 4.08% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -4.61% 18.497 17.644 - 1.79% -
SetIntersection_Interlaced_Vector_float_64_64 -4.60% 11440245.063 10913942.921 - -1.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.60% 7006.908 6684.671 - -3.28% -
std::find(vector<long_long>)_(process_all)/8 -4.60% 1.156 1.103 - -3.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.57% 257771.233 245980.468 - -5.97% -
std::set<int>::find(key)_(non-existent)/8192 -4.57% 8.896 8.490 - 0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.57% 1471.705 1404.507 - -4.52% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.56% 34.128 32.572 - 36.00% -
std::for_each(list<int>)/8192 -4.56% 8046.114 7679.601 - -1.49% -
BM_CmpLess_ushort_schar -4.54% 1.081 1.032 - -7.79% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.53% 2.031 1.939 - -2.80% -
std::multiset<int>::count(key)_(non-existent)/0 -4.53% 0.273 0.260 - -5.51% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -4.52% 16.994 16.225 - -0.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.52% 15891.436 15173.421 - -8.94% -
std::unique(list<int>,_pred)_(contiguous)/1024 -4.52% 989.897 945.175 - -2.94% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -4.51% 56202.162 53666.580 - 0.97% -
BM_deque_vector_move_backward/70000 -4.51% 9234.024 8817.493 - 11.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.51% 20.288 19.373 - -31.36% -
BM_deque_deque_ranges_move/65536 -4.50% 3210.551 3066.149 - -1.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -4.49% 32.470 31.011 - -10.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.47% 1.747 1.669 - 16.97% -
bm_ranges_swap_ranges_vb_aligned/256 -4.47% 4.266 4.075 - 15.29% -
std::multiset<int>::erase(key)_(existent)/32 -4.46% 23.010 21.982 - -0.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.46% 26.662 25.472 - -4.64% -
BM_deque_vector_ranges_move_backward/65536 -4.46% 8642.960 8257.331 - 11.88% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.46% 24.163 23.087 - 3.08% -
SetIntersection_Interlaced_Set_string_262144_16 -4.45% 2398696.941 2291926.842 - 6.01% -
BM_PushHeap_uint32_Ascending_1024 -4.45% 2.672 2.553 - -0.08% -
BM_std_minmax_element<long_long>/4000 -4.45% 1091.003 1042.489 - 2.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.45% 622.984 595.282 - -5.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.43% 504.543 482.197 - -11.78% -
rng::fold_left(list<int>)/50 -4.43% 39.174 37.439 - -0.14% -
SetIntersection_Front_Set_uint32_1024_1024 -4.43% 12308694.369 11763785.702 - 1.15% -
std::copy_backward(list<int>)/4096 -4.42% 3311.926 3165.640 - -2.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.41% 7.154 6.838 - -6.84% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.40% 98.987 94.632 - -5.55% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -4.40% 45.547 43.544 - -2.85% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.39% 16.335 15.618 - -3.64% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.39% 180968.869 173028.632 - -1.37% -
std::unordered_set<int>::clear()/32 -4.39% 615.743 588.734 - -2.62% -
BM_std_minmax_element<char>/3 -4.39% 1.207 1.154 - -0.85% -
BM_std_minmax_element<long_long>/1024 -4.39% 283.231 270.811 - 2.23% -
std::find_end(deque<int>)_(single_element)/1000 -4.38% 324.935 310.688 - 24.73% -
std::adjacent_find(deque<int>,_pred)/8 -4.38% 4.349 4.159 - -14.04% -
std::for_each(join_view(vector<vector<int>>))/8 -4.37% 1.441 1.378 - -3.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.37% 4.433 4.239 - -4.48% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.35% 11.599 11.094 - 8.91% -
std::find_end(deque<int>)_(process_all)/8192 -4.34% 2141.807 2048.764 - -28.27% -
std::rotate(deque<int>)_(by_1/3)/50 -4.33% 31.366 30.008 - -60.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.33% 3.110 2.976 - 8.49% -
BM_std_minmax_element<long_long>/4096 -4.33% 1115.235 1066.982 - 2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -4.32% 0.519 0.497 - -0.68% -
BM_StringRelational_Eq_Large_Large_Control -4.32% 2.303 2.203 - -1.55% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.30% 9.424 9.018 - -6.58% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -4.30% 1.633 1.563 - -3.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -4.29% 181.972 174.169 - -0.63% -
BM_std_minmax_element<long_long>/512 -4.28% 143.743 137.587 - 2.59% -
SetIntersection_Front_Set_string_16384_4 -4.25% 1323417.774 1267136.763 - 0.70% -
BM_num_put<const_void*> -4.25% 13.061 12.505 - 11.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -4.24% 23126.639 22145.541 - 0.30% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.21% 12.054 11.546 - -6.69% -
std::remove(list<int>)_(sprinkled)/1024 -4.21% 971.603 930.690 - 0.21% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.21% 11.482 10.999 - -8.28% -
std::count(list<int>)_(every_other)/8192 -4.20% 7269.816 6964.143 - 5.68% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.19% 538.518 515.955 - -1.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.19% 5.520 5.289 - 17.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -4.18% 6.999 6.706 - 0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.17% 1416.566 1357.548 - -6.66% -
BM_std_minmax_element<long_long>/5500 -4.17% 1492.104 1429.941 - 2.54% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.17% 23.756 22.766 - -1.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.16% 56541.391 54187.825 - -1.74% -
BM_PushHeap_float_Ascending_64 -4.15% 1.829 1.753 - -0.48% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.15% 105070.160 100707.120 - 1.92% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.14% 15.968 15.307 - 6.80% -
BM_vector_deque_ranges_move/0 -4.14% 0.411 0.394 - -0.57% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.14% 26.624 25.522 - 2.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.13% 11871.586 11381.491 - -4.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.13% 1381.732 1324.725 - -5.75% -
std::stable_sort(deque<int>)_(descending)/8 -4.13% 25.978 24.906 - -12.35% -
std::fill_n(list<int>)/50 -4.12% 16.258 15.589 - 2.70% -
SetIntersection_Front_Set_uint32_64_64 -4.11% 13375113.225 12825120.521 - -0.35% -
SetIntersection_Front_Set_string_16_1 -4.11% 67564591.762 64789804.773 - -1.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.11% 2.698 2.587 - -14.49% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 -4.11% 2.074 1.989 - -0.67% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.10% 33.990 32.597 - 1.19% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.09% 23672.710 22703.726 - -5.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -4.09% 4.955 4.753 - -0.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.09% 2.837 2.721 - -3.80% -
std::multimap<int,_int>::clear()/1024 -4.06% 11499.078 11031.913 - -0.71% -
std::copy(list<int>)/32768 -4.06% 26833.458 25743.315 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.06% 1043162.141 1000815.055 - -5.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -4.06% 45.443 43.599 - -1.29% -
bm_ranges_lexicographical_compare<int>/8 -4.06% 1.535 1.473 - 1.77% -
std::adjacent_find(deque<int>)/8 -4.05% 3.426 3.287 - 12.00% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.05% 54.752 52.535 - 12.66% -
SetIntersection_None_Vector_string_16384_256 -4.04% 1233754.226 1183890.850 - -4.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -4.02% 13.337 12.801 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -4.02% 562477322.699 539884130.903 - -0.99% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.01% 20.617 19.790 - -1.67% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.99% 12896.208 12381.992 - 6.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.99% 1134459.972 1089238.150 - -0.06% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.98% 32.987 31.674 - 15.29% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.97% 21.780 20.916 - -2.77% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.97% 13.937 13.384 - 1.92% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.93% 1.612 1.548 - -1.83% -
std::stable_sort(deque<int>)_(ascending)/8 -3.92% 17.965 17.260 - -14.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.91% 798.302 767.089 - -5.64% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.90% 1330333.101 1278460.535 - 1.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.90% 1297.079 1246.556 - -3.30% -
std::unordered_set<int>::erase(key)_(existent)/32 -3.89% 22.423 21.552 - 0.93% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.88% 17.476 16.798 - -14.83% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -3.88% 45.312 43.555 - -1.26% -
BM_num_put<long_double> -3.87% 60.579 58.232 - -2.43% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.87% 7469585.129 7180368.124 - 0.66% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.86% 12.186 11.715 - -3.10% -
BM_PushHeap_uint32_SingleElement_64 -3.86% 0.364 0.350 - -0.05% -
BM_PushHeap_uint32_Ascending_16 -3.85% 0.965 0.927 - 1.14% -
std::multimap<int,_int>::clear()/8192 -3.85% 90577.193 87094.084 - -2.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.84% 26.999 25.963 - 11.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.83% 39668.753 38148.272 - -1.99% -
std::stable_partition(vector<int>)_(sparse)/32 -3.82% 7.314 7.035 - -5.69% -
std::find_end(vector<int>)_(single_element)/8192 -3.82% 1932.868 1859.082 - 2.66% -
rng::for_each(set<int>)/8192 -3.82% 7842.290 7542.972 - -51.15% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.82% 53.203 51.173 - -2.95% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.80% 792.470 762.391 - 0.89% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 -3.79% 0.560 0.539 - 0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.79% 92.895 89.371 - 31.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.79% 6499.737 6253.546 - -0.16% -
std::is_sorted_until(vector<int>)/8 -3.78% 2.194 2.111 - 3.06% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.78% 167.237 160.919 - 2.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.77% 17494.398 16834.612 - -1.77% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -3.77% 0.430 0.414 - -0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.77% 55.722 53.624 - -4.61% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -3.76% 2.154 2.073 - 1.06% -
std::find_if_not(vector<int>)_(process_all)/50 -3.75% 5.693 5.479 - -20.06% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.72% 670.712 645.729 - -83.27% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.72% 1.471 1.416 - 12.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.70% 900004.837 866661.084 - -6.74% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.70% 51543.797 49638.291 - -0.65% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.70% 6486.082 6246.326 - 0.68% -
BM_PushHeap_string_PipeOrgan_16 -3.70% 4.327 4.168 - -1.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.69% 1.234 1.189 - -2.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.69% 357583813.426 344402064.976 - 36.92% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -3.68% 983.598 947.400 - 12.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.67% 9333106.898 8990669.315 - -6.17% -
std::unordered_multimap<int,_int>::clear()/32 -3.67% 624.664 601.766 - 0.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.65% 798.482 769.317 - -2.44% -
SetIntersection_Interlaced_Set_string_256_256 -3.64% 29036096.461 27977957.682 - -11.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.64% 3.983 3.838 - -0.65% -
SetIntersection_Interlaced_Set_string_16384_256 -3.64% 363597840.327 350356005.044 - -2.16% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.64% 34.424 33.171 - -16.10% -
BM_deque_vector_ranges_move_backward/64000 -3.64% 8353.844 8049.969 - 14.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.64% 30.372 29.267 - 1.48% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.63% 1032.205 994.706 - 8.32% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.61% 44.036 42.445 - -4.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.61% 36.622 35.299 - -4.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.60% 0.629 0.607 - -0.27% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.60% 33771.745 32556.762 - -4.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.59% 1.196 1.153 - -4.37% -
bm_ranges_swap_ranges_vb_aligned/16384 -3.59% 35.974 34.684 - -0.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.59% 39.852 38.423 - -3.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.58% 391.670 377.643 - -2.55% -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.57% 13.359 12.883 - -0.72% -
rng::fold_left(deque<int>)/8192 -3.56% 4551.999 4389.896 - -3.61% -
SetIntersection_Interlaced_Set_string_64_4 -3.56% 26474676.626 25532135.331 - -1.31% -
SetIntersection_None_Vector_uint32_1024_1 -3.56% 1106961.812 1067571.926 - -2.85% -
std::search(vector<int>)_(no_match)/8192 -3.55% 1679.945 1620.280 - -2.68% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.55% 1450771.009 1399268.679 - 0.57% -
std::adjacent_find(vector<int>)/8 -3.54% 2.090 2.016 - 0.81% -
std::is_sorted_until(deque<int>,_pred)/8 -3.54% 4.260 4.109 - -0.78% -
BM_CmpEqual_uchar_ushort -3.53% 1.073 1.035 - -3.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -3.53% 11998.940 11575.647 - 1.08% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.51% 8162.045 7875.743 - 5.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.50% 3.027 2.921 - -0.77% -
BM_deque_deque_ranges_copy_backward/65536 -3.50% 8118.770 7834.873 - 4.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.50% 5.843 5.639 - -21.41% -
std::unordered_map<int,_int>::clear()/32 -3.48% 617.307 595.796 - -1.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.48% 823.737 795.044 - -3.02% -
SetIntersection_Front_Set_uint32_16384_256 -3.47% 3761989.552 3631314.501 - -7.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.47% 53827.320 51961.594 - -34.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.46% 25.671 24.783 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.46% 14903.073 14387.766 - 0.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.46% 6733.104 6500.407 - -34.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.46% 300.630 290.243 - 1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.46% 2336034.629 2255321.363 - -2.09% -
BM_deque_vector_move_backward/1 -3.45% 2.156 2.082 - -1.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.44% 1.272 1.228 - -1.93% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.42% 1.883 1.819 - 17.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.41% 36999.058 35738.524 - -3.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.41% 15.509 14.981 - -2.23% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.40% 8726.300 8429.180 - -8.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.40% 8.848 8.547 - -4.03% -
BM_PushHeap_uint32_Random_262144 -3.40% 5.983 5.779 - 0.39% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.40% 230.156 222.341 - 3.33% -
std::unordered_set<std::string>::clear()/32 -3.39% 1003.435 969.372 - 4.27% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.39% 33.572 32.434 - -99.11% -
std::copy_if(deque<int>)_(entire_range)/8 -3.38% 2.634 2.545 - -4.16% -
std::search(vector<int>)_(no_match)/1000 -3.38% 217.674 210.325 - -1.98% -
SetIntersection_Front_Set_string_262144_16 -3.38% 1881171.527 1817678.205 - -6.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.37% 33.776 32.638 - -3.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.37% 616201.313 595430.897 - -3.38% -
SetIntersection_Front_Set_uint32_262144_1024 -3.37% 12346551.789 11930614.936 - -15.26% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.36% 3.584 3.463 - -2.96% -
BM_std_minmax_element<int>/65536 -3.36% 16591.199 16033.308 - -7.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -3.36% 41.997 40.587 - -0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.36% 32.514 31.423 - -5.80% -
std::vector<int>::ctor(size)/1024 -3.35% 42.137 40.727 - -3.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.35% 37.079 35.839 - -8.46% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.34% 5.324 5.146 - -3.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.34% 1266.416 1224.112 - -2.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.33% 10380.094 10034.780 - 20.90% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.33% 23.226 22.453 - -1.59% -
BM_PushHeap_uint32_Ascending_256 -3.32% 2.222 2.148 - 3.18% -
std::shift_right(list<int>)/50 -3.32% 26.740 25.851 - -4.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.32% 59314.859 57346.236 - 1.15% -
BM_CmpLess_uchar_ushort -3.32% 1.085 1.049 - -1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.32% 100.399 97.069 - 29.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.31% 16107.848 15574.029 - -5.12% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -3.31% 13.202 12.765 - -7.33% -
std::remove_if(list<int>)_(prefix)/1024 -3.31% 1021.068 987.252 - 1.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.30% 298.077 288.228 - -4.71% -
BM_StringRelational_Less_Large_Empty_Control -3.30% 1.663 1.608 - -0.39% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.30% 2.188 2.116 - 1.79% -
SetIntersection_Front_Set_string_256_16 -3.30% 7088276.703 6854276.947 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.30% 689.673 666.911 - -0.87% -
std::move(vector<int>)/8 -3.30% 2.383 2.305 - 6.24% -
std::search(vector<int>)_(no_match)/1048576 -3.29% 214892.345 207819.799 - -2.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -3.28% 621179.644 600793.239 - -1.23% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.28% 1613.085 1560.171 - 7.82% -
BM_std_minmax_element<long_long>/64 -3.28% 17.865 17.280 - 3.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.27% 152518.111 147528.769 - -1.18% -
SetIntersection_Front_Vector_string_16384_16 -3.25% 1623245.671 1570411.513 - -2.11% -
std::search(vector<int>)_(no_match)/1024 -3.25% 222.531 215.291 - -1.93% -
std::pop_heap(deque<size_t>)/8 -3.25% 54.521 52.749 - -0.29% -
std::search(vector<int>)_(single_element)/8192 -3.24% 1864.255 1803.805 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.24% 6479257.729 6269312.742 - 1.80% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.23% 30848.998 29851.288 - -0.86% -
std::set<int>::insert(value)_(already_present)/8192 -3.23% 10.050 9.725 - 1.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.23% 13641.295 13200.712 - 6.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -3.23% 23.108 22.362 - -9.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.22% 33.175 32.106 - -18.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.22% 1527.092 1477.927 - -1.44% -
std::remove(list<int>)_(sprinkled)/8192 -3.21% 8107.255 7846.744 - -0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.20% 577045.939 558552.742 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.20% 3.859 3.735 - -3.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.19% 24.669 23.881 - 2.56% -
std::stable_partition(list<int>)_(sparse)/8192 -3.19% 8889.772 8606.074 - -2.91% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.19% 4.606 4.459 - 14.62% -
BM_std_minmax_element<int>/70000 -3.18% 17640.332 17078.779 - -7.52% -
BM_deque_vector_move_backward/0 -3.18% 1.593 1.543 - 12.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.17% 530157.172 513342.065 - 0.41% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.17% 566.898 548.938 - -1.93% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -3.16% 356157.220 344907.208 - -0.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.14% 37149.223 35981.015 - -4.60% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.14% 283.070 274.170 - 1.21% -
BM_std_minmax_element<long_long>/65536 -3.14% 17817.342 17257.409 - 3.55% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.14% 13034.510 12625.153 - -0.19% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.14% 907.691 879.193 - -1.15% -
BM_CmpEqual_int_int -3.14% 1.084 1.050 - -3.74% -
BM_std_minmax_element<long_long>/64000 -3.13% 17408.803 16863.106 - 3.62% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -3.13% 4772.292 4623.028 - -2.16% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -3.13% 0.600 0.581 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.13% 0.639 0.619 - -1.81% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 -3.13% 3.126 3.028 - -0.44% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.12% 76965371.150 74565170.814 - -3.46% -
BM_std_minmax_element<int>/64000 -3.12% 16161.771 15657.878 - -7.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.12% 13021.788 12615.802 - -0.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -3.11% 6.978 6.761 - -7.78% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.11% 5.255 5.092 - 0.17% -
BM_deque_vector_ranges_move_backward/70000 -3.10% 9342.212 9052.373 - 13.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.10% 171.072 165.772 - -82.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.10% 1038588.831 1006439.724 - -3.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -3.08% 564222.828 546856.050 - -2.85% -
std::is_sorted_until(list<int>)/1024 -3.07% 812.968 787.998 - 6.29% -
BM_CmpLess_int_uint -3.06% 1.092 1.058 - -7.16% -
BM_std_minmax_element<long_long>/70000 -3.06% 19021.062 18439.635 - 3.58% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.05% 10.657 10.332 - -2.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.05% 1.319 1.279 - -10.10% -
std::find_end(vector<int>)_(single_element)/1024 -3.05% 251.528 243.860 - 3.07% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.05% 645.397 625.722 - -16.68% -
BM_align/1 -3.05% 0.642 0.623 - -32.36% -
BM_PushHeap_float_Ascending_262144 -3.04% 5.335 5.172 - 1.47% -
BM_CmpEqual_ushort_int -3.04% 1.079 1.046 - -2.74% -
std::find_end(list<int>)_(same_length)/8192 -3.04% 8143.149 7895.434 - -49.83% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.04% 124041.706 120270.143 - -3.48% -
BM_PushHeap_uint32_SingleElement_16384 -3.04% 0.367 0.356 - -0.03% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.03% 28.397 27.535 - -89.48% -
std::find_if_not(deque<int>)_(process_all)/8 -3.03% 2.761 2.677 - 0.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.03% 138.039 133.859 - 3.25% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.02% 12275.293 11904.184 - -3.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.02% 45.190 43.824 - -1.30% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.02% 76914739.366 74590129.914 - -3.46% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.02% 61.847 59.979 - -0.81% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.02% 1.503 1.457 - -5.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.01% 12614777.585 12234593.948 - -13.75% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 -3.01% 4755.911 4612.645 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.01% 239.898 232.686 - 0.60% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.00% 102069.363 99002.496 - -2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.00% 3138967.155 3044744.214 - -4.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.00% 843.084 817.830 - -3.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.99% 152424.939 147869.577 - -1.41% -
BM_CmpEqual_uint_schar -2.99% 1.035 1.004 - -11.34% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.99% 8247.569 8001.173 - -0.64% -
BM_PushHeap_uint32_SingleElement_262144 -2.99% 0.366 0.355 - -0.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.98% 5.948 5.771 - 4.72% -
std::unordered_set<std::string>::ctor(const&)/32 -2.98% 698.213 677.415 - -14.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.97% 92.434 89.686 - -5.49% -
std::multimap<std::string,_int>::clear()/8192 -2.97% 221400.052 214832.338 - -1.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.97% 49600.854 48129.634 - -4.32% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.96% 17.204 16.694 - -0.18% -
std::rotate_copy(vector<int>)/50 -2.96% 2.757 2.675 - 0.02% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.96% 2629.274 2551.436 - 1.39% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.96% 847.675 822.585 - -1.56% -
std::find_end(vector<int>)_(match_near_end)/1024 -2.95% 29.001 28.145 - -98.74% -
SetIntersection_None_Set_uint64_1_1 -2.95% 550090593.161 533850770.330 - -1.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.95% 5.409 5.249 - -4.92% -
rng::for_each(multiset<int>)/8192 -2.95% 7811.378 7581.105 - -50.71% -
rng::find_last(list<int>)_(bail_90%)/8 -2.93% 0.473 0.459 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.92% 1.836 1.782 - 0.35% -
std::search(list<int>)_(no_match)/1000 -2.92% 705.168 684.595 - 1.81% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.92% 12.905 12.528 - -0.18% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.90% 28.131 27.316 - 109.06% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.89% 7.078 6.873 - 25.81% -
BM_deque_vector_ranges_copy_backward/65536 -2.89% 8618.617 8369.300 - 11.75% -
std::vector<int>::ctor(size)/32 -2.89% 10.824 10.511 - 5.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.89% 1333725.160 1295228.720 - -3.76% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.89% 674.856 655.378 - -4.44% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.88% 3.641 3.536 - -3.26% -
std::fill_n(vector<bool>)/262144 -2.86% 941.988 915.015 - 263.88% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -2.86% 801.160 778.263 - -43.11% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.86% 26.792 26.026 - -4.13% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.85% 58.920 57.238 - -0.52% -
BM_vector_deque_move/64 -2.85% 2.877 2.794 - 0.81% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.85% 6730.520 6538.797 - -1.42% -
std::set<int>::erase(key)_(existent)/1024 -2.84% 51.562 50.096 - -0.02% -
std::copy_n(vector<int>)/8 -2.84% 2.277 2.212 - 4.67% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.84% 9.900 9.619 - 1.64% -
std::move(vector<bool>)_(unaligned)/1048576 -2.84% 6727.841 6536.800 - 0.35% -
std::set<int>::erase(key)_(existent)/8192 -2.83% 69.424 67.456 - -2.58% -
std::set<int>::contains(key)_(non-existent)/32 -2.83% 2.780 2.701 - -12.09% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.83% 248.826 241.782 - 9.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.83% 677.405 658.244 - 0.80% -
BM_align/64 -2.82% 0.641 0.622 - -32.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.82% 8.010 7.784 - -5.68% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -2.82% 412.504 400.879 - 0.87% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.82% 475151.769 461769.020 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.81% 348302762.583 338500740.711 - -2.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.81% 10.493 10.199 - -1.27% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.81% 36.646 35.617 - -15.67% -
std::unordered_multiset<int>::ctor(const&)/32 -2.80% 201.701 196.059 - -4.34% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -2.80% 28.452 27.657 - -16.11% -
std::multiset<int>::contains(key)_(existent)/8192 -2.79% 8.994 8.744 - 6.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.78% 6.344 6.168 - 7.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.77% 1179749.291 1147094.085 - -3.57% -
BM_StringEraseWithMove_Small_Transparent -2.76% 2.185 2.125 - -11.90% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.76% 14.221 13.828 - -1.18% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.76% 1.203 1.170 - -43.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.76% 36.179 35.182 - 0.64% -
BM_PushHeap_string_SingleElement_4 -2.75% 2.341 2.276 - -2.35% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.75% 2.132 2.073 - 3.10% -
BM_PushHeap_uint64_Random_4 -2.75% 2.620 2.548 - 12.84% -
BM_StringFindCharLiteral/512 -2.74% 9.719 9.453 - -1.14% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.74% 1.192 1.159 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.74% 17672766.180 17188355.150 - -4.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 225.476 219.298 - 6.29% -
std::multiset<int>::insert(value)_(already_present)/32 -2.74% 18.586 18.077 - -1.59% -
rng::contains(deque<int>)_(process_all)/32 -2.74% 8.839 8.597 - 0.72% -
std::unique(list<int>)_(contiguous)/1024 -2.73% 940.052 914.358 - -14.93% -
std::find_end(vector<int>)_(single_element)/1000 -2.73% 245.560 238.854 - 3.91% -
BM_PushHeap_uint64_Random_64 -2.73% 5.631 5.477 - 4.96% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.73% 21.522 20.936 - -4.23% -
BM_PushHeap_string_PipeOrgan_64 -2.73% 5.946 5.784 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.72% 6259630.261 6089444.283 - -4.81% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.71% 14.991 14.584 - -2.83% -
SetIntersection_None_Vector_string_1024_16 -2.71% 1174794.542 1142967.537 - -2.86% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.71% 592.373 576.336 - -1.79% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.70% 23.902 23.256 - -3.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.70% 26.836 26.111 - -1.13% -
BM_align/8 -2.70% 0.640 0.622 - -32.39% -
std::move(deque<int>)/64 -2.70% 4.888 4.756 - -22.19% -
BM_deque_deque_ranges_copy_backward/2 -2.69% 2.469 2.402 - 4.22% -
std::none_of(list<int>)_(process_all)/8192 -2.69% 8297.072 8073.919 - 1.29% -
ranges::minmax(std::vector<long_long>)/1 -2.69% 0.670 0.652 - 0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.69% 38.499 37.464 - 5.75% -
BM_align/256 -2.68% 0.640 0.622 - -32.36% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.67% 114213.275 111160.554 - 0.72% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.67% 11.307 11.005 - 0.86% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.67% 30.154 29.349 - 12.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.67% 3.257 3.170 - -0.35% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.67% 24.944 24.279 - 3.46% -
BM_deque_deque_move_backward/64000 -2.66% 7966.950 7755.121 - 6.37% -
SetIntersection_Front_Set_string_1024_1024 -2.65% 56010164.251 54524996.846 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.65% 1070803.510 1042411.154 - -4.87% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.64% 23.569 22.945 - -0.58% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.64% 0.924 0.899 - 1.82% -
BM_vector_deque_move_backward/64 -2.64% 3.075 2.994 - 0.42% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.64% 1113581.869 1084213.391 - -1.94% -
std::any_of(list<int>)_(process_all)/32768 -2.63% 27080.315 26367.013 - 1.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -2.63% 1.489 1.450 - -7.82% -
SetIntersection_None_Vector_uint32_262144_256 -2.63% 1157111.760 1126720.268 - -1.21% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.63% 22.498 21.907 - 1.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.62% 37.103 36.129 - 3.31% -
BM_deque_deque_move/2 -2.62% 2.306 2.246 - -2.61% -
SetIntersection_Front_Set_string_16384_16 -2.62% 1877066.356 1827977.644 - 3.26% -
BM_PushHeap_uint32_Ascending_64 -2.61% 1.667 1.623 - 6.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.60% 256026.040 249360.593 - -11.97% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -2.60% 7.274 7.085 - -0.68% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.59% 28.905 28.156 - -0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.59% 0.595 0.580 - 1.18% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.58% 21.071 20.527 - -0.58% -
SetIntersection_None_Vector_string_16384_16384 -2.57% 1226214.825 1194691.164 - -4.24% -
std::rotate(list<int>)_(1_element_backward)/50 -2.57% 25.131 24.485 - 10.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.57% 24.738 24.102 - -3.64% -
std::any_of(list<int>)_(process_all)/8192 -2.56% 7512.540 7320.415 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 228.535 222.692 - 3.82% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.55% 30.328 29.553 - 1.94% -
SetIntersection_None_Vector_uint32_262144_262144 -2.55% 1148243.700 1118956.374 - -1.95% -
std::count_if(list<int>)_(every_other)/8192 -2.54% 7240.336 7056.161 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.53% 1182719.047 1152773.674 - -5.85% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.53% 20.424 19.907 - -3.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.51% 35.213 34.329 - 13.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.51% 44.316 43.203 - 2.76% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.51% 22.619 22.051 - -4.30% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.51% 1.351 1.317 - -5.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.51% 53.586 52.242 - -16.07% -
SetIntersection_Front_Vector_string_64_16 -2.51% 20786086.951 20264871.193 - -2.97% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.51% 9.958 9.709 - -0.72% -
SetIntersection_None_Vector_uint32_256_256 -2.51% 2169581.790 2115196.430 - -3.08% -
std::replace_if(deque<int>)_(prefix)/1024 -2.50% 489.570 477.314 - 1.48% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -2.50% 63762.446 62170.491 - -2.34% -
BM_CmpLess_ushort_uchar -2.49% 1.134 1.106 - -0.50% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.49% 252.911 246.622 - -4.32% -
std::multiset<int>::ctor(const&)/32 -2.49% 239.011 233.069 - 7.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.48% 367547941.630 358425119.643 - 2.81% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.48% 4.186 4.082 - -10.41% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.48% 30.765 30.003 - 7.63% -
std::stable_partition(vector<int>)_(sparse)/50 -2.48% 21.301 20.774 - -6.69% -
BM_vector_deque_copy_backward/1024 -2.48% 38.294 37.346 - -1.01% -
std::stable_sort(deque<int>)_(repeated)/8 -2.48% 17.924 17.480 - -11.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.47% 23.762 23.175 - -2.23% -
std::find(list<int>)_(bail_25%)/1024 -2.46% 129.425 126.241 - -1.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.45% 1.270 1.239 - 0.39% -
std::set<int>::contains(key)_(existent)/32 -2.45% 1.667 1.626 - -5.17% -
std::copy_if(list<int>)_(entire_range)/32768 -2.44% 26986.470 26327.199 - 1.11% -
SetIntersection_Interlaced_Set_string_262144_1 -2.44% 1108901.799 1081825.901 - -2.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.44% 1035.677 1010.400 - -0.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.44% 6.956 6.787 - 4.63% -
std::find_end(deque<int>)_(match_near_end)/8192 -2.43% 278.839 272.052 - -99.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.43% 933.881 911.152 - -18.87% -
BM_vector_deque_copy_backward/64 -2.43% 3.076 3.001 - 0.24% -
BM_deque_vector_ranges_copy/70000 -2.43% 3386.029 3303.704 - 3.34% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.43% 133.547 130.305 - 0.84% -
std::search(list<int>)_(no_match)/1048576 -2.41% 835745.992 815594.376 - -2.48% -
bm_lexicographical_compare<signed_char>/1 -2.41% 1.307 1.276 - 1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.41% 15619.554 15243.089 - -0.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.40% 143957.694 140498.928 - 1.71% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 6667.546 6507.842 - -4.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.39% 743.670 725.907 - -0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.39% 13815.664 13485.898 - -0.38% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -2.38% 23.248 22.694 - 0.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.38% 377.754 368.753 - -3.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.38% 3.603 3.517 - -7.47% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.38% 216.139 210.991 - -4.09% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.38% 3519.595 3435.796 - -6.05% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.38% 17.244 16.834 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.37% 14586.976 14240.865 - -2.69% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.37% 12870.987 12565.783 - 0.49% -
rng::for_each(set<int>)/8 -2.37% 6.676 6.518 - 45.09% -
std::copy(vector<int>)/262144 -2.36% 12525.640 12229.479 - -2.41% -
std::find_if_not(list<int>)_(process_all)/8 -2.36% 3.639 3.553 - 57.66% -
SetIntersection_Interlaced_Set_string_64_16 -2.35% 38845644.084 37933947.789 - 1.07% -
std::reverse(vector<int>)/8 -2.35% 1.542 1.505 - 1.83% -
rng::fold_left(list<int>)/1048576 -2.34% 1385840.051 1353367.212 - 0.19% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.34% 24.456 23.884 - 0.43% -
std::partial_sort(vector<int>)_(descending)/8 -2.33% 24.946 24.365 - -4.03% -
std::find_if(list<int>)_(bail_25%)/8192 -2.33% 1463.340 1429.291 - -1.57% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -2.32% 81.234 79.349 - 2.42% -
BM_PushHeap_uint32_Ascending_16384 -2.32% 3.713 3.627 - -2.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.32% 15318.016 14962.681 - -7.40% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.32% 128.362 125.384 - -1.18% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.32% 226.424 221.177 - 1.43% -
SetIntersection_Front_Set_string_262144_256 -2.31% 14841328.044 14497888.990 - -1.34% -
std::search(list<int>,_pred)_(same_length)/8192 -2.31% 9643.632 9421.209 - 6.85% -
std::for_each(list<int>)/50 -2.31% 21.333 20.841 - -2.84% -
BM_PushHeap_string_Random_16 -2.30% 10.765 10.517 - 1.60% -
BM_PushHeap_uint64_Random_16384 -2.30% 6.413 6.266 - 5.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -2.30% 0.790 0.772 - -0.65% -
SetIntersection_Front_Vector_string_256_64 -2.29% 10419943.844 10181106.309 - 1.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.29% 1590620.057 1554183.178 - -3.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -2.29% 8045.691 7861.398 - -1.25% -
rng::contains(vector<int>)_(process_all)/32 -2.28% 8.396 8.204 - -0.68% -
std::set<int>::find(key)_(non-existent)/32 -2.28% 2.283 2.231 - -2.30% -
BM_deque_deque_move/1 -2.28% 2.555 2.496 - -3.25% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.27% 12.635 12.348 - -0.86% -
BM_CmpEqual_ushort_uchar -2.27% 1.117 1.092 - -2.77% -
BM_PushHeap_string_SingleElement_16 -2.26% 2.650 2.590 - -0.60% -
BM_PushHeap_string_SingleElement_64 -2.26% 2.646 2.587 - -2.46% -
std::is_sorted(deque<int>,_pred)/8 -2.26% 4.993 4.880 - 1.56% -
std::copy(list<int>)/8 -2.26% 2.472 2.416 - 12.53% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.25% 41.759 40.817 - -3.87% -
std::copy_if(list<int>)_(every_other)/262144 -2.25% 212464.486 207689.582 - 1.62% -
BM_deque_deque_ranges_copy_backward/64000 -2.25% 7770.752 7596.254 - 3.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.24% 14101.881 13785.504 - -6.91% -
SetIntersection_Front_Set_float_16384_1 -2.24% 1049878.484 1026355.654 - -3.25% -
std::copy_if(vector<int>)_(entire_range)/8 -2.24% 2.301 2.249 - -0.70% -
rng::find(vector<bool>)_(process_all)/50 -2.24% 0.692 0.676 - -2.23% -
SetIntersection_Front_Set_uint64_16384_4 -2.24% 1067237.708 1043370.903 - -2.38% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.23% 8.520 8.330 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.23% 12735768.835 12451405.886 - -4.72% -
std::fill(list<int>)/50 -2.23% 35.112 34.330 - -2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.22% 1627247.150 1591073.975 - -5.93% -
BM_PushHeap_float_Random_262144 -2.22% 7.372 7.208 - -7.34% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.22% 51794.933 50646.293 - -36.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.21% 362.992 354.954 - 7.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.21% 1072780.259 1049030.367 - -4.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.21% 145017.590 141817.507 - -0.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.20% 212819.051 208127.269 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.20% 3.859 3.774 - -0.34% -
SetIntersection_Front_Set_string_16_16 -2.20% 59437540.006 58131980.893 - -1.81% -
BM_deque_deque_move_backward/64 -2.19% 3.439 3.363 - -8.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -2.19% 1.818 1.778 - -2.29% -
BM_PushHeap_string_SingleElement_256 -2.19% 2.588 2.532 - -2.64% -
std::generate_n(vector<int>)/32 -2.19% 7.967 7.793 - -0.52% -
std::stable_sort(deque<int>)_(heap)/8 -2.18% 24.353 23.821 - -9.29% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.18% 529.434 517.877 - 1.85% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.18% 50.740 49.634 - -1.66% -
std::find_end(vector<int>)_(match_near_end)/8192 -2.18% 204.662 200.207 - -99.83% -
rng::for_each(multiset<int>)/50 -2.17% 39.775 38.911 - -5.19% -
BM_PushHeap_float_Ascending_1024 -2.17% 3.193 3.124 - 0.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.17% 18.742 18.335 - 0.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.17% 11.031 10.792 - -8.35% -
std::move(vector<int>)/1048576 -2.16% 58213.550 56953.326 - 1.95% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.15% 12606.515 12334.946 - -1.28% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.15% 4.880 4.775 - -0.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.15% 33.370 32.653 - 19.10% -
SetIntersection_None_Vector_uint32_262144_64 -2.15% 1145290.873 1120700.827 - -1.69% -
std::count(list<int>)_(every_other)/1048576 -2.14% 826982.932 809267.649 - -0.71% -
rng::for_each(set<int>)/32 -2.14% 25.733 25.183 - 19.45% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.14% 50.473 49.393 - -2.30% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.14% 102210.866 100025.708 - -2.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.14% 54780.054 53609.509 - -8.32% -
std::for_each_n(list<int>)/8192 -2.14% 7666.998 7503.218 - 1.97% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.13% 58750.888 57500.773 - -0.80% -
BM_std_minmax_element<int>/64 -2.13% 16.930 16.570 - -3.52% -
SetIntersection_None_Vector_string_256_256 -2.12% 2280114.157 2231704.284 - -2.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.12% 34.864 34.124 - -3.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.12% 189281.482 185266.872 - -6.04% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.12% 25.449 24.909 - 7.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.12% 1035954.579 1014035.011 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.12% 1061370.853 1038922.210 - -1.50% -
std::rotate(list<int>)_(by_1/2)/1024 -2.11% 390.183 381.935 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.11% 12351593.407 12091531.687 - 0.42% -
std::set<int>::contains(key)_(existent)/1024 -2.10% 3.910 3.828 - 1.33% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.10% 498.031 487.558 - -3.29% -
std::rotate(deque<int>)_(by_1/4)/8192 -2.10% 2681.302 2624.927 - -61.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.10% 7540353.078 7382253.548 - -7.20% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -2.09% 609381.932 596643.015 - -2.59% -
std::multimap<int,_int>::ctor(const&)/32 -2.09% 225.967 221.252 - 1.57% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.08% 28715.287 28117.026 - 0.76% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.08% 13.129 12.856 - -1.91% -
std::copy_if(list<int>)_(every_other)/32768 -2.08% 25984.049 25443.124 - -1.40% -
SetIntersection_Interlaced_Set_float_1024_256 -2.08% 13474839.352 13194393.659 - -7.73% -
std::swap_ranges(list<int>)/32 -2.08% 19.981 19.566 - 1.29% -
std::search(deque<int>,_pred)_(no_match)/1000 -2.07% 461.416 451.848 - 6.42% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.06% 5.709 5.592 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.06% 142117.246 139191.059 - -1.01% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.05% 14.957 14.651 - -0.48% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.04% 1.768 1.732 - -1.88% -
SetIntersection_None_Set_string_262144_1 -2.04% 1623106.525 1589964.764 - -6.46% -
BM_StringAssignAsciiz_Empty_Opaque -2.04% 3.102 3.039 - -8.90% -
std::move_backward(list<int>)/32768 -2.04% 32128.777 31474.821 - 1.02% -
std::find_end(list<int>)_(match_near_end)/1000 -2.03% 78.715 77.113 - -89.49% -
SetIntersection_Front_Set_string_262144_1 -2.03% 1106022.170 1083568.081 - -1.95% -
std::rotate_copy(list<int>)/32 -2.03% 8.782 8.603 - -0.07% -
BM_StringFindAllMatch/8 -2.03% 2.709 2.654 - -1.07% -
BM_PushHeap_uint32_Random_256 -2.03% 5.525 5.413 - -1.59% -
SetIntersection_Front_Vector_uint32_16384_16 -2.02% 1124325.944 1101573.717 - -1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.02% 17.635 17.279 - -10.89% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.01% 5.594 5.481 - -0.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.01% 0.625 0.613 - -11.52% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.01% 506685.833 496519.520 - 113.28% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.01% 6835.192 6698.075 - -1.16% -
BM_deque_vector_ranges_move_backward/1 -2.00% 2.113 2.070 - -2.19% -
std::copy_backward(list<int>)/32768 -2.00% 26463.758 25933.502 - -0.60% -
std::adjacent_find(vector<int>,_pred)/8 -2.00% 3.319 3.253 - -7.73% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.00% 2.726 2.671 - -16.39% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.00% 35.659 34.947 - -1.70% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.00% 32.667 32.015 - -0.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.99% 16.636 16.304 - -0.63% -
std::sort_heap(vector<int>)/8 -1.99% 30.441 29.834 - -6.99% -
BM_CmpLess_ushort_uint -1.99% 1.077 1.055 - -2.37% -
std::multimap<int,_int>::clear()/32 -1.99% 654.544 641.526 - -3.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.99% 13.362 13.096 - -4.01% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.99% 19.487 19.100 - 103.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.98% 1080939.247 1059486.017 - -1.55% -
BM_vector_deque_move_backward/512 -1.98% 17.826 17.473 - -0.19% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.98% 93.997 92.139 - 1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.98% 14119393.101 13840470.247 - -1.10% -
BM_vector_deque_copy_backward/512 -1.97% 17.823 17.471 - -0.24% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.97% 2.458 2.410 - -6.13% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.97% 35491.473 34791.990 - -2.87% -
bm_ranges_swap_ranges_vb_aligned/64 -1.97% 2.996 2.937 - -4.25% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.97% 719.483 705.328 - -0.95% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.96% 15.617 15.311 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.96% 1184817.739 1161642.744 - -1.90% -
BM_deque_deque_ranges_copy_backward/70000 -1.95% 8635.925 8467.242 - 2.99% -
std::partition(vector<int>)_(sparse)/50 -1.95% 14.066 13.791 - -0.98% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.95% 46.409 45.503 - -1.87% -
BM_deque_vector_ranges_move/4000 -1.95% 144.763 141.936 - -2.83% -
std::partition_copy(deque<int>)/32 -1.95% 13.295 13.036 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.94% 0.673 0.660 - 0.83% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.94% 14187.556 13912.170 - 7.88% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.94% 4.434 4.348 - 3.34% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.94% 23.909 23.446 - -3.88% -
BM_CmpEqual_uchar_uchar -1.94% 1.073 1.052 - -2.70% -
std::generate_n(list<int>)/50 -1.93% 15.440 15.141 - -9.72% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.93% 224.334 220.000 - 4.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.93% 23.197 22.749 - -81.47% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.93% 13.779 13.513 - -0.93% -
std::multiset<int>::contains(key)_(existent)/1024 -1.92% 4.033 3.955 - -0.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.92% 370.047 362.929 - -2.06% -
BM_CmpEqual_int_short -1.92% 1.126 1.105 - -2.62% -
std::fill(deque<int>)/8192 -1.92% 238.985 234.399 - -87.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.92% 3.647 3.578 - 4.69% -
BM_StringMove_Small -1.92% 0.744 0.730 - -8.61% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.92% 802.272 786.890 - -3.82% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.92% 2573.011 2523.706 - 2.13% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.91% 2075170.898 2035432.453 - -3.31% -
BM_CmpLess_uint_int -1.91% 1.075 1.055 - -6.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.90% 13253.161 13000.708 - 1.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 384.494 377.172 - -2.14% -
std::for_each_n(list<int>)/8 -1.90% 2.576 2.527 - 4.39% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.90% 32420.643 31804.988 - -23.98% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.90% 2.495 2.448 - 1.00% -
SetIntersection_Interlaced_Set_float_1024_64 -1.89% 10204867.036 10011536.530 - -2.74% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -1.89% 2410.448 2364.989 - -5.62% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.88% 506581.348 497040.489 - -2.24% -
bm_gcd_random -1.88% 29.495 28.940 - -1.31% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.88% 33.560 32.930 - 9.28% -
SetIntersection_None_Set_string_256_1 -1.87% 11756651.966 11536430.632 - -1.26% -
BM_CmpEqual_int_schar -1.87% 1.130 1.109 - -1.38% -
bm_ranges_lexicographical_compare<int>/64 -1.87% 4.503 4.418 - 1.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 14062.426 13800.113 - 1.53% -
std::partition_point(vector<int>)/8192 -1.86% 9.372 9.198 - 15.33% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.85% 602064.381 590898.054 - 8.92% -
BM_StringAssignAsciiz_Small_Opaque -1.85% 3.104 3.046 - -8.72% -
std::unordered_map<int,_int>::clear()/1024 -1.85% 8541.167 8383.158 - -2.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.85% 118365.349 116178.311 - -0.31% -
SetIntersection_None_Set_string_1024_256 -1.85% 8940544.193 8775420.817 - -3.41% -
SetIntersection_Interlaced_Vector_string_256_64 -1.84% 18817149.688 18471670.776 - -8.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.83% 764.744 750.773 - -0.37% -
std::multiset<int>::erase(iterator)/32 -1.83% 21.101 20.715 - -2.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.83% 102.985 101.104 - -52.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 4356012.236 4276529.449 - -1.96% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.82% 2.840 2.788 - -2.46% -
BM_deque_deque_move_backward/70000 -1.82% 8759.946 8600.291 - 5.81% -
BM_PushHeap_uint64_Random_262144 -1.82% 6.360 6.244 - 4.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.82% 12.138 11.917 - -2.08% -
SetIntersection_Front_Vector_uint64_262144_1 -1.82% 1039418.106 1020505.104 - -3.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.82% 33.664 33.052 - -13.16% -
std::set<int>::equal_range(key)_(existent)/32 -1.82% 1.788 1.755 - 2.42% -
SetIntersection_None_Set_string_262144_16 -1.82% 1617856.119 1588483.563 - -6.66% -
std::deque<int>::ctor(size)/8192 -1.82% 455.993 447.715 - 1.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.81% 11.683 11.471 - 8.38% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.81% 4296.126 4218.183 - 1.49% -
BM_lexicographical_compare_three_way_fast_path/16 -1.81% 4.385 4.305 - -0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.81% 292.890 287.593 - -3.27% -
SetIntersection_Front_Vector_string_16_4 -1.81% 60861404.001 59762219.164 - -0.80% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.81% 572.279 561.948 - -0.32% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.80% 339985.965 333857.380 - -2.17% -
BM_deque_deque_move_backward/1024 -1.80% 38.607 37.912 - -0.23% -
std::rotate_copy(deque<int>)/32 -1.80% 2.721 2.672 - 3.88% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.80% 38.109 37.424 - -3.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.80% 696.521 684.001 - -21.43% -
SetIntersection_None_Set_float_256_1 -1.80% 11515637.798 11308887.784 - -2.35% -
ranges::min(std::list<char>)/70000 -1.80% 53734.550 52769.945 - -0.64% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.79% 4.973 4.884 - -7.11% -
SetIntersection_Interlaced_Set_float_16384_1 -1.79% 1050695.025 1031854.325 - -2.55% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.79% 696.965 684.478 - 1.37% -
bm_ranges_swap_ranges_vb_aligned/8192 -1.79% 19.919 19.563 - 0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6809.527 6688.031 - -0.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.78% 378.122 371.383 - -2.30% -
SetIntersection_None_Set_string_262144_64 -1.78% 1619004.801 1590152.916 - -6.68% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.78% 9162.331 8999.129 - -2.29% -
std::search(list<int>)_(near_matches)/8192 -1.78% 2553274.938 2507799.819 - -1.06% -
std::replace(deque<int>)_(prefix)/50 -1.78% 19.241 18.899 - -0.76% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.78% 12.237 12.020 - -1.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.78% 11.580 11.374 - -0.98% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.77% 820.004 805.449 - -7.72% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.77% 19.263 18.922 - -5.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.77% 1155864.375 1135424.816 - -5.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.77% 9132176.167 8970732.117 - -6.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 130151.683 127851.854 - 45.63% -
BM_num_put<long> -1.76% 12.106 11.892 - 10.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.76% 13.351 13.115 - -3.65% -
std::search(list<int>)_(near_matches)/1000 -1.76% 38230.418 37556.447 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.76% 12692799.005 12469138.028 - -2.32% -
std::remove_copy(vector<int>)_(prefix)/50 -1.76% 14.145 13.896 - 0.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.76% 18.673 18.345 - -2.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.75% 4.749 4.666 - 3.59% -
rng::fold_left(vector<int>)/50 -1.75% 37.669 37.009 - -1.01% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.75% 248878.883 244517.230 - 2.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6520.916 6406.650 - 0.59% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.75% 779.271 765.629 - -0.45% -
BM_std_minmax_element<short>/4 -1.75% 1.240 1.218 - 0.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -1.75% 1807.822 1776.207 - 22.64% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.74% 725248.569 712603.706 - -1.51% -
std::map<int,_int>::find(key)_(existent)/32 -1.74% 1.716 1.686 - -0.58% -
SetIntersection_None_Set_string_262144_4 -1.74% 1616856.365 1588715.330 - -7.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.74% 169402.844 166454.914 - -0.80% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.74% 17.211 16.912 - 6.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.74% 7565.282 7433.931 - -1.11% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.73% 2.036 2.001 - -0.20% -
BM_deque_vector_copy_backward/1 -1.73% 2.130 2.093 - -1.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.73% 19.563 19.225 - -5.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.72% 8.051 7.912 - -0.67% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.72% 25.491 25.052 - -11.50% -
SetIntersection_Front_Set_string_64_4 -1.72% 19019847.088 18692156.357 - -2.43% -
std::find(vector<short>)_(process_all)/8 -1.72% 0.692 0.681 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.72% 4899762.193 4815535.406 - -4.21% -
SetIntersection_Front_Set_uint32_262144_64 -1.72% 1658456.190 1629995.857 - -1.62% -
BM_PushHeap_uint32_Random_1024 -1.71% 5.824 5.724 - 0.11% -
BM_StringEraseWithMove_Empty_Transparent -1.71% 0.670 0.658 - 18.22% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.71% 3.041 2.989 - 15.02% -
std::find(vector<char>)_(bail_25%)/1024 -1.71% 5.338 5.247 - -1.83% -
std::fill(list<int>)/1024 -1.71% 504.533 495.923 - -3.80% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.71% 5.133 5.045 - -0.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.71% 67.481 66.330 - -24.16% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.70% 5.740 5.642 - -0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.70% 25139.674 24711.567 - -16.81% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.70% 14394.859 14150.062 - -1.13% -
rng::for_each(multiset<int>)/8 -1.70% 6.822 6.706 - 49.60% -
std::search(list<int>)_(near_matches)/1024 -1.70% 39808.705 39132.453 - -0.11% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.70% 5754.289 5656.641 - -1.23% -
BM_CmpLess_schar_short -1.70% 0.959 0.943 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.70% 141064.215 138672.471 - -1.20% -
std::none_of(list<int>)_(process_all)/32 -1.69% 11.864 11.663 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.69% 19942459.200 19604679.733 - -1.55% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.69% 10.918 10.734 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.69% 2.114 2.078 - -0.21% -
std::search(vector<int>)_(near_matches)/1024 -1.69% 15143.125 14887.349 - 0.24% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.69% 2.389 2.349 - -4.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.69% 35.782 35.178 - -1.52% -
SetIntersection_Front_Set_string_262144_16384 -1.69% 354043232.773 348071038.036 - -0.43% -
BM_PushHeap_string_SingleElement_16384 -1.69% 2.578 2.535 - -1.76% -
BM_vector_deque_ranges_copy/64 -1.68% 2.797 2.749 - -1.93% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.68% 12.197 11.993 - 6.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 587.142 577.287 - -5.40% -
std::replace(list<int>)_(sprinkled)/50 -1.68% 18.951 18.634 - -4.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.67% 18.669 18.357 - -2.36% -
BM_PushHeap_string_PipeOrgan_256 -1.67% 8.141 8.006 - 1.19% -
std::replace(deque<int>)_(prefix)/32 -1.67% 12.849 12.635 - -1.46% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.67% 2.913 2.865 - -3.32% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.66% 37470.881 36847.088 - -8.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.66% 136462.247 134190.987 - -4.56% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.66% 1894.277 1862.753 - -2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.66% 8780527.578 8634992.077 - -32.84% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.65% 55661.103 54741.624 - -2.44% -
std::multiset<int>::erase(key)_(existent)/8192 -1.65% 61.816 60.796 - -2.40% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.65% 6609.945 6501.062 - -0.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.65% 57710.257 56760.593 - -0.95% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.64% 10.559 10.386 - -0.22% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.64% 6352.042 6247.691 - -0.37% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.64% 13.032 12.818 - -3.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.64% 1.084 1.066 - 0.25% -
std::rotate(deque<int>)_(by_1/3)/32 -1.64% 20.942 20.600 - -54.18% -
SetIntersection_Front_Set_float_1024_4 -1.64% 1073147.667 1055593.631 - -2.45% -
SetIntersection_None_Vector_uint32_262144_4 -1.63% 1138048.264 1119450.151 - -1.26% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.63% 27.125 26.682 - -36.21% -
BM_PushHeap_string_SingleElement_1024 -1.63% 2.593 2.551 - -1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.63% 42.222 41.535 - 19.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.62% 1048072.543 1031051.444 - 0.01% -
std::stable_partition(list<int>)_(sparse)/32 -1.62% 9.848 9.688 - 0.47% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.62% 8.236 8.102 - -13.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.62% 67.264 66.173 - 24.19% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 221.921 218.325 - -4.48% -
BM_StringRelational_Compare_Empty_Large_Control -1.62% 1.631 1.605 - -3.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 202.607 199.330 - -3.37% -
BM_CmpLess_ushort_ushort -1.61% 1.080 1.063 - -2.46% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 20.322 19.994 - -4.48% -
std::for_each(deque<int>)/8 -1.61% 0.933 0.918 - -0.04% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.61% 13326.743 13111.753 - -1.17% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.61% 13.172 12.960 - -1.89% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.61% 4.331 4.262 - -1.39% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.61% 19.195 18.886 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.61% 54.270 53.396 - 1.03% -
std::find_end(list<int>)_(near_matches)/1024 -1.61% 34668.921 34110.846 - -9.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.61% 1779.203 1750.624 - -9.14% -
SetIntersection_Front_Vector_string_256_16 -1.60% 6065556.666 5968337.361 - -1.95% -
SetIntersection_Front_Set_string_1024_256 -1.60% 14493595.922 14261590.358 - -0.08% -
std::move_backward(deque<int>)/1048576 -1.60% 132955.402 130828.687 - 4.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.60% 42244.844 41570.582 - 2.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 12.958 12.752 - -1.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -1.59% 11.457 11.275 - 18.34% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.59% 41736.841 41074.559 - -0.35% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.58% 1.785 1.756 - -1.47% -
std::stable_sort(vector<int>)_(repeated)/8 -1.58% 15.803 15.553 - -1.83% -
std::all_of(list<int>)_(process_all)/50 -1.58% 22.109 21.759 - 0.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.58% 2.303 2.266 - -6.09% -
std::find_end(list<int>)_(near_matches)/1000 -1.58% 33255.659 32729.809 - -9.41% -
BM_PushHeap_float_Ascending_256 -1.58% 2.523 2.483 - 0.11% -
BM_PushHeap_string_SingleElement_262144 -1.58% 2.598 2.557 - -3.38% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.57% 492.113 484.364 - -10.39% -
SetIntersection_None_Set_string_64_64 -1.57% 11634533.911 11451358.912 - -3.52% -
std::any_of(list<int>)_(process_all)/50 -1.57% 22.042 21.696 - 0.91% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -1.57% 6933.177 6824.255 - -11.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.57% 352969.972 347429.479 - 0.09% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.57% 11.705 11.522 - -0.07% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.56% 11.620 11.438 - -0.63% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.56% 210849.391 207550.489 - 0.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.56% 17.796 17.517 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.56% 1843245.357 1814422.423 - -1.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.56% 49.864 49.084 - -17.61% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.56% 4.786 4.711 - -2.97% -
BM_CmpLess_int_short -1.56% 1.139 1.121 - -0.98% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.56% 31.024 30.540 - -4.09% -
std::copy(vector<bool>)_(unaligned)/32768 -1.56% 218.062 214.670 - -1.31% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.55% 14.878 14.647 - -37.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.54% 145468.950 143223.345 - -0.35% -
std::map<int,_int>::count(key)_(existent)/8192 -1.54% 5.801 5.712 - -7.15% -
BM_deque_deque_ranges_copy_backward/512 -1.53% 19.401 19.103 - 0.92% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.53% 13.753 13.542 - 3.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.53% 16.319 16.069 - -0.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.53% 49.110 48.358 - -4.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.53% 68920.521 67865.700 - -2.34% -
SetIntersection_None_Set_float_1024_1024 -1.53% 8871329.675 8735680.425 - -2.85% -
rng::contains(deque<int>)_(process_all)/50 -1.53% 12.777 12.582 - 0.52% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.52% 7.162 7.053 - -1.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.52% 141468.167 139316.239 - 0.48% -
rng::for_each(multimap<int>)/32 -1.52% 26.556 26.152 - 21.80% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.52% 537.894 529.722 - 1.68% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.52% 22.826 22.479 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.52% 9189258.522 9049939.220 - -5.56% -
std::reverse_copy(list<int>)/64 -1.52% 30.295 29.836 - 1.99% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.51% 4895.128 4820.977 - 0.66% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.51% 227.535 224.088 - 4.64% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.51% 1642.710 1617.841 - 0.27% -
SetIntersection_Interlaced_Set_float_64_4 -1.51% 21132638.221 20813863.083 - -1.03% -
std::for_each(multimap<int>::iterator)/8192 -1.51% 7576.338 7462.142 - -53.57% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.50% 2.197 2.164 - -6.35% -
SetIntersection_None_Set_string_262144_262144 -1.50% 1625278.238 1600830.406 - -6.43% -
std::replace(deque<int>)_(sprinkled)/50 -1.50% 18.355 18.080 - 0.44% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.50% 7.768 7.652 - 15.65% -
rng::find_last(list<int>)_(bail_90%)/50 -1.50% 1.295 1.275 - -4.87% -
std::adjacent_find(vector<int>)/1048576 -1.50% 237840.181 234278.919 - 0.12% -
std::copy(list<int>)/262144 -1.50% 216035.857 212805.264 - -0.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 1019.393 1004.156 - -2.01% -
std::map<int,_int>::count(key)_(existent)/32 -1.49% 1.593 1.569 - -11.77% -
rng::find_last(list<int>)_(bail_10%)/8 -1.49% 2.105 2.073 - 2.58% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.49% 140.517 138.423 - -1.62% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.49% 42174.107 41546.173 - 0.49% -
rng::for_each(multimap<int>)/8192 -1.49% 7443.782 7332.961 - -53.83% -
std::unordered_set<std::string>::erase(iterator)/32 -1.48% 29.313 28.878 - -7.74% -
BM_deque_deque_ranges_copy/4000 -1.48% 143.588 141.458 - -3.28% -
BM_deque_vector_ranges_copy/65536 -1.48% 3120.448 3074.205 - 4.50% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.48% 11.690 11.517 - -1.71% -
std::partition_copy(vector<int>)/32 -1.48% 8.150 8.030 - -0.60% -
BM_deque_vector_copy_backward/70000 -1.47% 9356.889 9218.992 - 16.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.47% 971.570 957.255 - -2.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.47% 1178320.003 1160998.460 - -1.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.47% 84583.554 83340.650 - -4.06% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.47% 39533.974 38953.168 - 0.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.47% 11.403 11.235 - -2.93% -
BM_std_minmax_element<char>/4 -1.47% 1.309 1.289 - 6.88% -
rng::for_each(multiset<int>)/32 -1.47% 25.682 25.306 - 22.77% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.46% 28.986 28.562 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.46% 765.270 754.075 - -1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.46% 13075.259 12884.057 - 0.22% -
std::search(list<int>,_pred)_(no_match)/8192 -1.46% 7391.915 7283.826 - 0.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.46% 1344.410 1324.785 - -3.10% -
std::copy_if(list<int>)_(entire_range)/262144 -1.46% 218877.256 215685.375 - 0.40% -
std::unique(vector<int>)_(contiguous)/1024 -1.46% 310.309 305.785 - 0.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.46% 222.437 219.198 - -8.61% -
bm_gcd_complex -1.45% 18.275 18.009 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.45% 187695.470 184966.393 - 3.73% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.45% 958209.748 944282.806 - 0.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.45% 0.783 0.772 - -0.68% -
std::replace(list<int>)_(sprinkled)/32 -1.45% 11.327 11.163 - 0.08% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.45% 2.103 2.072 - -1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.45% 117948.508 116240.325 - -0.54% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.45% 5.615 5.533 - -0.84% -
std::partition_point(vector<int>)/1024 -1.44% 6.171 6.082 - -1.00% -
std::find(vector<int>)_(process_all)/8 -1.44% 2.774 2.734 - 1.20% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.44% 24.913 24.554 - -0.60% -
BM_deque_vector_ranges_move/1024 -1.44% 37.594 37.052 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.44% 11162.737 11001.876 - -2.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.44% 450892.476 444403.195 - -3.79% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.44% 8.331 8.211 - -4.67% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.44% 71.870 70.836 - -0.24% -
BM_PushHeap_uint64_Ascending_16384 -1.44% 3.615 3.563 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.43% 10871079.698 10715183.510 - -1.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.43% 17021.869 16778.383 - -1.96% -
std::partition(list<int>)_(sparse)/1024 -1.43% 726.517 716.132 - -0.11% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -1.43% 37.880 37.339 - 13.23% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.43% 4.135 4.076 - 5.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -1.43% 6.836 6.738 - 7.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.43% 395.401 389.761 - -2.26% -
std::map<std::string,_int>::clear()/0 -1.43% 397.669 392.000 - -1.97% -
std::fill(list<int>)/8192 -1.42% 8221.868 8104.737 - -4.86% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.42% 47.047 46.376 - 1.49% -
std::stable_sort(vector<int>)_(ascending)/8 -1.42% 15.731 15.508 - -1.60% -
std::for_each(vector<int>)/32 -1.42% 3.731 3.678 - 0.30% -
std::copy_backward(deque<int>)/8 -1.42% 2.739 2.700 - 1.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.42% 1.862 1.835 - 4.16% -
BM_StringAssignAsciiz_Large_Opaque -1.42% 11.563 11.399 - -3.29% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.42% 8.225 8.109 - -0.95% -
std::remove(vector<int>)_(prefix)/50 -1.42% 54.361 53.591 - -0.46% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.41% 3.881 3.826 - -0.48% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.41% 8.072 7.958 - -0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.41% 961457.331 947904.440 - -0.80% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.41% 7.949 7.837 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.41% 3108144.079 3064430.644 - -4.32% -
std::vector<std::string>::ctor(size)/1024 -1.40% 431.204 425.151 - -8.46% -
std::stable_partition(list<int>)_(dense)/50 -1.40% 57.911 57.099 - -1.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.40% 5709.679 5629.671 - -0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.40% 35.428 34.934 - 10.38% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.40% 5373.175 5298.168 - -44.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.40% 396.713 391.177 - -1.11% -
SetIntersection_Interlaced_Set_string_262144_256 -1.39% 2087845.785 2058720.785 - -1.10% -
std::find_if(vector<bool>)_(process_all)/50 -1.39% 23.995 23.660 - -1.48% -
SetIntersection_Front_Set_string_262144_1024 -1.39% 59997427.712 59161438.464 - -0.88% -
std::find_end(vector<int>)_(near_matches)/1024 -1.39% 14111.371 13915.099 - -11.18% -
std::copy_backward(deque<int>)/1048576 -1.39% 133186.912 131334.766 - 2.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.39% 485831.440 479083.097 - 3.70% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 5336.224 5262.174 - -16.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 52184.952 51461.481 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.39% 6161558.868 6076203.745 - -5.35% -
BM_CmpLess_short_uchar -1.38% 1.102 1.087 - -4.69% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.38% 15.650 15.433 - -2.46% -
BM_deque_vector_ranges_copy/64000 -1.38% 3100.175 3057.264 - 4.96% -
std::pop_heap(deque<float>)/1024 -1.38% 12.657 12.482 - -8.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.38% 52.528 51.802 - 11.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.38% 45.970 45.336 - -0.60% -
std::find(deque<int>)_(bail_25%)/8192 -1.38% 481.524 474.878 - -0.11% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.38% 13.003 12.823 - -1.52% -
bm_swap_ranges_vb_unaligned/64 -1.38% 5.002 4.933 - -0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.38% 62819.478 61954.058 - -0.06% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.38% 53.728 52.989 - -0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.37% 269.343 265.642 - 0.38% -
SetIntersection_Front_Set_uint32_16384_4 -1.37% 1061996.100 1047452.695 - -2.58% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.37% 31.435 31.005 - -0.53% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.37% 10.103 9.965 - 2.96% -
std::generate_n(deque<int>)/8192 -1.36% 1967.471 1940.619 - -3.73% -
std::fill_n(vector<int>)/8192 -1.36% 234.871 231.674 - 0.98% -
BM_vector_deque_ranges_move_backward/5500 -1.36% 199.968 197.248 - -1.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 579.847 571.962 - -1.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.36% 532.071 524.836 - -1.94% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.36% 7013.322 6917.983 - -60.57% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.36% 9859.362 9725.521 - -1.04% -
rng::starts_with(list<int>,_pred)/1000 -1.36% 789.823 779.107 - -1.14% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.36% 530818.491 523621.228 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.35% 2.543 2.508 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 758.840 748.585 - -5.08% -
bm_ranges_swap_ranges_vb_aligned/128 -1.35% 3.418 3.372 - -1.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.35% 656.233 647.388 - -27.85% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.35% 26.814 26.452 - -4.76% -
BM_CmpEqual_ushort_short -1.35% 0.999 0.986 - -12.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 396.613 391.273 - -1.22% -
std::replace(vector<int>)_(prefix)/1024 -1.34% 161.230 159.062 - 0.30% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.34% 6490.640 6403.392 - -34.91% -
BM_CmpLess_schar_ushort -1.34% 1.106 1.091 - -2.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -1.34% 2197583.072 2168057.842 - 1.98% -
std::set<int>::count(key)_(non-existent)/8192 -1.34% 11.337 11.185 - -19.02% -
std::multiset<int>::contains(key)_(existent)/32 -1.34% 1.739 1.716 - 4.71% -
std::generate_n(vector<int>)/50 -1.34% 11.977 11.817 - 0.57% -
std::search(vector<int>)_(near_matches)/1000 -1.34% 14374.901 14182.361 - 0.43% -
std::map<std::string,_int>::ctor(const&)/32 -1.34% 725.669 715.951 - -13.00% -
SetIntersection_None_Vector_string_256_1 -1.34% 4529807.515 4469159.123 - -2.45% -
std::lower_bound(std::vector<int>)/8 -1.34% 7.852 7.747 - -0.05% -
std::unique(vector<int>)_(contiguous)/32 -1.34% 48.673 48.023 - -0.60% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.34% 5.393 5.321 - -4.19% -
std::copy_if(list<int>)_(every_other)/1048576 -1.34% 847281.777 835962.554 - 1.82% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.33% 8.433 8.321 - -0.96% -
SetIntersection_None_Vector_uint32_16384_256 -1.33% 1120508.410 1105566.873 - -1.45% -
BM_StringFindCharLiteral/4096 -1.33% 77.709 76.673 - -0.87% -
std::find_end(list<int>)_(same_length)/1024 -1.33% 763.656 753.521 - -49.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.33% 1056683.086 1042657.965 - -1.22% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.33% 9.441 9.316 - 3.92% -
std::sort_heap(vector<int>,_pred)/1024 -1.33% 9861.606 9730.822 - -0.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.33% 85.795 84.657 - -12.30% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.32% 7.128 7.034 - -1.15% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.32% 2.307 2.276 - -3.07% -
BM_getline_string -1.32% 17.079 16.853 - 4.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.32% 12772.347 12603.497 - -4.58% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.32% 11.543 11.391 - -0.92% -
std::adjacent_find(list<int>)/50 -1.32% 23.274 22.967 - 13.79% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.32% 5.015 4.949 - 1.30% -
BM_deque_deque_move_backward/65536 -1.32% 8309.531 8199.933 - 7.48% -
std::adjacent_find(vector<int>)/1024 -1.32% 235.865 232.760 - 0.17% -
std::sort_heap(deque<int>,_pred)/8 -1.32% 34.807 34.349 - -1.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.31% 807.651 797.043 - -0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.31% 42.259 41.704 - 16.57% -
SetIntersection_Front_Vector_string_1024_1024 -1.31% 38803899.395 38294612.153 - -4.48% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 53382.219 52682.885 - -5.52% -
std::sort(deque<int>)_(ascending)/1024 -1.31% 768.168 758.124 - -1.18% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.30% 790.808 780.501 - -2.51% -
std::generate_n(vector<int>)/8192 -1.30% 1851.626 1827.502 - 1.29% -
SetIntersection_None_Vector_uint32_16384_1024 -1.30% 1121593.001 1106989.138 - -0.95% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.30% 71.000 70.076 - -91.70% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.30% 8.256 8.148 - -0.61% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.30% 8237.567 8130.427 - -1.61% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.30% 62279.930 61469.942 - -0.93% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.30% 432.896 427.270 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.30% 1081203.223 1067158.782 - -1.52% -
std::map<int,_int>::count(key)_(existent)/1024 -1.29% 3.830 3.780 - -14.24% -
rng::fold_left(vector<int>)/32 -1.29% 21.886 21.603 - -1.71% -
SetIntersection_Interlaced_Set_float_16_4 -1.29% 59670729.210 58898911.847 - -1.93% -
std::sort(deque<int>)_(descending)/1024 -1.29% 1303.478 1286.624 - -1.14% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.29% 2710386.058 2675346.743 - 0.21% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.29% 2.414 2.383 - 2.15% -
std::search(vector<int>)_(same_length)/1024 -1.29% 246.614 243.431 - -0.54% -
std::search(deque<int>)_(near_matches)/8192 -1.29% 1445483.004 1426828.582 - -0.93% -
BM_deque_vector_copy_backward/1024 -1.29% 37.345 36.863 - -0.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.29% 494.012 487.662 - -0.24% -
std::find(vector<int>)_(bail_25%)/8192 -1.28% 474.586 468.492 - 0.11% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.28% 676.045 667.364 - -2.43% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.28% 1826.499 1803.070 - 0.48% -
std::adjacent_find(vector<int>)/8192 -1.28% 1839.670 1816.100 - 0.27% -
BM_deque_deque_move/1024 -1.28% 37.093 36.618 - -2.91% -
std::for_each(set<int>::iterator)/32 -1.28% 24.826 24.508 - 15.97% -
SetIntersection_Front_Vector_string_64_64 -1.28% 26044592.876 25712126.661 - 2.99% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.28% 1102.411 1088.344 - -1.19% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.28% 10.305 10.174 - -1.42% -
std::multiset<int>::find(key)_(existent)/32 -1.27% 1.617 1.597 - -3.81% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.27% 156078.096 154090.310 - -0.71% -
std::flat_multimap<int,_int>::clear()/8192 -1.27% 413.818 408.552 - -2.61% -
BM_deque_deque_copy_backward/64000 -1.27% 8031.128 7928.973 - 6.98% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.27% 32.388 31.976 - 17.61% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.27% 16.242 16.035 - -0.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.27% 1006555.677 993781.132 - 0.29% -
std::set<int>::count(key)_(existent)/8192 -1.27% 7.816 7.717 - -6.10% -
std::stable_sort(vector<int>)_(descending)/8 -1.27% 24.596 24.284 - 4.08% -
std::find_end(list<int>)_(match_near_end)/8192 -1.27% 605.614 597.937 - -99.77% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.26% 416.130 410.872 - -1.51% -
BM_vector_deque_move/1024 -1.26% 36.193 35.736 - -0.68% -
BM_deque_vector_ranges_move_backward/5500 -1.26% 201.103 198.565 - 0.06% -
std::count(deque<int>)_(every_other)/8192 -1.26% 1948.171 1923.587 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.26% 18747833.704 18511352.720 - -3.09% -
SetIntersection_Front_Vector_float_1024_4 -1.26% 1060329.167 1046962.788 - -2.16% -
bm_lexicographical_compare<signed_char>/512 -1.26% 7.797 7.699 - 0.57% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.26% 65.055 64.237 - 0.57% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.26% 15.361 15.168 - -25.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.26% 9030.802 8917.344 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.25% 1169330.212 1154659.050 - 0.66% -
BM_deque_deque_move_backward/512 -1.25% 19.106 18.867 - -4.44% -
std::partition_copy(list<int>)/8192 -1.25% 7327.404 7235.805 - 5.69% -
SetIntersection_Front_Vector_string_256_4 -1.25% 4661147.744 4602916.170 - -2.22% -
BM_deque_deque_move/65536 -1.25% 3130.738 3091.666 - -0.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.25% 872.926 862.041 - 6.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.25% 13.071 12.909 - -3.29% -
std::for_each(set<int>::iterator)/8192 -1.25% 7912.027 7813.499 - -50.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.24% 524.803 518.276 - 0.12% -
BM_CmpLess_schar_uint -1.24% 1.103 1.089 - -5.08% -
std::stable_sort(vector<int>)_(heap)/8 -1.24% 21.529 21.261 - -1.73% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.24% 11.713 11.567 - -0.85% -
std::partial_sort(deque<int>)_(descending)/8192 -1.24% 262009.400 258760.197 - -8.43% -
BM_CmpEqual_uchar_int -1.24% 1.076 1.063 - -2.79% -
std::search(deque<int>)_(same_length)/1024 -1.24% 477.477 471.573 - -0.35% -
SetIntersection_Front_Set_float_262144_1 -1.23% 1039423.208 1026604.781 - -0.44% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.23% 13.489 13.323 - -0.33% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.23% 15102.790 14917.235 - -1.30% -
std::find_end(vector<int>)_(near_matches)/1000 -1.22% 13624.037 13457.145 - -10.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.22% 6.969 6.883 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.22% 37187099.895 36732587.943 - -1.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.22% 4.137 4.087 - 0.85% -
std::partition(list<int>)_(dense)/50 -1.22% 13.463 13.299 - -0.71% -
std::replace(deque<int>)_(prefix)/1024 -1.22% 414.125 409.077 - 0.84% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.22% 5.548 5.481 - -1.02% -
std::partition(vector<int>)_(sparse)/32 -1.22% 8.984 8.875 - 0.65% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.22% 7.926 7.830 - -1.87% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.21% 11.707 11.565 - -1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 398.484 393.655 - -1.06% -
SetIntersection_Front_Vector_uint32_256_1 -1.21% 4167479.830 4116994.164 - -2.31% -
std::find(vector<int>)_(process_all)/50 -1.21% 12.496 12.345 - 0.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.21% 757.296 748.144 - -1.70% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.21% 7695.146 7602.170 - 5.90% -
std::find_if(vector<int>)_(process_all)/50 -1.21% 5.579 5.512 - -19.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 353358.595 349098.525 - 0.00% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.21% 5854.448 5783.901 - -60.75% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.20% 16.034 15.841 - -5.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 17.834 17.619 - -1.30% -
std::stable_partition(list<int>)_(sparse)/50 -1.20% 26.583 26.264 - -2.88% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.20% 1426.456 1409.299 - -3.25% -
SetIntersection_Interlaced_Vector_float_256_256 -1.20% 5152731.576 5090795.014 - 10.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.20% 19.910 19.671 - -0.88% -
std::remove_if(deque<int>)_(prefix)/32 -1.20% 57.093 56.408 - 3.26% -
std::find(deque<int>)_(bail_25%)/32768 -1.20% 1929.187 1906.063 - 0.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.20% 100.853 99.645 - -1.75% -
std::set<int>::upper_bound(key)_(existent)/32 -1.20% 1.786 1.764 - 7.54% -
BM_deque_deque_move_backward/4096 -1.20% 153.939 152.095 - -1.24% -
std::unique(deque<int>)_(contiguous)/1024 -1.20% 517.758 511.563 - 1.12% -
std::find(vector<bool>)_(process_all)/1048576 -1.19% 3671.296 3627.437 - 0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.19% 3.229 3.190 - -4.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 1196.831 1182.565 - -7.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 12918.824 12764.891 - -5.26% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.19% 1837857.542 1815962.325 - -28.62% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.19% 13.334 13.175 - 2.21% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 400.746 395.976 - -1.63% -
SetIntersection_Interlaced_Vector_float_64_16 -1.19% 16682873.125 16484724.947 - -1.26% -
std::search(deque<int>)_(single_element)/8192 -1.19% 3676.718 3633.127 - -0.37% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.19% 1.240 1.225 - -2.32% -
std::copy_if(list<int>)_(entire_range)/1048576 -1.18% 874789.277 864429.665 - 0.80% -
BM_CmpLess_short_ushort -1.18% 1.101 1.088 - -3.31% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.18% 148716.545 146957.617 - -0.72% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.18% 766.767 757.715 - 0.22% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 -1.18% 8895.984 8790.984 - -0.56% -
SetIntersection_Interlaced_Vector_float_16_16 -1.18% 36219347.110 35791888.234 - -1.15% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.18% 8.705 8.602 - -0.29% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.18% 56.968 56.297 - 0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.17% 141037.682 139380.878 - 2.58% -
std::unique(list<int>)_(contiguous)/8192 -1.17% 7064.249 6981.410 - -10.53% -
std::unique(deque<int>)_(contiguous)/8192 -1.17% 3764.399 3720.299 - 0.62% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.17% 767573.588 758590.676 - 0.39% -
BM_StringRelational_Less_Small_Huge_Control -1.17% 1.869 1.847 - -0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 393.977 389.378 - -2.13% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.17% 9.626 9.513 - 6.18% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.17% 16.063 15.875 - -5.07% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.16% 3.365 3.326 - -0.19% -
BM_CmpEqual_schar_uchar -1.16% 1.100 1.087 - -2.47% -
std::sort(vector<NonIntegral>)_(ascending)/8192 -1.16% 3762.224 3718.487 - -0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.16% 15.778 15.595 - -6.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.16% 16.236 16.048 - 0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -1.16% 1605675.607 1587053.545 - -0.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.16% 27.955 27.631 - 0.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.16% 9.740 9.627 - 1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.16% 44320.012 43806.682 - -5.27% -
std::adjacent_find(vector<int>)/50 -1.16% 12.060 11.920 - 0.40% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.16% 20.671 20.432 - -3.11% -
rng::find_last(deque<int>)_(bail_10%)/1024 -1.16% 227.169 224.544 - -0.87% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.15% 10.630 10.507 - 6.56% -
std::remove(vector<int>)_(sprinkled)/50 -1.15% 53.189 52.575 - 0.20% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.15% 35928.796 35514.602 - -3.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.15% 2.621 2.590 - -15.19% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.15% 4246.587 4197.698 - -0.32% -
std::multiset<int>::erase(iterator)/8192 -1.15% 23.271 23.004 - -4.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 39433.242 38981.147 - -10.68% -
BM_CmpEqual_schar_int -1.15% 1.127 1.114 - -1.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.14% 19.133 18.914 - -0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 394.911 390.397 - -1.20% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.14% 13.536 13.381 - 1.34% -
std::search(vector<int>,_pred)_(single_element)/1024 -1.14% 549.324 543.057 - -5.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 561.497 555.092 - -2.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.14% 21.741 21.493 - 4.85% -
std::unique(list<int>)_(contiguous)/32 -1.14% 52.470 51.872 - -0.77% -
std::partial_sort(vector<int>)_(heap)/8 -1.14% 27.583 27.269 - -1.61% -
std::find(vector<long_long>)_(process_all)/50 -1.14% 4.440 4.389 - 0.06% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.14% 1.779 1.759 - -2.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.14% 25.112 24.826 - -2.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.13% 464.471 459.201 - -0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.13% 48.370 47.821 - 7.77% -
BM_PushHeap_string_Ascending_4 -1.13% 2.557 2.528 - -1.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.13% 478404.206 472986.357 - -3.13% -
std::fill_n(list<int>)/32 -1.13% 8.144 8.052 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.13% 1123284.619 1110569.910 - -0.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.13% 100.454 99.320 - -60.06% -
std::map<std::string,_int>::ctor(const&)/8192 -1.13% 348757.854 344822.504 - -1.29% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.13% 234.861 232.213 - 7.05% -
std::upper_bound(std::forward_list<int>)/8 -1.13% 16.203 16.021 - 0.08% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.12% 35.919 35.515 - 1.97% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.12% 2328.496 2302.328 - -1.04% -
std::adjacent_find(deque<int>)/1024 -1.12% 464.217 459.003 - -0.18% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.12% 16.728 16.541 - -4.78% -
SetIntersection_Front_Vector_float_64_16 -1.12% 14379698.620 14218442.971 - -0.87% -
std::find(list<int>)_(bail_25%)/8 -1.12% 0.925 0.914 - -0.51% -
BM_CmpEqual_uint_ushort -1.12% 1.107 1.095 - -0.90% -
std::multiset<int>::find(key)_(non-existent)/32 -1.12% 2.284 2.258 - -8.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.12% 36.963 36.549 - 0.67% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.12% 349103.216 345202.719 - -16.92% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 5943.486 5877.145 - -10.35% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.12% 278752.808 275642.155 - 0.35% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.12% 60455.238 59780.973 - 2.57% -
BM_StringEraseWithMove_Huge_Transparent -1.11% 43.635 43.149 - -37.91% -
BM_CmpLess_uint_uint -1.11% 1.075 1.063 - -1.52% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -1.11% 29.601 29.271 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.11% 4216825.174 4169932.416 - -1.56% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.11% 20.067 19.844 - -0.67% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.11% 90.724 89.719 - 105.31% -
SetIntersection_Interlaced_Set_float_64_64 -1.11% 13282371.195 13135242.293 - -1.64% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.11% 7679488.661 7594433.878 - -0.79% -
BM_vector_deque_copy/4000 -1.11% 141.805 140.235 - -0.06% -
SetIntersection_Front_Vector_string_256_1 -1.11% 4241182.393 4194289.626 - -2.37% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.11% 20.803 20.573 - 0.01% -
std::sort(deque<int>)_(heap)/8192 -1.10% 69259.771 68494.547 - -5.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.10% 2.300 2.275 - 1.24% -
SetIntersection_Front_Set_float_16384_64 -1.10% 1628496.244 1610528.817 - -6.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 394.512 390.169 - -1.56% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.10% 18375.229 18173.026 - -1.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.10% 29.476 29.152 - 2.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.10% 530.140 524.315 - -0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 38432.384 38010.965 - -5.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 698.015 690.362 - 0.22% -
std::partition(list<int>)_(dense)/32 -1.10% 8.823 8.726 - -2.52% -
std::set<int>::count(key)_(non-existent)/1024 -1.10% 7.443 7.361 - -7.56% -
std::adjacent_find(deque<int>)/8192 -1.10% 3719.566 3678.806 - 0.10% -
std::adjacent_find(list<int>)/1048576 -1.09% 872011.424 862464.894 - 0.40% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.09% 981.637 970.894 - 1.33% -
std::remove(vector<int>)_(sprinkled)/32 -1.09% 48.934 48.399 - -0.03% -
std::find(vector<int>)_(bail_25%)/1024 -1.09% 66.334 65.610 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.09% 395.068 390.763 - -2.04% -
std::sort(vector<int>)_(ascending)/8192 -1.09% 3753.823 3712.983 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.08% 9.426 9.323 - 1.19% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.08% 747.893 739.788 - -0.01% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 394.854 390.576 - -2.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.08% 4696.947 4646.058 - -4.33% -
std::unordered_multimap<int,_int>::clear()/0 -1.08% 395.040 390.767 - -1.39% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.08% 17.157 16.971 - -37.78% -
BM_deque_deque_ranges_move/64 -1.08% 3.058 3.025 - -1.94% -
SetIntersection_None_Set_string_262144_16384 -1.08% 1610730.307 1593386.965 - -6.41% -
std::copy_if(vector<int>)_(every_other)/8 -1.08% 4.198 4.153 - 64.19% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.08% 120735510.147 119437153.759 - 4.84% -
std::sort(vector<int>)_(descending)/8192 -1.08% 7246.098 7168.179 - -1.20% -
std::move(deque<int>)/1048576 -1.07% 55154.009 54561.943 - 0.02% -
BM_deque_deque_copy_backward/65536 -1.07% 8043.013 7956.717 - 5.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.07% 1581983.442 1565013.519 - -0.86% -
std::reverse_copy(deque<int>)/32768 -1.07% 7971.032 7885.547 - -0.23% -
std::find(deque<int>)_(bail_25%)/1024 -1.07% 68.224 67.492 - 2.21% -
BM_CmpEqual_schar_schar -1.07% 1.086 1.074 - -1.64% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.07% 10.285 10.174 - -0.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.07% 15.202 15.039 - -1.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.07% 129566.047 128177.690 - -1.62% -
std::generate_n(vector<int>)/1024 -1.07% 243.225 240.619 - 0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 201.450 199.293 - 0.02% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.07% 746.529 738.537 - -0.49% -
std::sort(deque<int>)_(descending)/8192 -1.07% 10412.121 10300.679 - -0.68% -
SetIntersection_Front_Vector_uint32_16384_1 -1.07% 1043679.251 1032521.845 - -2.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 3984.851 3942.310 - 0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -1.07% 8.294 8.206 - -19.50% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.07% 6755.348 6683.280 - -1.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 393.877 389.675 - -2.63% -
std::pop_heap(deque<std::string>)/8 -1.07% 58.006 57.388 - -0.95% -
std::find_if(deque<int>)_(bail_25%)/1024 -1.06% 78.312 77.479 - 0.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.06% 4.184 4.139 - 1.54% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.06% 12042.222 11914.184 - -2.03% -
std::rotate(list<int>)_(1_element_backward)/32 -1.06% 13.357 13.215 - -4.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.06% 15.445 15.281 - -7.52% -
std::replace_if(vector<int>)_(prefix)/32 -1.06% 9.659 9.557 - 0.22% -
std::transform(vector<int>)_(identity_transform)/50 -1.06% 16.322 16.149 - 0.53% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.06% 31.299 30.967 - 15.79% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 393.446 389.284 - -2.11% -
std::stable_partition(vector<int>)_(dense)/32 -1.06% 21.229 21.005 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.06% 1320527.686 1306569.020 - -4.16% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.06% 4.827 4.776 - 1.54% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.05% 16.252 16.080 - -1.34% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.05% 4568.319 4520.251 - -1.31% -
std::for_each_n(vector<int>)/32 -1.05% 3.728 3.689 - 0.46% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -1.05% 3.116 3.083 - 0.27% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.05% 2775.797 2746.613 - -1.94% -
rng::starts_with(list<int>,_pred)/1024 -1.05% 808.464 799.965 - -0.89% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.05% 160.491 158.810 - -1.75% -
rng::find_last(deque<int>)_(bail_10%)/8192 -1.05% 2517.553 2491.233 - -0.01% -
std::sort(deque<int>)_(ascending)/8192 -1.04% 5767.447 5707.193 - -0.72% -
std::sort(vector<int>)_(pipe-organ)/8192 -1.04% 21687.467 21460.989 - -1.06% -
std::set<int>::contains(key)_(non-existent)/8192 -1.04% 14.562 14.410 - 39.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.04% 20.394 20.181 - -2.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.04% 12.956 12.821 - -1.41% -
rng::starts_with(list<int>)/1000 -1.04% 759.869 751.950 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.04% 12508266.882 12378133.525 - -3.31% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.04% 693736.744 686528.724 - -0.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.04% 23.309 23.067 - 1.99% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -1.04% 457.498 452.747 - -0.19% -
BM_deque_deque_copy_backward/4096 -1.04% 154.657 153.051 - 1.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 -1.04% 958201.094 948258.355 - -0.56% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.04% 983247.983 973047.172 - -1.47% -
rng::contains(list<int>)_(process_all)/1048576 -1.04% 828700.700 820108.136 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.04% 93715.738 92744.652 - -1.49% -
std::unordered_set<int>::clear()/0 -1.04% 393.488 389.412 - -2.13% -
rng::for_each(multimap<int>)/8 -1.04% 6.183 6.119 - 39.40% -
BM_CmpEqual_ushort_uint -1.04% 1.088 1.077 - 0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 392.332 388.271 - -2.14% -
BM_vector_deque_ranges_move_backward/65536 -1.03% 7744.355 7664.232 - -0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.03% 5054879.801 5002614.703 - -3.32% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.03% 19030.060 18834.056 - -0.75% -
std::find(vector<char>)_(bail_25%)/8192 -1.03% 40.574 40.157 - 1.10% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.03% 1878.076 1858.760 - -1.22% -
std::rotate_copy(list<int>)/8192 -1.03% 6810.292 6740.268 - -4.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.03% 14826.253 14673.985 - -0.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.03% 6882.940 6812.260 - -11.20% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.03% 234216.232 231811.950 - 0.73% -
BM_CmpLess_schar_int -1.03% 1.131 1.120 - -0.89% -
std::upper_bound(std::list<int>)/8192 -1.02% 13902.604 13760.160 - -2.57% -
std::replace_if(list<int>)_(sprinkled)/1024 -1.02% 743.835 736.215 - 0.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.02% 21.119 20.903 - -1.12% -
std::lower_bound(std::list<int>)/8 -1.02% 15.595 15.435 - 0.18% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.02% 2126.005 2104.246 - -2.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.02% 2.449 2.424 - -1.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.02% 8120.618 8037.678 - -1.99% -
std::make_heap(deque<int>)_(repeated)/8192 -1.02% 18027.132 17843.083 - 5.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.02% 1126053.040 1114565.543 - -0.67% -
SetIntersection_Front_Vector_uint32_64_16 -1.02% 14298060.194 14152294.726 - -0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.02% 16.689 16.519 - -20.40% -
std::generate_n(deque<int>)/32 -1.02% 8.245 8.161 - -6.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.02% 23.211 22.975 - -1.61% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.02% 22.520 22.292 - -1.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 591.413 585.403 - -2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.01% 1238054.099 1225503.368 - -0.79% -
std::any_of(list<int>)_(process_all)/8 -1.01% 2.690 2.662 - -0.79% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.01% 42.513 42.083 - -0.53% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.01% 12.819 12.689 - -2.12% -
std::generate_n(deque<int>)/1024 -1.01% 244.609 242.137 - -12.98% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.01% 9.466 9.371 - -0.51% -
std::partition_copy(vector<int>)/1024 -1.01% 468.187 463.461 - -0.80% -
std::copy_if(list<int>)_(entire_range)/8 -1.01% 2.559 2.533 - 3.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.01% 510.763 505.615 - -2.71% -
std::vector<int>::ctor(size)/8192 -1.01% 567.940 562.220 - 8.63% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.00% 26.859 26.589 - -15.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.00% 55.119 54.566 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.00% 11357304.211 11243372.486 - -3.86% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.00% 259.627 257.023 - -0.67% -
std::upper_bound(std::deque<int>)/100 -1.00% 30.783 30.475 - 0.36% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.00% 57.085 56.513 - -0.78% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.00% 901590.169 892560.469 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.00% 5.410 5.355 - -2.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.00% 2080.855 2060.037 - 2.34% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 263.88% 251.460 915.015 - -2.86% -
std::for_each_n(vector<int>)/8 195.02% 0.911 2.688 - -0.10% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 140.57% 734.320 1766.560 - 147.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.64% 37234571.356 85132680.932 - 128.71% -
std::copy_if(vector<int>)_(every_other)/32768 124.17% 7217.053 16178.700 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 123.77% 4045202.768 9051934.906 - 135.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.17% 3927.250 8725.038 - 0.83% -
std::copy_if(vector<int>)_(every_other)/4096 119.35% 905.895 1987.112 - -0.38% -
std::copy_if(vector<int>)_(every_other)/262144 118.51% 58160.561 127085.916 - -0.55% -
std::copy_if(vector<int>)_(every_other)/512 114.09% 118.492 253.678 - -0.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 113.29% 1011.249 2156.889 - 1.23% -
std::copy_if(vector<int>)_(every_other)/1048576 113.28% 232805.495 496519.520 - -2.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 112.70% 11.322 24.082 - 111.38% -
std::copy_if(vector<int>)_(every_other)/64 110.35% 15.539 32.685 - -0.27% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 109.06% 13.066 27.316 - -2.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.31% 43.699 89.719 - -1.11% -
std::map<int,_int>::contains(key)_(non-existent)/8192 103.87% 9.369 19.100 - -1.99% -
ranges::min(std::list<long_long>)/1 99.31% 0.225 0.448 - 49.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 96.37% 28.819 56.591 - 108.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 93.77% 32.710 63.383 - 5.26% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 93.20% 0.228 0.441 - 49.03% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 87.59% 0.258 0.483 - -1.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 87.26% 0.258 0.483 - -1.86% -
std::is_sorted_until(deque<int>)/8 87.17% 2.542 4.758 - 91.51% -
SetIntersection_Interlaced_Vector_uint32_262144_16 86.68% 3078611.118 5747002.060 - 91.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 86.58% 7.661 14.295 - 92.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.48% 23.019 40.854 - 2.50% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.12% 409.990 717.972 - -0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 70.24% 162.883 277.288 - 1.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 67.15% 18.411 30.773 - -7.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 66.58% 1366.765 2276.695 - 69.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.50% 43.137 71.390 - 54.65% -
std::copy_if(vector<int>)_(every_other)/8 64.19% 2.529 4.153 - -1.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 59.49% 34.843 55.573 - 11.96% -
SetIntersection_Interlaced_Vector_float_262144_256 58.90% 20310714.315 32274001.120 - 16.17% -
ranges::minmax(std::list<long_long>)/1 58.71% 0.343 0.544 - 37.64% -
std::is_sorted(deque<int>)/8 58.49% 2.861 4.535 - 73.41% -
std::find_if_not(list<int>)_(process_all)/8 57.66% 2.254 3.553 - -2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 57.40% 18235027.839 28701570.505 - 140.87% -
std::copy_n(vector<int>)/4096 55.70% 142.411 221.734 - 50.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 54.99% 44.611 69.140 - 37.11% -
std::multiset<std::string>::erase(key)_(existent)/32 54.17% 51.656 79.638 - -0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 54.16% 524.207 808.115 - 5.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 54.16% 21188253.378 32662765.562 - 59.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 53.87% 7496009.072 11534403.955 - 57.09% -
std::copy(vector<int>)/4096 53.27% 150.626 230.866 - 51.90% -
std::none_of(vector<int>)_(process_all)/50 53.00% 12.678 19.398 - 0.85% -
BM_PushHeap_string_Descending_262144 52.75% 3.154 4.817 - 60.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.65% 0.463 0.697 - 13.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 50.21% 115392280.410 173329315.858 - 61.71% -
rng::for_each(multiset<int>)/8 49.60% 4.482 6.706 - -1.70% -
std::move(vector<int>)/262144 49.08% 14891.503 22200.387 - -0.02% -
std::partition(list<int>)_(sparse)/50 48.24% 14.858 22.025 - -0.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.20% 48.328 71.620 - -0.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 48.00% 73.365 108.580 - 49.09% -
BM_PushHeap_float_Ascending_1 46.72% 0.393 0.577 - 28.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 45.63% 87789.553 127851.854 - -1.77% -
rng::for_each(set<int>)/8 45.09% 4.492 6.518 - -2.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 44.23% 3.523 5.081 - 2.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 44.03% 752.078 1083.180 - 55.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 43.39% 0.353 0.506 - 12.72% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.34% 240300974.724 344443494.661 - 1.75% -
BM_PushHeap_uint32_QuickSortAdversary_1 42.90% 0.394 0.563 - 16.06% -
SetIntersection_Interlaced_Set_string_16384_16 41.97% 243387701.831 345531231.161 - 43.05% -
BM_PushHeap_uint64_Descending_1 41.44% 0.448 0.634 - -1.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 39.87% 97569.034 136466.992 - 31.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.65% 0.958 1.337 - 29.05% -
std::set<int>::contains(key)_(non-existent)/8192 39.61% 10.322 14.410 - -1.04% -
ranges::minmax(std::deque<char>)/1 39.49% 0.657 0.916 - 16.38% -
rng::for_each(multimap<int>)/8 39.40% 4.390 6.119 - -1.04% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 38.69% 617.132 855.876 - 86.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 38.51% 5.426 7.516 - 56.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 38.38% 22.999 31.827 - 36.98% -
rng::for_each(map<int>)/8 38.18% 4.442 6.138 - 0.65% -
std::map<std::string,_int>::find(key)_(non-existent)/32 38.06% 9.945 13.730 - 6.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 37.56% 66.006 90.799 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 36.92% 251532872.470 344402064.976 - -3.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 36.27% 3040247.681 4142996.456 - 43.63% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36.23% 18102.435 24661.197 - 17.60% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 36.00% 23.950 32.572 - -4.56% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 35.70% 20.309 27.560 - 6.85% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 35.70% 19040.176 25836.886 - 16.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.37% 0.515 0.697 - 70.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.20% 1.092 1.477 - 19.94% -
rng::find_last_if(vector<char>)_(bail_10%)/50 34.69% 11.423 15.385 - 10.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 34.65% 1.001 1.348 - 11.83% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 34.48% 2.689 3.617 - 33.61% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 33.99% 1.037 1.390 - 33.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 33.89% 30.851 41.305 - 10.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.28% 2.254 3.004 - -4.83% -
ranges::minmax(std::deque<long_long>)/1 32.75% 0.690 0.916 - 13.06% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.68% 0.366 0.485 - 43.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 32.66% 6288828.913 8343019.499 - 12.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 32.14% 0.367 0.485 - 41.97% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.70% 4315.562 5683.471 - -0.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 31.46% 24759.709 32548.052 - 24.26% -
SetIntersection_Interlaced_Vector_float_16384_16 31.41% 2847695.937 3742177.967 - 45.68% -
std::copy_n(vector<bool>)_(aligned)/262144 31.24% 585.453 768.342 - 12.87% -
std::shift_left(vector<int>)/32 31.22% 2.967 3.894 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 31.14% 4344247.022 5697142.358 - 32.04% -
std::search(deque<int>)_(near_matches)/1000 31.14% 18549.697 24325.483 - 19.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.10% 42.154 55.262 - 0.14% -
std::stable_partition(list<int>)_(dense)/8192 31.04% 17489.942 22919.476 - 31.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.04% 68.201 89.371 - -3.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 30.99% 2224207.993 2913588.365 - 36.83% -
std::rotate(list<int>)_(by_1/2)/8192 30.95% 4656.686 6097.745 - 11.08% -
std::search(deque<int>)_(near_matches)/1024 30.52% 19502.269 25454.799 - 19.09% -
ranges::minmax(std::deque<char>)/64 30.32% 22.697 29.578 - 27.48% -
std::set<std::string>::insert(value)_(already_present)/1024 29.96% 22.657 29.445 - 76.66% -
BM_StringRead_Cold_Deep_Large 29.75% 1.231 1.598 - 29.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.70% 74.839 97.069 - -3.32% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 29.48% 7520.595 9737.336 - 19.60% -
std::find_if_not(deque<int>)_(process_all)/8192 29.42% 1975.664 2556.856 - -9.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 29.19% 1680877.573 2171515.373 - 33.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.04% 8.122 10.481 - 59.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.66% 24.959 32.112 - -0.26% -
std::rotate(list<int>)_(by_1/3)/32 28.65% 12.931 16.635 - -0.30% -
BM_PushHeap_float_QuickSortAdversary_1 28.63% 0.449 0.578 - 40.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.51% 0.477 0.612 - 32.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 28.39% 53.254 68.376 - 6.88% -
std::find_if_not(deque<int>)_(process_all)/1024 28.22% 248.767 318.979 - 8.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 28.22% 33.177 42.538 - 1.49% -
std::copy_n(list<int>)/4096 28.19% 4179.648 5357.827 - 38.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 28.16% 8359.311 10713.195 - 7.48% -
std::find_if_not(deque<int>)_(process_all)/32768 27.66% 7991.537 10202.202 - -10.35% -
std::rotate(list<int>)_(by_1/3)/8192 27.57% 8197.130 10457.362 - 25.15% -
SetIntersection_Interlaced_Vector_uint32_262144_256 27.33% 27482531.385 34994284.444 - 10.29% -
std::set<std::string>::erase(iterator)/1024 27.33% 25.981 33.082 - 18.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 27.05% 35.413 44.993 - -8.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16 26.98% 3496611.628 4439878.901 - -10.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.52% 23.326 29.512 - 13.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 26.42% 61242491.095 77424432.295 - 42.90% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.27% 7259.828 9166.732 - 15.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 26.02% 9.077 11.439 - 74.64% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 25.81% 5.463 6.873 - -2.89% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 25.66% 1.405 1.766 - 3.97% -
BM_deque_deque_ranges_copy/0 25.53% 0.738 0.926 - 31.42% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 25.47% 49.746 62.416 - -5.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.31% 13.904 17.423 - 50.78% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.14% 27.809 34.800 - 7.22% -
std::set<std::string>::insert(value)_(already_present)/8192 25.12% 31.276 39.132 - -36.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 25.11% 73.949 92.519 - -10.63% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.02% 79717150.781 99659831.847 - -0.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 25.00% 36.385 45.480 - 28.89% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 24.88% 49.618 61.964 - 9.09% -
std::find_end(deque<int>)_(single_element)/1000 24.73% 249.091 310.688 - -4.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 24.72% 6.564 8.187 - 25.41% -
BM_StringRead_Cold_Shallow_Large 24.38% 1.088 1.353 - 19.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.19% 53.285 66.173 - -1.62% -
BM_lexicographical_compare_three_way_slow_path/16384 24.11% 3657.658 4539.582 - -0.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.96% 0.923 1.144 - 18.42% -
std::find_if(vector<char>)_(process_all)/50 23.75% 5.347 6.617 - -0.54% -
BM_lexicographical_compare_three_way_slow_path/4096 23.68% 925.619 1144.850 - -0.13% -
std::find_if_not(vector<char>)_(process_all)/50 23.58% 5.349 6.610 - -0.41% -
ranges::minmax(std::deque<char>)/70000 23.58% 23656.192 29233.323 - 21.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.39% 29.128 35.943 - 12.49% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.36% 640.270 789.813 - -10.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.20% 25.311 31.183 - 0.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 22.90% 1.508 1.853 - 32.29% -
BM_PushHeap_string_Descending_1024 22.90% 2.355 2.895 - 23.22% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.77% 28.851 35.421 - 8.12% -
rng::for_each(multiset<int>)/32 22.77% 20.613 25.306 - -1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.64% 1448.277 1776.207 - -1.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.58% 1.048 1.284 - 0.18% -
BM_vector_deque_ranges_move_backward/0 22.51% 0.549 0.673 - 32.11% -
std::find_if(vector<char>)_(bail_25%)/8 22.43% 0.818 1.001 - 6.99% -
std::multiset<std::string>::erase(iterator)/32 22.40% 26.705 32.687 - 15.94% -
BM_lexicographical_compare_three_way_slow_path/1024 22.37% 239.615 293.226 - -0.18% -
BM_PushHeap_uint64_SingleElement_1 22.21% 0.501 0.612 - -0.07% -
BM_StringRead_Cold_Shallow_Empty 21.89% 1.058 1.290 - 16.22% -
std::adjacent_find(deque<int>)/50 21.86% 14.032 17.100 - 5.78% -
rng::for_each(multimap<int>)/32 21.80% 21.471 26.152 - -1.52% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.78% 241472.428 294074.444 - -0.09% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 21.27% 7466.192 9054.090 - 19.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.26% 19.860 24.082 - 2.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 20.93% 1417.675 1714.455 - 5.62% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 20.90% 8300.318 10034.780 - -3.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.73% 29.807 35.985 - -14.36% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 20.67% 0.378 0.457 - 9.43% -
BM_lexicographical_compare_three_way_slow_path/65536 20.56% 15045.955 18139.986 - -0.26% -
ranges::min(std::deque<__int128>)/70000 20.49% 23865.090 28755.422 - 18.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.38% 783.875 943.648 - -0.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 20.33% 1.042 1.254 - 1.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.92% 714.305 856.576 - 6.70% -
std::upper_bound(std::list<int>)/100 19.90% 83.840 100.525 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.90% 34.641 41.535 - -1.63% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.88% 25.957 31.117 - 1.25% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.72% 2.500 2.993 - -0.91% -
std::unordered_set<int>::count(key)_(existent)/8192 19.68% 1.407 1.684 - 23.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.61% 558.974 668.590 - 17.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.49% 31.457 37.587 - 0.66% -
rng::for_each(set<int>)/32 19.45% 21.082 25.183 - -2.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 19.35% 1.042 1.243 - 2.20% -
std::find_if(vector<char>)_(process_all)/32768 19.34% 3137.543 3744.299 - -0.44% -
std::find_if_not(vector<char>)_(process_all)/32768 19.33% 3135.211 3741.311 - -0.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.25% 547.613 653.022 - 17.07% -
BM_StringRead_Cold_Deep_Empty 19.19% 1.168 1.392 - 12.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 19.10% 27.416 32.653 - -2.15% -
std::set<std::string>::find(key)_(existent)/32 19.10% 14.271 16.997 - 8.95% -
BM_StringRead_Cold_Deep_Small 19.07% 1.162 1.383 - 11.05% -
std::copy_if(list<int>)_(every_other)/64 19.04% 23.190 27.607 - -0.75% -
BM_deque_vector_ranges_copy_backward/64000 19.03% 7216.258 8589.860 - 1.22% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.03% 5958482.543 7092611.785 - 0.17% -
std::unordered_multiset<int>::count(key)_(existent)/1024 18.99% 1.528 1.818 - -8.56% -
std::unordered_set<int>::count(key)_(non-existent)/1024 18.89% 1.386 1.648 - 12.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.79% 502.813 597.290 - 17.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.78% 39.719 47.180 - 0.81% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 18.70% 29.268 34.742 - 2.41% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.69% 1.102 1.308 - 18.37% -
BM_PushHeap_uint64_Random_1 18.61% 0.392 0.465 - -0.08% -
std::find_if_not(vector<char>)_(process_all)/8192 18.58% 794.703 942.363 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.49% 1502459.873 1780283.503 - 19.06% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 18.49% 32.756 38.813 - 0.76% -
BM_PushHeap_string_Random_262144 18.45% 17.931 21.239 - 16.54% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.34% 9.527 11.275 - -1.59% -
std::set<int>::lower_bound(key)_(non-existent)/1024 18.28% 5.625 6.653 - 11.14% -
std::find_if(vector<char>)_(process_all)/8192 18.28% 795.203 940.569 - -0.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.28% 404.497 478.423 - 3.41% -
BM_StringEraseWithMove_Empty_Transparent 18.22% 0.557 0.658 - -1.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.20% 3234.376 3823.137 - -0.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.18% 26.825 31.700 - -14.72% -
std::map<int,_int>::find(key)_(existent)/1024 18.09% 3.643 4.302 - 0.41% -
ranges::minmax(std::deque<long_long>)/8 18.01% 3.561 4.202 - 6.08% -
std::unordered_multiset<int>::count(key)_(existent)/8192 17.95% 1.542 1.819 - -3.42% -
std::unordered_set<std::string>::erase(iterator)/8192 17.95% 29.255 34.505 - -13.94% -
SetIntersection_None_Set_string_1024_4 17.94% 8913836.554 10512567.128 - 19.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.82% 892.241 1051.263 - 3.01% -
ranges::min(std::list<char>)/1 17.80% 0.354 0.417 - 7.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 17.77% 19.995 23.549 - 4.99% -
BM_lexicographical_compare_three_way_slow_path/64 17.70% 15.120 17.796 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.66% 549.931 647.038 - 16.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.61% 417454.532 490971.950 - -0.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.61% 27.188 31.976 - -1.27% -
std::is_sorted_until(vector<int>,_pred)/8 17.49% 3.123 3.669 - 7.14% -
std::find_end(deque<int>)_(single_element)/1024 17.46% 277.808 326.320 - 7.04% -
ranges::minmax(std::deque<long_long>)/70000 17.43% 25539.358 29992.118 - 15.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 17.34% 4.507 5.289 - -4.19% -
std::vector<std::string>::ctor(size)/32 17.24% 31.751 37.227 - 19.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.20% 8.826 10.343 - 17.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 16.97% 1.426 1.669 - -4.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.92% 0.693 0.810 - -0.38% -
rng::for_each(map<int>)/32 16.91% 21.636 25.295 - -0.53% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.91% 0.693 0.810 - -0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.90% 0.693 0.810 - -0.03% -
SetIntersection_Interlaced_Vector_string_16384_16 16.85% 4196838.386 4903954.478 - 1.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 16.84% 56.096 65.543 - 8.66% -
BM_StringRead_Cold_Shallow_Small 16.84% 1.125 1.315 - 18.56% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 16.80% 1.392 1.625 - 14.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.57% 35.775 41.704 - -1.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.38% 51.024 59.379 - 1.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 16.37% 77580.928 90282.299 - 18.50% -
ranges::min(std::vector<char>)/64 16.37% 3.618 4.210 - -0.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 16.34% 27.112 31.541 - 2.00% -
BM_PushHeap_string_Descending_256 16.33% 2.291 2.665 - 17.20% -
SetIntersection_None_Set_string_1024_16 16.29% 9180812.435 10676613.742 - 17.20% -
SetIntersection_None_Set_string_1024_64 16.22% 9049882.699 10517682.902 - 17.99% -
BM_PushHeap_string_Descending_16384 16.21% 2.310 2.685 - 15.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 16.17% 4367975.961 5074178.866 - 12.27% -
std::find_if(deque<int>)_(process_all)/50 16.12% 12.541 14.562 - 13.23% -
std::find_end(deque<int>)_(single_element)/8192 16.06% 2021.047 2345.633 - 6.28% -
BM_deque_vector_ranges_copy_backward/70000 16.02% 7926.998 9197.277 - -0.62% -
BM_deque_vector_copy_backward/70000 16.02% 7945.824 9218.992 - -1.47% -
std::for_each(set<int>::iterator)/32 15.97% 21.134 24.508 - -1.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 15.93% 26.597 30.833 - -0.62% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.88% 28.487 33.012 - 1.02% -
BM_num_put<unsigned_long_long> 15.86% 10.120 11.725 - 0.71% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.82% 1.389 1.608 - 36.72% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 15.79% 26.743 30.967 - -1.06% -
std::set<std::string>::find(key)_(non-existent)/32 15.68% 9.423 10.902 - 10.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.65% 6.616 7.652 - -1.50% -
BM_lexicographical_compare_three_way_slow_path/256 15.64% 68.636 79.372 - -0.28% -
SetIntersection_Interlaced_Vector_string_262144_16 15.62% 5992657.497 6928891.184 - 17.12% -
BM_num_put<bool> 15.58% 9.315 10.766 - 0.07% -
std::find_if(vector<int>)_(bail_25%)/8 15.54% 0.733 0.847 - -0.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 15.51% 1.335 1.542 - -21.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 15.42% 7.939 9.163 - -7.22% -
std::set<int>::equal_range(key)_(non-existent)/1024 15.35% 5.801 6.692 - -0.52% -
std::partition_point(vector<int>)/8192 15.33% 7.975 9.198 - -1.86% -
bm_ranges_swap_ranges_vb_aligned/256 15.29% 3.535 4.075 - -4.47% -
std::unordered_set<std::string>::erase(iterator)/1024 15.29% 27.474 31.674 - -3.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.21% 67.682 77.977 - -0.66% -
std::find_if_not(vector<char>)_(process_all)/8 15.16% 1.327 1.528 - 2.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.08% 5.944 6.840 - 15.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.06% 28.206 32.453 - -0.02% -
BM_num_put<long_long> 15.03% 10.502 12.081 - -0.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.02% 2.599 2.989 - -1.71% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 14.99% 11369.191 13073.176 - 7.42% -
std::find(vector<bool>)_(process_all)/8 14.94% 0.560 0.644 - 1.42% -
ranges::min(std::deque<char>)/70000 14.88% 17335.680 19915.244 - 11.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 14.82% 21.102 24.230 - 1.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.77% 1133.193 1300.622 - 0.40% -
std::set<int>::equal_range(key)_(non-existent)/8192 14.73% 8.932 10.248 - 1.03% -
std::rotate(deque<int>)_(by_1/2)/32 14.67% 7.501 8.602 - 0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.64% 546.734 626.775 - -37.09% -
std::multimap<int,_int>::contains(key)_(existent)/1024 14.62% 3.891 4.459 - -3.19% -
SetIntersection_None_Set_string_1024_1 14.62% 9175112.863 10516365.611 - 18.86% -
BM_lexicographical_compare_three_way_slow_path/262144 14.56% 63294.777 72511.497 - -0.21% -
rng::starts_with(vector<int>,_pred)/8 14.54% 2.312 2.648 - 11.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.52% 8.279 9.480 - -8.67% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.48% 14.421 16.509 - 1.08% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.44% 5831.933 6674.246 - 0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.43% 44.154 50.523 - 0.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 14.40% 7559.804 8648.444 - 15.18% -
BM_num_put<unsigned_long> 14.33% 10.429 11.923 - 0.90% -
std::for_each(multimap<int>::iterator)/8 14.31% 4.438 5.073 - 0.42% -
std::for_each(multimap<int>::iterator)/32 14.29% 20.803 23.775 - -0.20% -
BM_deque_vector_ranges_move_backward/64000 14.20% 7048.994 8049.969 - -3.64% -
std::search(list<int>)_(single_element)/8192 14.18% 7486.594 8548.066 - 3.65% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 14.14% 8.894 10.152 - 4.24% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.11% 1.385 1.580 - 15.77% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 14.08% 10149.652 11578.288 - 4.68% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 14.07% 2.971 3.389 - 40.12% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.99% 9.009 10.269 - -0.98% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.99% 4280.391 4879.064 - 0.24% -
std::set<int>::lower_bound(key)_(non-existent)/32 13.98% 2.336 2.663 - 19.25% -
std::find(vector<bool>)_(process_all)/50 13.97% 0.560 0.638 - -7.74% -
ranges::minmax(std::list<char>)/64 13.96% 29.676 33.818 - -0.27% -
BM_deque_vector_ranges_move_backward/70000 13.95% 7944.471 9052.373 - -3.10% -
std::find(deque<int>)_(bail_25%)/8 13.94% 1.995 2.273 - -0.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.91% 50.014 56.972 - -13.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.89% 0.711 0.810 - -0.05% -
vector<bool>(const_vector<bool>&) 13.89% 9.564 10.893 - 9.98% -
BM_StringCtorDefault 13.85% 0.243 0.277 - 1.55% -
BM_tolower_char<wchar_t> 13.84% 0.603 0.686 - -0.57% -
std::adjacent_find(list<int>)/50 13.79% 20.183 22.967 - -1.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 13.73% 60.415 68.710 - 20.71% -
std::find_if_not(list<int>)_(process_all)/1024 13.61% 685.464 778.787 - 4.16% -
BM_StringEraseWithMove_Large_Opaque 13.58% 2.481 2.818 - 2.64% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.58% 2.107 2.393 - -0.04% -
SetIntersection_None_Set_string_16384_1 13.52% 188524703.645 214005309.939 - 7.37% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 13.51% 24.179 27.444 - 10.86% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.45% 1.376 1.561 - 16.77% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.42% 587.906 666.777 - -0.36% -
BM_StringEraseWithMove_Empty_Opaque 13.41% 0.789 0.895 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.35% 1355139.307 1535997.375 - 20.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.28% 30.304 34.329 - -2.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 13.23% 32.975 37.339 - -1.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 13.20% 34.435 38.981 - -5.50% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.20% 21.110 23.897 - 6.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 13.11% 85621.580 96846.488 - 19.69% -
SetIntersection_None_Set_string_16384_4 13.08% 188212651.992 212837704.863 - 8.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 13.04% 111152.191 125642.687 - 7.92% -
std::find_if_not(vector<int>)_(process_all)/8 13.02% 1.413 1.597 - 18.83% -
std::remove_copy(list<int>)_(sprinkled)/8192 13.02% 6843.842 7734.715 - 5.80% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 12.96% 10.014 11.313 - 20.09% -
BM_StringRelational_Compare_Small_Empty_Control 12.93% 1.616 1.825 - -0.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 12.86% 56.414 63.671 - 7.61% -
BM_PushHeap_uint64_Random_4 12.84% 2.258 2.548 - -2.75% -
std::for_each(map<int>::iterator)/8 12.81% 4.445 5.014 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.79% 12.896 14.545 - 0.65% -
std::multiset<int>::ctor(const&)/1024 12.78% 6345.786 7156.545 - 8.09% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12.70% 10385.059 11703.448 - 5.56% -
std::find_first_of(vector<int>)_(small_needle)/32 12.66% 46.631 52.535 - -4.05% -
std::multimap<int,_int>::find(key)_(existent)/1024 12.60% 3.612 4.068 - 6.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 12.58% 1.168 1.314 - 13.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 12.56% 144.245 162.364 - 8.84% -
std::copy(list<int>)/8 12.53% 2.147 2.416 - -2.26% -
BM_deque_vector_move_backward/0 12.47% 1.371 1.543 - -3.18% -
ranges::minmax(std::deque<long_long>)/64 12.46% 24.549 27.609 - 16.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.46% 8681590.725 9763543.094 - 10.39% -
std::find_end(list<int>,_pred)_(process_all)/8192 12.42% 7171.693 8062.625 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.42% 4.823 5.422 - -0.73% -
std::multiset<std::string>::find(key)_(non-existent)/1024 12.40% 21.425 24.081 - 7.39% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.40% 842.915 947.400 - -3.68% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 12.39% 1.260 1.416 - -3.72% -
SetIntersection_Interlaced_Vector_uint32_262144_64 12.38% 8475549.431 9524824.428 - -39.73% -
std::find_if_not(vector<char>)_(process_all)/1024 12.37% 111.583 125.387 - 0.16% -
std::fill_n(list<int>)/8192 12.36% 7150.174 8034.044 - 12.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.33% 7683.944 8631.325 - 1.91% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 12.32% 26.129 29.349 - -2.67% -
std::is_partitioned(list<int>)_(partitioned)/1024 12.32% 639.612 718.416 - 23.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 12.31% 25.216 28.322 - 15.77% -
ranges::min(std::vector<__int128>)/70000 12.31% 30876.815 34678.777 - 28.25% -
BM_PushHeap_string_QuickSortAdversary_16384 12.24% 16.168 18.147 - 15.69% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.15% 594.917 667.221 - -0.37% -
std::copy_backward(vector<bool>)_(aligned)/64 12.15% 1.605 1.800 - 1.98% -
std::find_if(vector<char>)_(bail_25%)/1024 12.15% 26.011 29.170 - -5.58% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 12.14% 0.254 0.285 - 8.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 12.12% 0.367 0.412 - -0.93% -
BM_deque_vector_copy_backward/65536 12.06% 7365.590 8254.155 - -5.61% -
std::map<std::string,_int>::insert(value)_(already_present)/32 12.03% 19.225 21.537 - -0.95% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.02% 10.087 11.300 - 6.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.02% 48.762 54.622 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.01% 7172435.720 8033897.370 - 17.15% -
std::for_each(set<int>::iterator)/8 12.01% 4.513 5.054 - 0.35% -
std::adjacent_find(deque<int>)/8 12.00% 2.935 3.287 - -4.05% -
bm_ranges_lexicographical_compare<signed_char>/64 11.99% 2.058 2.305 - -0.74% -
std::multiset<int>::ctor(const&)/8192 11.98% 50321.050 56351.652 - 6.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.95% 1526.814 1709.258 - 6.46% -
std::make_heap(deque<int>)_(descending)/8192 11.88% 7682.167 8594.744 - 0.01% -
BM_deque_vector_ranges_move_backward/65536 11.88% 7380.689 8257.331 - -4.46% -
std::find_if(vector<char>)_(process_all)/8 11.88% 1.258 1.407 - -12.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 11.85% 1.004 1.123 - -8.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 11.83% 23.216 25.963 - -3.84% -
BM_StringAssignStr_Empty_Transparent 11.81% 0.487 0.544 - 12.07% -
ranges::min(std::vector<__int128>)/64 11.76% 26.794 29.946 - 22.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.75% 1.257 1.405 - -5.82% -
BM_deque_vector_ranges_copy_backward/65536 11.75% 7489.534 8369.300 - -2.89% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.73% 25235.875 28194.891 - 11.87% -
std::make_heap(deque<int>)_(heap)/8192 11.71% 7691.074 8591.726 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 11.71% 4061766.157 4537394.609 - 8.41% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 11.69% 1.644 1.837 - 23.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.69% 624.959 697.998 - 9.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.66% 10.187 11.375 - -0.71% -
BM_PushHeap_uint32_PipeOrgan_1 11.65% 0.466 0.520 - -6.58% -
std::partial_sort(deque<int>)_(repeated)/8192 11.65% 67850.969 75752.974 - -0.32% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.65% 24094.137 26899.985 - 8.35% -
std::rotate(list<int>)_(by_1/4)/8192 11.62% 6476.986 7229.873 - 9.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.60% 0.592 0.660 - 3.43% -
std::multiset<std::string>::contains(key)_(existent)/8192 11.60% 26.733 29.833 - 4.58% -
BM_num_put<const_void*> 11.59% 11.206 12.505 - -4.25% -
std::pop_heap(deque<float>)/8192 11.58% 59.703 66.618 - 9.72% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 11.57% 23.889 26.653 - 13.45% -
ranges::minmax(std::deque<char>)/8 11.57% 3.791 4.229 - 17.97% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 11.54% 0.598 0.667 - 5.68% -
BM_deque_deque_move/0 11.52% 0.789 0.880 - 1.12% -
BM_deque_vector_move_backward/70000 11.52% 7906.790 8817.493 - -4.51% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.50% 592.961 661.147 - 10.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.36% 32.052 35.694 - -0.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.34% 46.525 51.802 - -1.38% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.34% 9.201 10.244 - -0.81% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 11.33% 628.631 699.885 - 14.05% -
SetIntersection_None_Set_string_16384_16 11.32% 187964779.769 209240357.127 - 7.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 11.31% 637.450 709.564 - 15.32% -
std::rotate(deque<int>)_(by_1/2)/50 11.28% 10.351 11.518 - -0.79% -
std::is_partitioned(deque<int>)_(partitioned)/50 11.27% 13.850 15.411 - 11.44% -
bm_write 11.25% 531.909 591.724 - 6.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 11.24% 20369.761 22659.878 - 14.27% -
std::for_each(map<int>::iterator)/32 11.22% 21.499 23.913 - 0.32% -
ranges::min(std::deque<__int128>)/64 11.20% 20.518 22.817 - 9.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 11.20% 24.678 27.443 - -11.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 11.19% 20244.289 22509.584 - 10.04% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.18% 1.209 1.344 - 11.52% -
SetIntersection_Front_Set_uint64_16384_256 11.17% 3884669.344 4318649.215 - 17.35% -
ranges::min(std::vector<__int128>)/1 11.14% 0.340 0.378 - 18.71% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 11.14% 23.953 26.620 - 12.73% -
SetIntersection_Front_Vector_uint64_16384_1024 11.10% 5333493.555 5925414.468 - 1.93% -
std::transform(list<int>)_(identity_transform)/8192 11.06% 7004.818 7779.813 - 1.68% -
std::find_if(vector<char>)_(process_all)/1024 11.06% 111.723 124.075 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_16384_16 11.04% 2417594.561 2684530.793 - -16.62% -
BM_num_put<long> 10.98% 10.715 11.892 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.97% 142264504.620 157869820.976 - 11.10% -
std::map<std::string,_int>::erase(iterator)/8192 10.89% 29.032 32.195 - 1.30% -
SetIntersection_Front_Vector_float_262144_16384 10.89% 71787441.651 79607852.975 - 0.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 10.87% 20275.115 22479.461 - 9.52% -
std::rotate(list<int>)_(by_1/4)/32 10.86% 13.020 14.434 - -0.67% -
ranges::min(std::deque<char>)/64 10.86% 16.209 17.969 - 7.94% -
std::copy_backward(vector<bool>)_(aligned)/262144 10.84% 616.078 682.872 - 14.34% -
std::lower_bound(std::deque<int>)/8 10.83% 16.973 18.811 - 10.47% -
std::copy_backward(deque<int>)/262144 10.83% 30572.528 33882.964 - 3.03% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 10.82% 20688.633 22927.457 - 14.53% -
SetIntersection_Front_Vector_float_16384_16384 10.80% 71971327.344 79744620.711 - 0.15% -
BM_PushHeap_uint32_PipeOrgan_4 10.80% 0.485 0.537 - -0.39% -
BM_deque_vector_move_backward/64000 10.78% 7173.428 7946.372 - -9.38% -
std::unique_copy(deque<int>)_(sprinkled)/52 10.75% 14.717 16.299 - -7.07% -
BM_deque_deque_copy_backward/70000 10.75% 7949.848 8804.636 - -0.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.74% 1.573 1.742 - -5.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.74% 8993633.471 9959537.143 - 7.67% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 10.71% 15.567 17.235 - 8.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 10.71% 23.335 25.833 - 12.87% -
ranges::min(std::vector<char>)/8 10.68% 2.211 2.448 - 1.26% -
std::unordered_set<std::string>::find(key)_(existent)/8192 10.65% 41.522 45.943 - 32.97% -
std::make_heap(deque<int>)_(descending)/1024 10.64% 985.296 1090.141 - -0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.60% 34.098 37.714 - 1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.57% 32.005 35.389 - 16.28% -
SetIntersection_Interlaced_Vector_float_256_256 10.52% 4606317.495 5090795.014 - -1.20% -
SetIntersection_Interlaced_Vector_string_262144_256 10.51% 67535325.531 74635958.030 - 1.99% -
std::make_heap(deque<int>)_(heap)/1024 10.50% 985.834 1089.326 - -0.93% -
SetIntersection_Interlaced_Vector_string_16384_256 10.50% 38333652.461 42357203.756 - 1.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 10.49% 179692.170 198544.783 - 13.27% -
std::is_partitioned(deque<int>)_(partitioned)/32 10.49% 9.165 10.127 - 10.85% -
std::set<std::string>::upper_bound(key)_(existent)/8192 10.47% 27.606 30.496 - 8.31% -
BM_StringFindStringLiteral/64 10.43% 2.140 2.363 - 9.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.40% 96441.383 106469.143 - 6.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.38% 31.648 34.934 - -1.40% -
SetIntersection_Front_Vector_uint64_262144_1024 10.37% 5341812.782 5895935.129 - 1.02% -
std::multiset<std::string>::count(key)_(existent)/8192 10.36% 26.521 29.269 - -5.78% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 10.35% 19.529 21.551 - 1.42% -
ranges::min(std::list<char>)/8 10.25% 1.767 1.948 - 0.49% -
std::set<std::string>::find(key)_(non-existent)/8192 10.25% 26.480 29.193 - 10.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.17% 1.426 1.571 - 6.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.16% 179899.998 198174.517 - 9.53% -
std::copy_backward(list<int>)/8 10.15% 2.207 2.431 - 0.77% -
std::for_each(multiset<int>::iterator)/32 10.13% 21.436 23.606 - -0.79% -
std::rotate(list<int>)_(1_element_backward)/50 10.12% 22.235 24.485 - -2.57% -
std::unordered_set<int>::ctor(const&,_alloc)/32 10.02% 260.170 286.228 - 6.80% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 10.01% 48.608 53.476 - 11.73% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.97% 219.855 241.782 - -2.83% -
BM_PushHeap_string_Descending_64 9.95% 2.209 2.429 - 11.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 9.92% 22.952 25.229 - 28.70% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.90% 73.712 81.009 - 10.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.89% 177587.939 195154.483 - 9.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 9.88% 181479.996 199414.154 - 12.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 9.85% 20.880 22.937 - 9.63% -
std::remove_copy(list<int>)_(prefix)/8192 9.84% 6855.184 7529.636 - 2.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 9.83% 31.887 35.023 - 1.78% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 9.83% 45.186 49.627 - -5.76% -
std::for_each(multiset<int>::iterator)/8 9.83% 4.590 5.041 - 0.01% -
BM_deque_deque_ranges_move_backward/70000 9.82% 7991.921 8777.040 - 2.51% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.81% 22.641 24.862 - -0.98% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.77% 30.628 33.619 - 0.17% -
std::find_first_of(vector<int>)_(small_needle)/50 9.74% 72.092 79.113 - -5.59% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 9.69% 1.167 1.280 - -0.60% -
std::remove(deque<int>)_(prefix)/50 9.67% 57.520 63.084 - 0.38% -
BM_StringRelational_Eq_Small_Small_Control 9.52% 1.685 1.845 - 3.00% -
std::partition(deque<int>)_(dense)/32 9.52% 9.854 10.792 - 9.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.46% 310.220 339.571 - 0.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.41% 37985905.056 41559200.999 - 8.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.31% 43.669 47.735 - -5.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.30% 2.249 2.458 - -0.84% -
std::multiset<std::string>::find(key)_(existent)/1024 9.29% 22.792 24.910 - 3.62% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.29% 10.098 11.037 - 4.37% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 9.28% 30.134 32.930 - -1.88% -
BM_deque_vector_move_backward/65536 9.27% 7361.291 8043.628 - -8.52% -
std::transform(deque<int>,_deque<int>)/50 9.25% 33.630 36.740 - 0.39% -
std::rotate(list<int>)_(by_1/4)/50 9.23% 23.478 25.645 - -0.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 9.21% 1.923 2.100 - 32.16% -
BM_PushHeap_string_Ascending_1 9.19% 0.642 0.701 - 0.09% -
SetIntersection_Interlaced_Vector_string_16384_4 9.15% 1809998.454 1975555.669 - 10.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.11% 1.623 1.771 - 1.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 9.11% 52.478 57.257 - 34.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.08% 9.719 10.601 - 3.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.06% 50857.518 55463.866 - 6.62% -
SetIntersection_None_Set_string_16384_64 9.05% 189303532.077 206443311.248 - 6.15% -
rng::contains_subrange(list<int>)_(near_matches)/1000 9.00% 36718.742 40024.036 - 5.12% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.94% 8.309 9.051 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.92% 775.124 844.292 - 1.45% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.92% 542496.021 590898.054 - -1.85% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.91% 10.187 11.094 - -4.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.91% 75913.046 82675.376 - -0.72% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 8.90% 38.547 41.978 - 2.76% -
std::find_if_not(vector<char>)_(bail_25%)/32768 8.89% 863.314 940.036 - -0.70% -
std::replace(list<int>)_(sprinkled)/1024 8.89% 726.147 790.678 - -0.76% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.87% 1.916 2.086 - -0.19% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.86% 22.655 24.663 - 7.66% -
std::lower_bound(std::vector<int>)/8192 8.85% 15.605 16.987 - 7.38% -
SetIntersection_Interlaced_Vector_uint64_16384_16 8.84% 2854757.447 3107196.259 - 14.20% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 8.82% 27.623 30.059 - -0.03% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 8.81% 0.253 0.275 - 4.38% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.70% 1.048 1.139 - 0.05% -
std::set<std::string>::find(key)_(non-existent)/1024 8.70% 19.937 21.671 - 8.00% -
std::replace(vector<int>)_(sprinkled)/1024 8.70% 149.937 162.976 - 4.56% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.68% 88937523.839 96657628.108 - 4.32% -
std::vector<int>::ctor(size)/8192 8.63% 517.543 562.220 - -1.01% -
std::find_end(list<int>)_(process_all)/1000 8.63% 656.323 712.947 - -54.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.57% 87.309 94.790 - 4.61% -
bm_ranges_swap_ranges_vb_aligned/32 8.55% 3.289 3.570 - 1.40% -
std::find_end(deque<int>)_(process_all)/1000 8.54% 261.439 283.755 - -5.11% -
std::is_sorted(list<int>,_pred)/8 8.53% 3.675 3.989 - -0.47% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.52% 26.808 29.091 - 2.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.49% 2.743 2.976 - -4.33% -
BM_PushHeap_uint32_Ascending_4 8.48% 0.544 0.590 - -0.21% -
ranges::minmax(std::list<__int128>)/64 8.46% 38.187 41.416 - 5.77% -
SetIntersection_Front_Vector_float_1024_1024 8.43% 5441231.715 5899740.269 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.43% 119282.805 129332.409 - 8.29% -
BM_PushHeap_uint64_Random_1024 8.41% 5.759 6.243 - -0.40% -
std::rotate(deque<int>)_(by_1/2)/1024 8.40% 172.971 187.492 - -0.88% -
SetIntersection_Front_Vector_float_16384_1024 8.39% 5449812.631 5907084.943 - 0.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.38% 10.584 11.471 - -1.81% -
std::rotate(list<int>)_(by_1/2)/32 8.37% 5.938 6.435 - -0.61% -
std::search(deque<int>,_pred)_(no_match)/1024 8.33% 436.352 472.705 - -0.63% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.32% 918.309 994.706 - -3.63% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.29% 28.884 31.279 - 1.56% -
std::unordered_set<int>::insert(value)_(already_present)/8192 8.28% 2.677 2.898 - 11.84% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.28% 11.523 12.478 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.27% 26522127.036 28716750.999 - 8.76% -
SetIntersection_None_Set_uint64_16384_1 8.27% 160439959.594 173707298.104 - 9.41% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.25% 1.388 1.503 - 8.54% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.22% 75.413 81.610 - -6.23% -
SetIntersection_Interlaced_Vector_uint64_262144_256 8.21% 35286190.390 38183077.234 - 25.85% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.18% 1.409 1.525 - -9.42% -
std::equal(vector<bool>)_(unaligned)/50 8.13% 0.816 0.882 - 18.11% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.11% 223.078 241.180 - -0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.11% 1693.090 1830.341 - 4.98% -
SetIntersection_Front_Vector_float_262144_1024 8.10% 5450243.465 5891522.918 - -0.02% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.09% 1.161 1.255 - 8.63% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.06% 445882.271 481839.075 - -0.92% -
ranges::min(std::list<char>)/64 8.04% 25.927 28.011 - 2.14% -
SetIntersection_Interlaced_Set_string_16384_4 8.04% 197023347.536 212857279.472 - 8.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 8.04% 9478.504 10240.157 - 3.71% -
SetIntersection_Interlaced_Vector_uint32_256_64 8.02% 6834657.462 7382969.787 - 5.93% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.01% 2.449 2.645 - 15.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.01% 1.048 1.132 - -0.79% -
std::find_if_not(list<int>)_(process_all)/8192 8.01% 6934.482 7489.924 - 4.52% -
std::reverse_copy(vector<int>)/8 7.98% 2.432 2.626 - 8.60% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.98% 35.465 38.293 - -13.98% -
std::swap_ranges(list<int>)/50 7.97% 31.870 34.410 - 4.72% -
rng::contains(deque<int>)_(process_all)/8 7.97% 2.866 3.094 - -0.56% -
std::search(deque<int>,_pred)_(no_match)/8192 7.96% 3496.490 3774.923 - -0.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.96% 22.840 24.658 - 4.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 7.95% 1.390 1.500 - 8.31% -
BM_PushHeap_string_Ascending_16384 7.94% 19.135 20.654 - 10.21% -
BM_PushHeap_string_PipeOrgan_16384 7.93% 12.756 13.768 - 4.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.93% 11.831 12.769 - 7.93% -
BM_std_minmax_element<char>/2 7.93% 0.634 0.684 - 5.51% -
std::equal(vector<bool>)_(unaligned)/8 7.92% 0.818 0.883 - 17.47% -
BM_deque_deque_ranges_copy_backward/1 7.91% 2.523 2.723 - 0.34% -
vector<bool>(size_type,_const_value_type&) 7.89% 8.337 8.995 - 7.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 7.88% 12895.740 13912.170 - -1.94% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.82% 1446.955 1560.171 - -3.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 7.82% 2.526 2.723 - -0.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.81% 6114.511 6592.337 - 1.96% -
SetIntersection_None_Set_string_16384_1024 7.81% 190225548.901 205086936.696 - 7.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 7.78% 64345387.314 69354482.918 - 8.48% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.78% 11.293 12.172 - -0.65% -
BM_deque_vector_copy/64000 7.77% 2859.233 3081.504 - -0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.77% 44.374 47.821 - -1.13% -
SetIntersection_Interlaced_Set_string_262144_64 7.72% 2147820.719 2313644.611 - 3.11% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.71% 6.256 6.738 - -1.43% -
std::multiset<int>::ctor(const&)/32 7.69% 216.422 233.069 - -2.49% -
std::fill_n(list<int>)/1024 7.69% 440.872 474.764 - 1.87% -
SetIntersection_Front_Set_uint64_256_64 7.66% 5273795.717 5677896.506 - 11.63% -
ranges::min(std::deque<long_long>)/1 7.65% 0.600 0.645 - 3.53% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 7.65% 9.708 10.451 - 3.51% -
std::multiset<int>::insert(value)_(already_present)/1024 7.63% 27.876 30.003 - -2.48% -
SetIntersection_Front_Set_uint64_1024_256 7.63% 3954225.146 4255813.583 - 17.23% -
std::copy_if(vector<int>)_(entire_range)/64 7.62% 15.545 16.730 - 7.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.62% 23.146 24.909 - -2.12% -
ranges::minmax(std::list<__int128>)/70000 7.60% 56872.434 61196.717 - 6.37% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.59% 1284885.986 1382413.952 - 2.01% -
ranges::minmax(std::deque<__int128>)/1 7.57% 0.651 0.700 - 1.92% -
std::set<int>::upper_bound(key)_(existent)/32 7.54% 1.641 1.764 - -1.20% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.53% 115090.354 123753.460 - 6.54% -
std::stable_partition(deque<int>)_(sparse)/32 7.50% 11.148 11.984 - -16.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 7.49% 6215.219 6680.795 - 5.10% -
std::equal(deque<int>)_(it,_it,_it)/8 7.49% 4.149 4.459 - -0.30% -
BM_deque_deque_move_backward/65536 7.48% 7628.923 8199.933 - -1.32% -
bm_ranges_swap_ranges_vb_aligned/16 7.47% 3.294 3.541 - 1.27% -
std::stable_partition(list<int>)_(dense)/32 7.46% 33.506 36.007 - -4.89% -
BM_PushHeap_uint64_Random_16 7.46% 4.160 4.470 - -0.91% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.45% 19.617 21.078 - -0.13% -
std::set<std::string>::equal_range(key)_(existent)/32 7.42% 15.019 16.134 - 2.47% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 7.42% 49815.986 53511.272 - -5.56% -
std::sort_heap(vector<int>,_pred)/8 7.40% 30.307 32.552 - 4.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.38% 1.032 1.108 - 10.51% -
std::find_if_not(list<int>)_(bail_25%)/1024 7.37% 181.590 194.973 - 1.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.35% 5.525 5.932 - 4.43% -
SetIntersection_Front_Set_float_256_64 7.35% 5460516.086 5861862.252 - 12.22% -
std::find_end(list<int>,_pred)_(process_all)/1000 7.33% 760.610 816.377 - 2.10% -
std::search(deque<int>)_(same_length)/1000 7.31% 325.451 349.249 - 6.20% -
SetIntersection_Interlaced_Vector_string_16384_64 7.30% 12178672.720 13067744.915 - 6.66% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 7.30% 10.217 10.963 - 3.75% -
std::move_backward(deque<int>)/32768 7.28% 3264.622 3502.186 - 1.05% -
SetIntersection_None_Set_string_16384_256 7.27% 189368817.101 203135152.573 - 5.91% -
bm_lexicographical_compare<signed_char>/64 7.26% 1.911 2.050 - 3.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.26% 2.493 2.674 - -0.00% -
std::copy(deque<int>)/8 7.26% 2.588 2.776 - 5.03% -
std::find(list<int>)_(process_all)/8 7.23% 2.193 2.351 - -0.49% -
std::find_if(deque<int>)_(process_all)/8 7.21% 2.576 2.762 - 0.20% -
BM_deque_deque_ranges_copy_backward/4000 7.20% 144.294 154.688 - 2.91% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.20% 7130.931 7644.298 - -0.31% -
std::rotate(list<int>)_(1_element_backward)/8192 7.20% 7466.603 8004.133 - 10.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.19% 5.754 6.168 - -2.78% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.19% 27.618 29.603 - 6.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.18% 28.960 31.038 - 1.84% -
BM_PushHeap_string_Descending_4 7.17% 1.897 2.033 - 9.00% -
std::set<std::string>::contains(key)_(non-existent)/1024 7.16% 20.044 21.480 - -12.19% -
std::search(list<int>)_(same_length)/8192 7.14% 7999.769 8570.961 - -0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 7.12% 28.971 31.035 - 30.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.09% 5890.765 6308.649 - 4.79% -
std::deque<int>::ctor(size)/32 7.09% 27.048 28.966 - 4.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.08% 6286.009 6730.795 - 5.97% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.08% 18.897 20.234 - 7.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.07% 1.243 1.331 - 8.81% -
BM_vector_deque_move_backward/64000 7.07% 7254.530 7767.443 - 6.97% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.07% 5.104 5.465 - 0.60% -
std::partial_sort_copy(list<int>)_(heap)/8 7.06% 16.582 17.752 - 0.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 7.05% 216.915 232.213 - -1.13% -
std::move_backward(vector<bool>)_(unaligned)/64 7.04% 1.628 1.743 - 3.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.03% 6153282.716 6585715.517 - 4.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.03% 331.655 354.954 - -2.21% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.02% 49896.272 53396.789 - 5.58% -
BM_PushHeap_uint32_Ascending_64 6.99% 1.517 1.623 - -2.61% -
BM_deque_deque_copy_backward/64000 6.98% 7411.545 7928.973 - -1.27% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 6.95% 1.727 1.847 - -0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.93% 57576.476 61566.187 - 1.29% -
std::search(list<int>,_pred)_(single_element)/8192 6.92% 7696.478 8228.945 - -0.06% -
BM_deque_vector_copy/65536 6.91% 2913.575 3114.999 - -0.47% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.91% 10.203 10.908 - 3.17% -
std::map<int,_int>::count(key)_(non-existent)/0 6.90% 0.252 0.269 - 6.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.89% 12369.837 13222.499 - -0.95% -
BM_PushHeap_uint64_Random_256 6.88% 5.640 6.028 - 0.14% -
BM_std_minmax_element<char>/4 6.88% 1.206 1.289 - -1.47% -
std::search(list<int>,_pred)_(same_length)/8192 6.85% 8817.087 9421.209 - -2.31% -
std::search(list<int>)_(same_length)/1000 6.84% 745.423 796.374 - 5.62% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.83% 8.241 8.804 - 1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.81% 180090.382 192348.398 - 5.40% -
std::multiset<std::string>::contains(key)_(existent)/32 6.80% 14.332 15.307 - -4.14% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.80% 3426.712 3659.635 - 2.47% -
BM_StringConstructDestroyCStr_Small_Transparent 6.79% 0.368 0.393 - -0.59% -
std::copy(vector<bool>)_(aligned)/64 6.79% 1.257 1.343 - 8.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.79% 0.289 0.308 - 7.81% -
rng::find_last(list<int>)_(bail_90%)/1024 6.77% 71.792 76.653 - 0.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.77% 27.842 29.727 - 7.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.75% 81.331 86.821 - 18.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.75% 301.415 321.754 - 5.92% -
std::partition_copy(deque<int>)/1024 6.74% 662.698 707.391 - 11.56% -
std::find(list<int>)_(process_all)/1024 6.74% 685.660 731.887 - 1.28% -
std::replace(list<int>)_(sprinkled)/8192 6.72% 7127.886 7607.223 - 1.83% -
ranges::minmax(std::list<long_long>)/64 6.71% 28.084 29.968 - -0.96% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.68% 3717.264 3965.762 - 4.45% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.68% 11606.503 12381.992 - -3.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.68% 14475949.488 15443063.840 - 8.49% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 6.68% 340.060 362.773 - 0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.67% 12375.756 13200.712 - -3.23% -
SetIntersection_Interlaced_Vector_float_256_64 6.65% 6948651.978 7410981.123 - 6.84% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.65% 7924.821 8451.471 - 0.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.63% 27.189 28.991 - 4.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.62% 1796.068 1914.956 - 0.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 6.58% 18.058 19.246 - -0.07% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 6.56% 9.860 10.507 - -1.15% -
std::find_end(list<int>)_(process_all)/1048576 6.55% 815929.152 869399.980 - -0.66% -
rng::starts_with(deque<int>)/8 6.53% 3.900 4.154 - 3.56% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.52% 15.876 16.912 - -1.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.52% 63.413 67.550 - 0.35% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.51% 8.122 8.651 - 0.14% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.51% 1.155 1.230 - -15.13% -
std::multiset<int>::contains(key)_(existent)/8192 6.48% 8.211 8.744 - -2.79% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.47% 7.010 7.463 - -10.82% -
std::unordered_set<int>::count(key)_(existent)/1024 6.47% 1.295 1.379 - 19.99% -
std::rotate(deque<int>)_(by_1/2)/8192 6.44% 1458.690 1552.570 - -5.42% -
std::search(deque<int>,_pred)_(no_match)/1000 6.42% 424.574 451.848 - -2.07% -
BM_std_minmax_element<long_long>/3 6.40% 1.114 1.185 - -4.95% -
SetIntersection_None_Set_uint64_64_64 6.38% 11132725.634 11843286.105 - 4.38% -
BM_deque_deque_move_backward/64000 6.37% 7290.515 7755.121 - -2.66% -
std::rotate(list<int>)_(1_element_forward)/8192 6.36% 7164.598 7620.615 - 8.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.36% 747.791 795.378 - 1.37% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.33% 1.098 1.168 - 4.40% -
std::set<int>::upper_bound(key)_(existent)/1024 6.33% 4.025 4.280 - 1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.32% 3582575.480 3809063.620 - 23.16% -
std::copy_n(deque<int>)/8 6.30% 2.636 2.802 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.29% 206.312 219.298 - -2.74% -
std::is_sorted_until(list<int>)/1024 6.29% 741.369 787.998 - -3.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 6.29% 3865.627 4108.624 - 4.72% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.26% 11.286 11.993 - -1.68% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.26% 2.040 2.168 - 0.07% -
std::move(vector<int>)/8 6.24% 2.169 2.305 - -3.30% -
std::transform(deque<int>,_deque<int>)/32 6.24% 21.366 22.700 - 5.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.20% 6.454 6.854 - 4.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.19% 811.772 862.041 - -1.25% -
BM_std_minmax_element<short>/1 6.19% 0.299 0.318 - 1.24% -
BM_deque_vector_copy/70000 6.18% 3171.852 3367.799 - 0.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.18% 1.050 1.115 - -0.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.18% 8.960 9.513 - -1.17% -
std::partition_copy(list<int>)/32 6.17% 8.582 9.111 - 1.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.16% 5.570 5.913 - -9.25% -
BM_deque_vector_copy_backward/64000 6.16% 7487.791 7948.763 - -8.25% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.15% 557446.994 591741.935 - -0.91% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.15% 9.940 10.552 - -0.93% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.13% 1807821.369 1918722.494 - 9.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.13% 1.048 1.113 - -0.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.13% 32.207 34.181 - 0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.047 1.111 - 0.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.11% 89.814 95.304 - -4.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.11% 47084643.425 49961246.179 - 11.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.09% 50096.565 53147.173 - 1.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.08% 4.520 4.795 - 1.47% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.07% 10.267 10.891 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.07% 44403612.134 47099101.957 - 9.80% -
BM_vector_deque_ranges_copy_backward/65536 6.07% 7540.027 7997.577 - 2.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.04% 491389.524 521046.833 - 3.92% -
std::find_end(list<int>)_(single_element)/1024 6.03% 688.722 730.235 - -0.75% -
std::count(list<int>)_(every_other)/1024 6.01% 667.153 707.271 - -0.32% -
BM_std_minmax_element<char>/1 6.01% 0.301 0.319 - 4.50% -
SetIntersection_Interlaced_Set_string_262144_16 6.01% 2162017.088 2291926.842 - -4.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.01% 358.130 379.642 - 7.84% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.95% 23.327 24.714 - -0.73% -
BM_PushHeap_uint64_Random_16384 5.94% 5.914 6.266 - -2.30% -
SetIntersection_Front_Vector_float_16384_256 5.94% 2168473.030 2297276.306 - 1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.93% 9623.536 10193.823 - 2.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.92% 5.012 5.309 - 5.52% -
ranges::min(std::list<long_long>)/8 5.91% 1.843 1.952 - 0.33% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.91% 0.917 0.971 - 5.36% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 5.91% 0.220 0.233 - 5.21% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.91% 2399.076 2540.746 - 0.04% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.90% 7178.734 7602.170 - -1.21% -
ranges::min(std::vector<long_long>)/8 5.89% 2.126 2.251 - 3.82% -
std::make_heap(deque<int>)_(repeated)/8192 5.86% 16855.059 17843.083 - -1.02% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.86% 1.908 2.020 - 2.88% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 5.85% 82.328 87.143 - 3.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.83% 11591.517 12267.837 - 3.80% -
std::set<int>::equal_range(key)_(existent)/8192 5.83% 8.252 8.733 - 10.16% -
std::remove_if(deque<int>)_(prefix)/50 5.82% 64.165 67.899 - 3.93% -
BM_deque_deque_move_backward/70000 5.81% 8128.075 8600.291 - -1.82% -
std::find(vector<int>)_(bail_25%)/8 5.80% 1.359 1.437 - 2.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.79% 944682.592 999404.967 - 4.57% -
BM_StringFindStringLiteral/32 5.78% 1.748 1.849 - 8.90% -
std::partition(deque<int>)_(dense)/50 5.77% 15.300 16.183 - 8.39% -
std::remove_copy_if(vector<int>)_(prefix)/8192 5.75% 3311.047 3501.520 - 1.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.75% 35.428 37.464 - -2.69% -
SetIntersection_None_Set_float_1024_16 5.75% 8905860.686 9417532.266 - -11.55% -
std::set<std::string>::count(key)_(non-existent)/1024 5.73% 23.784 25.147 - 6.08% -
std::partition(vector<int>)_(dense)/32 5.72% 8.349 8.826 - 2.42% -
std::partition_copy(list<int>)/8192 5.69% 6846.125 7235.805 - -1.25% -
std::count(list<int>)_(every_other)/8192 5.68% 6589.890 6964.143 - -4.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.68% 125.098 132.202 - 3.96% -
std::set<std::string>::contains(key)_(existent)/32 5.67% 15.919 16.820 - 6.39% -
SetIntersection_Front_Vector_uint64_16384_256 5.66% 2145748.755 2267242.655 - 0.77% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.66% 44798.536 47334.466 - 5.24% -
BM_deque_deque_ranges_move_backward/65536 5.66% 7577.810 8006.404 - 1.26% -
std::sort_heap(deque<int>)/8192 5.61% 453018.868 478454.423 - 0.63% -
SetIntersection_None_Set_uint64_256_4 5.59% 11605921.922 12254678.610 - 9.66% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 5.59% 37.978 40.099 - 9.97% -
ranges::minmax(std::deque<__int128>)/64 5.55% 30.145 31.819 - 2.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.55% 6269854.663 6617882.140 - 5.31% -
std::set<std::string>::count(key)_(non-existent)/32 5.54% 10.090 10.649 - -5.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.51% 10.110 10.667 - 6.24% -
std::remove(deque<int>)_(prefix)/32 5.50% 52.858 55.767 - -0.36% -
std::vector<int>::ctor(size)/32 5.50% 9.964 10.511 - -2.89% -
SetIntersection_Front_Vector_uint32_16384_256 5.49% 2156052.399 2274464.386 - 3.59% -
SetIntersection_Front_Vector_float_1024_256 5.49% 2168224.583 2287171.768 - 0.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.47% 11640.301 12277.442 - 4.85% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.47% 12934.151 13641.433 - 6.36% -
std::partition_copy(vector<int>)/50 5.45% 12.210 12.875 - 2.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.44% 216.805 228.606 - -6.36% -
std::map<int,_int>::contains(key)_(existent)/1024 5.43% 3.867 4.076 - -1.43% -
BM_vector_deque_ranges_move/70000 5.42% 3102.948 3271.094 - -7.23% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.41% 10.169 10.719 - 0.64% -
std::sort(vector<int>)_(shuffled)/8192 5.41% 45049.232 47484.962 - 1.07% -
std::multiset<std::string>::erase(iterator)/8192 5.39% 29.953 31.568 - -12.89% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.39% 8.301 8.749 - 0.50% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.38% 111.135 117.112 - 7.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.38% 52.720 55.555 - 3.02% -
BM_vector_deque_copy/70000 5.37% 3104.628 3271.457 - -7.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.36% 736.650 776.115 - 0.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.35% 213.782 225.222 - 0.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.34% 27.208 28.661 - 2.38% -
std::find_if_not(list<int>)_(bail_25%)/8192 5.34% 1443.350 1520.390 - 6.64% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.33% 10.278 10.825 - -0.29% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.30% 2.278 2.399 - -0.82% -
SetIntersection_None_Set_uint64_1024_256 5.28% 8934891.142 9406991.556 - 8.06% -
BM_vector_deque_move/70000 5.28% 3104.860 3268.702 - -7.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.27% 72.014 75.812 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.27% 6264.584 6594.720 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.25% 7657.378 8059.596 - 2.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.24% 22.667 23.855 - 7.81% -
SetIntersection_None_Set_float_1024_256 5.23% 8782823.499 9242450.876 - -15.11% -
BM_vector_deque_ranges_copy/70000 5.23% 3104.268 3266.554 - -7.49% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.22% 6681120.625 7029800.102 - 1.40% -
std::partition_copy(deque<int>)/8192 5.21% 5683.696 5980.020 - 4.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 5.21% 3828.916 4028.277 - 8.09% -
SetIntersection_None_Set_uint64_256_16 5.20% 11025193.051 11598855.330 - 8.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.17% 0.273 0.287 - -0.14% -
SetIntersection_Front_Vector_float_256_256 5.17% 4333279.065 4557141.764 - 0.05% -
std::equal(deque<int>)_(it,_it,_it)/50 5.16% 21.548 22.659 - -0.86% -
BM_deque_deque_copy/70000 5.15% 3181.967 3345.961 - 5.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.14% 27.944 29.381 - 7.53% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.14% 1.630 1.714 - 5.74% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 5.11% 2175.401 2286.617 - 4.58% -
BM_deque_deque_ranges_move_backward/64000 5.09% 7520.577 7903.355 - 0.43% -
std::unique(list<int>,_pred)_(contiguous)/8192 5.09% 7494.497 7875.743 - -3.51% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.08% 25182.513 26462.466 - 5.31% -
std::equal(list<int>)_(it,_it,_it)/8192 5.08% 9275.331 9746.247 - 3.49% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.06% 23.562 24.754 - -0.69% -
std::partial_sort(vector<int>)_(heap)/8192 5.05% 96325.267 101191.771 - 4.06% -
BM_PushHeap_string_PipeOrgan_1024 5.05% 9.445 9.922 - 1.84% -
BM_vector_deque_copy_backward/64000 5.04% 7399.057 7772.162 - 5.56% -
std::pop_heap(deque<size_t>)/8192 5.04% 57.144 60.024 - 0.28% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 5.03% 4.458 4.682 - 6.05% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.02% 240.127 252.181 - 5.99% -
BM_deque_deque_copy_backward/65536 5.02% 7576.692 7956.717 - -1.07% -
std::set<int>::ctor(const&)/32 5.00% 213.468 224.136 - 2.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.99% 6742.689 7078.962 - 4.93% -
SetIntersection_None_Set_uint64_16384_4 4.98% 165013346.874 173230736.899 - 7.23% -
BM_deque_vector_ranges_copy/64000 4.96% 2912.713 3057.264 - -1.38% -
BM_PushHeap_uint64_Random_64 4.96% 5.219 5.477 - -2.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 4.94% 451.123 473.425 - 5.16% -
SetIntersection_Front_Vector_float_262144_256 4.94% 2167972.137 2275069.844 - -0.27% -
std::reverse_copy(list<int>)/4096 4.91% 3193.733 3350.555 - 4.28% -
bm_ranges_swap_ranges_vb_aligned/8 4.91% 3.263 3.424 - 0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.90% 49.242 51.654 - -0.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.89% 218853427.150 229563143.261 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.89% 2274537.858 2385674.607 - 2.36% -
std::make_heap(deque<int>)_(repeated)/1024 4.88% 2162.137 2267.744 - -0.89% -
std::map<int,_int>::ctor(const&)/32 4.87% 216.427 226.957 - 1.06% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 4.85% 1.594 1.671 - 4.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 4.85% 20.500 21.493 - -1.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 4.84% 0.930 0.975 - 4.89% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.84% 113925212.174 119437153.759 - -1.08% -
std::move_backward(vector<int>)/8 4.84% 2.174 2.279 - -0.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.82% 1.112 1.165 - 1.33% -
BM_PushHeap_uint32_Random_16384 4.81% 5.618 5.889 - 0.93% -
std::transform(list<int>)_(identity_transform)/32 4.81% 16.099 16.874 - -0.65% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.81% 9.434 9.888 - -0.60% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.77% 22.971 24.067 - 0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.76% 1.270 1.330 - 6.66% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.75% 6820.001 7144.064 - 3.99% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.75% 26784.927 28056.622 - -0.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.74% 1034953.129 1084036.214 - -0.51% -
SetIntersection_None_Set_uint64_1024_16 4.74% 8972386.503 9397770.077 - 9.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.72% 5.511 5.771 - -2.98% -
std::multiset<int>::contains(key)_(existent)/32 4.71% 1.639 1.716 - -1.34% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 4.71% 0.224 0.235 - 7.01% -
SetIntersection_Interlaced_Set_float_16384_16384 4.70% 208798456.154 218613751.799 - 4.30% -
bm_lexicographical_compare<signed_char>/8 4.70% 3.110 3.256 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.70% 13266714.681 13889656.556 - 2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.69% 3.417 3.578 - -1.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.68% 5.175 5.417 - 5.09% -
std::copy_n(vector<int>)/8 4.67% 2.114 2.212 - -2.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.64% 214.155 224.088 - -1.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.63% 6.486 6.787 - -2.44% -
SetIntersection_Front_Set_uint64_256_256 4.62% 7440051.657 7783586.227 - 1.40% -
SetIntersection_Front_Set_string_16384_64 4.61% 4301042.807 4499258.333 - 0.24% -
std::deque<int>::ctor(size)/1024 4.60% 71.742 75.045 - -0.42% -
std::multiset<std::string>::count(key)_(non-existent)/0 4.58% 0.259 0.271 - 4.57% -
BM_lexicographical_compare_three_way_slow_path/16 4.58% 4.356 4.556 - -0.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.58% 24.313 25.425 - 11.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.57% 6278.212 6565.309 - -0.58% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.57% 0.775 0.810 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 4.56% 24.558 25.679 - 1.43% -
SetIntersection_None_Set_uint64_256_64 4.56% 9382142.097 9810046.591 - 9.85% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.56% 514.422 537.861 - 3.78% -
SetIntersection_None_Set_uint64_1024_1 4.52% 8987520.224 9393783.398 - 8.98% -
BM_deque_vector_ranges_copy/65536 4.50% 2941.728 3074.205 - -1.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.48% 16.502 17.241 - 7.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.48% 1.052 1.099 - -0.84% -
std::multimap<std::string,_int>::erase(iterator)/32 4.46% 27.826 29.068 - 2.47% -
std::rotate_copy(vector<int>)/1024 4.46% 32.778 34.239 - 1.12% -
SetIntersection_Front_Set_uint64_262144_256 4.44% 3713053.704 3877871.377 - 6.25% -
std::find_end(list<int>)_(single_element)/1000 4.43% 684.813 715.130 - 0.71% -
ranges::minmax(std::vector<char>)/70000 4.42% 564.879 589.872 - -0.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.40% 10.953 11.435 - 6.39% -
std::sort_heap(deque<int>)/8 4.40% 36.024 37.609 - 3.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.40% 645.818 674.234 - 0.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.39% 210.742 220.000 - -1.93% -
BM_vector_deque_ranges_copy_backward/64000 4.39% 7401.867 7726.931 - 3.78% -
std::search(deque<int>)_(same_length)/8192 4.39% 3763.271 3928.515 - 3.57% -
std::for_each_n(list<int>)/8 4.39% 2.421 2.527 - -1.90% -
rng::fold_left(list<int>)/8192 4.39% 10904.226 11382.736 - 0.45% -
std::stable_partition(deque<int>)_(sparse)/50 4.39% 27.391 28.593 - -8.25% -
std::copy_backward(vector<bool>)_(aligned)/512 4.38% 1.547 1.615 - 2.54% -
BM_deque_deque_ranges_copy_backward/65536 4.38% 7506.134 7834.873 - -3.50% -
rng::find_last(vector<char>)_(bail_90%)/8 4.38% 0.440 0.460 - -0.17% -
BM_getline_string 4.37% 16.146 16.853 - -1.32% -
BM_PushHeap_string_QuickSortAdversary_262144 4.35% 16.645 17.370 - 2.12% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.34% 264.776 276.262 - 4.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.32% 0.494 0.516 - 0.97% -
std::is_sorted_until(list<int>)/8 4.32% 2.079 2.169 - 2.97% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.31% 14.984 15.630 - 0.49% -
std::multiset<std::string>::ctor(const&)/32 4.29% 774.937 808.169 - 1.80% -
std::set<int>::find(key)_(existent)/32 4.28% 1.624 1.693 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.27% 5170572.752 5391264.444 - 10.07% -
std::unordered_set<std::string>::clear()/32 4.27% 929.696 969.372 - -3.39% -
BM_vector_deque_move_backward/0 4.26% 0.419 0.437 - -7.62% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.25% 9.781 10.196 - 22.35% -
std::partial_sort_copy(list<int>)_(repeated)/8192 4.25% 32520.954 33901.934 - 1.20% -
BM_deque_vector_ranges_move_backward/4000 4.24% 142.260 148.298 - 5.31% -
BM_PushHeap_uint64_Random_262144 4.23% 5.990 6.244 - -1.82% -
BM_StringRelational_Less_Empty_Empty_Control 4.23% 1.669 1.740 - 7.77% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.23% 11.396 11.878 - 3.06% -
BM_deque_deque_ranges_copy_backward/2 4.22% 2.305 2.402 - -2.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.20% 87.552 91.232 - -14.02% -
std::replace(vector<int>)_(sprinkled)/8192 4.20% 1245.180 1297.422 - 6.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.16% 1.762 1.835 - -1.42% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.16% 5148.430 5362.492 - 4.62% -
std::find(list<int>)_(process_all)/8192 4.16% 7129.683 7426.084 - 0.14% -
ranges::minmax(std::vector<char>)/1 4.16% 0.626 0.652 - 4.80% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.15% 172535198.843 179697299.583 - 7.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.15% 5513.537 5742.239 - 0.72% -
std::set<std::string>::clear()/32 4.15% 876.899 913.252 - 1.42% -
SetIntersection_Interlaced_Set_string_256_64 4.14% 29729390.805 30960293.118 - -0.53% -
bm_swap_ranges_vb_aligned/64 4.14% 2.889 3.009 - 0.33% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.13% 34.632 36.062 - 0.63% -
SetIntersection_Interlaced_Vector_float_1024_64 4.08% 3272023.439 3405665.078 - 1.54% -
std::stable_sort(vector<int>)_(descending)/8 4.08% 23.331 24.284 - -1.27% -
BM_lexicographical_compare_three_way_slow_path/4 4.08% 1.130 1.176 - -0.13% -
std::move_backward(deque<int>)/262144 4.08% 29873.621 31092.197 - -0.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.08% 1050992.930 1093858.727 - -0.50% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.08% 11350.045 11812.796 - -4.62% -
std::swap_ranges(list<int>)/1024 4.07% 747.300 777.738 - 1.71% -
BM_deque_deque_copy/65536 4.07% 3084.048 3209.661 - 4.46% -
SetIntersection_Front_Vector_string_16384_64 4.06% 3122086.287 3248845.247 - 0.12% -
BM_deque_deque_copy_backward/4000 4.06% 145.339 151.239 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.06% 4283041.225 4456870.338 - 4.06% -
std::rotate(list<int>)_(1_element_forward)/50 4.06% 24.750 25.754 - 0.60% -
std::rotate_copy(list<int>)/50 4.05% 13.293 13.832 - -0.69% -
std::find(vector<char>)_(bail_25%)/8 4.05% 1.109 1.154 - 4.14% -
SetIntersection_None_Set_uint64_64_1 4.05% 22581522.629 23495359.432 - 5.00% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.04% 644.406 670.451 - 3.88% -
bm_swap_ranges_vb_aligned/8 4.04% 3.148 3.276 - 1.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 4.02% 1506.395 1567.004 - 0.78% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.02% 37.022 38.510 - 3.30% -
std::fill_n(vector<bool>)/32768 4.01% 29.285 30.459 - 0.80% -
BM_PushHeap_string_Descending_16 4.01% 2.103 2.188 - 5.44% -
std::move_backward(deque<int>)/1048576 4.00% 125794.150 130828.687 - -1.60% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.99% 5.176 5.383 - 3.18% -
SetIntersection_Interlaced_Set_float_16384_1024 3.98% 170803895.483 177609815.318 - 3.77% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.98% 53.062 55.176 - 0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.96% 9.110 9.471 - 3.76% -
std::move_backward(deque<int>)/4096 3.96% 152.702 158.748 - 2.92% -
BM_std_minmax_element<short>/3 3.95% 1.080 1.122 - -14.06% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 3.93% 99.134 103.031 - 3.81% -
std::set<int>::find(key)_(non-existent)/1024 3.93% 5.378 5.589 - 0.03% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.92% 1.156 1.202 - 3.96% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.92% 8.964 9.316 - -1.33% -
std::is_partitioned(list<int>)_(partitioned)/50 3.92% 13.477 14.005 - 0.60% -
BM_vector_deque_copy/65536 3.92% 2857.387 2969.278 - -11.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.91% 1097.471 1140.420 - 3.05% -
std::find_end(vector<int>)_(single_element)/1000 3.91% 229.863 238.854 - -2.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.91% 9907107.213 10294341.881 - 5.99% -
SetIntersection_None_Set_uint64_256_1 3.90% 11725391.001 12183027.980 - 7.05% -
BM_vector_deque_ranges_move/65536 3.90% 2859.692 2971.258 - -11.00% -
std::copy(vector<bool>)_(aligned)/262144 3.89% 587.809 610.661 - -19.41% -
std::rotate_copy(deque<int>)/32 3.88% 2.572 2.672 - -1.80% -
std::find_end(list<int>)_(process_all)/1024 3.86% 697.957 724.914 - -54.80% -
std::is_sorted(deque<int>,_pred)/1024 3.85% 617.072 640.812 - -0.12% -
SetIntersection_None_Set_uint64_1024_64 3.84% 9011260.678 9357644.502 - 8.23% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.84% 355.277 368.909 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.83% 201498306.274 209223815.291 - 6.04% -
std::for_each(vector<int>)/8 3.83% 0.906 0.941 - 1.34% -
std::reverse_copy(list<int>)/32768 3.83% 25899.089 26890.044 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_1024_256 3.82% 5926865.277 6153395.040 - 9.44% -
BM_vector_deque_move/65536 3.82% 2858.785 2967.960 - -11.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.82% 214.501 222.692 - -2.56% -
BM_vector_deque_ranges_copy/65536 3.82% 2859.660 2968.765 - -11.19% -
std::unique(deque<int>)_(contiguous)/52 3.81% 55.424 57.537 - 2.78% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.80% 2.637 2.737 - 11.76% -
std::move(deque<int>)/8 3.80% 3.450 3.581 - 4.76% -
std::all_of(vector<int>)_(process_all)/32 3.80% 8.364 8.681 - 2.75% -
std::search(deque<int>,_pred)_(same_length)/1000 3.78% 480.779 498.966 - 1.73% -
BM_vector_deque_move_backward/70000 3.78% 8003.041 8305.264 - 2.77% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.78% 3.178 3.298 - -0.28% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 3.75% 17.281 17.930 - 2.16% -
std::unique_copy(list<int>)_(sprinkled)/32 3.74% 13.054 13.542 - -1.53% -
std::move(vector<bool>)_(unaligned)/4096 3.73% 25.965 26.935 - -0.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.73% 178310.725 184966.393 - -1.45% -
SetIntersection_Interlaced_Set_string_16384_64 3.73% 345293571.655 358172526.864 - -0.88% -
ranges::min(std::vector<__int128>)/8 3.73% 2.856 2.962 - 3.42% -
SetIntersection_Front_Set_string_256_64 3.73% 14183192.766 14711680.542 - 1.34% -
BM_deque_vector_ranges_copy_backward/0 3.72% 1.374 1.425 - -7.23% -
BM_vector_deque_ranges_copy/64000 3.71% 2841.677 2947.237 - -12.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.71% 10.563 10.955 - -0.57% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.71% 25.423 26.366 - 4.84% -
BM_PushHeap_float_PipeOrgan_1 3.71% 0.671 0.696 - 69.69% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.70% 461979.139 479083.097 - -1.39% -
SetIntersection_Interlaced_Vector_string_1024_16 3.70% 3319824.348 3442731.413 - 4.47% -
std::move(vector<bool>)_(unaligned)/32768 3.69% 202.285 209.747 - 1.56% -
std::find(list<int>)_(bail_25%)/8192 3.68% 1418.786 1471.016 - 3.14% -
BM_vector_deque_ranges_move/64000 3.68% 2843.410 2947.913 - -11.96% -
BM_vector_deque_copy/64000 3.67% 2842.454 2946.900 - -12.02% -
std::unique_copy(list<int>)_(contiguous)/8192 3.67% 6792.052 7041.431 - 3.00% -
BM_vector_deque_move/64000 3.67% 2844.020 2948.265 - -11.69% -
std::set<int>::lower_bound(key)_(existent)/1024 3.66% 4.506 4.671 - 0.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.64% 18.981 19.673 - 6.17% -
BM_lexicographical_compare_three_way_fast_path/256 3.64% 68.197 70.680 - -0.58% -
SetIntersection_None_Set_float_1024_64 3.64% 9101645.475 9432975.497 - -12.47% -
bm_ranges_swap_ranges_vb_aligned/1024 3.63% 6.528 6.765 - 3.58% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.63% 1371135.881 1420905.996 - -5.86% -
std::is_sorted(deque<int>,_pred)/8192 3.63% 5007.942 5189.625 - -0.05% -
BM_std_minmax_element<char>/64 3.63% 17.109 17.730 - -6.56% -
BM_std_minmax_element<long_long>/64000 3.62% 16273.847 16863.106 - -3.13% -
std::multiset<std::string>::count(key)_(existent)/32 3.61% 19.597 20.305 - 2.03% -
ranges::minmax(std::deque<__int128>)/8 3.60% 3.704 3.837 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.59% 4.504 4.666 - -1.75% -
std::multimap<int,_int>::find(key)_(existent)/32 3.59% 1.691 1.751 - 0.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.58% 760.525 787.762 - 2.13% -
BM_std_minmax_element<long_long>/70000 3.58% 17802.912 18439.635 - -3.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.57% 58.999 61.104 - 3.74% -
SetIntersection_Front_Set_uint64_16384_1024 3.56% 12460483.934 12903961.469 - 6.17% -
std::rotate(list<int>)_(1_element_forward)/32 3.55% 13.296 13.768 - -1.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.55% 32.321 33.469 - 5.57% -
BM_std_minmax_element<long_long>/65536 3.55% 16665.713 17257.409 - -3.14% -
BM_std_minmax_element<long_long>/64 3.55% 16.688 17.280 - -3.28% -
std::unique_copy(deque<int>)_(contiguous)/52 3.51% 14.396 14.902 - -0.70% -
std::is_sorted(list<int>)/8 3.50% 2.081 2.154 - 3.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.49% 24.249 25.096 - 3.92% -
BM_std_minmax_element<short>/1024 3.49% 262.286 271.445 - -5.93% -
SetIntersection_Interlaced_Set_float_64_16 3.48% 21818647.974 22576920.794 - 0.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.47% 1.201 1.243 - -0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.47% 736.111 761.656 - 4.64% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.46% 23.468 24.279 - -2.67% -
SetIntersection_None_Set_uint64_64_16 3.44% 18468691.972 19104624.778 - 5.73% -
SetIntersection_Interlaced_Set_uint32_64_64 3.44% 13391486.461 13851829.027 - 5.63% -
std::copy_backward(deque<int>)/32768 3.44% 3673.482 3799.739 - -4.92% -
BM_lexicographical_compare_three_way_fast_path/64 3.39% 15.034 15.545 - -0.39% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.38% 84943.400 87817.224 - -0.97% -
std::copy_backward(list<int>)/64 3.38% 29.932 30.944 - 0.41% -
BM_deque_vector_move/1 3.38% 2.051 2.120 - 0.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.37% 241.115 249.244 - -0.28% -
bm_ranges_lexicographical_compare<signed_char>/512 3.37% 7.766 8.028 - -0.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.36% 26861.004 27764.296 - -0.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.36% 1.312 1.357 - 21.51% -
BM_StringFindStringLiteral/256 3.36% 5.463 5.647 - 5.62% -
BM_deque_deque_ranges_copy_backward/64000 3.36% 7349.671 7596.254 - -2.25% -
SetIntersection_None_Set_uint64_256_256 3.35% 5823958.426 6018943.254 - 5.78% -
BM_PushHeap_uint32_Descending_16 3.35% 0.355 0.367 - 3.55% -
SetIntersection_None_Set_uint64_1024_4 3.34% 9106801.985 9411125.873 - 7.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.34% 12927.719 13359.471 - 1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.34% 1410413.851 1457511.616 - 4.11% -
BM_deque_vector_ranges_copy/70000 3.34% 3197.045 3303.704 - -2.43% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.34% 4.208 4.348 - -1.94% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.33% 39.750 41.076 - 16.83% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.33% 215.170 222.341 - -3.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.33% 3638.752 3759.964 - -0.22% -
SetIntersection_None_Set_uint64_1024_1024 3.33% 9052342.148 9353391.836 - 8.65% -
SetIntersection_None_Set_uint64_16_4 3.33% 57148398.323 59048795.418 - 3.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.32% 1208357.487 1248520.308 - 4.75% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.32% 604.903 624.983 - 1.29% -
BM_StringFindCharLiteral/1024 3.31% 18.979 19.607 - 8.90% -
std::copy_if(list<int>)_(entire_range)/8 3.31% 2.452 2.533 - -1.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.31% 34.972 36.129 - -2.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 31.084 32.110 - 2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.30% 18194211.567 18793778.535 - 2.11% -
BM_lexicographical_compare_three_way_fast_path/1024 3.29% 236.321 244.086 - -0.64% -
ranges::min(std::deque<char>)/8 3.28% 2.283 2.358 - -5.06% -
BM_StringFindMatch2/64 3.27% 983.322 1015.508 - 3.34% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.27% 38.582 39.845 - 5.96% -
SetIntersection_None_Set_float_1024_4 3.27% 8935352.638 9227706.740 - -14.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.27% 170865.986 176454.093 - -0.92% -
BM_StringAssignStr_Small_Transparent 3.27% 0.486 0.502 - 3.52% -
BM_deque_vector_copy/0 3.27% 1.249 1.290 - -8.86% -
BM_vector_deque_copy_backward/65536 3.27% 7667.258 7917.810 - 1.47% -
SetIntersection_None_Set_float_1024_1 3.27% 8974772.755 9267947.137 - -13.74% -
std::remove_if(deque<int>)_(prefix)/32 3.26% 54.625 56.408 - -1.20% -
SetIntersection_Front_Set_string_16384_16 3.26% 1770283.284 1827977.644 - -2.62% -
BM_PushHeap_uint32_Ascending_1 3.26% 0.466 0.481 - -24.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.25% 577.431 596.203 - -14.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.25% 0.813 0.840 - -9.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.25% 129.651 133.859 - -3.03% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.24% 10.802 11.152 - -0.24% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.24% 40.983 42.309 - 6.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.24% 0.769 0.794 - -0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.24% 11494.532 11866.398 - 2.84% -
BM_StringFindMatch2/512 3.23% 990.188 1022.128 - 3.24% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.22% 180549.245 186361.473 - 0.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.22% 276.552 285.453 - 3.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.22% 71.608 73.911 - -0.40% -
std::partial_sort(deque<int>)_(ascending)/8 3.22% 30.868 31.861 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.21% 333293712.763 343993811.454 - -0.31% -
BM_std_minmax_element<short>/512 3.21% 134.142 138.441 - -5.83% -
BM_std_minmax_element<short>/5500 3.19% 1375.647 1419.579 - -6.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.19% 4.513 4.656 - 0.21% -
SetIntersection_None_Set_uint64_16384_1024 3.18% 169268240.056 174653428.124 - 3.01% -
bm_ranges_swap_ranges_vb_aligned/2048 3.18% 8.563 8.835 - 1.48% -
BM_std_minmax_element<short>/4096 3.18% 1026.218 1058.834 - -6.55% -
BM_PushHeap_uint32_Ascending_256 3.18% 2.082 2.148 - -3.32% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.17% 15145.098 15625.132 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.16% 19.138 19.743 - 4.41% -
SetIntersection_Interlaced_Vector_string_262144_16384 3.16% 1002894.613 1034625.652 - 1.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.16% 692.913 714.832 - 3.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.16% 58227.047 60066.700 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.16% 23.003 23.729 - 11.91% -
BM_deque_deque_move/64 3.16% 3.063 3.159 - 4.09% -
std::count(vector<int>)_(every_other)/8 3.15% 1.335 1.378 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.15% 9755174.591 10062174.035 - 2.48% -
std::move_backward(vector<bool>)_(aligned)/512 3.13% 2.280 2.352 - 1.37% -
std::partition(vector<int>)_(dense)/8192 3.13% 1810.876 1867.567 - -0.53% -
SetIntersection_Front_Set_float_262144_16384 3.13% 214062166.537 220758259.470 - 3.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.13% 11975.688 12350.110 - 1.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.12% 12.960 13.365 - 9.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.12% 3663.895 3778.199 - -0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.11% 21.891 22.571 - 0.08% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.10% 2.011 2.073 - -2.75% -
BM_lexicographical_compare_three_way_fast_path/16384 3.08% 3630.878 3742.862 - -0.50% -
BM_std_minmax_element<long_long>/4 3.08% 1.222 1.260 - -0.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.08% 922.234 950.630 - -0.40% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.08% 22.398 23.087 - -4.46% -
std::find_end(vector<int>)_(single_element)/1024 3.07% 236.608 243.860 - -3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 3.06% 218362034.403 225046662.157 - 2.66% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.06% 20.660 21.293 - 3.60% -
ranges::min(std::list<__int128>)/64 3.06% 32.234 33.220 - -0.36% -
std::is_sorted_until(vector<int>)/8 3.06% 2.048 2.111 - -3.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.02% 120609.980 124246.580 - -6.32% -
std::find(deque<int>)_(process_all)/8 3.01% 3.398 3.501 - 0.85% -
rng::contains_subrange(list<int>)_(near_matches)/1024 3.01% 38482.137 39639.395 - 1.81% -
std::fill(vector<bool>)/32768 2.99% 29.214 30.088 - -0.07% -
BM_deque_deque_ranges_copy_backward/70000 2.99% 8221.555 8467.242 - -1.95% -
SetIntersection_Front_Vector_string_64_64 2.99% 24966445.875 25712126.661 - -1.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.98% 6.109 6.291 - 1.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.98% 27.278 28.091 - 2.39% -
ranges::min(std::vector<long_long>)/70000 2.98% 7674.275 7903.153 - -0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.98% 14554.157 14987.280 - -0.23% -
BM_lexicographical_compare_three_way_fast_path/4096 2.98% 922.133 949.571 - -0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.97% 1484.284 1528.424 - 0.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.97% 105013.388 108127.417 - 4.15% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.96% 9.678 9.965 - -1.37% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.96% 236.209 243.208 - -0.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.96% 16285.415 16767.614 - -0.92% -
ranges::min(std::vector<char>)/70000 2.96% 478.639 492.802 - -0.37% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.96% 2830.164 2913.867 - -0.48% -
std::unordered_set<int>::erase(iterator)/8192 2.95% 20.300 20.899 - 1.00% -
SetIntersection_None_Set_uint64_4_4 2.95% 137100652.284 141144067.413 - 4.86% -
std::replace_if(list<int>)_(prefix)/50 2.95% 23.656 24.354 - -0.50% -
std::move_backward(vector<int>)/262144 2.94% 21617.353 22253.672 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.94% 13606882.716 14007180.167 - 5.52% -
std::find_end(forward_list<int>)_(single_element)/1024 2.94% 698.772 719.291 - 1.03% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.92% 789.857 812.904 - -0.72% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.92% 5.348 5.504 - 1.54% -
std::find(list<int>)_(bail_25%)/32768 2.91% 8129.120 8365.558 - 9.23% -
SetIntersection_None_Set_uint64_64_4 2.90% 21660535.242 22289153.395 - 4.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.90% 848.192 872.790 - 2.16% -
SetIntersection_Interlaced_Vector_string_256_16 2.89% 10394454.364 10695329.980 - -14.99% -
BM_lexicographical_compare_three_way_fast_path/4 2.88% 1.112 1.144 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.88% 13417939.980 13804073.000 - -0.63% -
std::any_of(vector<int>)_(process_all)/8 2.88% 2.419 2.489 - 0.34% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.87% 10.125 10.416 - 0.05% -
BM_vector_deque_move_backward/65536 2.86% 7706.512 7927.054 - 3.20% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.85% 3627.443 3730.932 - -0.81% -
std::move(list<int>)/4096 2.85% 4360.747 4484.892 - 1.06% -
BM_deque_deque_move/512 2.84% 17.715 18.218 - 3.21% -
SetIntersection_None_Set_uint64_16_1 2.84% 67117901.294 69026118.910 - 4.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.84% 71.598 73.633 - 3.99% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.83% 286002.924 294095.708 - 4.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.83% 4.098 4.214 - -0.14% -
std::search(list<int>)_(single_element)/1024 2.82% 739.627 760.499 - 1.29% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.82% 1638.483 1684.706 - -0.07% -
SetIntersection_Front_Vector_uint64_262144_64 2.81% 1334762.807 1372313.366 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.81% 348623584.594 358425119.643 - -2.48% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.80% 35465.233 36459.769 - -0.77% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.80% 11.625 11.951 - -7.33% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.80% 1.115 1.147 - -0.98% -
BM_std_minmax_element<short>/4000 2.79% 1006.489 1034.521 - -6.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.78% 38.334 39.401 - -0.17% -
SetIntersection_Interlaced_Set_float_16384_256 2.78% 200452314.157 206027321.650 - 4.77% -
SetIntersection_Front_Set_uint64_16384_16384 2.78% 225471279.264 231741204.781 - 3.52% -
SetIntersection_Front_Vector_uint64_262144_16384 2.78% 73851794.053 75905360.918 - 0.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.78% 21.627 22.227 - -5.54% -
std::stable_partition(deque<int>)_(dense)/1024 2.76% 569.032 584.748 - -8.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.76% 42.043 43.203 - -2.51% -
BM_vector_deque_ranges_copy_backward/2 2.75% 1.996 2.051 - -0.66% -
SetIntersection_Interlaced_Set_string_16384_1024 2.75% 349998083.127 359609190.040 - 2.56% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.74% 929361.828 954864.018 - -0.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.74% 3.222 3.311 - 2.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.74% 3.096 3.181 - -0.20% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.74% 24.364 25.031 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.73% 920.710 945.881 - -0.78% -
BM_PushHeap_string_Random_4 2.73% 6.166 6.334 - -0.59% -
rng::starts_with(deque<int>,_pred)/8192 2.73% 3902.365 4008.720 - 2.18% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.71% 203497029.353 209020622.255 - 8.39% -
std::fill_n(list<int>)/50 2.70% 15.179 15.589 - -4.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.70% 238855.348 245309.442 - 0.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.69% 140584.791 144362.048 - 3.05% -
rng::starts_with(deque<int>,_pred)/1048576 2.68% 506338.357 519930.399 - 1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.68% 42325.455 43461.201 - 0.85% -
BM_PushHeap_float_PipeOrgan_4 2.67% 0.540 0.554 - 3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.67% 1797995.921 1845978.714 - 4.39% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.66% 218727339.981 224555014.889 - 6.54% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.66% 1.525 1.566 - -6.25% -
std::find_end(vector<int>)_(single_element)/8192 2.66% 1810.958 1859.082 - -3.82% -
ranges::minmax(std::vector<__int128>)/64 2.66% 31.230 32.059 - 0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.65% 12612.502 12947.359 - -0.12% -
BM_lexicographical_compare_three_way_fast_path/65536 2.65% 14587.432 14974.622 - -0.44% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.65% 9.953 10.217 - -8.87% -
BM_std_minmax_element<int>/2 2.64% 0.665 0.682 - -0.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.64% 11859.156 12171.990 - 3.91% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.64% 156.784 160.919 - -3.78% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.63% 5.028 5.161 - 1.10% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.63% 27.049 27.760 - -6.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.62% 0.389 0.399 - -15.14% -
std::partial_sort(vector<int>)_(heap)/1024 2.61% 7874.092 8079.958 - 1.99% -
BM_StringDestroy_Huge 2.61% 10.927 11.212 - 3.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.61% 666.699 684.068 - 2.96% -
BM_lexicographical_compare_three_way_fast_path/262144 2.60% 58419.173 59939.109 - -0.40% -
SetIntersection_Front_Vector_float_256_64 2.60% 4261818.675 4372681.775 - 0.03% -
BM_std_minmax_element<short>/64000 2.60% 15947.234 16361.352 - -7.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 2.60% 56650434.826 58121232.348 - 3.85% -
BM_std_minmax_element<short>/65536 2.59% 16323.313 16746.844 - -6.90% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.59% 20450.763 20980.967 - 0.04% -
BM_std_minmax_element<long_long>/512 2.59% 134.114 137.587 - -4.28% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.59% 14556.907 14933.835 - -0.94% -
std::unique(vector<int>)_(sprinkled)/32 2.59% 54.430 55.839 - 2.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.59% 568.266 582.965 - 1.39% -
rng::find_last(list<int>)_(bail_10%)/8 2.58% 2.021 2.073 - -1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.58% 135879.141 139380.878 - -1.17% -
ranges::minmax(std::vector<__int128>)/70000 2.57% 34326.380 35208.570 - 0.68% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.57% 58284.225 59780.973 - -1.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.56% 19.393 19.891 - 2.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.56% 23.286 23.881 - -3.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.55% 944.514 968.622 - 4.37% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.55% 1878.757 1926.683 - 0.09% -
std::pop_heap(vector<int>)/1024 2.54% 9.682 9.929 - -0.43% -
BM_std_minmax_element<long_long>/4000 2.54% 1016.659 1042.489 - -4.45% -
BM_std_minmax_element<long_long>/5500 2.54% 1394.534 1429.941 - -4.17% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.53% 8648.875 8868.001 - 3.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.53% 1552.403 1591.712 - 0.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 2.53% 703.232 721.023 - -17.88% -
BM_std_minmax_element<long_long>/4096 2.51% 1040.815 1066.982 - -4.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.51% 1198669.846 1228789.042 - 0.90% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.51% 1.396 1.431 - 1.55% -
std::make_heap(deque<int>)_(ascending)/8192 2.51% 20434.578 20946.583 - 0.05% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.50% 9.766 10.010 - 0.49% -
std::set<int>::find(key)_(existent)/8192 2.49% 7.979 8.178 - 2.47% -
BM_vector_deque_move/2 2.49% 2.004 2.054 - 2.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.48% 2.940 3.013 - 1.49% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.48% 34.714 35.575 - -7.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.48% 74.326 76.170 - -9.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.48% 396.495 406.323 - 3.91% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.46% 36928.761 37837.819 - -0.77% -
std::replace_if(deque<int>)_(prefix)/8192 2.46% 3420.887 3505.070 - 1.07% -
BM_StringConstructDestroyCStr_Large_Opaque 2.46% 15.052 15.422 - -13.87% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.46% 3932.639 4029.335 - 0.86% -
std::remove_if(list<int>)_(prefix)/50 2.46% 71.469 73.226 - 1.24% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.45% 581.704 595.955 - -0.59% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.45% 931583.168 954365.735 - 1.10% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.45% 258.782 265.109 - -0.35% -
bm_lexicographical_compare<unsigned_char>/1 2.44% 1.566 1.604 - -0.24% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.43% 567.155 580.956 - -0.70% -
bm_ranges_swap_ranges_vb_unaligned/8 2.43% 4.956 5.076 - 0.61% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.43% 238721.182 244517.230 - -1.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.43% 123.572 126.569 - -0.34% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.42% 77.472 79.349 - -2.32% -
BM_deque_deque_copy/1024 2.42% 36.899 37.793 - 1.84% -
SetIntersection_Front_Set_string_16384_256 2.42% 14418310.113 14766922.994 - -0.07% -
std::set<int>::equal_range(key)_(existent)/32 2.42% 1.714 1.755 - -1.82% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.41% 1.595 1.634 - 2.39% -
BM_std_minmax_element<short>/70000 2.41% 17449.812 17870.902 - -7.31% -
BM_vector_deque_ranges_move_backward/70000 2.41% 8114.499 8309.944 - 2.11% -
std::set<std::string>::contains(key)_(non-existent)/32 2.41% 9.813 10.049 - -8.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.40% 2.313 2.369 - -0.25% -
std::make_heap(deque<int>)_(ascending)/1024 2.39% 2595.500 2657.656 - 0.34% -
std::shift_left(deque<int>)/32 2.39% 3.760 3.850 - 0.80% -
std::move(list<int>)/512 2.38% 353.500 361.920 - 2.12% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.38% 9.069 9.285 - -0.63% -
std::rotate(list<int>)_(by_1/3)/1024 2.38% 786.859 805.550 - -0.60% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.37% 75.881 77.679 - 0.07% -
std::map<int,_int>::count(key)_(non-existent)/32 2.37% 2.885 2.953 - 2.42% -
BM_deque_deque_copy/2 2.37% 2.241 2.294 - 2.44% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.36% 71.833 73.532 - 3.18% -
ranges::minmax(std::deque<__int128>)/70000 2.36% 33987.055 34789.911 - 0.85% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.36% 33.399 34.186 - 1.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.34% 427.625 437.643 - 2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.34% 2276932.848 2330246.055 - 1.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.34% 2012.993 2060.037 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.33% 1014687.591 1038359.331 - 2.39% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.33% 1.218 1.247 - -4.72% -
SetIntersection_None_Set_uint64_16_16 2.33% 35654619.155 36486095.384 - 4.06% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.33% 3.826 3.915 - -0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 2.32% 17.422 17.827 - 3.34% -
bm_lexicographical_compare<unsigned_char>/4096 2.32% 75.774 77.533 - -0.04% -
std::fill_n(vector<int>)/1024 2.32% 29.260 29.938 - 1.71% -
std::remove_if(deque<int>)_(prefix)/8192 2.32% 4178.163 4274.890 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 2.31% 63988636.497 65465666.294 - 3.49% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.31% 5182.046 5301.504 - 2.27% -
std::partial_sort(deque<int>)_(heap)/8 2.29% 39.314 40.216 - 2.57% -
std::partition(deque<int>)_(sparse)/32 2.28% 11.368 11.628 - 13.88% -
BM_vector_deque_copy_backward/70000 2.28% 8228.413 8416.080 - 1.65% -
std::reverse_copy(deque<int>)/4096 2.28% 954.016 975.772 - 0.06% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.28% 908.891 929.613 - 2.08% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.28% 17.323 17.718 - 13.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.28% 32.621 33.364 - -0.13% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.28% 1.595 1.631 - -0.16% -
SetIntersection_Front_Vector_uint32_16384_64 2.26% 1332856.331 1363032.045 - -0.98% -
ranges::minmax(std::list<char>)/70000 2.26% 52375.250 53559.188 - 0.13% -
BM_deque_deque_copy_backward/1 2.26% 2.708 2.769 - -0.63% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.26% 3.814 3.900 - 2.14% -
BM_StringFindCharLiteral/64 2.25% 2.089 2.136 - 1.17% -
std::partition(vector<int>)_(dense)/1024 2.25% 242.438 247.899 - -0.52% -
BM_vector_deque_ranges_copy_backward/70000 2.25% 8163.861 8347.555 - 0.61% -
BM_deque_deque_copy_backward/2 2.25% 2.468 2.523 - -0.38% -
rng::contains(deque<int>)_(process_all)/8192 2.24% 1852.142 1893.710 - 1.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.24% 19.060 19.487 - 2.47% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.24% 4.994 5.106 - -0.30% -
BM_deque_vector_ranges_move_backward/4096 2.24% 148.240 151.561 - 2.08% -
std::lower_bound(std::vector<int>)/100 2.24% 12.070 12.340 - 0.77% -
BM_std_minmax_element<long_long>/1024 2.23% 264.891 270.811 - -4.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.23% 40662.497 41570.582 - -1.60% -
std::unique(deque<int>)_(contiguous)/32 2.23% 49.744 50.855 - 2.37% -
SetIntersection_Front_Set_uint64_64_64 2.23% 13172955.006 13466956.750 - 5.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.23% 1148840.282 1174472.729 - 1.64% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.23% 6827.782 6980.040 - -0.03% -
std::remove_copy(deque<int>)_(prefix)/50 2.23% 20.196 20.645 - -0.70% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.23% 24.966 25.522 - -4.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.22% 201241354.042 205713844.289 - 5.37% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.22% 5.272 5.390 - -8.86% -
BM_StringFindStringLiteral/128 2.22% 3.164 3.234 - 3.29% -
BM_PushHeap_string_Random_256 2.22% 14.217 14.532 - 0.07% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.22% 51877.772 53028.964 - 0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.22% 3907.197 3993.892 - -0.17% -
BM_deque_deque_ranges_move/64000 2.21% 3039.460 3106.712 - -0.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.21% 28.521 29.152 - -1.10% -
std::partition_point(deque<int>)/8192 2.21% 14.911 15.241 - -0.08% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.21% 12.890 13.175 - -1.19% -
std::list<int>::ctor(size)/1024 2.21% 11889.752 12152.466 - -8.43% -
std::find(deque<int>)_(bail_25%)/1024 2.21% 66.035 67.492 - -1.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.20% 2.708 2.767 - -0.20% -
std::find_end(forward_list<int>)_(single_element)/1000 2.20% 686.171 701.270 - 0.82% -
BM_PushHeap_uint32_Random_64 2.20% 5.026 5.137 - 1.56% -
std::fill_n(vector<bool>)/4096 2.20% 4.085 4.175 - -0.65% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.19% 12808.151 13088.977 - -0.10% -
rng::contains_subrange(list<int>)_(process_all)/16 2.19% 4.892 4.999 - 5.76% -
std::copy_if(list<int>)_(every_other)/512 2.18% 349.505 357.132 - -0.83% -
std::set<int>::ctor(const&)/8192 2.18% 49697.732 50779.709 - 1.20% -
SetIntersection_None_Set_uint32_64_4 2.17% 21265636.559 21727985.175 - 4.88% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.17% 1891.277 1932.276 - 0.21% -
BM_vector_deque_ranges_copy_backward/1 2.17% 2.284 2.334 - -0.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.16% 20.957 21.411 - 3.96% -
BM_std_minmax_element<short>/64 2.16% 16.799 17.163 - -4.81% -
BM_deque_deque_ranges_copy_backward/4096 2.16% 150.884 154.146 - 0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.16% 1323.144 1351.699 - -4.92% -
ranges::minmax(std::list<char>)/8 2.16% 2.475 2.528 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.16% 476.742 487.018 - -0.37% -
std::fill(vector<int>)/1024 2.15% 29.077 29.703 - -0.82% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.15% 2.333 2.383 - -1.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.15% 4.246 4.337 - -11.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.15% 59.368 60.641 - 2.84% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.14% 18.593 18.991 - -0.83% -
std::sort_heap(deque<int>)/1024 2.14% 13305.576 13589.940 - 1.67% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.14% 355.515 363.107 - -0.40% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.14% 111.564 113.947 - -0.96% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.13% 2471.142 2523.706 - -1.92% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 2.13% 12.583 12.850 - 3.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.12% 32.439 33.127 - 1.17% -
BM_deque_vector_ranges_move/64000 2.12% 2960.798 3023.621 - 1.45% -
std::generate_n(list<int>)/8192 2.12% 7451.667 7609.633 - 1.33% -
std::replace_if(list<int>)_(sprinkled)/8192 2.12% 7271.596 7425.726 - 0.19% -
SetIntersection_Front_Vector_uint64_256_64 2.12% 4260959.301 4351206.158 - -0.34% -
SetIntersection_Front_Set_uint64_16384_64 2.11% 1680363.084 1715881.706 - 4.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.11% 53390.429 54516.248 - -0.50% -
std::list<int>::ctor(size)/32 2.11% 327.376 334.270 - -9.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.10% 30.619 31.263 - -0.44% -
ranges::min(std::deque<__int128>)/8 2.10% 2.792 2.851 - 0.83% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.09% 1884.918 1924.367 - -0.33% -
std::equal(list<int>)_(it,_it,_it)/8 2.09% 2.653 2.708 - 0.05% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.09% 7.068 7.215 - -0.03% -
std::move_backward(vector<int>)/32768 2.09% 1700.669 1736.202 - -0.76% -
std::all_of(list<int>)_(process_all)/8192 2.08% 7644.749 7804.066 - -5.12% -
SetIntersection_Front_Vector_float_1024_64 2.08% 1343924.884 1371932.038 - 0.11% -
std::copy_backward(deque<int>)/1048576 2.08% 128657.472 131334.766 - -1.39% -
std::transform(vector<int>)_(identity_transform)/32 2.08% 8.977 9.164 - -0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.07% 117123.022 119551.087 - 1.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.07% 33.458 34.151 - -0.45% -
std::lower_bound(std::list<int>)/100 2.07% 89.022 90.863 - -0.14% -
std::partition_point(list<int>)/50 2.07% 24.421 24.925 - 0.80% -
BM_std_minmax_element<short>/2 2.06% 0.634 0.647 - -1.22% -
std::remove_copy(list<int>)_(prefix)/50 2.05% 18.574 18.955 - -0.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.05% 42.559 43.431 - 0.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.04% 19984.817 20391.933 - -10.68% -
std::copy_n(vector<bool>)_(unaligned)/64 2.03% 1.762 1.797 - -0.56% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.03% 4722.770 4818.705 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.03% 17.080 17.427 - -0.41% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.03% 35.053 35.764 - -0.72% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.03% 31.168 31.800 - 0.01% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.03% 5256.140 5362.757 - -0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.03% 144204758.663 147129124.583 - 3.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.03% 3.663 3.737 - 0.16% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.02% 7395.089 7544.486 - -9.93% -
BM_deque_deque_copy/1 2.02% 2.487 2.537 - 1.94% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.02% 585812.361 597640.381 - 1.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.02% 210850.761 215107.696 - 1.21% -
rng::fold_left(deque<int>)/32 2.02% 16.159 16.485 - 1.26% -
ranges::min(std::list<long_long>)/64 2.01% 24.159 24.645 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.01% 2453927.205 2503249.464 - 3.04% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.01% 167.007 170.356 - -0.38% -
std::copy(vector<bool>)_(unaligned)/64 2.00% 1.755 1.791 - -0.58% -
SetIntersection_Interlaced_Set_float_1024_16 2.00% 11559718.693 11790349.851 - 3.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.99% 0.581 0.593 - 3.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.99% 22.616 23.067 - -1.04% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.99% 272720.271 278142.728 - 1.19% -
std::reverse_copy(list<int>)/64 1.99% 29.255 29.836 - -1.52% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.99% 1.637 1.670 - 4.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.98% 2125862.952 2168057.842 - -1.34% -
std::set<std::string>::count(key)_(non-existent)/8192 1.98% 33.834 34.503 - 0.21% -
BM_deque_deque_copy_backward/1024 1.98% 37.955 38.705 - 0.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.97% 13.070 13.328 - 3.25% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.97% 34.827 35.515 - -1.12% -
std::for_each_n(list<int>)/8192 1.97% 7358.066 7503.218 - -2.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.97% 96983.106 98895.140 - -8.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.96% 4.450 4.537 - 0.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.96% 1.956 1.995 - 45.62% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.95% 31.587 32.204 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.95% 129615.737 132144.916 - -0.30% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.95% 1824.271 1859.813 - -0.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.95% 509654.921 519578.789 - 1.07% -
std::move(vector<int>)/1048576 1.95% 55865.998 56953.326 - -2.16% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.95% 4456.898 4543.619 - -0.73% -
SetIntersection_Front_Vector_string_256_64 1.94% 9986969.937 10181106.309 - -2.29% -
std::map<int,_int>::ctor(const&)/8192 1.94% 51858.684 52865.627 - 0.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.94% 566.500 577.499 - 0.24% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.94% 28.990 29.553 - -2.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.94% 85623.373 87285.347 - 1.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.93% 30067.956 30649.669 - -0.35% -
std::move_backward(deque<int>)/8 1.92% 3.436 3.502 - -0.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.92% 98806.582 100707.120 - -4.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.92% 513.626 523.505 - 2.34% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.92% 4672.590 4762.454 - -0.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.92% 13.132 13.384 - -3.97% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.92% 485240.586 494558.410 - -0.37% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 1.92% 0.695 0.708 - -0.39% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.91% 42314.526 43123.247 - -0.35% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.91% 64.105 65.330 - -0.19% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.91% 3766.960 3838.840 - -0.35% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.90% 2.125 2.166 - -0.25% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.90% 21.788 22.202 - -0.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.90% 86.806 88.455 - -5.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.90% 59475.753 60604.602 - -4.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.90% 2.128 2.169 - -0.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.90% 69270.179 70584.043 - 2.77% -
BM_PushHeap_string_Random_1024 1.90% 14.831 15.112 - -0.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.89% 23.567 24.014 - 0.28% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.89% 194.734 198.418 - 1.60% -
std::find_if(list<int>)_(bail_25%)/32768 1.89% 7428.034 7568.371 - -18.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.89% 9.011 9.181 - -0.28% -
BM_PushHeap_uint32_Random_16 1.89% 4.180 4.259 - 1.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.89% 2.125 2.165 - -0.34% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.88% 22.321 22.740 - 2.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.88% 120344.086 122606.159 - -0.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.88% 401.987 409.542 - 3.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.87% 1085672.395 1106027.992 - -0.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.87% 6109.603 6224.109 - 2.20% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.87% 20.059 20.435 - 2.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 241.386 245.908 - 5.95% -
std::copy_if(deque<int>)_(every_other)/64 1.87% 22.779 23.206 - -0.92% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.87% 3845.742 3917.644 - 1.25% -
BM_deque_deque_ranges_move/4000 1.87% 142.121 144.774 - -0.01% -
ranges::minmax(std::vector<long_long>)/70000 1.87% 8975.629 9143.151 - -0.39% -
std::search(list<int>)_(no_match)/1024 1.86% 749.921 763.906 - 0.92% -
std::replace_if(vector<int>)_(prefix)/1024 1.86% 266.744 271.708 - 1.25% -
SetIntersection_None_Set_uint32_1024_1 1.86% 8954576.000 9121199.797 - 5.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.86% 2.125 2.164 - -0.33% -
std::copy(vector<bool>)_(aligned)/32768 1.85% 34.757 35.402 - 0.22% -
std::copy_if(deque<int>)_(every_other)/4096 1.85% 1421.829 1448.189 - -0.65% -
std::search(vector<int>,_pred)_(no_match)/1000 1.85% 508.453 517.877 - -2.18% -
SetIntersection_Front_Set_string_64_64 1.85% 34098903.052 34730096.783 - -17.49% -
std::partition_copy(deque<int>)/32 1.85% 12.799 13.036 - -1.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.85% 90.470 92.139 - -1.98% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.84% 240187.336 244604.472 - -0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.84% 47.108 47.973 - -0.85% -
std::fill_n(vector<bool>)/512 1.83% 1.428 1.454 - -0.20% -
std::fill(vector<bool>)/64 1.83% 1.475 1.502 - -8.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.83% 205335869.819 209099499.406 - 6.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.83% 4.515 4.598 - 1.44% -
SetIntersection_None_Set_string_256_256 1.83% 5697327.418 5801675.572 - 0.42% -
std::reverse(vector<int>)/8 1.83% 1.478 1.505 - -2.35% -
SetIntersection_Front_Set_float_256_256 1.83% 7681488.705 7821895.682 - 11.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.83% 0.684 0.696 - -0.11% -
SetIntersection_Interlaced_Set_uint32_256_4 1.82% 11334047.715 11540824.179 - 3.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 12767.873 13000.708 - -1.90% -
std::copy_if(list<int>)_(every_other)/1048576 1.82% 820991.267 835962.554 - -1.34% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.82% 0.883 0.899 - -2.64% -
std::copy_if(deque<int>)_(every_other)/512 1.82% 177.340 180.567 - -0.57% -
std::search(list<int>)_(no_match)/1000 1.81% 672.398 684.595 - -2.92% -
BM_StringDestroy_Large 1.81% 7.416 7.551 - 6.53% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.81% 27.328 27.822 - -0.41% -
SetIntersection_Front_Vector_uint64_16384_16384 1.81% 74450260.835 75795846.081 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.80% 6158365.591 6269312.742 - -3.24% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.80% 4.318 4.396 - 1.25% -
std::fill(vector<int>)/8192 1.80% 228.633 232.747 - -0.59% -
std::move(deque<int>)/262144 1.80% 14862.681 15130.062 - -0.25% -
std::replace(list<int>)_(prefix)/50 1.80% 16.924 17.229 - -0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.79% 17.333 17.644 - -4.61% -
BM_PushHeap_uint64_PipeOrgan_16 1.79% 0.867 0.883 - -0.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.79% 7539.064 7674.217 - -0.28% -
SetIntersection_Front_Vector_string_256_256 1.79% 18541192.264 18872842.634 - -5.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.79% 574.778 585.055 - -4.74% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.79% 2.079 2.116 - -3.30% -
std::move_backward(vector<int>)/1048576 1.78% 56466.354 57473.978 - 1.60% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.78% 29.037 29.555 - -0.10% -
std::shift_right(vector<int>)/8192 1.78% 295.624 300.887 - -0.08% -
BM_deque_deque_ranges_copy/1 1.78% 2.483 2.527 - 8.98% -
bm_ranges_lexicographical_compare<int>/8 1.77% 1.447 1.473 - -4.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.77% 1246.171 1268.270 - -0.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.77% 13447.838 13686.054 - -0.89% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.77% 31.544 32.102 - 0.37% -
SetIntersection_Interlaced_Vector_float_262144_16 1.77% 2928717.384 2980461.030 - 2.80% -
ranges::minmax(std::vector<long_long>)/64 1.76% 9.937 10.112 - -0.42% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.76% 15026.812 15291.780 - 0.20% -
std::multiset<int>::count(key)_(non-existent)/32 1.76% 2.451 2.494 - 1.86% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.76% 0.696 0.708 - -0.25% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.75% 491.203 499.799 - -14.56% -
std::find_if_not(vector<bool>)_(process_all)/50 1.74% 23.804 24.218 - -0.38% -
std::generate(list<int>)/8192 1.74% 7504.862 7635.436 - 1.06% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.74% 4744.683 4827.212 - -0.03% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.74% 69.574 70.784 - -5.52% -
std::unique(list<int>)_(sprinkled)/8192 1.73% 7873.584 8009.763 - 0.81% -
bm_ranges_lexicographical_compare<int>/64 1.73% 4.343 4.418 - -1.87% -
std::deque<int>::ctor(size)/8192 1.73% 440.115 447.715 - -1.82% -
rng::fold_left(deque<int>)/50 1.72% 27.054 27.519 - 1.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.72% 29.700 30.210 - -0.35% -
std::remove(vector<int>)_(prefix)/1024 1.71% 303.777 308.969 - 0.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.71% 138138.831 140498.928 - -2.40% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.70% 5.423 5.515 - 1.32% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.70% 51.747 52.627 - -0.83% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.70% 463.776 471.656 - 1.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.70% 3433.542 3491.798 - 1.10% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.70% 4240.291 4312.228 - 0.65% -
std::search(vector<int>,_pred)_(no_match)/1024 1.68% 520.964 529.722 - -1.52% -
ranges::minmax(std::vector<__int128>)/8 1.68% 4.034 4.102 - 0.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.68% 13.076 13.296 - 0.83% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.67% 8203.224 8340.383 - 0.27% -
std::transform(vector<int>,_vector<int>)/32 1.67% 16.892 17.174 - -0.36% -
std::move(list<int>)/1048576 1.66% 989096.004 1005557.821 - 2.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.66% 731.555 743.718 - -0.84% -
std::is_sorted_until(vector<int>,_pred)/1024 1.66% 419.715 426.688 - 4.59% -
bm_lexicographical_compare<unsigned_char>/512 1.66% 8.638 8.782 - 0.04% -
std::stable_sort(deque<int>)_(ascending)/8192 1.66% 13710.223 13937.343 - 2.41% -
BM_deque_vector_ranges_copy_backward/5500 1.65% 200.606 203.921 - 2.19% -
BM_deque_vector_move/4000 1.65% 139.565 141.871 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.64% 20.079 20.409 - 0.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.64% 21.150 21.497 - 0.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.64% 105562.638 107296.887 - 2.69% -
std::copy_n(vector<bool>)_(aligned)/64 1.64% 1.265 1.286 - -5.10% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 285.556 290.243 - -3.46% -
bm_lexicographical_compare<unsigned_char>/32768 1.64% 562.517 571.747 - -0.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.64% 9.464 9.619 - -2.84% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.64% 2618.506 2661.390 - -0.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.63% 1436.657 1460.146 - 0.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.63% 15629.976 15884.278 - 0.17% -
BM_deque_vector_move/70000 1.63% 3204.991 3257.091 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.62% 211675713.781 215113120.668 - 5.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.62% 399.474 405.953 - 3.40% -
BM_deque_vector_move/65536 1.62% 2963.246 3011.266 - 1.03% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.62% 4103.809 4170.122 - -0.42% -
std::copy_if(list<int>)_(every_other)/262144 1.62% 204387.302 207689.582 - -2.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.61% 1876.227 1906.504 - 1.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.61% 22.103 22.459 - 2.48% -
bm_lexicographical_compare<signed_char>/1 1.61% 1.255 1.276 - -2.41% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.61% 3.544 3.601 - 1.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.60% 1450.886 1474.164 - -0.27% -
BM_PushHeap_string_Random_16 1.60% 10.351 10.517 - -2.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.60% 4.115 4.181 - -0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.59% 84931.143 86281.832 - 3.75% -
BM_vector_deque_ranges_move_backward/64000 1.59% 7376.683 7493.926 - 3.16% -
SetIntersection_Front_Set_float_16384_4 1.59% 1047344.285 1063978.859 - -0.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.59% 2.273 2.309 - 1.90% -
SetIntersection_Front_Vector_float_16384_64 1.59% 1344367.807 1365692.732 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.58% 1140480.675 1158555.049 - 6.39% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.58% 1.508 1.531 - -5.38% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.58% 512.925 521.039 - 0.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.58% 19.266 19.569 - 1.00% -
std::multimap<int,_int>::ctor(const&)/32 1.57% 217.826 221.252 - -2.09% -
std::unique_copy(vector<int>)_(contiguous)/32 1.57% 8.480 8.613 - -0.96% -
std::set<int>::insert(value)_(already_present)/8192 1.57% 9.575 9.725 - -3.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.56% 8083131.331 8209591.985 - -5.99% -
std::move(vector<int>)/512 1.56% 19.971 20.284 - 0.56% -
std::copy(vector<int>)/8 1.56% 2.184 2.218 - 2.07% -
std::is_sorted(deque<int>,_pred)/8 1.56% 4.805 4.880 - -2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.56% 1175457.734 1193768.866 - 5.25% -
std::none_of(list<int>)_(process_all)/32768 1.56% 26692.966 27108.593 - 0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.55% 5364.817 5447.723 - 0.09% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.54% 4.703 4.776 - -1.06% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.54% 5.985 6.077 - 2.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.54% 4.076 4.139 - -1.06% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.54% 5.177 5.256 - -0.53% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.54% 15681.094 15921.827 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.53% 13592.281 13800.113 - -1.87% -
SetIntersection_None_Set_float_64_4 1.53% 21065226.436 21387267.718 - -0.95% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.53% 2.777 2.820 - -0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.53% 11760.130 11939.732 - 5.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.52% 32.168 32.658 - 2.32% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.52% 2160.629 2193.538 - -0.04% -
SetIntersection_None_Set_float_262144_256 1.52% 1196047.936 1214243.244 - 4.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.52% 23626.868 23986.158 - -0.43% -
SetIntersection_None_Set_float_262144_64 1.52% 1192726.645 1210823.813 - 4.52% -
std::remove_if(list<int>)_(prefix)/1024 1.51% 972.520 987.252 - -3.31% -
SetIntersection_Front_Set_uint64_262144_16384 1.51% 218628940.634 221940204.964 - 2.17% -
BM_deque_vector_move/1024 1.51% 36.794 37.351 - 0.01% -
SetIntersection_Front_Vector_uint64_262144_262144 1.51% 347677790.012 352938783.642 - 0.67% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.51% 2.636 2.676 - 14.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.51% 45.877 46.568 - 0.99% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.50% 86832.315 88138.132 - 0.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.50% 1.176 1.194 - -0.72% -
std::adjacent_find(vector<int>,_pred)/50 1.50% 23.194 23.543 - -0.92% -
BM_deque_deque_copy/64000 1.50% 2947.276 2991.414 - 2.11% -
std::fill(vector<bool>)/4096 1.50% 4.119 4.181 - -0.59% -
std::replace(deque<int>)_(sprinkled)/1024 1.50% 344.764 349.923 - -0.68% -
ranges::min(std::list<long_long>)/70000 1.50% 43951.013 44608.195 - -10.99% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.49% 24.975 25.347 - -0.85% -
std::search(vector<int>,_pred)_(no_match)/8192 1.49% 4156.229 4218.183 - -1.81% -
std::find(deque<int>)_(process_all)/8192 1.49% 1911.547 1940.041 - 0.21% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.49% 45.696 46.376 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.49% 3983.782 4043.063 - 2.31% -
std::remove(deque<int>)_(prefix)/1024 1.49% 515.258 522.917 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.49% 1.630 1.654 - 1.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.49% 690.740 701.002 - 0.58% -
std::generate(vector<int>)/8192 1.49% 1799.929 1826.667 - -0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.48% 4.022 4.082 - 2.56% -
std::replace_if(deque<int>)_(prefix)/1024 1.48% 470.356 477.314 - -2.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.48% 28.842 29.267 - -3.64% -
std::copy_if(deque<int>)_(every_other)/262144 1.48% 91040.057 92383.885 - -0.55% -
SetIntersection_None_Set_uint64_16384_16 1.47% 167918423.877 170390398.964 - 2.74% -
BM_PushHeap_float_Ascending_262144 1.47% 5.097 5.172 - -3.04% -
std::fill(vector<int>)/50 1.47% 2.161 2.192 - -0.50% -
BM_StringEraseWithMove_Large_Transparent 1.47% 2.648 2.686 - 0.06% -
SetIntersection_Front_Set_uint64_262144_262144 1.46% 1677013.348 1701580.891 - 2.89% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.46% 20.433 20.733 - -0.91% -
std::copy_backward(deque<int>)/8 1.46% 2.662 2.700 - -1.42% -
SetIntersection_None_Set_float_262144_4 1.46% 1199770.508 1217256.266 - 5.38% -
std::fill_n(list<int>)/32 1.46% 7.936 8.052 - -1.13% -
std::copy_if(list<int>)_(every_other)/8 1.46% 2.252 2.285 - -0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.46% 8.650 8.776 - -0.06% -
BM_PushHeap_string_Random_64 1.45% 12.895 13.082 - -0.07% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.45% 17.265 17.515 - -0.29% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.45% 234407134.441 237795420.890 - 2.35% -
BM_StringRelational_Less_Large_Large_Control 1.44% 2.121 2.151 - -0.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.44% 36612278.526 37137943.000 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.43% 1428284.828 1448757.442 - 3.78% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.43% 218.053 221.177 - -2.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.43% 5.526 5.605 - 0.68% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.43% 1.504 1.526 - 0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.42% 2298973.510 2331691.667 - -0.25% -
std::remove_if(deque<int>)_(prefix)/1024 1.42% 546.111 553.866 - 0.63% -
std::find(list<int>)_(process_all)/50 1.42% 18.826 19.093 - -0.77% -
std::copy_if(vector<int>)_(entire_range)/4096 1.42% 911.558 924.473 - -0.76% -
BM_deque_vector_move/2 1.42% 1.804 1.829 - -0.58% -
std::unordered_set<int>::erase(iterator)/1024 1.41% 20.345 20.632 - -0.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.41% 12.485 12.661 - 1.95% -
std::count_if(list<int>)_(every_other)/8 1.41% 2.716 2.754 - 0.17% -
BM_deque_deque_copy_backward/4096 1.41% 150.926 153.051 - -1.04% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.41% 782.453 793.461 - -0.74% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.40% 801.364 812.579 - -0.72% -
std::make_heap(deque<int>)_(descending)/8 1.40% 20.667 20.956 - -0.18% -
BM_PushHeap_uint32_PipeOrgan_16384 1.40% 2.376 2.409 - 1.37% -
std::fill_n(vector<int>)/50 1.40% 2.175 2.205 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.40% 1182961.685 1199481.764 - 1.19% -
std::make_heap(deque<int>)_(shuffled)/1024 1.39% 2516.441 2551.436 - -2.96% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.39% 27.262 27.641 - 0.53% -
std::copy_if(deque<int>)_(every_other)/1048576 1.39% 364716.571 369779.275 - -0.58% -
ranges::min(std::deque<long_long>)/8 1.39% 2.268 2.300 - -0.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.38% 12552.941 12726.578 - -0.86% -
std::rotate(list<int>)_(by_1/4)/1024 1.37% 564.276 572.014 - -52.96% -
std::find_end(forward_list<int>)_(process_all)/1000 1.37% 675.231 684.478 - -1.79% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.37% 8.320 8.434 - 0.58% -
SetIntersection_None_Vector_string_1024_1 1.37% 1143480.413 1159123.380 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.36% 201799789.194 204548246.947 - 4.50% -
std::copy_if(vector<int>)_(entire_range)/32768 1.36% 7289.981 7389.103 - -0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.36% 25.234 25.577 - -20.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.36% 13387910.766 13569358.416 - -17.34% -
std::sort(deque<int>)_(ascending)/8 1.35% 17.770 18.010 - 2.66% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.35% 31.915 32.345 - -0.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.35% 512807.143 519712.022 - 1.69% -
std::copy_if(deque<int>)_(every_other)/32768 1.34% 11391.688 11544.896 - -0.56% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.34% 47.763 48.405 - 0.23% -
std::find_end(forward_list<int>)_(same_length)/1000 1.34% 1451.641 1471.119 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.34% 3.730 3.780 - -0.37% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.34% 633714.787 642189.841 - -0.54% -
std::unique_copy(vector<int>)_(contiguous)/52 1.34% 13.205 13.381 - -1.14% -
SetIntersection_None_Vector_uint64_16384_1024 1.34% 1106739.476 1121520.835 - 2.57% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.33% 477.220 483.582 - 0.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.33% 22.866 23.171 - -0.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.33% 1028065.763 1041760.168 - -0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.33% 12703.758 12872.816 - 0.17% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.33% 1.387 1.406 - 0.50% -
std::set<int>::contains(key)_(existent)/1024 1.33% 3.778 3.828 - -2.10% -
std::remove_if(list<int>)_(sprinkled)/1024 1.33% 958.191 970.894 - -1.09% -
SetIntersection_None_Vector_uint64_262144_64 1.33% 1124148.676 1139045.376 - 0.85% -
std::replace(deque<int>)_(sprinkled)/8192 1.32% 2758.549 2795.055 - -0.91% -
BM_PushHeap_string_PipeOrgan_4 1.32% 2.510 2.543 - 0.80% -
SetIntersection_Interlaced_Vector_float_256_16 1.32% 5884909.753 5962420.191 - 1.40% -
bm_lexicographical_compare<int>/512 1.32% 29.463 29.851 - 0.02% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.31% 21.623 21.907 - -2.63% -
ranges::minmax(std::vector<char>)/8 1.31% 1.010 1.023 - 5.88% -
std::replace(vector<int>)_(sprinkled)/50 1.31% 8.763 8.877 - -9.02% -
std::move_backward(vector<bool>)_(aligned)/4096 1.31% 7.120 7.213 - -0.05% -
std::deque<std::string>::ctor(size)/8192 1.31% 8451.333 8561.779 - -0.27% -
bm_lexicographical_compare<signed_char>/32768 1.30% 472.571 478.719 - 0.09% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.30% 6.094 6.174 - 0.54% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.30% 4.886 4.949 - -1.32% -
std::rotate(vector<bool>)_(by_1/3)/50 1.30% 17.585 17.814 - 0.24% -
std::replace_if(vector<int>)_(sprinkled)/32 1.29% 8.633 8.745 - 0.07% -
std::generate_n(vector<int>)/8192 1.29% 1804.172 1827.502 - -1.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.29% 3927.128 3977.880 - -0.31% -
std::none_of(list<int>)_(process_all)/8192 1.29% 7971.376 8073.919 - -2.69% -
std::swap_ranges(list<int>)/32 1.29% 19.318 19.566 - -2.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.29% 3.209 3.250 - -0.87% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.29% 2744.655 2779.933 - 0.16% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.28% 8.563 8.673 - 0.84% -
bm_lexicographical_compare<int>/4096 1.28% 236.536 239.570 - 0.53% -
std::copy(deque<int>)/4096 1.28% 144.121 145.964 - 0.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.27% 13062.786 13228.414 - 3.70% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.27% 295.770 299.517 - -0.09% -
std::move(vector<bool>)_(aligned)/32768 1.26% 36.390 36.849 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.26% 6028.432 6104.463 - 3.63% -
std::fill(list<int>)/32 1.26% 8.150 8.252 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.25% 11296694.765 11438320.568 - 2.75% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.25% 828.933 839.253 - 0.25% -
SetIntersection_Front_Set_uint32_16384_16384 1.24% 211515699.545 214147625.505 - 0.09% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.24% 17.920 18.143 - 0.40% -
std::is_sorted(vector<int>,_pred)/1024 1.24% 462.687 468.426 - 0.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.24% 2.247 2.275 - -1.10% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.23% 513904.709 520223.973 - 0.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.23% 19.269 19.506 - 0.73% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.23% 306429.329 310185.377 - 0.93% -
std::list<std::string>::ctor(size)/1024 1.22% 12773.821 12929.745 - 0.28% -
BM_PushHeap_string_QuickSortAdversary_4 1.22% 6.378 6.456 - -0.16% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.22% 172261.493 174359.928 - 1.07% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.21% 56.144 56.825 - 0.49% -
std::find_first_of(vector<int>)_(large_needle)/50 1.21% 270.903 274.170 - -3.14% -
std::remove(list<int>)_(prefix)/8192 1.21% 8258.722 8358.306 - -0.97% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.20% 11468.981 11607.148 - -6.19% -
std::find(vector<int>)_(process_all)/8 1.20% 2.702 2.734 - -1.44% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.19% 26153.221 26465.599 - 0.63% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.19% 32.212 32.597 - -4.10% -
ranges::minmax(std::vector<long_long>)/8 1.19% 2.076 2.101 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.19% 9.213 9.323 - -1.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.19% 23.936 24.221 - -0.78% -
std::find(deque<int>)_(process_all)/1024 1.19% 239.758 242.612 - -0.35% -
BM_PushHeap_string_PipeOrgan_256 1.19% 7.912 8.006 - -1.67% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.19% 562.094 568.780 - 1.85% -
std::unordered_set<int>::erase(iterator)/32 1.19% 20.214 20.454 - -0.76% -
std::for_each_n(list<int>)/32 1.19% 11.087 11.219 - -0.80% -
std::set<int>::insert(value)_(already_present)/32 1.18% 1.763 1.784 - 1.59% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.18% 88.098 89.140 - -7.60% -
rng::find_last(list<int>)_(bail_10%)/8192 1.18% 6231.799 6305.386 - 0.77% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.18% 68.656 69.466 - 0.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.18% 346.008 350.092 - 0.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.18% 31.965 32.342 - -5.50% -
SetIntersection_None_Set_uint32_64_1 1.18% 22452201.829 22716776.538 - 1.46% -
std::replace_if(vector<int>)_(prefix)/8192 1.18% 2006.992 2030.624 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.17% 3554.999 3596.545 - -0.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.17% 3808.654 3853.115 - -0.76% -
std::partition_point(list<int>)/32 1.17% 15.639 15.821 - -0.52% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.17% 6.486 6.562 - 0.58% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.16% 31.103 31.465 - 0.69% -
BM_vector_deque_move_backward/1024 1.16% 37.178 37.609 - -0.77% -
SetIntersection_Interlaced_Set_float_16384_64 1.16% 215716414.038 218218194.211 - 2.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.16% 345568085.054 349572948.794 - 46.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 799519.359 808774.653 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.15% 42126767.046 42612905.219 - 1.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 56692.348 57346.236 - -3.32% -
std::find_if(vector<char>)_(bail_25%)/8192 1.15% 228.589 231.222 - -5.29% -
std::generate(vector<int>)/50 1.15% 11.746 11.881 - -0.81% -
SetIntersection_Front_Set_uint32_1024_1024 1.15% 11630199.577 11763785.702 - -4.43% -
SetIntersection_Front_Set_uint64_262144_1024 1.15% 12550053.575 12694175.336 - 5.09% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.15% 7.263 7.346 - -0.29% -
SetIntersection_Front_Set_uint64_1024_1024 1.15% 12364017.187 12505701.054 - 2.97% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.14% 17.677 17.879 - 2.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.14% 73613.790 74455.125 - 1.02% -
SetIntersection_Front_Set_float_16384_16384 1.14% 216877358.424 219355347.511 - 0.59% -
BM_PushHeap_uint32_Ascending_16 1.14% 0.917 0.927 - -3.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 804147.698 813323.497 - -0.17% -
SetIntersection_None_Set_float_262144_1 1.14% 1202049.803 1215695.639 - 5.10% -
std::move(list<int>)/32768 1.13% 30295.449 30637.209 - -0.97% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.13% 23.771 24.039 - -0.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.13% 19.268 19.485 - 1.70% -
std::sample(list<int>)/1024 1.12% 11872.850 12006.214 - 0.31% -
std::generate(vector<int>)/32 1.12% 7.823 7.910 - -0.90% -
BM_PushHeap_float_Ascending_16384 1.12% 4.291 4.339 - 5.02% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.12% 1264317.629 1278460.535 - -3.90% -
std::unique(deque<int>)_(contiguous)/1024 1.12% 505.904 511.563 - -1.20% -
bm_lexicographical_compare<signed_char>/4096 1.12% 59.098 59.759 - 0.02% -
bm_ranges_swap_ranges_vb_aligned/4096 1.12% 11.942 12.076 - -0.17% -
std::remove(list<int>)_(prefix)/1024 1.12% 947.554 958.126 - -0.85% -
std::copy_if(list<int>)_(entire_range)/32768 1.11% 26037.497 26327.199 - -2.44% -
std::generate(vector<int>)/1024 1.11% 239.287 241.949 - -0.80% -
std::find(vector<char>)_(bail_25%)/8192 1.10% 39.719 40.157 - -1.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.10% 1116.022 1128.298 - 5.33% -
std::move_backward(list<int>)/1048576 1.10% 1017446.678 1028636.530 - -0.77% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.10% 93084.860 94108.019 - -0.43% -
std::set<int>::upper_bound(key)_(existent)/8192 1.10% 8.591 8.685 - 11.37% -
std::copy_if(vector<int>)_(entire_range)/262144 1.10% 58640.914 59283.441 - -0.52% -
std::move(deque<int>)/4096 1.09% 147.783 149.395 - 0.26% -
SetIntersection_None_Set_uint32_262144_1 1.09% 1217392.494 1230654.377 - 6.66% -
std::shift_right(deque<int>)/8192 1.09% 305.668 308.992 - -0.07% -
std::remove_copy(list<int>)_(prefix)/1024 1.08% 734.484 742.440 - -0.07% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.08% 27.807 28.107 - -0.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.08% 1431882.474 1447329.295 - 0.31% -
BM_PushHeap_string_Random_16384 1.08% 16.085 16.258 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.08% 11452.496 11575.647 - -3.53% -
std::move(vector<bool>)_(unaligned)/512 1.07% 4.782 4.833 - -5.39% -
std::set<std::string>::contains(key)_(existent)/1024 1.07% 20.901 21.126 - -13.08% -
SetIntersection_Interlaced_Set_string_64_16 1.07% 37531932.872 37933947.789 - -2.35% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.07% 1.388 1.403 - 1.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 18.384 18.580 - 1.07% -
BM_CmpEqual_uint_uchar 1.07% 1.100 1.112 - -0.81% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.07% 625.005 631.670 - -0.21% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.06% 17566.836 17753.878 - 0.39% -
SetIntersection_Interlaced_Set_float_262144_16384 1.06% 1280043.701 1293665.609 - 4.06% -
std::make_heap(deque<int>)_(heap)/8 1.06% 20.774 20.994 - -0.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.06% 288209.174 291270.070 - 3.24% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.06% 4.010 4.052 - -0.79% -
SetIntersection_None_Set_uint32_262144_16384 1.06% 1212839.844 1225702.879 - 6.60% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.06% 2.051 2.073 - -3.76% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.06% 1.155 1.168 - -0.57% -
std::rotate(vector<bool>)_(by_1/4)/32 1.05% 17.715 17.902 - -0.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.05% 20.472 20.688 - 0.87% -
std::copy_if(vector<int>)_(entire_range)/512 1.05% 120.729 122.001 - -0.77% -
std::pop_heap(vector<float>)/8192 1.05% 19.644 19.851 - 0.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.05% 281377.011 284330.873 - 1.33% -
std::any_of(list<int>)_(process_all)/32768 1.05% 26094.079 26367.013 - -2.63% -
std::fill_n(vector<int>)/32 1.05% 1.127 1.138 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.04% 163376586.890 165082277.511 - 1.63% -
std::sort(vector<int>)_(shuffled)/1024 1.04% 4637.676 4686.019 - 0.71% -
BM_vector_deque_move_backward/4000 1.04% 142.206 143.688 - -0.44% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.04% 59.221 59.837 - -0.02% -
BM_deque_deque_ranges_move_backward/4000 1.04% 151.611 153.189 - -0.64% -
std::set<int>::insert(value)_(already_present)/1024 1.04% 5.798 5.859 - -0.95% -
std::partition_copy(list<int>)/50 1.04% 12.857 12.990 - -0.81% -
rng::contains_subrange(list<int>)_(single_element)/32 1.04% 10.142 10.247 - 0.43% -
SetIntersection_None_Vector_uint64_16384_256 1.03% 1104249.430 1115659.697 - 0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.03% 52.850 53.396 - -1.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.03% 9.529 9.627 - -1.16% -
BM_deque_vector_ranges_move/65536 1.03% 2971.935 3002.472 - 0.38% -
BM_deque_vector_copy/4000 1.03% 139.516 140.949 - -0.24% -
BM_deque_vector_copy/5500 1.02% 194.464 196.454 - 0.09% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.02% 5.792 5.851 - 2.28% -
std::move_backward(list<int>)/32768 1.02% 31156.368 31474.821 - -2.04% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.02% 717.858 725.189 - 1.98% -
std::is_sorted(vector<int>,_pred)/8192 1.02% 3690.085 3727.635 - 0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.02% 29.538 29.839 - 2.44% -
std::copy_if(deque<int>)_(every_other)/8 1.02% 3.399 3.434 - -0.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.02% 33045.352 33381.293 - 1.38% -
BM_deque_vector_copy/1024 1.01% 36.903 37.277 - 0.52% -
BM_StringAssignStr_Large_Opaque 1.01% 10.324 10.428 - 2.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.01% 91313.962 92237.975 - 0.24% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.01% 12.234 12.357 - -0.09% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.01% 303.079 306.138 - 0.70% -
std::remove(vector<int>)_(sprinkled)/1024 1.01% 281.617 284.460 - -0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.01% 592237.622 598209.260 - -0.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.01% 358.167 361.774 - 2.93% -
SetIntersection_None_Set_float_64_1 1.01% 22164630.300 22387388.408 - -0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.00% 395.551 399.523 - 0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.00% 23712.793 23950.587 - -0.41% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.00% 485.234 490.098 - 0.37% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.052 - -2.43% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 200.207 - -2.18% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.346 365.312 1.13% 365.312
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 624.405 - -0.79% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 597.937 - -1.27% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.066 702.939 -0.28% 702.939
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.147 - -0.44% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.183 - -0.68% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.973 - 0.06% -
std::distance(join_view(vector<vector<int>>))/8192 -99.59% 2082.690 8.439 - 0.69% -
std::distance(join_view(vector<vector<int>>))/4096 -99.59% 1046.866 4.339 - -0.57% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.489 559.302 -2.34% 559.302
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 15.932 489.667 -1.41% 489.667
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.434 - -3.39% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.74% 2241.208 28.145 - -2.95% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.713 - -0.35% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.639 - 0.29% -
std::search_n(vector<int>)_(no_match)/1024 -98.40% 208.692 3.338 42.707 0.29% 42.707
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.739 - 0.01% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.011 - -0.84% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.08% 418.753 8.061 64.913 -0.12% 64.913
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 596.226 15.258 107.424 -0.76% 107.424
std::search_n(deque<int>)_(no_match)/1024 -95.53% 304.751 13.626 47.396 -0.20% 47.396
std::distance(join_view(vector<vector<int>>))/50 -94.56% 12.517 0.681 - 13.13% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.95% 10774.351 867.390 - -0.70% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.70% 844.361 70.076 - -1.30% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.29% 1371.376 119.432 - 0.39% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.25% 348.494 33.965 - -10.90% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 733.450 77.113 - -2.03% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.48% 261.801 27.535 - -3.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 544.152 58.269 - -0.60% -
std::fill_n(deque<int>)/8192 -87.44% 1866.881 234.501 - -0.08% -
std::fill(deque<int>)/8192 -87.43% 1864.796 234.399 - -1.92% -
std::fill_n(deque<int>)/1024 -87.07% 231.642 29.941 - 0.04% -
std::fill(deque<int>)/1024 -86.90% 232.589 30.467 - 1.26% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.70% 560.703 74.565 - 0.54% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.154 - -0.08% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.39% 22086.172 3227.163 - 0.95% -
std::fill(deque<int>)/32 -84.44% 8.811 1.371 - 0.45% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.71% 2265.885 369.006 - -0.30% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.64% 287.978 47.112 - -0.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.27% 3859.343 645.729 - -3.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.89% 968.953 165.772 - -3.10% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - -0.11% -
std::fill(deque<int>)/50 -81.49% 12.763 2.362 - -0.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.47% 122.759 22.749 - -1.93% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.41% 323485.437 60135.011 - 0.14% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.36% 323441.716 60301.167 - 1.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.86% 271537.279 57391.100 - -0.04% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.14% 263474.992 57591.818 - 0.15% -
BM_num_get<void*> -77.14% 47.636 10.889 - 1.37% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.43% 1779.984 419.531 - 3.81% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.54% 194270.888 47511.767 - -0.13% -
std::find_end(deque<int>)_(same_length)/1024 -74.91% 1394.647 349.921 - 4.82% -
std::find_end(deque<int>)_(same_length)/8192 -70.12% 11168.880 3337.036 - 22.99% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.89% 161550.849 48642.066 - 0.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.12% 15320.993 4730.663 - -0.36% -
std::rotate(vector<int>)_(by_1/3)/50 -68.50% 35.296 11.118 - 0.42% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -68.33% 2539.115 804.107 - -0.82% -
std::fill(vector<bool>)/262144 -68.11% 720.065 229.653 - -0.68% -
std::rotate(vector<int>)_(by_1/4)/50 -67.09% 35.303 11.620 - 1.71% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.90% 778.389 265.445 - -0.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -64.13% 61.988 22.236 - -67.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.99% 52.412 18.875 - -21.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -63.72% 1747.195 633.958 - -35.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.21% 1666.586 613.139 - -39.63% -
std::find_end(deque<int>)_(same_length)/1000 -62.70% 935.209 348.802 - 6.68% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.34% 138430.643 52138.587 - 1.66% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.38% 18151.862 7010.527 - -0.22% -
std::rotate(deque<int>)_(by_1/4)/50 -61.37% 73.934 28.563 - 1.40% -
BM_num_get<unsigned_int> -61.33% 25.424 9.833 - 1.71% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.14% 6755.688 2624.927 - -2.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.13% 2416.837 939.413 - -0.54% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -61.00% 249.065 97.124 - -0.51% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.82% 130791.216 51249.578 - -0.50% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.75% 14734.367 5783.901 - -1.21% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.57% 17545.803 6917.983 - -1.36% -
BM_num_get<unsigned_short> -60.50% 25.562 10.098 - 1.53% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.42% 17236.328 6822.242 - -0.74% -
std::rotate(deque<int>)_(by_1/3)/50 -60.22% 75.430 30.008 - -4.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.06% 248.703 99.320 - -1.13% -
BM_num_get<unsigned_long_long> -59.89% 25.970 10.416 - 1.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.44% 17633.737 7151.881 - 1.73% -
BM_num_get<unsigned_long> -59.29% 25.450 10.362 - 0.05% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.17% 13790.984 5768.327 - 0.60% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.72% 14372.895 6077.350 - -0.10% -
BM_num_get<long_long> -57.50% 24.715 10.504 - 0.65% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.97% 13791.062 5934.257 - -0.23% -
std::rotate(vector<int>)_(by_1/4)/32 -56.88% 10.967 4.729 - 0.01% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.44% 11462.674 4993.064 - -0.91% -
std::rotate(deque<int>)_(by_1/4)/32 -55.93% 29.813 13.137 - -0.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.72% 222.294 98.423 - 0.38% -
rng::for_each(map<int>)/8192 -55.69% 16529.420 7324.287 - -0.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.66% 76.407 33.876 - 0.62% -
std::for_each(map<int>::iterator)/8192 -54.70% 16371.941 7416.818 - 0.39% -
std::rotate(deque<int>)_(by_1/3)/32 -54.18% 44.961 20.600 - -1.64% -
BM_num_get<long> -54.08% 24.398 11.202 - 5.55% -
rng::for_each(multimap<int>)/8192 -53.83% 15883.257 7332.961 - -1.49% -
std::for_each(multimap<int>::iterator)/8192 -53.57% 16071.612 7462.142 - -1.51% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.55% 213.056 101.104 - -1.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.44% 216.578 102.998 - -0.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.33% 206.029 98.207 - -0.82% -
std::find_end(vector<int>)_(same_length)/1024 -51.17% 505.125 246.647 - -0.67% -
rng::for_each(set<int>)/8192 -51.15% 15441.804 7542.972 - -3.82% -
std::find_end(vector<int>)_(same_length)/1000 -50.83% 494.629 243.193 - 0.15% -
std::for_each(multiset<int>::iterator)/8192 -50.77% 16097.390 7924.277 - -0.43% -
rng::for_each(multiset<int>)/8192 -50.71% 15381.589 7581.105 - -2.95% -
std::search_n(vector<int>)_(no_match)/32 -50.69% 6.887 3.396 0.523 1.12% 0.523
BM_num_get<bool> -50.50% 25.320 12.534 - 7.65% -
std::find_if(list<int>)_(process_all)/50 -50.49% 38.050 18.839 - -0.82% -
std::for_each(set<int>::iterator)/8192 -50.28% 15715.673 7813.499 - -1.25% -
std::find_end(list<int>)_(same_length)/1000 -50.05% 1471.156 734.841 - -0.83% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.03% 417.683 208.727 - -0.91% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.87% 1212.963 608.070 - -0.64% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.86% 9944.725 4986.702 - -0.80% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.83% 1241.659 622.907 - -0.64% -
std::find_end(list<int>)_(same_length)/8192 -49.83% 15737.538 7895.434 - -3.04% -
std::find_end(list<int>)_(same_length)/1024 -49.77% 1500.195 753.521 - -1.33% -
std::find_end(vector<int>)_(same_length)/8192 -49.76% 4021.139 2020.155 - -0.22% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.30% 17079.425 8658.926 - -16.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -49.13% 23.575 11.993 - 4.21% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.98% 37.468 19.115 - -0.55% -
std::rotate(vector<int>)_(by_1/3)/32 -48.85% 19.468 9.958 - -0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.73% 412.896 211.675 - 0.04% -
std::find_end(list<int>,_pred)_(same_length)/1024 -48.38% 1584.834 818.146 - 2.84% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.35% 416.280 215.014 - -0.01% -
std::rotate_copy(vector<int>)/8192 -48.04% 716.636 372.394 - -27.74% -
SetIntersection_Interlaced_Vector_float_262144_64 -47.80% 15662720.001 8175468.307 - 2.54% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.76% 15.489 8.092 0.435 -0.39% 0.435
std::find_end(deque<int>)_(near_matches)/1000 -47.75% 30016.921 15684.131 - -6.97% -
std::find_end(deque<int>)_(near_matches)/1024 -47.69% 31166.564 16304.218 - -7.37% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.61% 336.688 176.398 - -0.32% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.49% 691458.833 363055.498 - -48.51% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.45% 401.487 210.964 - 1.66% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.32% 0.476 0.251 - -6.00% -
std::find_end(list<int>,_pred)_(same_length)/1000 -47.16% 1547.198 817.613 - 5.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.96% 143.373 77.482 - -0.34% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.28% 46244.650 25306.513 - -15.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.26% 141.916 77.690 - -0.14% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.76% 341.550 188.659 - -0.27% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.71% 364.886 201.734 - -13.99% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.61% 9565.269 5298.168 - -1.40% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.59% 0.485 0.269 - -44.44% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.49% 1435.590 796.948 - -4.73% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.11% 17490.376 9776.092 - -0.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -44.09% 11.335 6.338 - -0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.54% 6.251 3.530 - -5.01% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.17% 2.058 1.170 - -2.76% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.11% 1368.116 778.263 - -2.86% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.20% 305.808 176.757 - -0.22% -
BM_PushHeap_float_Descending_16 -41.09% 0.632 0.372 - -1.52% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.97% 104.860 61.902 - 2.40% -
BM_PushHeap_float_Descending_4 -40.57% 0.612 0.364 - -5.61% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.25% 656165.456 392039.048 - -41.59% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.63% 307.662 185.743 - 1.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.65% 38.282 23.484 - -40.95% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -38.50% 7.501 4.614 - 0.11% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.33% 22.154 13.662 - -0.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.29% 0.481 0.297 - 12.66% -
BM_StringEraseWithMove_Huge_Transparent -37.91% 69.490 43.149 - -1.11% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.78% 27.276 16.971 - -1.08% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.49% 45.933 28.713 - -13.77% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.23% 23.334 14.647 - -1.55% -
std::rotate(vector<int>)_(by_1/2)/32 -37.11% 3.705 2.330 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -36.88% 31.977 20.182 - 5.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.87% 33.989 21.457 - -8.78% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -36.86% 919.690 580.720 - -10.17% -
std::set<std::string>::insert(value)_(already_present)/32 -36.83% 16.328 10.314 - 37.19% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -36.68% 23668700.453 14986107.372 - -27.48% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.59% 79867.273 50646.293 - -2.22% -
std::find_end(deque<int>)_(near_matches)/8192 -36.55% 1769000.521 1122355.003 - -0.51% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.55% 106.311 67.452 - -16.11% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.36% 2.934 1.867 - -5.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.24% 15051.910 9597.085 - -0.34% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -36.21% 41.831 26.682 - -1.63% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -36.21% 3657.183 2332.871 - -12.05% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.19% 20.065 12.803 - 3.71% -
BM_vector_deque_ranges_copy/0 -36.18% 0.682 0.435 - 2.16% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.70% 120.283 77.345 - -11.65% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.66% 11.127 7.159 - -17.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.21% 661.528 428.584 - -0.72% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.91% 9837.980 6403.392 - -1.34% -
std::multiset<int>::contains(key)_(non-existent)/8192 -34.88% 14.637 9.532 - 11.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.74% 9961.179 6500.407 - -3.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.74% 51.409 33.550 - -0.34% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.53% 80156.175 52477.821 - -0.25% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.53% 9999.342 6546.672 - -0.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.23% 41.375 27.214 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -34.18% 35.769 23.543 - -33.52% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.17% 78936.141 51961.594 - -3.47% -
std::copy_n(vector<bool>)_(aligned)/1048576 -34.02% 3110.122 2052.115 - 5.36% -
std::set<int>::ctor(const&,_alloc)/8192 -34.02% 77999.624 51466.608 - 2.33% -
BM_StringEraseWithMove_Huge_Opaque -33.87% 68.230 45.122 - -6.15% -
std::set<int>::ctor(const&,_alloc)/1024 -33.52% 9679.700 6435.249 - 1.79% -
std::unique_copy(list<int>)_(contiguous)/52 -33.48% 29.051 19.325 - -0.82% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.47% 2.637 1.754 - -31.87% -
std::copy_n(list<int>)/64 -33.13% 22.405 14.982 - 2.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -32.91% 39.924 26.784 - -22.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.84% 12857869.172 8634992.077 - -1.66% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.70% 0.696 0.468 - 0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -32.46% 33.952 22.932 - -30.32% -
BM_align/64 -32.40% 0.921 0.622 - -2.82% -
BM_align/8 -32.39% 0.921 0.622 - -2.70% -
BM_align/1 -32.36% 0.921 0.623 - -3.05% -
BM_align/256 -32.36% 0.920 0.622 - -2.68% -
BM_PushHeap_string_SingleElement_1 -32.29% 0.700 0.474 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.90% 12867102.536 8763030.973 - 2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.81% 12709486.086 8666263.709 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.47% 13072113.395 8957784.182 - 4.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.45% 12922716.210 8858602.962 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.36% 28.223 19.373 - -4.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.62% 12762327.382 8855049.609 - 1.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -29.61% 7.197 5.066 - -13.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -29.58% 10.857 7.645 - 16.94% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -29.57% 130.284 91.759 - 38.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.41% 33.662 23.760 - -0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.33% 39.488 27.905 - -0.64% -
std::multiset<int>::count(key)_(existent)/1024 -29.26% 8.033 5.682 - 1.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.94% 40.370 28.689 - -0.26% -
SetIntersection_Interlaced_Vector_float_1024_16 -28.62% 2543981.484 1815962.325 - -1.19% -
BM_vector_deque_copy/0 -28.29% 0.551 0.395 - -20.58% -
std::find_end(deque<int>)_(process_all)/8192 -28.27% 2856.159 2048.764 - -4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.24% 350290295.941 251366261.642 - 7.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -28.20% 11.409 8.191 - 26.40% -
std::find_end(deque<int>)_(process_all)/1048576 -28.08% 366182.771 263375.439 - -5.84% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -28.04% 89.642 64.509 - 2.83% -
ranges::min(std::deque<long_long>)/70000 -27.85% 26305.416 18979.404 - 0.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.85% 897.251 647.388 - -1.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.76% 29.261 21.139 - -5.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.74% 31.932 23.073 - -27.13% -
std::any_of(vector<int>)_(process_all)/50 -27.49% 18.971 13.756 - 8.85% -
BM_PushHeap_float_Descending_64 -26.98% 0.523 0.382 - -0.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -26.48% 0.478 0.352 - -8.10% -
rng::starts_with(list<int>,_pred)/8192 -26.43% 12219.251 8989.996 - -22.61% -
std::map<std::string,_int>::erase(iterator)/1024 -26.37% 35.703 26.289 - 3.38% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.35% 1990645.687 1466064.372 - -0.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -26.16% 7.924 5.851 - 22.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.10% 6.544 4.836 - 7.12% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.94% 20.481 15.168 - -1.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.89% 32.730 24.257 - 26.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.82% 0.579 0.429 - -23.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.55% 43.291 32.230 - 1.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.42% 37.899 28.265 - -0.73% -
BM_PushHeap_string_Random_1 -25.23% 0.698 0.522 - 11.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.18% 0.397 0.297 - -13.34% -
BM_deque_deque_ranges_move/0 -24.87% 0.923 0.693 - -24.82% -
std::lower_bound(std::forward_list<int>)/100 -24.58% 108.722 82.003 - 1.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.57% 1698.499 1281.151 - -21.45% -
std::for_each(multiset<int>::iterator)/50 -24.32% 47.219 35.735 - -0.37% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -24.25% 4990595.621 3780370.524 - 17.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -24.16% 87.456 66.330 - -1.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.09% 721.093 547.403 - -13.29% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.98% 41839.989 31804.988 - -1.90% -
std::all_of(vector<int>)_(process_all)/50 -23.93% 19.204 14.609 - 12.19% -
BM_StringFindStringLiteral/1024 -23.84% 23.787 18.117 - 0.43% -
std::unordered_set<int>::find(key)_(existent)/1024 -23.70% 1.486 1.134 - -26.43% -
std::find_if_not(vector<int>)_(bail_25%)/8 -23.49% 0.850 0.650 - -19.33% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -23.40% 2.379 1.822 - -31.55% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.34% 63.231 48.470 - 13.33% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.33% 40274.147 30876.229 - -0.57% -
BM_PushHeap_float_Random_4 -23.18% 3.007 2.310 - -11.15% -
std::transform(list<int>)_(identity_transform)/50 -23.07% 39.305 30.237 - -0.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -22.72% 16.719 12.921 - -0.48% -
std::set<std::string>::erase(key)_(existent)/1024 -22.66% 74.668 57.748 - -41.50% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.54% 3801.904 2945.125 - -0.29% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.23% 0.312 0.243 - -22.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -22.20% 6028.056 4690.019 - 9.80% -
std::move(deque<int>)/64 -22.19% 6.112 4.756 - -2.70% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.02% 2406237.543 1876280.193 - -0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.76% 34573.132 27050.244 - -0.78% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -21.69% 0.618 0.484 - 3.01% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -21.43% 1951710.117 1533380.692 - 6.51% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.43% 870.550 684.001 - -1.80% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.41% 7.174 5.639 - -3.50% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.22% 3747.263 2952.206 - -0.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.04% 10.626 8.390 - -0.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -20.96% 8.273 6.539 - 5.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -20.95% 31.652 25.022 - 1.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.78% 31.405 24.879 - 0.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -20.73% 3930.856 3116.036 - -9.14% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.69% 510.928 405.193 - -0.32% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.67% 6.571 5.213 - 11.47% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -20.57% 40.839 32.440 - -17.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.44% 55.542 44.188 - -11.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.40% 20.753 16.519 - -1.02% -
std::vector<std::string>::ctor(size)/8192 -20.31% 5187.044 4133.778 - -8.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.21% 54.889 43.796 - -28.76% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.21% 1.025 0.818 - -0.16% -
std::set<std::string>::erase(iterator)/32 -20.18% 31.731 25.328 - -6.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -20.14% 1.729 1.381 - -12.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -20.10% 527.668 421.594 - -0.62% -
std::find_if_not(vector<int>)_(process_all)/50 -20.06% 6.854 5.479 - -3.75% -
rng::contains_subrange(list<int>)_(process_all)/8192 -19.99% 9040.942 7233.613 - 5.59% -
SetIntersection_Interlaced_Vector_float_262144_1024 -19.98% 103759567.730 83030089.911 - 11.01% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -19.96% 10397009.900 8321922.699 - -36.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -19.94% 103.512 82.870 - -5.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.75% 52.479 42.115 - -7.08% -
std::find_if(vector<int>)_(process_all)/50 -19.68% 6.862 5.512 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -19.61% 2499501.196 2009224.390 - -10.39% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -19.59% 3169.555 2548.720 - 1.72% -
BM_PushHeap_uint64_Ascending_1 -19.59% 0.577 0.464 - -0.40% -
rng::for_each(multimap<int>)/50 -19.52% 50.199 40.399 - -0.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -19.52% 1.614 1.299 - -24.83% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -19.51% 982.518 790.809 - 6.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.50% 10.193 8.206 - -1.07% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.42% 26.306 21.197 - -22.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.34% 23312.994 18803.276 - 1.27% -
std::set<std::string>::erase(key)_(existent)/32 -19.28% 85.032 68.634 - -7.63% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -19.21% 84.554 68.310 - 29.84% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.12% 2864.945 2317.099 - -0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.06% 205840.675 166607.922 - -0.66% -
std::set<int>::count(key)_(non-existent)/8192 -19.02% 13.811 11.185 - -1.34% -
BM_PushHeap_float_Descending_256 -18.99% 0.499 0.404 - 0.25% -
std::copy(vector<bool>)_(aligned)/1048576 -18.91% 3458.440 2804.295 - 20.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.87% 1123.071 911.152 - -2.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.86% 39.569 32.106 - -3.22% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.84% 6.169 5.007 - -0.81% -
std::find_end(list<int>)_(single_element)/8192 -18.82% 9655.531 7838.198 - -6.29% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.80% 1.463 1.188 - -16.90% -
std::multiset<int>::count(key)_(existent)/32 -18.68% 4.705 3.827 - 0.95% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -18.67% 136.360 110.901 - -13.93% -
std::move(list<int>)/64 -18.66% 47.883 38.947 - -0.52% -
BM_vector_deque_move/0 -18.46% 0.519 0.423 - 6.93% -
std::sort(deque<int>)_(shuffled)/8192 -18.39% 98727.252 80572.858 - -0.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.30% 16.427 13.421 - 0.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.19% 25.784 21.095 - -14.99% -
vector<bool>::reserve() -18.07% 10.924 8.951 - 8.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -18.03% 24.474 20.062 - -13.51% -
std::set<std::string>::ctor(const&,_alloc)/32 -17.96% 850.530 697.742 - -6.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -17.96% 24.093 19.766 - -9.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.92% 493.439 405.034 - -7.73% -
BM_StringEraseWithMove_Small_Opaque -17.89% 2.642 2.169 - -0.94% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.88% 462.383 379.691 - -0.79% -
BM_PushHeap_float_Descending_1024 -17.80% 0.474 0.389 - -0.06% -
vector<bool>::resize() -17.77% 14.265 11.730 - 8.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -17.67% 7.032 5.790 - -0.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.61% 59.578 49.084 - -1.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.56% 1650158.699 1360356.869 - 0.62% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.44% 1017.258 839.823 - -0.14% -
ranges::min(std::deque<__int128>)/1 -17.44% 0.837 0.691 - 3.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -17.41% 1.662 1.373 - -16.96% -
BM_PushHeap_float_Descending_16384 -17.27% 0.465 0.385 - -0.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -17.22% 1.590 1.317 - 0.48% -
BM_PushHeap_float_Descending_262144 -17.18% 0.465 0.385 - -0.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.08% 42.679 35.390 - -5.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.07% 1.866 1.548 - -16.45% -
ranges::min(std::deque<long_long>)/64 -17.01% 19.934 16.544 - 2.52% -
rng::contains_subrange(deque<int>)_(same_length)/16 -16.95% 12.708 10.553 - -14.24% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.92% 415514.516 345202.719 - -1.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -16.92% 1.971 1.637 - 13.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.91% 19.958 16.583 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.90% 26297.375 21852.165 - 0.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.90% 27.006 22.442 - 17.81% -
std::for_each(set<int>::iterator)/50 -16.87% 44.234 36.771 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.81% 29706.690 24711.567 - -1.70% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -16.78% 26.709 22.227 - 0.63% -
std::for_each(multimap<int>::iterator)/50 -16.76% 44.244 36.829 - 0.05% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.68% 751.020 625.722 - -3.05% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.61% 30.827 25.707 - 0.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.58% 6308.222 5262.174 - -1.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -16.39% 3.195 2.671 - -2.00% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -16.35% 3336.613 2790.931 - 2.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -16.34% 42.668 35.698 - 15.24% -
BM_vector_deque_ranges_copy_backward/0 -16.22% 0.519 0.434 - 3.22% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.11% 32.967 27.657 - -2.80% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.10% 39.535 33.171 - -3.64% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -16.07% 62.246 52.242 - -2.51% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -16.05% 4253.786 3571.171 - -0.82% -
std::find_end(vector<int>)_(near_matches)/8192 -16.01% 911938.505 765979.600 - -0.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.75% 7.802 6.573 - -22.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -15.74% 1.564 1.318 - -12.52% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.70% 63.285 53.348 - -0.78% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.67% 42.237 35.617 - -2.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -15.60% 2.801 2.364 - -5.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -15.44% 506698.677 428476.234 - -6.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -15.41% 1.697 1.436 - 19.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -15.37% 35.699 30.212 - -14.49% -
std::multiset<std::string>::find(key)_(existent)/8192 -15.30% 30.260 25.629 - -8.88% -
SetIntersection_Front_Set_uint32_262144_1024 -15.26% 14078427.392 11930614.936 - -3.37% -
SetIntersection_Interlaced_Vector_float_16384_1024 -15.25% 51359001.067 43528430.862 - 12.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -15.21% 46.274 39.233 - -22.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.19% 3.054 2.590 - -1.15% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.18% 31.347 26.589 - -1.00% -
rng::contains(vector<int>)_(process_all)/8 -15.17% 2.817 2.390 - -13.18% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -15.12% 12660.436 10746.235 - -9.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -15.11% 15308.043 12995.608 - -6.72% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.10% 336.361 285.569 - 8.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -15.03% 5.695 4.839 - -19.48% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.01% 98519608.942 83729683.432 - -15.66% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.96% 943.307 802.171 - -0.24% -
std::unique(list<int>)_(contiguous)/1024 -14.93% 1074.782 914.358 - -2.73% -
std::unordered_set<std::string>::ctor(const&)/32 -14.89% 795.931 677.415 - -2.98% -
std::find_if(vector<int>)_(process_all)/32768 -14.87% 3759.689 3200.449 - -0.16% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.86% 27.802 23.669 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.84% 35548.682 30271.742 - -0.83% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -14.83% 19.724 16.798 - -3.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.79% 29303.154 24967.919 - -9.66% -
std::find_end(deque<int>)_(process_all)/1024 -14.78% 359.385 306.276 - 0.92% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.75% 3749.940 3196.881 - -0.18% -
std::set<std::string>::ctor(const&)/32 -14.70% 832.328 709.979 - -11.34% -
std::find_if(vector<int>)_(process_all)/8192 -14.65% 945.111 806.658 - -0.10% -
std::stable_sort(deque<int>)_(ascending)/8 -14.60% 20.212 17.260 - -3.92% -
BM_deque_deque_ranges_move_backward/0 -14.59% 0.921 0.786 - -14.57% -
std::set<std::string>::erase(key)_(existent)/8192 -14.56% 104.125 88.961 - 6.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -14.56% 211995.841 181138.114 - 6.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.55% 6490.822 5546.187 - -0.06% -
std::rotate(vector<int>)_(by_1/2)/50 -14.55% 4.471 3.821 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -14.49% 3.026 2.587 - -4.11% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -14.39% 6593671.884 5644876.386 - -12.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.37% 28.354 24.279 - 1.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -14.32% 691.212 592.227 - -18.19% -
ranges::min(std::vector<char>)/1 -14.29% 0.438 0.375 - 12.12% -
std::map<int,_int>::count(key)_(existent)/1024 -14.24% 4.408 3.780 - -1.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.12% 51764.322 44455.616 - -8.53% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.11% 944.162 810.978 - -14.56% -
std::adjacent_find(deque<int>,_pred)/8 -14.04% 4.838 4.159 - -4.38% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -13.98% 32.972 28.362 - 13.62% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.91% 22.805 19.633 - -17.74% -
std::find_first_of(list<int>)_(large_needle)/1024 -13.90% 985755.662 848773.210 - -7.61% -
std::stable_partition(list<int>)_(dense)/1024 -13.88% 1747.054 1504.486 - -13.87% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.88% 39268.073 33818.060 - -0.98% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.88% 14.792 12.739 - -0.62% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.85% 30.627 26.386 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.80% 1.419 1.223 - -7.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.75% 14184778.212 12234593.948 - -3.01% -
std::any_of(deque<int>)_(process_all)/50 -13.62% 21.838 18.863 - -0.11% -
rng::find_last(deque<int>)_(bail_90%)/8 -13.58% 0.969 0.838 - -5.86% -
rng::for_each(set<int>)/50 -13.51% 43.831 37.909 - 0.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -13.51% 29.805 25.780 - 4.81% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.48% 9.365 8.102 - -1.62% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.39% 14.823 12.838 - 0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.28% 42.545 36.893 - -0.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -13.16% 38.061 33.052 - -1.82% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.09% 41011.164 35640.968 - -0.37% -
std::partition(list<int>)_(dense)/8192 -13.06% 5676.201 4935.093 - -0.56% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -13.01% 165961.418 144365.834 - 1.39% -
std::map<std::string,_int>::ctor(const&)/32 -13.00% 822.918 715.951 - -1.34% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.99% 14.643 12.741 - -0.94% -
std::generate_n(deque<int>)/1024 -12.98% 278.270 242.137 - -1.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.97% 2.643 2.300 - -6.13% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -12.90% 0.355 0.309 - -31.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.83% 39.832 34.721 - -14.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -12.78% 10988.291 9583.862 - -13.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -12.76% 1598.034 1394.203 - -17.74% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.74% 785.946 685.791 - -11.41% -
ranges::min(std::vector<long_long>)/1 -12.67% 0.437 0.381 - 14.60% -
std::generate(deque<int>)/1024 -12.65% 276.750 241.750 - -0.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.62% 67.770 59.214 - 1.77% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.59% 1003.120 876.793 - 0.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.54% 1.111 0.971 - -18.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.50% 6490.305 5678.706 - -15.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.50% 17.650 15.444 - 2.36% -
SetIntersection_Front_Set_float_16384_256 -12.50% 4201758.451 3676587.248 - 4.90% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.49% 1.345 1.177 - -9.05% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.48% 1.110 0.971 - -7.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.48% 255.785 223.876 - -9.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.46% 1000.098 875.520 - 0.34% -
BM_CmpEqual_ushort_short -12.45% 1.126 0.986 - -1.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.42% 0.298 0.261 - -24.01% -
std::reverse_copy(list<int>)/8 -12.37% 2.787 2.442 - -0.64% -
std::unordered_set<int>::find(key)_(existent)/32 -12.36% 1.326 1.162 - -18.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -12.35% 44.580 39.074 - 3.96% -
std::stable_sort(deque<int>)_(descending)/8 -12.35% 28.414 24.906 - -4.13% -
std::none_of(deque<int>)_(process_all)/50 -12.32% 21.525 18.873 - -0.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.30% 96.527 84.657 - -1.33% -
std::for_each(map<int>::iterator)/50 -12.29% 41.120 36.068 - -0.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -12.27% 73.822 64.761 - 31.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -12.26% 1.285 1.128 - -9.60% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.26% 9.262 8.127 - -0.57% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.22% 41.946 36.819 - -0.44% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.21% 396460.055 348058.676 - -0.56% -
std::set<int>::contains(key)_(non-existent)/32 -12.09% 3.072 2.701 - -2.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.08% 22.083 19.415 - -6.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.04% 2.579 2.268 - 3.62% -
std::find_if(deque<int>)_(bail_25%)/8192 -12.04% 569.375 500.827 - -0.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.97% 283279.563 249360.593 - -2.60% -
BM_deque_vector_ranges_move/1 -11.95% 2.368 2.085 - 0.40% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.91% 28.918 25.475 - -0.41% -
BM_StringEraseWithMove_Small_Transparent -11.90% 2.412 2.125 - -2.76% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.89% 14.528 12.800 - 0.09% -
SetIntersection_Interlaced_Set_float_256_64 -11.88% 13996144.730 12332760.189 - -10.74% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.86% 10011.729 8824.716 - -15.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -11.82% 23.704 20.902 - 0.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.78% 546.581 482.197 - -4.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.78% 21.307 18.798 - -11.13% -
std::map<int,_int>::count(key)_(existent)/32 -11.77% 1.779 1.569 - -1.49% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.66% 392009.161 346283.429 - 0.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.59% 1.448 1.280 - -15.73% -
BM_StringMove_Large -11.58% 0.798 0.705 - -0.26% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -11.58% 41.582 36.767 - 10.41% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.57% 24.763 21.897 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.56% 6141338.510 5431102.646 - -29.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.55% 1.661 1.469 - -22.48% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.55% 20.214 17.879 - -9.92% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -11.52% 0.692 0.613 - -2.01% -
SetIntersection_Front_Set_string_256_256 -11.51% 29416190.398 26029727.029 - -15.13% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.50% 28.308 25.052 - -1.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -11.45% 40.061 35.474 - -20.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.44% 51354.220 45477.206 - -14.63% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.42% 14.489 12.834 - 0.21% -
SetIntersection_Interlaced_Set_string_256_256 -11.41% 31581530.718 27977957.682 - -3.64% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.39% 79.353 70.316 - -0.18% -
BM_CmpEqual_uint_schar -11.34% 1.133 1.004 - -2.99% -
std::stable_sort(deque<int>)_(repeated)/8 -11.33% 19.713 17.480 - -2.48% -
std::pop_heap(deque<std::string>)/1024 -11.31% 66.905 59.335 - -0.23% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -11.30% 7693.487 6824.255 - -1.57% -
BM_std_minmax_element<int>/5500 -11.29% 1452.544 1288.523 - -6.58% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -11.27% 1.333 1.183 - -8.26% -
BM_deque_vector_ranges_move/2 -11.25% 2.062 1.830 - -0.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.22% 1.806 1.604 - -14.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -11.20% 7671.183 6812.260 - -1.03% -
std::find_end(vector<int>)_(near_matches)/1024 -11.18% 15666.013 13915.099 - -1.39% -
BM_deque_vector_copy_backward/0 -11.12% 1.541 1.370 - -8.70% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.12% 9771.750 8685.152 - -22.36% -
BM_deque_vector_ranges_move_backward/0 -11.11% 1.584 1.408 - -11.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.08% 20147429.879 17914639.144 - 1.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.07% 1269612.394 1129051.829 - 0.22% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.05% 23.240 20.672 - -15.61% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.03% 1631029.556 1451092.498 - -0.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -10.99% 34.841 31.011 - -4.49% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.95% 7679.045 6837.942 - -0.78% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.95% 5.544 4.937 - -0.51% -
SetIntersection_Front_Set_float_1024_256 -10.95% 4190780.106 3732058.489 - 5.38% -
BM_std_minmax_element<int>/4096 -10.93% 1082.506 964.229 - -6.50% -
std::move(deque<int>)/32768 -10.91% 2074.423 1848.167 - -12.22% -
BM_std_minmax_element<int>/4000 -10.90% 1057.755 942.443 - -6.71% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.89% 19.391 17.279 - -2.02% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -10.86% 25.450 22.686 - -11.67% -
std::any_of(deque<int>)_(process_all)/8192 -10.82% 2833.712 2526.999 - 0.08% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.82% 237.582 211.876 - -12.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.77% 1.450 1.294 - -12.02% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.72% 13.438 11.998 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.68% 43642.399 38981.147 - -1.15% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.68% 42861.115 38284.852 - -0.39% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.65% 41242.647 36849.676 - -0.63% -
std::sort(deque<int>)_(repeated)/1024 -10.65% 1068.865 955.024 - -0.62% -
std::find_end(vector<int>)_(near_matches)/1000 -10.60% 15052.698 13457.145 - -1.22% -
BM_deque_deque_ranges_move/1 -10.59% 2.598 2.323 - -6.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.58% 326.452 291.925 - -0.05% -
BM_std_minmax_element<int>/1024 -10.56% 274.065 245.122 - -6.19% -
std::any_of(deque<int>)_(process_all)/32768 -10.54% 11288.254 10098.289 - -0.09% -
std::unique(list<int>)_(contiguous)/8192 -10.53% 7802.830 6981.410 - -1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.52% 0.695 0.621 - -4.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.51% 26463573.918 23681404.812 - 1.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -10.50% 65.298 58.444 - 115.11% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.47% 251.225 224.912 - -0.54% -
BM_std_minmax_element<int>/512 -10.47% 139.072 124.518 - -6.19% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.41% 4.556 4.082 - -2.48% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.39% 540.529 484.364 - -1.57% -
BM_PushHeap_float_SingleElement_1 -10.35% 0.520 0.466 - 0.12% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.35% 6555.516 5877.145 - -1.12% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.34% 0.459 0.412 - -10.21% -
SetIntersection_Front_Set_uint32_256_64 -10.33% 5818788.429 5217769.115 - -5.16% -
std::unordered_set<int>::clear()/8192 -10.32% 67288.814 60346.292 - -16.59% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -10.31% 7.310 6.556 - -0.47% -
std::set<std::string>::ctor(const&,_alloc)/8192 -10.29% 399584.042 358459.815 - 3.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.28% 3.116 2.796 - -0.74% -
BM_PushHeap_float_Descending_1 -10.27% 0.520 0.466 - 0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.25% 19.825 17.792 - -0.65% -
bm_lexicographical_compare<int>/1 -10.22% 1.447 1.299 - -7.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.20% 1.353 1.215 - -16.86% -
std::find_if(deque<int>)_(bail_25%)/32768 -10.18% 2213.869 1988.604 - -0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.17% 27006.931 24259.123 - -0.08% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.14% 125.060 112.374 - -0.37% -
BM_CmpEqual_ushort_schar -10.13% 1.118 1.005 - -0.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -10.10% 1.423 1.279 - -3.05% -
std::find_if(vector<int>)_(process_all)/1024 -10.10% 125.593 112.910 - -0.14% -
BM_deque_deque_ranges_move/2 -10.07% 2.307 2.075 - -7.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.05% 6386.166 5744.222 - -15.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.02% 5454.051 4907.381 - -13.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.01% 1.156 1.040 - 0.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.99% 11.000 9.901 - 1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.96% 22.287 20.068 - 5.98% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.93% 2.456 2.212 - -0.69% -
std::copy(list<int>)/64 -9.93% 33.494 30.168 - -10.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.93% 339776.780 306037.516 - -0.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.92% 0.495 0.446 - 0.65% -
std::find_if_not(vector<char>)_(bail_25%)/8 -9.90% 0.932 0.840 - -21.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -9.87% 34.322 30.933 - -10.22% -
std::copy(deque<int>)/64 -9.86% 3.018 2.720 - 0.93% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.84% 2662823.390 2400806.223 - -0.60% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.82% 4.559 4.112 - -0.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -9.81% 1.160 1.046 - -9.41% -
std::unordered_set<int>::find(key)_(existent)/8192 -9.79% 1.400 1.263 - -20.33% -
BM_StringRelational_Eq_Empty_Empty_Control -9.79% 2.118 1.911 - -7.67% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.79% 11.426 10.308 - -13.80% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.76% 6.064 5.472 - -0.35% -
std::copy_if(list<int>)_(entire_range)/64 -9.73% 33.472 30.214 - -0.98% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -9.73% 14.342 12.947 - 1.69% -
std::generate_n(list<int>)/50 -9.72% 16.772 15.141 - -1.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.71% 1.421 1.283 - -8.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.71% 24.767 22.362 - -3.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.70% 1253227.860 1131666.394 - 6.14% -
std::reverse(list<int>)/32768 -9.69% 19216.225 17354.322 - -15.49% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.67% 1191.292 1076.132 - 0.52% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.63% 15961.235 14423.894 - 1.47% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.61% 1.053 0.952 - -11.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.61% 41179.387 37222.469 - -16.00% -
BM_CmpLess_ushort_short -9.60% 1.122 1.015 - -4.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.54% 789.007 713.704 - -10.00% -
std::find_end(list<int>)_(near_matches)/1024 -9.54% 37708.087 34110.846 - -1.61% -
std::deque<std::string>::ctor(size)/32 -9.53% 51.330 46.439 - 11.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.52% 22.010 19.915 - -7.08% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.49% 12.402 11.225 - -0.24% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.48% 22.458 20.329 - 0.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.47% 7.269 6.581 - 0.90% -
std::set<int>::ctor(const&,_alloc)/32 -9.43% 248.035 224.652 - 1.67% -
std::find_end(list<int>)_(near_matches)/1000 -9.41% 36128.912 32729.809 - -1.58% -
std::multiset<std::string>::find(key)_(existent)/32 -9.38% 15.777 14.297 - -5.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.37% 29.998 27.186 - 1.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.35% 1.416 1.284 - -9.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.34% 19.814 17.963 - 0.87% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.33% 0.697 0.632 - 0.08% -
std::stable_sort(deque<int>)_(heap)/8 -9.29% 26.262 23.821 - -2.18% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.25% 1.775 1.611 - -0.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.24% 50238.000 45595.460 - -0.56% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -9.19% 13.890 12.614 - -0.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.17% 0.514 0.467 - -0.39% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -9.16% 6.088 5.531 - -6.65% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -9.16% 39.245 35.651 - -11.98% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.15% 0.515 0.468 - 0.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.14% 1926.770 1750.624 - -1.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.14% 2.379 2.162 - 0.73% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.14% 28529.467 25922.439 - -0.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.11% 4.628 4.207 - -9.43% -
std::copy_backward(vector<int>)/32768 -9.10% 3795.777 3450.214 - -8.97% -
SetIntersection_Front_Set_string_1024_64 -9.10% 4771298.152 4337184.354 - -0.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.09% 57.389 52.173 - -5.42% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -9.09% 6.430 5.845 - 6.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.99% 4.625 4.209 - -0.54% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.98% 14.103 12.836 - 0.43% -
std::pop_heap(deque<int>)/1024 -8.98% 13.584 12.364 - -0.04% -
std::map<int,_int>::erase(iterator)/1024 -8.96% 24.033 21.880 - 6.42% -
std::set<int>::count(key)_(existent)/1024 -8.95% 4.683 4.264 - 8.66% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.94% 16663.636 15173.421 - -4.52% -
BM_CmpLess_uint_short -8.94% 1.136 1.035 - 1.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -8.93% 47.142 42.933 - 36.93% -
SetIntersection_Interlaced_Vector_string_256_64 -8.91% 20278652.198 18471670.776 - -1.84% -
BM_StringAssignAsciiz_Empty_Opaque -8.90% 3.336 3.039 - -2.04% -
BM_vector_deque_copy_backward/0 -8.90% 0.419 0.382 - -37.27% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.83% 9245.324 8429.180 - -3.40% -
std::find_end(list<int>)_(near_matches)/8192 -8.81% 2457994.737 2241414.272 - -0.50% -
SetIntersection_Interlaced_Vector_string_256_256 -8.80% 20642737.251 18826121.164 - -9.92% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -8.80% 14.297 13.039 - 1.84% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -8.77% 477.758 435.879 - -8.79% -
BM_deque_vector_ranges_move/64 -8.76% 2.844 2.595 - 0.45% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.75% 466.637 425.785 - -6.96% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.73% 928.015 846.977 - -0.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.73% 23.829 21.750 - -0.52% -
BM_StringAssignAsciiz_Small_Opaque -8.72% 3.337 3.046 - -1.85% -
SetIntersection_Front_Set_string_262144_64 -8.64% 4991120.743 4559770.406 - -28.54% -
SetIntersection_Front_Set_float_16384_1024 -8.63% 12469021.683 11393336.943 - 1.85% -
BM_StringMove_Small -8.61% 0.799 0.730 - -1.92% -
std::search(list<int>)_(single_element)/1000 -8.61% 705.850 645.064 - -8.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.61% 239.847 219.198 - -1.46% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.60% 62.271 56.913 - -0.29% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -8.58% 167.814 153.419 - -5.40% -
std::unordered_set<int>::contains(key)_(existent)/32 -8.56% 1.409 1.288 - -12.54% -
std::multiset<int>::find(key)_(non-existent)/32 -8.54% 2.469 2.258 - -1.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.50% 54.073 49.475 - 5.44% -
BM_StringRelational_Compare_Huge_Large_Control -8.50% 2.276 2.082 - 0.04% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.49% 56.323 51.540 - -5.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.49% 15.976 14.620 - 0.32% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.49% 13.879 12.701 - 0.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.49% 26328.045 24093.628 - 1.42% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.48% 60.747 55.595 - -0.30% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.48% 11.344 10.382 - 3.03% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.48% 5.916 5.414 - 0.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.47% 42.388 38.800 - 0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.46% 39.152 35.839 - -3.35% -
std::vector<std::string>::ctor(size)/1024 -8.46% 464.449 425.151 - -1.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.44% 0.291 0.266 - 1.18% -
std::partial_sort(deque<int>)_(descending)/8192 -8.43% 282589.439 258760.197 - -1.24% -
std::unordered_multiset<int>::clear()/8192 -8.43% 67213.796 61546.293 - -22.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.40% 13505.593 12370.970 - -8.28% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.39% 40223.506 36847.088 - -1.66% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.38% 12.420 11.379 - 11.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.35% 11.775 10.792 - -2.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.32% 58476.918 53609.509 - -2.14% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.32% 0.378 0.346 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.31% 1245913.791 1142388.371 - 1.58% -
BM_CmpEqual_uchar_schar -8.29% 1.123 1.030 - 4.17% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.28% 11.991 10.999 - -4.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.26% 25288.706 23200.760 - 1.48% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.21% 1.621 1.488 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.21% 19920405.161 18284953.058 - -0.27% -
std::partition(list<int>)_(sparse)/8192 -8.18% 8290.379 7612.258 - 1.84% -
std::pop_heap(deque<float>)/1024 -8.15% 13.589 12.482 - -1.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.13% 0.376 0.345 - -14.88% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.13% 28.392 26.085 - -7.05% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.11% 1.257 1.155 - -0.04% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.11% 25.080 23.047 - -0.80% -
BM_deque_deque_move_backward/64 -8.09% 3.659 3.363 - -2.19% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.07% 22.376 20.571 - -22.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.05% 13.442 12.360 - -0.44% -
ranges::min(std::deque<char>)/1 -8.05% 0.686 0.631 - -25.71% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -8.03% 12.068 11.099 - -10.64% -
ranges::minmax(std::list<char>)/1 -8.02% 0.412 0.379 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.00% 41.660 38.328 - -0.53% -
SetIntersection_Front_Set_uint32_16384_256 -7.98% 3946016.288 3631314.501 - -3.47% -
SetIntersection_Front_Vector_string_1024_256 -7.97% 10204165.223 9391335.798 - -0.41% -
BM_CmpEqual_uint_short -7.96% 1.135 1.045 - 1.30% -
BM_PushHeap_uint32_Random_4 -7.94% 2.214 2.038 - -5.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.93% 2010712.985 1851304.579 - -21.64% -
std::generate(deque<int>)/32 -7.92% 8.683 7.996 - -0.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.91% 3.966 3.652 - -0.10% -
SetIntersection_Front_Set_float_262144_64 -7.90% 1694075.170 1560261.069 - -5.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -7.87% 12702.973 11702.797 - -7.50% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.87% 871.186 802.641 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.86% 1230312.025 1133557.164 - 2.29% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.86% 267.502 246.484 - -0.54% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.84% 11.611 10.701 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.83% 1282.978 1182.565 - -1.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.82% 1.573 1.450 - -2.63% -
ranges::minmax(std::vector<char>)/64 -7.81% 1.353 1.247 - 4.39% -
BM_CmpLess_ushort_schar -7.79% 1.119 1.032 - -4.54% -
std::rotate(list<int>)_(by_1/2)/50 -7.79% 13.664 12.600 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -7.78% 31.410 28.967 - -13.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.78% 7.331 6.761 - -3.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.74% 11.127 10.266 - -17.10% -
std::unordered_set<std::string>::erase(iterator)/32 -7.74% 31.301 28.878 - -1.48% -
std::adjacent_find(vector<int>,_pred)/8 -7.73% 3.525 3.253 - -2.00% -
std::multiset<int>::find(key)_(existent)/8192 -7.73% 8.908 8.219 - 0.00% -
SetIntersection_Interlaced_Set_float_1024_256 -7.73% 14299952.621 13194393.659 - -2.08% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.72% 872.788 805.449 - -1.77% -
std::remove_if(vector<int>)_(prefix)/1024 -7.71% 377.315 348.212 - 0.72% -
BM_StringConstructDestroyCStr_Small_Opaque -7.71% 2.253 2.079 - -7.61% -
std::copy_n(vector<int>)/32768 -7.63% 3686.644 3405.329 - -10.26% -
std::set<int>::count(key)_(non-existent)/1024 -7.56% 7.964 7.361 - -1.10% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.54% 4645.049 4294.915 - -0.51% -
BM_std_minmax_element<int>/70000 -7.52% 18468.258 17078.779 - -3.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -7.52% 16.523 15.281 - -1.06% -
std::unordered_multiset<int>::clear()/1024 -7.50% 8610.501 7964.323 - -21.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.50% 40.801 37.742 - -7.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.48% 40.777 37.726 - -6.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.47% 3.801 3.517 - -2.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.47% 19137.364 17707.557 - -12.34% -
std::adjacent_find(list<int>)/8192 -7.47% 7119.436 6587.542 - -0.50% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.42% 8514.123 7882.149 - -8.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.41% 14737.138 13645.113 - -0.60% -
BM_std_minmax_element<int>/65536 -7.40% 17315.143 16033.308 - -3.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.40% 16158.710 14962.681 - -2.32% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.40% 39681.250 36744.580 - 2.07% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.36% 14.162 13.120 - -9.42% -
std::remove_if(vector<int>)_(prefix)/50 -7.35% 58.489 54.192 - 0.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.34% 376.205 348.580 - 1.34% -
BM_PushHeap_float_Random_262144 -7.34% 7.779 7.208 - -2.22% -
BM_deque_deque_ranges_move_backward/2 -7.34% 2.470 2.289 - -12.67% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.33% 13.774 12.765 - -3.31% -
std::unordered_set<int>::clear()/1024 -7.31% 8359.005 7748.279 - -16.89% -
BM_std_minmax_element<int>/64000 -7.30% 16890.756 15657.878 - -3.12% -
std::multiset<std::string>::contains(key)_(existent)/1024 -7.28% 23.341 21.642 - -12.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.28% 104088.386 96510.347 - -0.85% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.27% 1582098.356 1467006.653 - -7.17% -
BM_CmpEqual_uchar_short -7.27% 1.085 1.006 - 1.89% -
std::map<int,_int>::erase(iterator)/32 -7.26% 23.494 21.788 - 6.40% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.26% 579.988 537.872 - -0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.25% 7.451 6.911 - -12.39% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.24% 7380439.684 6846003.743 - -5.57% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.24% 0.754 0.699 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.22% 3675759.902 3410440.256 - -28.37% -
std::none_of(deque<int>)_(process_all)/8192 -7.20% 2717.706 2521.936 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.20% 7954624.158 7382253.548 - -2.10% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.17% 565.641 525.108 - -0.47% -
BM_CmpLess_int_uint -7.16% 1.140 1.058 - -3.06% -
std::map<int,_int>::count(key)_(existent)/8192 -7.15% 6.152 5.712 - -1.54% -
std::multiset<int>::count(key)_(existent)/8192 -7.15% 10.260 9.526 - 4.00% -
rng::starts_with(deque<int>)/1024 -7.15% 479.139 444.884 - -8.59% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.13% 0.521 0.484 - 4.32% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.11% 5.258 4.884 - -1.79% -
std::replace_if(list<int>)_(sprinkled)/32 -7.11% 14.267 13.253 - -0.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.09% 12589.841 11697.284 - -0.29% -
SetIntersection_None_Set_string_262144_4 -7.07% 1709567.709 1588715.330 - -1.74% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.06% 0.589 0.547 - 0.26% -
std::sort_heap(vector<NonIntegral>)/8 -7.05% 29.350 27.282 - -5.92% -
std::adjacent_find(deque<int>,_pred)/50 -7.01% 30.808 28.648 - -6.17% -
std::move(vector<bool>)_(aligned)/64 -7.01% 1.691 1.572 - -7.18% -
std::sort_heap(vector<int>)/8 -6.99% 32.077 29.834 - -1.99% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.99% 1.224 1.138 - -7.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.97% 243319897.671 226361795.331 - 1.49% -
SetIntersection_Front_Set_float_16384_64 -6.94% 1730651.554 1610528.817 - -1.10% -
BM_PushHeap_uint64_Ascending_4 -6.93% 0.588 0.547 - -0.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.91% 14808.666 13785.504 - -2.24% -
std::none_of(deque<int>)_(process_all)/32768 -6.90% 10888.096 10136.817 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.84% 7.340 6.838 - -4.41% -
SetIntersection_Front_Vector_uint32_262144_256 -6.81% 2288249.427 2132447.586 - -6.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.80% 2.345 2.185 - 1.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.80% 16.964 15.811 - -0.08% -
std::generate(deque<int>)/50 -6.78% 12.851 11.980 - -0.72% -
BM_PushHeap_float_Random_256 -6.77% 7.299 6.805 - -0.27% -
SetIntersection_Front_Set_float_262144_256 -6.76% 3706346.441 3455654.018 - -5.15% -
std::partial_sort(deque<int>)_(ascending)/8192 -6.75% 162158.621 151209.709 - 2.69% -
ranges::min(std::list<__int128>)/1 -6.75% 0.396 0.369 - -19.09% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.75% 17.332 16.163 - 1.62% -
BM_CmpLess_uint_schar -6.74% 1.134 1.058 - 1.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.74% 929275.850 866661.084 - -3.70% -
SetIntersection_None_Set_string_262144_1024 -6.72% 1720230.062 1604651.449 - -0.93% -
std::adjacent_find(list<int>,_pred)/50 -6.72% 31.305 29.203 - -0.24% -
std::stable_partition(vector<int>)_(sparse)/50 -6.69% 22.264 20.774 - -2.48% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.69% 1.912 1.784 - -6.91% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.69% 12.374 11.546 - -4.21% -
SetIntersection_None_Set_string_262144_64 -6.68% 1703906.740 1590152.916 - -1.78% -
SetIntersection_None_Set_string_262144_256 -6.67% 1705061.115 1591407.551 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.67% 7172011.327 6693954.417 - 5.69% -
std::set<std::string>::contains(key)_(existent)/8192 -6.67% 28.668 26.757 - -10.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.66% 1454.441 1357.548 - -4.17% -
SetIntersection_None_Set_string_262144_16 -6.66% 1701763.834 1588483.563 - -1.82% -
std::all_of(vector<int>)_(process_all)/8 -6.62% 2.517 2.350 - -6.92% -
SetIntersection_Front_Vector_uint64_262144_256 -6.61% 2279995.774 2129269.147 - -6.52% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -6.58% 9.653 9.018 - -4.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -6.56% 16.798 15.695 - -6.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.56% 16893.849 15786.120 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.55% 18243912.267 17048662.973 - -4.96% -
BM_PushHeap_string_Ascending_262144 -6.54% 31.698 29.627 - 5.80% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.53% 12.544 11.724 - 3.04% -
std::map<int,_int>::erase(iterator)/8192 -6.53% 26.727 24.981 - 4.21% -
BM_toupper_char<wchar_t> -6.50% 0.687 0.643 - -6.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.49% 20.096 18.792 - -5.26% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -6.47% 23.034 21.543 - -9.76% -
SetIntersection_None_Set_string_262144_1 -6.46% 1699790.609 1589964.764 - -2.04% -
std::remove_if(list<int>)_(prefix)/8192 -6.46% 10043.714 9395.137 - 0.13% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.43% 1.215 1.137 - -6.26% -
SetIntersection_None_Set_string_262144_262144 -6.43% 1710767.334 1600830.406 - -1.50% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.41% 1074622.364 1005717.330 - -0.92% -
SetIntersection_None_Set_string_262144_16384 -6.41% 1702489.178 1593386.965 - -1.08% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.39% 176.086 164.833 - -0.14% -
BM_deque_deque_copy_backward/0 -6.39% 0.921 0.862 - 0.04% -
BM_CmpLess_uint_int -6.39% 1.126 1.055 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.38% 23235625.108 21752473.176 - 0.90% -
SetIntersection_Front_Set_float_262144_1024 -6.38% 12034293.678 11266139.329 - 0.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.36% 682.412 639.004 - -12.78% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.35% 2.311 2.164 - -1.50% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -6.31% 190677.887 178646.582 - -5.18% -
SetIntersection_Front_Set_uint32_256_256 -6.31% 7788110.806 7296719.271 - -6.17% -
BM_vector_deque_ranges_copy/2 -6.30% 2.066 1.936 - -6.36% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.28% 5095696.012 4775664.986 - 3.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -6.26% 1180847.323 1106975.809 - 2.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.24% 8360.145 7838.287 - 4.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.23% 16.631 15.595 - -1.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.22% 21.022 19.715 - 3.65% -
SetIntersection_Front_Set_string_262144_16 -6.21% 1938129.251 1817678.205 - -3.38% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.19% 0.474 0.445 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.19% 137162461.039 128678117.192 - -0.88% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.19% 331.743 311.223 - -0.10% -
std::multiset<int>::ctor(const&,_alloc)/32 -6.18% 258.013 242.062 - 6.42% -
BM_CmpLess_uchar_schar -6.18% 1.122 1.053 - 1.06% -
std::swap_ranges(deque<int>)/1024 -6.18% 340.267 319.255 - -11.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.17% 9581781.413 8990669.315 - -3.67% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.16% 8.702 8.166 - -5.20% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.15% 3.208 3.010 - 2.88% -
SetIntersection_Interlaced_Vector_string_1024_256 -6.14% 21348405.275 20036885.588 - -0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.14% 1.274 1.196 - -4.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.14% 8917.054 8369.920 - -6.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -6.13% 2.567 2.410 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.13% 9556404.907 8970732.117 - -1.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.11% 39.123 36.733 - -8.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.10% 1712.250 1607.741 - 5.39% -
std::set<int>::count(key)_(existent)/8192 -6.10% 8.218 7.717 - -1.27% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.09% 2.413 2.266 - -1.58% -
std::generate_n(deque<int>)/50 -6.09% 12.913 12.127 - -0.94% -
std::set<int>::lower_bound(key)_(existent)/32 -6.09% 1.616 1.517 - -0.89% -
BM_CmpLess_uchar_short -6.08% 1.135 1.066 - 4.66% -
rng::for_each(map<int>)/50 -6.08% 40.399 37.943 - 0.23% -
SetIntersection_Front_Vector_uint32_1024_256 -6.08% 2283748.440 2145008.392 - 1.20% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.07% 16.769 15.751 - 0.61% -
std::generate_n(deque<int>)/32 -6.06% 8.688 8.161 - -1.02% -
std::reverse(list<int>)/64 -6.05% 18.667 17.537 - 0.11% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.05% 3657.156 3435.796 - -2.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.04% 197183.778 185266.872 - -2.12% -
std::copy_backward(vector<int>)/4096 -6.04% 254.615 239.229 - 24.75% -
std::transform(list<int>,_list<int>)/8192 -6.04% 9001.263 8457.441 - -11.36% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.04% 5.815 5.464 - -7.94% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -6.03% 74.611 70.114 - -33.79% -
std::stable_partition(deque<int>)_(dense)/32 -6.02% 29.751 27.958 - -9.22% -
std::transform(deque<int>)_(identity_transform)/50 -5.99% 20.289 19.074 - -0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.97% 261593.282 245980.468 - -4.57% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.94% 20.118 18.922 - -1.77% -
SetIntersection_Front_Set_float_262144_4 -5.94% 1097414.686 1032179.921 - 0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.93% 39.953 37.584 - -13.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.93% 1691297.934 1591073.975 - -2.22% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.93% 45431.064 42739.202 - 1.86% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.92% 140533.380 132208.102 - 2.11% -
std::set<std::string>::count(key)_(existent)/8192 -5.90% 32.965 31.019 - 5.45% -
BM_PushHeap_float_Random_64 -5.90% 6.730 6.333 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -5.90% 0.591 0.556 - -9.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.89% 31.240 29.399 - -0.82% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.87% 576.950 543.057 - -1.14% -
std::shift_left(list<int>)/32 -5.85% 14.178 13.349 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.85% 1224383.796 1152773.674 - -2.53% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.84% 24110.850 22703.726 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.83% 1700123.779 1600945.965 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.82% 3168648.357 2984182.537 - 2.32% -
std::partition(deque<int>)_(sparse)/8192 -5.82% 3120.596 2938.988 - -6.15% -
std::generate(deque<int>)/8192 -5.82% 2008.638 1891.749 - -0.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.82% 165.767 156.121 - -4.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.80% 33.359 31.423 - -3.36% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.80% 154.391 145.432 - -0.43% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.79% 4.724 4.450 - 5.43% -
std::move_backward(list<int>)/4096 -5.78% 5186.231 4886.230 - 1.36% -
std::unordered_set<int>::count(key)_(non-existent)/32 -5.77% 1.397 1.317 - -2.51% -
std::swap_ranges(deque<int>)/8192 -5.77% 2704.849 2548.796 - -15.10% -
BM_deque_deque_ranges_move_backward/1 -5.77% 2.716 2.559 - -9.69% -
std::is_sorted(list<int>,_pred)/8192 -5.77% 9043.894 8522.512 - 11.04% -
BM_PushHeap_uint64_SingleElement_16 -5.76% 0.358 0.338 - 0.19% -
std::map<std::string,_int>::clear()/1024 -5.75% 23961.339 22582.560 - 3.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.75% 1405.549 1324.725 - -4.13% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.74% 324.985 306.332 - 4.28% -
SetIntersection_Front_Set_float_1024_1024 -5.74% 11825826.474 11147609.819 - 1.42% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.73% 69.276 65.304 - -0.28% -
std::swap_ranges(deque<int>)/50 -5.73% 16.818 15.854 - 0.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.73% 1.406 1.325 - -7.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.72% 10.716 10.104 - -0.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.71% 2.415 2.277 - -5.14% -
SetIntersection_None_Vector_string_262144_256 -5.71% 1305575.148 1231018.464 - -4.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.71% 167226.699 157680.118 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.70% 18885.037 17807.815 - -0.77% -
std::stable_partition(vector<int>)_(sparse)/32 -5.69% 7.459 7.035 - -3.82% -
SetIntersection_Front_Set_string_1024_16 -5.68% 1992295.171 1879048.640 - -0.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.68% 8.252 7.784 - -2.82% -
std::multiset<int>::clear()/8192 -5.68% 82670.556 77975.622 - -0.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.67% 0.281 0.265 - -0.13% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.67% 111.832 105.493 - -5.84% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.67% 1.545 1.457 - -3.02% -
std::count_if(deque<int>)_(every_other)/8 -5.65% 3.706 3.497 - 0.09% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.65% 29.307 27.652 - -5.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.64% 812.905 767.089 - -3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.63% 16.786 15.841 - -1.20% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.62% 2505.735 2364.989 - -1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.61% 9602126.113 9063196.673 - 0.66% -
SetIntersection_Interlaced_Vector_string_64_64 -5.59% 26943209.535 25437607.361 - -6.21% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.58% 1.553 1.466 - -11.24% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.57% 22.427 21.178 - -6.99% -
std::for_each_n(list<int>)/50 -5.57% 24.253 22.903 - 4.01% -
rng::contains_subrange(deque<int>)_(process_all)/32 -5.57% 14.421 13.618 - 3.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.56% 9583149.285 9049939.220 - -1.52% -
std::multiset<int>::clear()/1024 -5.56% 10367.689 9790.886 - -0.87% -
BM_deque_vector_ranges_copy/0 -5.56% 1.438 1.358 - 3.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.56% 23517.979 22210.671 - -0.86% -
std::set<int>::find(key)_(existent)/1024 -5.56% 4.106 3.878 - 0.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.55% 100.195 94.632 - -4.40% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.54% 348.591 329.278 - 0.22% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.53% 52672.508 49757.850 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.52% 1679493.162 1586773.520 - -0.48% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.52% 55761.060 52682.885 - -1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.52% 68443.795 64666.234 - -0.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.52% 52.256 49.374 - 0.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.51% 38.040 35.944 - 0.02% -
std::multiset<int>::count(key)_(non-existent)/0 -5.51% 0.275 0.260 - -4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.50% 1201530.088 1135424.816 - -1.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.49% 94.891 89.686 - -2.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.45% 1697857.422 1605400.065 - 0.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.45% 23.017 21.764 - 3.77% -
std::copy(list<int>)/4096 -5.44% 3268.963 3091.066 - -5.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.44% 1058339.290 1000815.055 - -4.06% -
std::sort(deque<int>)_(heap)/8192 -5.43% 72424.391 68494.547 - -1.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.42% 30.408 28.760 - 0.35% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.40% 610.268 577.287 - -1.68% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.40% 4603.682 4355.305 - 10.65% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.38% 0.364 0.344 - -0.56% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.36% 10.947 10.361 - 4.24% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.35% 280853.455 265817.725 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.35% 6419488.254 6076203.745 - -1.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.34% 2.349 2.224 - -0.21% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.34% 2477.719 2345.441 - 0.01% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.32% 563.172 533.215 - -0.42% -
BM_PushHeap_uint64_SingleElement_4 -5.32% 0.377 0.357 - 0.01% -
BM_CmpEqual_int_uint -5.30% 1.136 1.076 - 0.73% -
std::partition_point(list<int>)/8192 -5.30% 12447.488 11787.172 - -5.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.30% 24.871 23.553 - 0.02% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.30% 7744.738 7334.281 - -8.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.30% 65.036 61.590 - -10.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.28% 23.913 22.649 - 15.82% -
std::swap_ranges(deque<int>)/32 -5.28% 10.994 10.414 - -0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.27% 46245.054 43806.682 - -1.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.26% 13473.784 12764.891 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.26% 18312484.508 17349617.517 - 3.61% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.25% 9.181 8.699 - 4.65% -
std::shift_left(list<int>)/8192 -5.24% 7578.188 7181.195 - -5.89% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.24% 20.288 19.225 - -1.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.23% 7.243 6.864 - 0.95% -
BM_PushHeap_float_Random_1024 -5.22% 7.536 7.142 - 1.43% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.22% 31.241 29.611 - 1.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.21% 40099.601 38010.965 - -1.10% -
std::remove_copy_if(list<int>)_(prefix)/50 -5.21% 25.980 24.627 - -0.88% -
rng::for_each(multiset<int>)/50 -5.19% 41.043 38.911 - -2.17% -
std::set<int>::count(key)_(non-existent)/32 -5.19% 3.015 2.859 - -0.54% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.18% 258966.284 245557.800 - 1.69% -
std::set<int>::contains(key)_(existent)/32 -5.17% 1.715 1.626 - -2.45% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -5.16% 731.324 693.558 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.15% 1692190.672 1605060.873 - -0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.15% 165871.209 157336.291 - -0.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.15% 52.900 50.178 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.14% 1692840.496 1605887.451 - -0.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.12% 16414.760 15574.029 - -3.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.12% 321999.426 305509.876 - -0.05% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.11% 12414990.576 11780326.607 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.11% 1820315.754 1727298.502 - 1.16% -
std::set<int>::erase(iterator)/8192 -5.10% 20.696 19.641 - -8.93% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -5.10% 731.433 694.162 - -0.67% -
std::multiset<std::string>::erase(key)_(existent)/1024 -5.09% 68.416 64.931 - -30.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.09% 67624.044 64182.060 - -4.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.08% 788.683 748.585 - -1.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.08% 40.523 38.465 - -0.64% -
BM_CmpLess_schar_uint -5.08% 1.147 1.089 - -1.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.08% 627.111 595.282 - -4.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.07% 17971062.702 17059099.427 - -4.73% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.07% 16.724 15.875 - -1.17% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.07% 53.211 50.513 - -0.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.05% 15.062 14.301 - -0.35% -
std::multimap<int,_int>::erase(iterator)/8192 -5.05% 21.439 20.357 - -4.90% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -5.05% 192.524 182.809 - 7.32% -
SetIntersection_None_Set_uint64_16384_16384 -5.04% 179750549.058 170683579.894 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.03% 371962841.924 353254088.981 - 3.54% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.03% 19485468.659 18506136.008 - 26.05% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.02% 10.497 9.969 - 12.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.01% 1694022.949 1609103.272 - 0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.00% 68.061 64.655 - 2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.00% 1676653.891 1592758.543 - -0.77% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.00% 13371.437 12703.428 - 0.02% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.99% 1060.280 1007.351 - -0.31% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.99% 36.554 34.731 - -5.38% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.99% 210.444 199.952 - -9.04% -
std::fill_n(vector<bool>)/64 -4.99% 1.425 1.354 - -0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.98% 14482.253 13760.561 - -0.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.96% 24.606 23.385 - -0.13% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.96% 395.247 375.660 - -6.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -4.94% 1.259 1.197 - -10.92% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.94% 4.154 3.949 - 0.39% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.93% 6.813 6.477 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.92% 5.520 5.249 - -2.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.91% 22.512 21.407 - -0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.89% 727.902 692.303 - -0.97% -
std::set<std::string>::find(key)_(existent)/8192 -4.89% 30.665 29.166 - -5.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -4.88% 0.688 0.655 - -5.43% -
rng::find_last(list<int>)_(bail_90%)/50 -4.87% 1.340 1.275 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -4.87% 1095720.571 1042411.154 - -2.65% -
std::fill(list<int>)/8192 -4.86% 8518.996 8104.737 - -1.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.86% 7.263 6.910 - 1.26% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.86% 2.469 2.349 - 0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.84% 1164.185 1107.804 - 0.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.84% 8762.895 8338.750 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.82% 3729.836 3550.114 - 2.98% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.81% 6837.019 6507.842 - -2.40% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.81% 10.778 10.259 - -10.37% -
std::unordered_set<std::string>::ctor(const&)/1024 -4.81% 34202.804 32556.762 - -3.60% -
SetIntersection_Interlaced_Vector_string_16_4 -4.81% 69825292.765 66465778.249 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.81% 6396999.538 6089444.283 - -2.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.80% 21.221 20.202 - 2.80% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.80% 0.264 0.252 - -1.20% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.78% 17.370 16.541 - -1.12% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.76% 27.776 26.452 - -1.35% -
SetIntersection_Front_Set_uint32_16384_1024 -4.75% 12283161.099 11699678.629 - -7.03% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.75% 4737.806 4512.796 - 1.80% -
std::shift_right(list<int>)/50 -4.74% 27.137 25.851 - -3.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.74% 44.820 42.697 - 1.31% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.74% 37396.352 35625.295 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.72% 13067900.347 12451405.886 - -2.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.72% 15803.235 15057.778 - -0.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.72% 0.490 0.466 - 6.71% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.71% 302.465 288.228 - -3.30% -
std::unique_copy(list<int>)_(contiguous)/32 -4.71% 11.727 11.176 - -0.42% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.70% 1.827 1.741 - 1.64% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.70% 2.773 2.643 - -0.75% -
BM_CmpLess_short_uchar -4.69% 1.140 1.087 - -1.38% -
BM_lexicographical_compare_three_way_fast_path/1 -4.68% 0.413 0.394 - 0.23% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.67% 8.613 8.211 - -1.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.66% 50.725 48.358 - -1.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.66% 37.025 35.299 - -3.61% -
BM_CmpLess_ushort_int -4.66% 1.127 1.075 - 1.82% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.65% 280.293 267.246 - 0.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.64% 26.712 25.472 - -4.46% -
SetIntersection_Front_Set_float_262144_16 -4.62% 1207928.607 1152149.980 - 1.81% -
SetIntersection_Front_Set_uint64_262144_1 -4.62% 1068576.316 1019257.406 - -0.70% -
SetIntersection_None_Vector_string_16384_256 -4.62% 1241172.917 1183890.850 - -4.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.61% 56.216 53.624 - -3.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.60% 37716.851 35981.015 - -3.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.60% 25.361 24.195 - 1.31% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.59% 943.756 900.429 - -5.59% -
BM_StringRelational_Compare_Empty_Small_Control -4.59% 1.731 1.651 - -0.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.58% 13208.976 12603.497 - -1.32% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.58% 13.002 12.407 - 0.14% -
BM_CmpLess_uchar_int -4.58% 1.130 1.078 - 0.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -4.56% 140607.813 134190.987 - -1.66% -
rng::find_last(vector<int>)_(bail_90%)/50 -4.55% 1.516 1.447 - 1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.55% 16.415 15.669 - -0.32% -
std::multiset<int>::find(key)_(existent)/1024 -4.55% 4.249 4.055 - -0.28% -
SetIntersection_Interlaced_Vector_string_64_16 -4.54% 30240466.886 28866223.394 - 1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.54% 1061672.351 1013458.441 - 3.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.53% 1204563.996 1149975.698 - -0.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.52% 1470.972 1404.507 - -4.57% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.51% 18.451 17.618 - 2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.51% 3188667.332 3044744.214 - -3.00% -
SetIntersection_Interlaced_Set_string_262144_4 -4.51% 1877489.744 1792860.106 - -1.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.50% 15.499 14.801 - -0.17% -
std::replace(list<int>)_(sprinkled)/50 -4.50% 19.512 18.634 - -1.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.49% 8704.767 8314.038 - -9.30% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.48% 228.568 218.325 - -1.62% -
SetIntersection_Front_Vector_string_1024_1024 -4.48% 40090416.042 38294612.153 - -1.31% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.48% 20.931 19.994 - -1.61% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.48% 4.437 4.239 - -4.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.47% 32.425 30.974 - -0.41% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.47% 0.496 0.474 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.46% 6.824 6.520 - 1.34% -
BM_deque_deque_move_backward/512 -4.44% 19.744 18.867 - -1.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.44% 685.809 655.378 - -2.89% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.43% 31.580 30.180 - -7.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -4.43% 151896.728 145164.904 - -0.93% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.43% 55.430 52.975 - -0.42% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.42% 1.715 1.639 - 0.37% -
std::equal(list<int>)_(it,_it,_it)/50 -4.41% 36.884 35.256 - -0.77% -
std::remove_if(vector<int>)_(prefix)/32 -4.40% 51.240 48.988 - -0.34% -
std::sort_heap(deque<int>,_pred)/8192 -4.40% 451004.639 431182.239 - 1.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.38% 33.495 32.027 - -0.31% -
std::multimap<int,_int>::erase(iterator)/1024 -4.38% 21.391 20.453 - -5.61% -
std::set<int>::clear()/8192 -4.37% 82177.383 78586.383 - -11.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.37% 1.206 1.153 - -3.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.35% 4.668 4.465 - -6.50% -
std::unordered_multiset<int>::ctor(const&)/32 -4.34% 204.962 196.059 - -2.80% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.34% 2.515 2.405 - 0.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.34% 1.429 1.367 - 7.22% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.33% 4856.554 4646.058 - -1.08% -
std::map<std::string,_int>::clear()/8192 -4.33% 227074.220 217240.102 - 2.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.32% 50304.151 48129.634 - -2.97% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.32% 17.211 16.468 - -8.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.32% 3202655.542 3064430.644 - -1.41% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.32% 257.745 246.622 - -2.49% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.31% 14799773.023 14162607.338 - 0.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.30% 23.042 22.051 - -2.51% -
std::find_first_of(list<int>)_(small_needle)/50 -4.30% 148.059 141.698 - 1.33% -
std::rotate(list<int>)_(1_element_backward)/32 -4.29% 13.808 13.215 - -1.06% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.29% 88363.705 84574.342 - -0.80% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.27% 7094.092 6791.186 - -9.34% -
bm_ranges_swap_ranges_vb_aligned/64 -4.25% 3.067 2.937 - -1.97% -
BM_StringRelational_Less_Small_Empty_Control -4.25% 1.679 1.608 - -0.46% -
SetIntersection_None_Vector_string_16384_16384 -4.24% 1247558.401 1194691.164 - -2.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.23% 21.860 20.936 - -2.73% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.21% 345.574 331.010 - 1.57% -
BM_StringAssignStr_Huge_Transparent -4.21% 115.158 110.311 - 2.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.21% 7.511 7.195 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.21% 5027066.058 4815535.406 - -1.72% -
BM_CmpEqual_short_uint -4.20% 1.146 1.098 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.20% 24758404.207 23719604.840 - 0.78% -
std::unique(list<int>)_(sprinkled)/52 -4.19% 70.094 67.154 - -0.62% -
BM_vector_deque_ranges_copy/1 -4.19% 2.319 2.222 - -5.19% -
std::rotate_copy(list<int>)/8192 -4.19% 7034.818 6740.268 - -1.03% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.19% 5.553 5.321 - -1.34% -
std::map<int,_int>::erase(key)_(existent)/32 -4.18% 23.390 22.411 - 0.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.18% 25.624 24.553 - 10.78% -
std::multiset<int>::erase(iterator)/8192 -4.16% 24.003 23.004 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.16% 1363333.343 1306569.020 - -1.06% -
BM_StringRelational_Compare_Empty_Empty_Control -4.16% 1.732 1.659 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.16% 1094577.011 1049030.367 - -2.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.16% 1214.975 1164.436 - 3.25% -
std::copy_if(deque<int>)_(entire_range)/8 -4.16% 2.655 2.545 - -3.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -4.16% 1.260 1.208 - -12.08% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.15% 303.951 291.346 - -0.03% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.14% 2.879 2.760 - -5.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.13% 23.529 22.557 - 6.68% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -4.13% 27.147 26.026 - -2.86% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.13% 17928218.691 17188355.150 - -2.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.12% 44632.813 42792.613 - -0.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.11% 3.327 3.190 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.10% 134783364.910 129253999.205 - -0.43% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.09% 219.996 210.991 - -2.38% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.09% 31.843 30.540 - -1.56% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.08% 11865.262 11381.491 - -4.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.08% 211188653.580 202579467.343 - 2.56% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.08% 1.928 1.849 - -0.05% -
std::reverse(list<int>)/8 -4.07% 2.003 1.922 - -0.62% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.07% 2.448 2.349 - -1.69% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.06% 86865.854 83340.650 - -1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -4.05% 111472.742 106957.640 - -0.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.03% 28.304 27.163 - 2.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.03% 44.226 42.445 - -3.61% -
std::partial_sort(vector<int>)_(descending)/8 -4.03% 25.388 24.365 - -2.33% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.03% 8.905 8.547 - -3.40% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.02% 10198.439 9788.910 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.02% 134204602.963 128815933.612 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.01% 13.643 13.096 - -1.99% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.01% 30.166 28.956 - -14.30% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -4.01% 0.962 0.924 - -6.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.99% 21.792 20.921 - -0.58% -
SetIntersection_Front_Set_string_64_16 -3.99% 24370718.248 23398122.965 - -8.89% -
std::map<int,_int>::clear()/1024 -3.97% 11337.328 10887.228 - 2.42% -
SetIntersection_Front_Vector_string_1024_16 -3.96% 1616549.365 1552601.082 - -7.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.95% 14497.753 13925.504 - 0.03% -
SetIntersection_None_Set_float_256_64 -3.95% 9422170.085 9050379.388 - -0.37% -
SetIntersection_Front_Set_uint32_16384_16 -3.93% 1219808.358 1171835.738 - 1.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.93% 1.760 1.691 - 19.14% -
BM_StringAssignAsciizMix_Opaque -3.92% 5.214 5.010 - 0.19% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.92% 38.949 37.424 - -1.80% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.91% 37560.174 36090.944 - -6.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.91% 15.375 14.774 - -0.55% -
BM_PushHeap_float_Random_16384 -3.91% 7.550 7.255 - 1.31% -
BM_StringAssignAsciizMix_Transparent -3.90% 3.081 2.961 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.89% 1879644.533 1806472.006 - 0.33% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.88% 4.383 4.213 - -0.12% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.88% 24.393 23.446 - -1.94% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.88% 35.733 34.348 - 5.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.87% 42.461 40.817 - -2.25% -
SetIntersection_Front_Set_float_256_16 -3.87% 4566780.980 4390211.540 - -0.15% -
std::partial_sort(deque<int>)_(heap)/8192 -3.87% 275886.920 265221.353 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.87% 11710237.067 11257597.416 - 0.62% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.86% 30.601 29.420 - 2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.86% 11694218.203 11243372.486 - -1.00% -
std::multimap<std::string,_int>::clear()/1024 -3.85% 22540.064 21672.088 - 2.00% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.85% 410.177 394.391 - -0.86% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.84% 1.333 1.282 - -15.99% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.84% 19.855 19.094 - 7.32% -
std::set<std::string>::clear()/8192 -3.83% 222479.643 213961.015 - 1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.82% 850.348 817.830 - -3.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.82% 818.171 786.890 - -1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.81% 64421992.092 61968657.734 - -0.28% -
std::multiset<int>::find(key)_(existent)/32 -3.81% 1.660 1.597 - -1.27% -
std::fill(list<int>)/1024 -3.80% 515.521 495.923 - -1.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.80% 5125.641 4930.792 - 2.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.80% 2.828 2.721 - -4.09% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.80% 138.667 133.402 - -9.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.79% 6584.250 6334.592 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.79% 461906.336 444403.195 - -1.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.79% 40.793 39.247 - -0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.78% 13.605 13.090 - -0.18% -
bm_lexicographical_compare<int>/8 -3.78% 1.583 1.523 - 1.00% -
BM_CmpLess_uchar_uint -3.77% 1.088 1.047 - 0.58% -
BM_StringAssignStr_Huge_Opaque -3.77% 113.299 109.031 - 1.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.76% 18442.618 17748.386 - -0.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.76% 26.351 25.360 - 3.24% -
std::multimap<int,_int>::clear()/32 -3.76% 666.607 641.526 - -1.99% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.76% 2799380.699 2694101.400 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.76% 1345830.970 1295228.720 - -2.89% -
BM_PushHeap_uint64_SingleElement_64 -3.76% 0.366 0.352 - -0.07% -
SetIntersection_Front_Vector_uint32_262144_4 -3.75% 1089319.759 1048422.727 - 3.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.75% 26211.077 25227.410 - 1.87% -
BM_PushHeap_float_SingleElement_4 -3.75% 0.358 0.345 - -0.54% -
std::multiset<std::string>::clear()/1024 -3.75% 22399.180 21559.357 - -0.52% -
BM_CmpEqual_int_int -3.74% 1.091 1.050 - -3.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.74% 2046678.061 1970060.139 - -0.99% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.74% 0.291 0.280 - -1.21% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.74% 23208.731 22340.659 - -0.90% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.73% 28.007 26.962 - -16.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.73% 27527.324 26501.089 - -9.76% -
std::generate_n(deque<int>)/8192 -3.73% 2015.759 1940.619 - -1.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.71% 7008.397 6748.365 - 1.31% -
std::all_of(list<int>)_(process_all)/8 -3.70% 2.719 2.619 - -0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -3.70% 65.911 63.471 - 65.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.70% 26620.027 25634.673 - -0.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.70% 13.616 13.113 - -0.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.70% 33.890 32.638 - -3.37% -
std::make_heap(vector<int>)_(ascending)/8 -3.69% 16.963 16.336 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.69% 13.620 13.118 - -0.52% -
SetIntersection_None_Set_string_64_1 -3.69% 23272576.626 22414411.756 - -0.30% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.69% 25.507 24.566 - 1.00% -
std::multimap<int,_int>::erase(iterator)/32 -3.67% 20.978 20.208 - -4.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.66% 90.316 87.007 - -0.25% -
std::for_each(list<int>)/32 -3.66% 11.265 10.853 - 0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.66% 36864.509 35514.602 - -1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.66% 16955.704 16335.210 - -0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.66% 210476.717 202774.974 - -11.73% -
SetIntersection_Interlaced_Set_string_16_16 -3.65% 61716755.029 59461296.610 - -0.34% -
BM_PushHeap_string_Ascending_1024 -3.65% 13.452 12.961 - 0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.65% 13.612 13.115 - -1.76% -
BM_StringRelational_Less_Empty_Huge_Control -3.64% 1.671 1.610 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.64% 16.208 15.618 - -4.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.64% 25.012 24.102 - -2.57% -
SetIntersection_Front_Set_float_64_64 -3.64% 13646673.642 13150368.616 - 3.48% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.63% 24.133 23.256 - -2.70% -
SetIntersection_Front_Vector_uint64_262144_1 -3.63% 1058925.944 1020505.104 - -1.82% -
rng::fold_left(deque<int>)/8192 -3.61% 4554.097 4389.896 - -3.56% -
SetIntersection_None_Vector_uint64_1024_1 -3.59% 1096194.824 1056839.160 - 4.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.58% 1879.295 1811.992 - 0.38% -
BM_CmpLess_int_uchar -3.57% 1.152 1.111 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.57% 1189597.387 1147094.085 - -2.77% -
SetIntersection_None_Vector_float_1024_256 -3.56% 1103979.508 1064628.986 - -0.97% -
std::find_end(vector<int>)_(process_all)/1024 -3.55% 236.451 228.058 - 1.52% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.55% 58989.594 56897.252 - 1.38% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.54% 41.448 39.981 - -5.86% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.54% 13.083 12.620 - -0.66% -
rng::contains(list<int>)_(process_all)/8192 -3.54% 7185.161 6930.969 - -16.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.54% 4341412.970 4187852.411 - 0.81% -
std::set<int>::clear()/1024 -3.53% 9592.911 9254.298 - -9.80% -
SetIntersection_None_Set_string_64_64 -3.52% 11869624.117 11451358.912 - -1.57% -
BM_CmpEqual_schar_uint -3.52% 1.149 1.108 - -0.15% -
BM_std_minmax_element<int>/64 -3.52% 17.174 16.570 - -2.13% -
std::vector<int>::ctor(size)/1024 -3.51% 42.209 40.727 - -3.35% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.51% 23.498 22.673 - -0.91% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.51% 22.470 21.681 - -0.55% -
std::copy(vector<int>)/32768 -3.51% 3793.166 3660.092 - 8.42% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.50% 1.619 1.563 - -4.30% -
BM_deque_vector_ranges_copy_backward/1 -3.50% 2.154 2.078 - -0.42% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.50% 13.523 13.050 - -0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.49% 39.814 38.423 - -3.59% -
SetIntersection_Front_Vector_uint32_1024_64 -3.49% 1372393.456 1324559.721 - 0.63% -
BM_deque_deque_copy/4000 -3.49% 145.950 140.863 - 0.09% -
std::set<int>::ctor(const&,_alloc)/0 -3.48% 13.151 12.693 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.48% 1177747.916 1136728.482 - -0.06% -
BM_PushHeap_uint32_Ascending_262144 -3.48% 4.806 4.639 - -6.83% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.48% 124602.611 120270.143 - -3.04% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.47% 0.497 0.479 - 0.18% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.46% 77236227.206 74565170.814 - -3.12% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.46% 77262048.723 74590129.914 - -3.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.45% 84960.154 82032.029 - 1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.44% 3196455.298 3086452.875 - 1.45% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.44% 15.381 14.852 - -0.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.44% 22.452 21.680 - -4.68% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.42% 606.555 585.824 - 1.29% -
SetIntersection_None_Set_string_1024_256 -3.41% 9085029.622 8775420.817 - -1.85% -
SetIntersection_Front_Vector_string_16384_256 -3.41% 9918254.377 9580313.723 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.41% 252514816.985 243914336.584 - -0.58% -
BM_PushHeap_string_Ascending_256 -3.39% 10.965 10.593 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.38% 47.355 45.753 - 2.12% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.38% 20.215 19.531 - -0.97% -
BM_PushHeap_string_SingleElement_262144 -3.38% 2.647 2.557 - -1.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.38% 616251.928 595430.897 - -3.37% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.38% 20.603 19.907 - -2.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.37% 206.279 199.330 - -1.62% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.37% 23.685 22.888 - 0.58% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.35% 41552999.422 40160207.048 - -0.18% -
bm_ranges_lexicographical_compare<int>/1 -3.35% 1.286 1.243 - -5.75% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.35% 29614.673 28623.109 - -0.42% -
rng::contains(list<int>)_(process_all)/8 -3.35% 2.381 2.301 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.33% 14113.460 13643.005 - -0.39% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.33% 481.458 465.413 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.32% 5174611.376 5002614.703 - -1.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.32% 1.168 1.129 - -17.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.32% 1067883.320 1032409.084 - -0.68% -
rng::starts_with(list<int>)/8192 -3.32% 8595.633 8310.146 - -10.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.32% 20.220 19.549 - -6.96% -
SetIntersection_Front_Set_uint64_1024_64 -3.32% 1716611.232 1659645.592 - 2.26% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.32% 2.963 2.865 - -1.67% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.31% 2105109.699 2035432.453 - -1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.31% 1040889.794 1006439.724 - -3.10% -
BM_CmpLess_short_ushort -3.31% 1.125 1.088 - -1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.31% 12801544.464 12378133.525 - -1.04% -
BM_std_minmax_element<int>/4 -3.30% 1.239 1.198 - 0.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.30% 1289.110 1246.556 - -3.90% -
BM_CmpLess_int_ushort -3.30% 1.150 1.112 - 0.64% -
BM_StringAssignAsciiz_Large_Opaque -3.29% 11.787 11.399 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.29% 16586291.537 16040118.628 - -0.12% -
BM_std_minmax_element<int>/3 -3.29% 1.114 1.078 - 4.99% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.29% 504.129 487.558 - -2.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.29% 13.347 12.909 - -1.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.28% 89.594 86.652 - -0.54% -
BM_deque_deque_ranges_copy/4000 -3.28% 146.260 141.458 - -1.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.28% 6911.440 6684.671 - -4.60% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.28% 5.431 5.253 - -0.39% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.28% 30.611 29.608 - 1.18% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.28% 1.855 1.794 - -10.72% -
BM_CmpEqual_uchar_ushort -3.27% 1.070 1.035 - -3.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.27% 297.320 287.593 - -1.81% -
std::multimap<std::string,_int>::clear()/32 -3.27% 931.675 901.207 - 1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.27% 634733.516 613993.828 - -0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.26% 20.544 19.874 - 1.19% -
std::unique(list<int>,_pred)_(sprinkled)/32 -3.26% 67.894 65.680 - -0.60% -
BM_vector_deque_copy_backward/1 -3.26% 2.384 2.306 - 3.76% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.26% 3.655 3.536 - -2.88% -
std::pop_heap(vector<std::string>)/1024 -3.26% 20.990 20.306 - -0.60% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.25% 1456.669 1409.299 - -1.20% -
BM_deque_deque_move/1 -3.25% 2.580 2.496 - -2.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.25% 35.982 34.812 - 3.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -3.25% 13.248 12.818 - -1.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.25% 15.284 14.787 - -0.56% -
SetIntersection_Front_Set_float_16384_1 -3.25% 1060780.193 1026355.654 - -2.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 211.626 204.758 - -0.75% -
SetIntersection_None_Set_uint32_1024_1024 -3.24% 9115135.936 8819677.708 - 0.89% -
SetIntersection_Front_Set_float_1024_64 -3.23% 1699533.927 1644590.135 - -8.00% -
BM_StringCopy_Huge -3.23% 110.873 107.290 - -0.67% -
std::find(vector<long_long>)_(process_all)/8 -3.23% 1.139 1.103 - -4.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.23% 793.908 768.256 - 1.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.22% 13.485 13.050 - -0.42% -
SetIntersection_Interlaced_Set_string_1024_1 -3.22% 1114131.154 1078240.323 - 1.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.21% 5.317 5.146 - -3.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.21% 943318.779 913008.076 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.21% 1042887.418 1009381.767 - -4.68% -
std::fill(vector<bool>)/512 -3.21% 1.519 1.470 - -8.43% -
std::unordered_set<int>::count(key)_(existent)/32 -3.21% 1.435 1.389 - 11.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.20% 35.254 34.124 - -2.12% -
BM_PushHeap_uint32_Random_1 -3.19% 0.465 0.450 - -30.84% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.19% 31.165 30.172 - 0.53% -
std::unique(deque<int>)_(sprinkled)/32 -3.18% 53.766 52.053 - -0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.18% 36052.335 34904.639 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.18% 20000.512 19363.871 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.18% 1098142.576 1063187.538 - 1.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.18% 1156.495 1119.723 - -0.50% -
SetIntersection_None_Vector_uint64_262144_16384 -3.18% 1155002.388 1118285.913 - 3.23% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.17% 2889.237 2797.512 - 1.47% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.17% 41395.488 40083.060 - -0.44% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.17% 6952.828 6732.460 - -0.74% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -3.16% 12.246 11.859 - -0.39% -
BM_StringRelational_Eq_Small_Huge_Control -3.16% 0.484 0.468 - -0.96% -
std::for_each(join_view(vector<vector<int>>))/8 -3.15% 1.423 1.378 - -4.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -3.15% 52.243 50.597 - 1.14% -
BM_std_minmax_element<long_long>/2 -3.15% 0.665 0.644 - -6.07% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -3.15% 16.215 15.704 - -0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.15% 15.318 14.836 - -0.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.14% 36897.959 35738.524 - -3.41% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.14% 203.960 197.558 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.13% 3553208.715 3442038.001 - 2.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.13% 488262.020 472986.357 - -1.13% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.13% 32.538 31.520 - 6.09% -
SetIntersection_Front_Vector_uint64_64_16 -3.12% 14506186.516 14053147.993 - -0.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.11% 21.089 20.432 - -1.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.11% 0.913 0.885 - -9.71% -
SetIntersection_None_Vector_float_262144_1 -3.11% 1164350.505 1128183.290 - 0.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.10% 1367.236 1324.785 - -1.46% -
BM_std_minmax_element<long_long>/1 -3.10% 0.324 0.314 - 4.74% -
std::map<int,_int>::clear()/8192 -3.10% 92082.029 89224.180 - 5.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.10% 57036.838 55267.867 - -6.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.10% 12.090 11.715 - -3.86% -
BM_StringRelational_Compare_Empty_Large_Control -3.09% 1.656 1.605 - -1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.09% 19102022.084 18511352.720 - -1.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.09% 16973.115 16449.070 - 2.51% -
std::copy(deque<int>)/512 -3.08% 17.161 16.632 - -0.06% -
SetIntersection_None_Vector_uint32_256_256 -3.08% 2182429.148 2115196.430 - -2.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.08% 1603539.576 1554183.178 - -2.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.07% 2.348 2.276 - -1.32% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.06% 24.210 23.468 - -0.09% -
std::find_end(vector<int>)_(process_all)/1048576 -3.06% 231092.482 224016.592 - 0.25% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.06% 12279.990 11904.184 - -3.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.05% 42.101 40.817 - 29.68% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.05% 18.827 18.254 - -0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -3.04% 6788.506 6581.831 - -0.51% -
std::set<int>::erase(key)_(existent)/32 -3.03% 22.008 21.340 - -6.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.03% 38010750.021 36859535.508 - -0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.02% 819.794 795.044 - -3.48% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.01% 3.851 3.735 - -3.20% -
std::find_end(vector<int>)_(process_all)/1000 -3.01% 229.947 223.027 - 1.46% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.01% 39326.470 38144.548 - -0.09% -
std::set<std::string>::clear()/1024 -3.00% 22482.733 21807.236 - 0.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.00% 380.154 368.753 - -2.38% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.99% 15.476 15.013 - -0.57% -
SetIntersection_Front_Vector_uint32_16384_1 -2.99% 1064317.168 1032521.845 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.99% 1996611.330 1936966.227 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.99% 16842247.539 16339161.705 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.99% 1239128.973 1202137.551 - 4.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.98% 1401.737 1359.899 - -12.97% -
SetIntersection_Interlaced_Set_string_4_4 -2.98% 161752356.068 156926833.845 - 0.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.98% 761.374 738.719 - -0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.97% 15.312 14.857 - -0.26% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.97% 4.855 4.711 - -1.56% -
SetIntersection_Front_Vector_string_64_16 -2.97% 20885225.283 20264871.193 - -2.51% -
std::find_end(list<int>)_(process_all)/8192 -2.97% 7498.840 7276.406 - -0.25% -
BM_CmpLess_short_uint -2.97% 1.145 1.111 - -0.19% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.96% 3.569 3.463 - -3.36% -
SetIntersection_Interlaced_Set_string_1024_64 -2.96% 17058437.938 16553005.870 - -8.83% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.96% 231.837 224.971 - 3.42% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.96% 11.428 11.090 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.95% 17985941.162 17454802.802 - -0.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.95% 52.728 51.173 - -3.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.95% 2.530 2.455 - 0.03% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.94% 973.842 945.175 - -4.52% -
SetIntersection_Front_Vector_float_16384_1 -2.94% 1053208.428 1022227.811 - 0.26% -
std::find_end(vector<int>)_(process_all)/8192 -2.94% 1802.040 1749.136 - 2.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.93% 11.574 11.235 - -1.47% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.92% 206.649 200.613 - 0.43% -
SetIntersection_Interlaced_Set_string_256_16 -2.92% 18329013.724 17794028.782 - -0.30% -
BM_PushHeap_float_Random_16 -2.92% 5.334 5.179 - 4.92% -
BM_PushHeap_uint64_Ascending_16384 -2.91% 3.670 3.563 - -1.44% -
BM_PushHeap_uint64_Descending_4 -2.91% 0.371 0.361 - -0.04% -
BM_deque_deque_move/1024 -2.91% 37.715 36.618 - -1.28% -
std::stable_partition(list<int>)_(sparse)/8192 -2.91% 8863.980 8606.074 - -3.19% -
SetIntersection_Interlaced_Vector_string_64_1 -2.91% 17259813.501 16758272.623 - -0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.90% 15.253 14.810 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.90% 23330.612 22653.712 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.90% 13005203.083 12627879.081 - 2.31% -
std::set<int>::erase(iterator)/1024 -2.90% 20.242 19.655 - -8.14% -
SetIntersection_None_Vector_string_4_4 -2.90% 138990411.721 134964010.427 - -0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.89% 43.969 42.699 - 1.54% -
SetIntersection_Interlaced_Set_float_1024_1 -2.89% 1061672.011 1031009.673 - -0.91% -
SetIntersection_None_Vector_string_256_256 -2.88% 2297961.203 2231704.284 - -2.12% -
std::stable_partition(list<int>)_(sparse)/50 -2.88% 27.043 26.264 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.88% 2128366.699 2067006.432 - 0.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.87% 35819.614 34791.990 - -1.97% -
std::unordered_multimap<int,_int>::clear()/8192 -2.86% 67123.529 65201.216 - -12.11% -
SetIntersection_None_Vector_string_1024_16 -2.86% 1176616.822 1142967.537 - -2.71% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.85% 603.360 586.143 - -0.35% -
SetIntersection_None_Vector_uint32_1024_1 -2.85% 1098923.609 1067571.926 - -3.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.85% 562912.329 546856.050 - -3.08% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.85% 10.635 10.332 - -3.05% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.85% 101908.781 99002.496 - -3.00% -
std::flat_multimap<int,_int>::clear()/0 -2.85% 402.105 390.638 - -0.85% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.85% 122227.464 118742.251 - 0.57% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.85% 8.157 7.925 - -0.82% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.85% 44.821 43.544 - -4.40% -
SetIntersection_None_Set_float_1024_1024 -2.85% 8991857.397 8735680.425 - -1.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.84% 3.160 3.070 - -0.28% -
std::for_each(list<int>)/50 -2.84% 21.451 20.841 - -2.31% -
SetIntersection_Front_Set_string_16384_1 -2.84% 1110558.098 1079003.535 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.84% 1105952.539 1074536.740 - -0.22% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.84% 37.874 36.800 - 0.61% -
BM_deque_vector_ranges_move/4000 -2.83% 146.076 141.936 - -1.95% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.83% 15.009 14.584 - -2.71% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.83% 1103453.655 1072246.320 - -0.54% -
SetIntersection_None_Vector_uint64_16384_1 -2.82% 1128744.076 1096891.614 - 0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.80% 1.995 1.939 - -4.53% -
SetIntersection_Front_Vector_uint64_262144_4 -2.80% 1084804.364 1054427.261 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.80% 20.762 20.181 - -1.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.79% 571.028 555.092 - -1.14% -
BM_CmpEqual_uchar_int -2.79% 1.093 1.063 - -1.24% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.79% 1744190.727 1695544.049 - 4.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.78% 15.353 14.926 - -0.52% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.78% 2.585 2.513 - -5.26% -
BM_deque_deque_ranges_move_backward/1024 -2.78% 38.898 37.818 - -0.86% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.77% 34.441 33.485 - -0.89% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.77% 1066480.963 1036928.585 - 5.14% -
BM_CmpEqual_ushort_uchar -2.77% 1.123 1.092 - -2.27% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.77% 21.511 20.916 - -3.97% -
SetIntersection_None_Vector_uint64_1024_4 -2.77% 1102987.149 1072466.033 - 2.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.77% 33.088 32.173 - 30.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.76% 12.998 12.639 - -0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.76% 4853.916 4719.942 - -0.44% -
std::multiset<std::string>::clear()/8192 -2.76% 217763.273 211753.002 - -0.07% -
BM_StringRead_Hot_Shallow_Empty -2.75% 0.487 0.473 - -1.03% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.75% 55721.187 54188.457 - -4.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.75% 56599.341 55042.962 - -0.26% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.75% 1.927 1.874 - -9.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.75% 6872.156 6683.481 - -6.37% -
SetIntersection_Interlaced_Set_float_1024_64 -2.74% 10294092.846 10011536.530 - -1.89% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.74% 4861.077 4727.763 - -0.37% -
BM_CmpEqual_ushort_int -2.74% 1.076 1.046 - -3.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.74% 1075966.426 1046496.829 - 1.45% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.74% 16.100 15.659 - -0.69% -
SetIntersection_None_Vector_uint32_1024_64 -2.74% 1108598.033 1078263.354 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.74% 349749108.272 340180555.702 - -5.40% -
std::none_of(vector<int>)_(process_all)/8 -2.73% 2.500 2.432 - 0.15% -
std::unordered_multiset<int>::clear()/32 -2.72% 599.786 583.448 - -8.66% -
std::multiset<int>::clear()/32 -2.72% 636.117 618.803 - -0.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.72% 25.021 24.342 - -0.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.71% 15.210 14.797 - -0.02% -
SetIntersection_Front_Set_uint64_1024_16 -2.71% 1227791.863 1194479.858 - 1.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.71% 519.689 505.615 - -1.01% -
BM_vector_deque_ranges_copy/5500 -2.71% 200.764 195.328 - -0.15% -
SetIntersection_Interlaced_Set_string_1024_16 -2.70% 13172778.262 12816838.421 - 0.10% -
BM_CmpEqual_uchar_uchar -2.70% 1.081 1.052 - -1.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.69% 14634.212 14240.865 - -2.37% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.69% 12.972 12.623 - -0.82% -
SetIntersection_None_Set_string_64_16 -2.68% 18987297.820 18478804.001 - 2.66% -
SetIntersection_None_Vector_string_262144_4 -2.68% 1303127.044 1268231.829 - -0.52% -
std::search(vector<int>)_(no_match)/8192 -2.68% 1664.858 1620.280 - -3.55% -
std::search(vector<int>)_(no_match)/1048576 -2.67% 213520.478 207819.799 - -3.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.67% 399.620 388.956 - -0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.67% 983.493 957.255 - -1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.66% 207958820.379 202419210.451 - 6.21% -
BM_CmpLess_schar_ushort -2.66% 1.121 1.091 - -1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.66% 15.316 14.908 - -0.37% -
std::find_if(vector<bool>)_(process_all)/8 -2.66% 3.601 3.505 - -0.81% -
SetIntersection_None_Vector_uint64_1024_16 -2.66% 1104320.490 1074968.653 - 1.87% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.66% 4.441 4.323 - 0.21% -
SetIntersection_None_Vector_string_262144_1 -2.66% 1320752.211 1285659.475 - 1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.65% 4248614.427 4135914.756 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.65% 18.230 17.747 - -0.52% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.64% 637327.375 620489.465 - -0.77% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.64% 25.414 24.742 - -0.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.64% 416.725 405.741 - -0.21% -
BM_PushHeap_string_SingleElement_256 -2.64% 2.600 2.532 - -2.19% -
BM_deque_deque_move/5500 -2.63% 202.045 196.724 - -0.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.63% 1.221 1.189 - -3.69% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.63% 400.199 389.675 - -1.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.63% 377.936 368.000 - -0.03% -
SetIntersection_Interlaced_Set_string_16_1 -2.63% 66731081.712 64977017.697 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.63% 1073225.193 1045028.951 - 1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.62% 22.618 22.024 - -0.35% -
std::unordered_set<int>::clear()/32 -2.62% 604.585 588.734 - -4.39% -
SetIntersection_None_Vector_float_64_4 -2.62% 16316493.242 15888833.128 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.62% 1049168.808 1021684.990 - 3.55% -
BM_CmpEqual_int_short -2.62% 1.135 1.105 - -1.92% -
SetIntersection_None_Vector_uint32_1024_4 -2.62% 1101704.300 1072860.249 - 3.99% -
std::flat_multimap<int,_int>::clear()/8192 -2.61% 419.513 408.552 - -1.27% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.61% 1.629 1.587 - -0.88% -
BM_deque_deque_move/2 -2.61% 2.306 2.246 - -2.62% -
SetIntersection_Front_Set_float_1024_16 -2.60% 1211438.939 1179891.662 - 0.65% -
SetIntersection_Interlaced_Set_string_262144_1 -2.60% 1110736.749 1081825.901 - -2.44% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.60% 25.489 24.826 - -1.14% -
std::is_sorted(list<int>)/8192 -2.60% 7306.584 7116.685 - 0.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.60% 15.062 14.671 - -0.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.60% 8274.288 8059.432 - -0.43% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.60% 4584.955 4465.917 - -0.46% -
std::flat_multimap<int,_int>::clear()/32 -2.59% 401.845 391.419 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.59% 56236560.783 54778127.339 - 0.30% -
SetIntersection_None_Vector_uint32_262144_1024 -2.59% 1151271.109 1121421.650 - -0.45% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -2.59% 612515.698 596643.015 - -2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.59% 18612063.147 18129953.022 - 0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.59% 1391.772 1355.730 - 0.82% -
std::replace_if(list<int>)_(sprinkled)/50 -2.59% 23.420 22.814 - -7.00% -
std::flat_map<int,_int>::clear()/8192 -2.59% 417.984 407.173 - -0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.59% 1615.396 1573.616 - 1.00% -
std::set<int>::erase(iterator)/32 -2.58% 20.115 19.595 - -6.64% -
SetIntersection_Front_Set_uint32_16384_4 -2.58% 1075179.071 1047452.695 - -1.37% -
std::set<int>::erase(key)_(existent)/8192 -2.58% 69.240 67.456 - -2.83% -
SetIntersection_Front_Vector_uint32_262144_1 -2.57% 1065785.498 1038356.480 - -0.31% -
SetIntersection_None_Vector_float_262144_16384 -2.57% 1172193.335 1142031.635 - 0.83% -
std::upper_bound(std::list<int>)/8192 -2.57% 14122.896 13760.160 - -1.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.56% 819.837 798.818 - -0.86% -
std::map<int,_int>::clear()/32 -2.56% 679.654 662.239 - 3.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.56% 121743.979 118624.896 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.55% 27005271.138 26315634.201 - 4.30% -
SetIntersection_Interlaced_Set_float_16384_1 -2.55% 1058843.335 1031854.325 - -1.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.55% 387.514 377.643 - -3.58% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.54% 25.106 24.467 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.53% 2152883.221 2098318.928 - 0.67% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.53% 1557009.228 1517554.383 - -0.96% -
std::flat_map<int,_int>::clear()/0 -2.53% 398.924 388.819 - -0.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.53% 63.374 61.770 - 0.03% -
SetIntersection_Front_Vector_uint32_1024_4 -2.53% 1084671.583 1057235.146 - 0.69% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.53% 13.051 12.721 - -0.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.53% 71.347 69.543 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.53% 1065735.386 1038810.592 - 0.24% -
std::partition(list<int>)_(dense)/32 -2.52% 8.952 8.726 - -1.10% -
SetIntersection_Front_Set_string_1_1 -2.52% 564725508.719 550474636.428 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.52% 4251146.599 4143879.909 - -0.70% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.52% 23.426 22.835 - -0.20% -
std::set<int>::count(key)_(existent)/32 -2.52% 1.700 1.657 - 3.86% -
SetIntersection_Front_Set_float_16_4 -2.52% 55820845.415 54414472.975 - -0.06% -
SetIntersection_Front_Set_uint32_1024_1 -2.52% 1065102.236 1038286.999 - -0.55% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.51% 12.992 12.666 - -0.43% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.51% 120426.009 117398.703 - -7.34% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.51% 94.743 92.363 - -28.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.51% 15.278 14.895 - -0.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.51% 800.593 780.501 - -1.30% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.51% 102599.184 100025.708 - -2.14% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -2.51% 5448.275 5311.738 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.50% 54.342 52.983 - 0.10% -
std::find_if(list<int>)_(process_all)/1024 -2.50% 703.149 685.566 - -0.25% -
SetIntersection_None_Vector_uint32_1024_16 -2.50% 1105840.484 1078217.092 - 1.10% -
BM_StringRelational_Less_Large_Huge_Control -2.50% 2.180 2.126 - -6.09% -
std::pop_heap(deque<int>)/8 -2.49% 53.201 51.875 - -0.58% -
std::make_heap(vector<int>)_(heap)/8 -2.49% 14.958 14.585 - -0.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.49% 13.444 13.110 - -0.08% -
BM_StringAssignAsciiz_Large_Transparent -2.49% 11.741 11.449 - -0.77% -
BM_CmpEqual_short_short -2.48% 1.081 1.054 - 1.03% -
std::search(list<int>)_(no_match)/1048576 -2.48% 836312.104 815594.376 - -2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.48% 1085120.825 1058252.899 - 1.73% -
BM_CmpEqual_schar_uchar -2.47% 1.114 1.087 - -1.16% -
SetIntersection_Front_Vector_uint32_16384_4 -2.47% 1075728.418 1049173.815 - 2.54% -
std::multiset<std::string>::ctor(const&)/1024 -2.46% 35493.582 34619.395 - 1.17% -
BM_PushHeap_string_SingleElement_64 -2.46% 2.652 2.587 - -2.26% -
BM_CmpLess_ushort_ushort -2.46% 1.090 1.063 - -1.61% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.46% 2.859 2.788 - -1.82% -
SetIntersection_Front_Set_string_4_4 -2.46% 160383467.830 156441247.810 - -0.98% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.46% 15.822 15.433 - -1.38% -
SetIntersection_None_Vector_string_256_1 -2.45% 4581619.318 4469159.123 - -1.34% -
SetIntersection_Front_Set_float_1024_4 -2.45% 1082120.385 1055593.631 - -1.64% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.45% 399.401 389.614 - -0.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.44% 788.585 769.317 - -3.65% -
SetIntersection_Front_Set_string_256_1 -2.44% 4393257.625 4285912.799 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.44% 20.495 19.995 - -4.84% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.44% 20.161 19.669 - -15.99% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.44% 13591.303 13259.851 - 1.38% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.44% 56108.442 54741.624 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.43% 39152978.349 38200792.633 - 0.86% -
BM_CmpEqual_short_schar -2.43% 1.150 1.122 - -0.90% -
BM_PushHeap_string_Ascending_64 -2.43% 7.293 7.116 - -0.80% -
SetIntersection_Front_Set_string_64_4 -2.43% 19157033.078 18692156.357 - -1.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.43% 683.961 667.364 - -1.28% -
BM_CmpEqual_uint_int -2.43% 1.129 1.101 - 5.10% -
BM_num_put<long_double> -2.43% 59.679 58.232 - -3.87% -
std::multimap<int,_int>::clear()/8192 -2.43% 89258.681 87094.084 - -3.85% -
std::partition_copy(deque<int>)/50 -2.42% 22.007 21.474 - 1.86% -
std::find_first_of(list<int>)_(small_needle)/32 -2.42% 96.678 94.341 - 1.28% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.42% 1908.898 1862.753 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.42% 1173.764 1145.396 - -0.36% -
SetIntersection_None_Vector_string_16384_16 -2.42% 1242465.925 1212439.540 - 0.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.41% 13.693 13.362 - -0.99% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.41% 21.997 21.466 - -9.81% -
SetIntersection_Interlaced_Set_string_16384_1 -2.41% 1110352.355 1083573.367 - 0.32% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.41% 11785.501 11501.417 - -0.44% -
std::copy(vector<int>)/262144 -2.41% 12531.319 12229.479 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.41% 1065455.972 1039815.966 - 3.20% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.40% 2.648 2.584 - -0.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.40% 52.061 50.810 - 8.30% -
bm_lexicographical_compare<int>/64 -2.40% 4.536 4.427 - 1.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.40% 60.114 58.671 - 2.32% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.40% 13.048 12.734 - -0.27% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.40% 18123.411 17688.748 - -0.80% -
std::set<std::string>::ctor(const&)/0 -2.40% 12.905 12.596 - -0.95% -
BM_std_minmax_element<char>/5500 -2.40% 1441.057 1406.525 - -8.51% -
std::multiset<int>::erase(key)_(existent)/8192 -2.40% 62.288 60.796 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.39% 1607453.914 1568993.655 - 0.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.39% 398.436 388.905 - -0.97% -
BM_num_get<float> -2.39% 37.057 36.171 - 0.22% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.39% 2155.737 2104.246 - -1.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.38% 468.373 457.208 - -0.62% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.38% 32.185 31.419 - 1.81% -
SetIntersection_Front_Set_uint64_16384_4 -2.38% 1068767.367 1043370.903 - -2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.38% 346735949.662 338500740.711 - -2.81% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.37% 94999.524 92747.210 - -0.52% -
BM_CmpLess_ushort_uint -2.37% 1.081 1.055 - -1.99% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.37% 526288.956 513825.838 - -0.43% -
SetIntersection_Front_Vector_string_256_1 -2.37% 4296017.532 4194289.626 - -1.11% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.37% 1.802 1.759 - -1.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.36% 18.802 18.357 - -1.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.36% 86513.804 84468.846 - -0.85% -
SetIntersection_Front_Vector_uint32_256_16 -2.36% 4311757.725 4209852.661 - 0.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.36% 888674.470 867705.084 - 1.40% -
std::make_heap(vector<int>)_(descending)/8 -2.36% 14.977 14.624 - -0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.36% 14.987 14.633 - -0.75% -
SetIntersection_None_Set_float_256_1 -2.35% 11581584.109 11308887.784 - -1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.35% 55521758.252 54216585.159 - 0.32% -
std::unordered_multiset<int>::erase(iterator)/32 -2.35% 20.038 19.567 - -10.76% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.35% 8570493.635 8369105.240 - 0.41% -
BM_PushHeap_string_SingleElement_4 -2.35% 2.331 2.276 - -2.75% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.34% 5381.197 5255.010 - -0.82% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.34% 1071099.492 1045988.319 - -0.33% -
SetIntersection_Front_Set_string_262144_4 -2.34% 1279899.034 1249898.380 - 0.27% -
std::set<std::string>::count(key)_(existent)/32 -2.34% 15.437 15.075 - -9.90% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.34% 69493.269 67865.700 - -1.53% -
SetIntersection_Interlaced_Set_float_16_16 -2.34% 38789084.375 37880771.683 - 0.30% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -2.34% 63661.106 62170.491 - -2.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.34% 353509.387 345239.764 - -0.58% -
BM_deque_vector_ranges_copy/5500 -2.34% 198.332 193.696 - -0.18% -
SetIntersection_Front_Set_uint32_1024_16 -2.34% 1218841.643 1190373.039 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.33% 4331840.991 4230698.940 - 0.21% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.33% 9.664 9.438 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.33% 400.924 391.569 - -0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.33% 1.802 1.760 - -0.56% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -2.33% 36.747 35.890 - 2.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.33% 6.108 5.965 - 0.59% -
std::fill(list<int>)/50 -2.33% 35.148 34.330 - -2.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.33% 23.746 23.193 - -6.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.33% 8735872.298 8532750.632 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.32% 1253.248 1224.112 - -3.34% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.32% 13.068 12.764 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.32% 399.859 390.576 - -1.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.32% 1.254 1.225 - -1.19% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.32% 15011.685 14663.225 - -0.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -2.32% 7.342 7.171 - 55.92% -
std::generate(list<int>)/50 -2.32% 15.588 15.227 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.32% 12764763.235 12469138.028 - -1.76% -
BM_std_minmax_element<char>/4096 -2.31% 1075.804 1050.902 - -8.40% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.31% 4.546 4.441 - -0.49% -
BM_CmpLess_schar_uchar -2.31% 1.121 1.095 - -0.99% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.31% 19.390 18.942 - -0.10% -
SetIntersection_Front_Vector_uint32_256_1 -2.31% 4214152.026 4116994.164 - -1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.30% 17016.829 16624.608 - 1.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.30% 400.715 391.482 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.30% 398.078 388.907 - -0.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.30% 50.556 49.393 - -2.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.30% 40171.401 39248.514 - -0.94% -
std::copy_backward(list<int>)/4096 -2.30% 3240.076 3165.640 - -4.42% -
SetIntersection_Interlaced_Set_string_64_1 -2.30% 17518317.560 17115978.109 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.30% 380.113 371.383 - -1.78% -
std::set<int>::find(key)_(non-existent)/32 -2.30% 2.284 2.231 - -2.28% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.29% 9210.184 8999.129 - -1.78% -
BM_CmpLess_short_schar -2.29% 0.968 0.946 - -0.68% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -2.29% 1.820 1.778 - -2.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.28% 1158242.529 1131778.924 - 3.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.28% 399.780 390.647 - -0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.28% 11585117.784 11320616.307 - 0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.28% 170124.182 166253.136 - -0.16% -
BM_StringCopy_Small -2.28% 0.672 0.656 - -0.77% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.27% 1107147.689 1081968.976 - 0.77% -
std::find_if(list<int>)_(process_all)/32768 -2.27% 25777.024 25191.034 - -8.96% -
std::sort(vector<int>)_(ascending)/8 -2.27% 16.086 15.721 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.27% 64005546.802 62551584.847 - 0.50% -
std::set<int>::clear()/0 -2.27% 398.092 389.049 - -0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.27% 400.310 391.226 - -0.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.26% 15.358 15.010 - -0.12% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.26% 10140.450 9910.823 - 1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.26% 1064862.368 1040776.806 - 3.37% -
SetIntersection_Interlaced_Set_string_1_1 -2.26% 566736809.475 553919524.479 - -0.25% -
SetIntersection_Front_Set_float_64_1 -2.26% 16695467.670 16318160.488 - -0.21% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.26% 84.216 82.313 - -0.34% -
SetIntersection_Front_Set_float_16384_16 -2.26% 1212384.228 1184990.573 - 0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.26% 398.764 389.761 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.26% 543412778.453 531148127.240 - 0.17% -
BM_StringResizeAndOverwrite -2.25% 0.841 0.822 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.25% 4221573.717 4126437.061 - 0.01% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.25% 15.720 15.367 - -0.81% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.24% 508443.599 497040.489 - -1.88% -
SetIntersection_None_Vector_uint64_256_1 -2.24% 4322103.341 4225174.875 - -0.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.24% 22.379 21.877 - 1.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.24% 140659.434 137505.990 - -0.46% -
std::multiset<int>::erase(iterator)/32 -2.24% 21.190 20.715 - -1.83% -
SetIntersection_None_Set_string_1_1 -2.23% 550860337.676 538553950.632 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.23% 399.715 390.787 - 0.14% -
rng::find(vector<bool>)_(process_all)/50 -2.23% 0.692 0.676 - -2.24% -
std::unordered_set<std::string>::ctor(const&)/0 -2.23% 13.105 12.813 - -0.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.23% 23.704 23.175 - -2.47% -
SetIntersection_Front_Vector_string_1024_1 -2.23% 1092486.189 1068117.699 - 0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.23% 15.323 14.981 - -3.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.23% 18.762 18.345 - -1.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.23% 15.255 14.916 - 0.17% -
SetIntersection_Interlaced_Set_string_4_1 -2.23% 226748245.583 221703023.626 - 0.36% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.22% 7.353 7.190 - -0.52% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.22% 15.730 15.380 - 0.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.22% 399.036 390.171 - -0.17% -
SetIntersection_None_Vector_uint64_1024_1024 -2.22% 1095331.508 1071000.808 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.22% 15.017 14.684 - -0.21% -
SetIntersection_None_Vector_string_64_4 -2.22% 16913673.142 16538231.087 - 0.08% -
BM_CmpEqual_ushort_ushort -2.22% 1.086 1.062 - -0.49% -
SetIntersection_Front_Vector_string_256_4 -2.22% 4707377.782 4602916.170 - -1.25% -
std::flat_multimap<int,_int>::clear()/1024 -2.22% 401.215 392.322 - -0.98% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.22% 17.557 17.168 - -0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.21% 213204.359 208489.225 - -0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.21% 6853.370 6701.997 - -0.33% -
SetIntersection_None_Vector_string_64_16 -2.21% 14382474.485 14065296.779 - 0.02% -
std::move_backward(vector<bool>)_(aligned)/64 -2.21% 1.731 1.693 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.20% 220157180.664 215305368.038 - 0.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.20% 29.888 29.230 - 0.78% -
rng::find_last(list<int>)_(bail_10%)/50 -2.20% 16.361 16.001 - 1.21% -
std::count(list<int>)_(every_other)/8 -2.19% 2.131 2.085 - 1.10% -
SetIntersection_None_Vector_string_256_4 -2.19% 4518672.656 4419596.987 - -0.57% -
std::stable_partition(vector<int>)_(dense)/50 -2.19% 26.313 25.737 - 1.35% -
BM_deque_vector_ranges_move_backward/1 -2.19% 2.116 2.070 - -2.00% -
SetIntersection_None_Set_float_16_1 -2.19% 68013977.265 66527604.050 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.18% 139204842.573 136165215.303 - 0.48% -
SetIntersection_None_Vector_float_262144_4 -2.18% 1170390.489 1144854.162 - 2.75% -
bm_swap_ranges_vb_unaligned/512 -2.18% 12.590 12.315 - -0.04% -
SetIntersection_None_Vector_string_262144_64 -2.18% 1308777.185 1280236.745 - -0.80% -
SetIntersection_Interlaced_Vector_string_262144_4 -2.18% 2054683.761 2009892.682 - 0.52% -
std::unordered_set<int>::ctor(const&)/1024 -2.18% 6893.976 6743.824 - -0.16% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.18% 206.318 201.828 - 0.04% -
SetIntersection_Front_Vector_uint32_1024_16 -2.17% 1129614.866 1105048.812 - 0.79% -
SetIntersection_None_Vector_string_16384_1 -2.17% 1242322.275 1215315.708 - 0.37% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.17% 2791.654 2730.980 - 0.78% -
std::unordered_set<std::string>::ctor(const&)/8192 -2.17% 341270.812 333857.380 - -1.80% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.17% 275.105 269.134 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.17% 63944282.974 62558479.675 - 0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.17% 8737238.736 8547921.398 - 0.33% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.16% 4725.111 4623.028 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.16% 137617701.811 134644802.769 - 0.45% -
SetIntersection_Interlaced_Set_string_16384_256 -2.16% 358077212.254 350356005.044 - -3.64% -
SetIntersection_Front_Vector_float_1024_4 -2.16% 1070035.065 1046962.788 - -1.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.16% 398.797 390.198 - -0.43% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.15% 17616.093 17236.629 - -5.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.15% 598.273 585.403 - -1.02% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -2.15% 16.020 15.676 - -0.15% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 398.198 389.645 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.15% 4200244.633 4110053.767 - 1.62% -
SetIntersection_None_Set_float_4_4 -2.15% 137839271.761 134880079.478 - -0.04% -
std::set<std::string>::ctor(const&)/1024 -2.15% 35219.954 34464.484 - -0.81% -
SetIntersection_None_Set_uint32_1024_16 -2.14% 9126969.381 8931411.294 - 2.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.14% 385.430 377.172 - -1.90% -
SetIntersection_Interlaced_Set_float_4_1 -2.14% 217375524.638 212719551.225 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.14% 13.057 12.778 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.14% 4412188.482 4317793.392 - 0.88% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.14% 17.900 17.517 - -1.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.14% 396.756 388.271 - -1.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.13% 398.718 390.212 - -0.03% -
std::unordered_map<int,_int>::clear()/1024 -2.13% 8565.891 8383.158 - -1.85% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.13% 22873.156 22385.541 - 1.07% -
std::pop_heap(vector<size_t>)/8 -2.13% 52.702 51.580 - -0.10% -
std::find(list<int>)_(process_all)/32768 -2.13% 25974.103 25421.199 - -9.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.13% 397.844 389.378 - -1.17% -
std::unordered_set<int>::clear()/0 -2.13% 397.878 389.412 - -1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.12% 542834330.704 531309357.376 - 0.22% -
std::set<int>::equal_range(key)_(existent)/1024 -2.12% 4.457 4.362 - -0.30% -
SetIntersection_Front_Set_uint32_262144_16384 -2.12% 221825955.181 217120069.332 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.12% 64569072.363 63199640.797 - 0.51% -
BM_StringCopy_Large -2.12% 6.330 6.196 - -1.00% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.12% 12.964 12.689 - -1.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.12% 55.915 54.732 - 16.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.11% 399.906 391.453 - -0.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.11% 38.180 37.373 - -0.24% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.11% 18.847 18.449 - -0.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.11% 397.678 389.284 - -1.06% -
BM_deque_deque_move/4096 -2.11% 149.167 146.021 - -0.91% -
BM_deque_vector_move/0 -2.11% 1.426 1.396 - 1.24% -
SetIntersection_Front_Vector_string_16384_16 -2.11% 1604242.611 1570411.513 - -3.25% -
std::sort(deque<int>)_(repeated)/8192 -2.11% 6838.740 6694.541 - -0.69% -
std::move_backward(list<int>)/512 -2.10% 377.665 369.720 - -0.47% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.10% 15.726 15.396 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 4446082.029 4352748.623 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.10% 216926625.376 212373753.748 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.10% 18.268 17.884 - -0.23% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.10% 13297.534 13018.595 - 1.68% -
std::sort(vector<int>)_(pipe-organ)/8 -2.10% 17.968 17.591 - -0.94% -
SetIntersection_Interlaced_Vector_string_256_4 -2.10% 6302829.421 6170653.965 - 2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.09% 2303561.200 2255321.363 - -3.46% -
SetIntersection_Interlaced_Vector_string_4_1 -2.09% 223104044.453 218433607.539 - -0.17% -
BM_deque_deque_copy/0 -2.09% 0.869 0.851 - 2.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.09% 397.604 389.306 - -0.47% -
SetIntersection_None_Vector_float_1024_1 -2.09% 1101633.699 1078644.164 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.08% 547741091.247 536325877.421 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.08% 13936868.153 13646453.144 - 0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.08% 398.977 390.664 - -0.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.08% 13.056 12.785 - -0.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.08% 18.743 18.353 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.08% 44.584 43.658 - 2.41% -
SetIntersection_Front_Set_string_1024_1 -2.08% 1106618.958 1083632.796 - 0.36% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.08% 12.170 11.917 - -1.82% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.08% 96.757 94.749 - -0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.07% 14232.241 13937.277 - 1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.07% 14477.288 14177.466 - 0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.07% 14132.890 13840.313 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.07% 217341092.674 212844381.854 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.07% 138350800.733 135491480.284 - 0.29% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.07% 3848.883 3769.339 - -0.33% -
BM_PushHeap_uint32_Ascending_16384 -2.06% 3.704 3.627 - -2.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.06% 370.577 362.929 - -1.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.06% 1262323.158 1236276.611 - 1.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -2.06% 1.486 1.456 - -5.91% -
std::replace_if(deque<int>)_(prefix)/32 -2.06% 13.947 13.660 - -0.22% -
std::flat_map<int,_int>::ctor(const&)/32 -2.06% 23.271 22.792 - -0.30% -
SetIntersection_Interlaced_Vector_string_256_1 -2.05% 4347446.389 4258154.077 - 0.55% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 397.545 389.390 - -0.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.05% 1059570.090 1037870.264 - 0.12% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.05% 6.007 5.884 - 8.26% -
std::map<int,_int>::find(key)_(existent)/8192 -2.05% 5.507 5.394 - 0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.04% 11231.528 11001.876 - -1.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.04% 398.919 390.763 - -1.09% -
std::unordered_set<int>::ctor(const&)/32 -2.04% 203.434 199.276 - 0.82% -
BM_vector_deque_ranges_move_backward/4096 -2.04% 151.696 148.600 - 0.44% -
SetIntersection_Interlaced_Vector_float_256_1 -2.04% 4228546.790 4142258.354 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.04% 16261498.149 15929669.991 - 0.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.04% 402.818 394.608 - -0.68% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.04% 43.261 42.380 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.04% 1064415.722 1042749.551 - 0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.03% 725.747 710.983 - -8.63% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.03% 38563937.553 37779551.491 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.03% 11115296.641 10889570.089 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.03% 217075329.561 212668690.574 - 0.67% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.03% 12160.987 11914.184 - -1.06% -
BM_CmpEqual_int_uchar -2.03% 1.123 1.100 - 0.34% -
SetIntersection_Interlaced_Set_float_4_4 -2.03% 139177711.205 136356743.888 - 0.10% -
SetIntersection_None_Vector_float_262144_1024 -2.03% 1153369.700 1130003.734 - 0.46% -
SetIntersection_Interlaced_Set_float_1_1 -2.02% 542946400.066 531962308.062 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -2.02% 5.466 5.355 - -1.00% -
rng::fold_left(list<int>)/32 -2.01% 20.985 20.562 - -0.85% -
SetIntersection_Front_Vector_string_64_1 -2.01% 17081262.489 16737355.654 - -0.14% -
SetIntersection_Interlaced_Vector_string_16_1 -2.01% 65604980.314 64284208.760 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.01% 49143.381 48154.172 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.01% 1024.779 1004.156 - -1.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.01% 325.245 318.700 - -12.21% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.01% 5.969 5.849 - -0.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.01% 13167.920 12903.464 - -0.28% -
SetIntersection_None_Set_string_16_4 -2.01% 59171111.987 57983990.082 - 0.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -2.00% 18.280 17.914 - -0.23% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.00% 12.361 12.113 - -0.90% -
std::stable_sort(deque<int>)_(heap)/1024 -2.00% 2789.658 2733.780 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.00% 216611120.227 212273271.093 - 0.34% -
SetIntersection_None_Vector_float_256_16 -2.00% 4099074.404 4017010.427 - -0.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.00% 1.279 1.253 - -7.29% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.00% 21.986 21.547 - 1.49% -
SetIntersection_Front_Set_float_1024_1 -2.00% 1057404.758 1036274.346 - -0.48% -
SetIntersection_None_Vector_string_256_16 -2.00% 4323954.653 4237592.174 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.99% 8201.226 8037.678 - -1.02% -
SetIntersection_None_Set_string_256_16 -1.99% 11006446.146 10787074.422 - 0.65% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.99% 27223.754 26681.281 - -0.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.99% 6812.765 6677.061 - 0.93% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.99% 16697876.304 16365500.777 - 1.15% -
std::rotate_copy(deque<int>)/8192 -1.99% 298.955 293.007 - 0.51% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.99% 38921.089 38148.272 - -3.83% -
SetIntersection_Front_Set_float_64_16 -1.98% 15499835.303 15192301.600 - 0.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.98% 740.408 725.728 - -0.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.98% 398.607 390.705 - -0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.98% 87284.752 85555.435 - -0.41% -
SetIntersection_Interlaced_Set_string_1024_256 -1.98% 35773152.944 35064536.975 - -0.98% -
BM_PushHeap_string_Ascending_4 -1.98% 2.579 2.528 - -1.13% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.98% 26.059 25.543 - 1.38% -
std::search(vector<int>)_(no_match)/1000 -1.98% 214.568 210.325 - -3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.98% 5114643.937 5013511.688 - -0.20% -
SetIntersection_Front_Set_uint64_262144_4 -1.97% 1096229.573 1074589.251 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.97% 1121236.695 1099104.784 - -1.00% -
std::map<std::string,_int>::clear()/0 -1.97% 399.890 392.000 - -1.43% -
SetIntersection_Front_Vector_string_262144_1024 -1.97% 40066086.138 39275827.849 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.97% 217574489.586 213283874.974 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.97% 16612561.349 16285951.107 - -0.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.96% 17114.010 16778.383 - -1.43% -
std::multiset<std::string>::clear()/0 -1.96% 399.166 391.340 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.96% 1061325.299 1040525.880 - 2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.96% 4361995.259 4276529.449 - -1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.96% 142836119.881 140039470.083 - 0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.96% 608115.312 596211.151 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.96% 4187037.762 4105111.965 - -0.60% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.96% 23.348 22.892 - 0.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.95% 13.054 12.798 - -0.66% -
SetIntersection_Front_Vector_string_256_16 -1.95% 6087286.265 5968337.361 - -1.60% -
std::reverse_copy(vector<int>)/4096 -1.95% 134.328 131.705 - 1.35% -
BM_num_put<double> -1.95% 58.842 57.693 - -0.66% -
SetIntersection_None_Vector_uint32_262144_262144 -1.95% 1141241.657 1118956.374 - -2.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.95% 51.966 50.952 - 1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.95% 1298.875 1273.528 - 1.02% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.95% 26564.708 26046.996 - -0.66% -
SetIntersection_Front_Set_string_262144_1 -1.95% 1105079.899 1083568.081 - -2.03% -
SetIntersection_Front_Set_uint32_1024_4 -1.95% 1080958.442 1059933.595 - 3.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.94% 23398.721 22943.990 - -0.64% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.94% 4.595 4.506 - -0.08% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.94% 2801.030 2746.613 - -1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.94% 138376045.157 135688651.447 - 0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.94% 401.005 393.219 - -0.69% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.94% 1105670.461 1084213.391 - -2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.94% 542902106.741 532368426.219 - 0.92% -
SetIntersection_Front_Vector_float_262144_4 -1.94% 1071093.449 1050316.699 - -0.24% -
BM_deque_vector_ranges_move/0 -1.94% 1.514 1.485 - 5.40% -
std::unordered_multiset<int>::ctor(const&)/0 -1.94% 13.077 12.823 - -0.66% -
SetIntersection_None_Set_float_4_1 -1.94% 219928071.767 215664244.101 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.94% 15.336 15.039 - -1.07% -
SetIntersection_None_Set_string_16_16 -1.94% 37044843.940 36326925.784 - 0.06% -
BM_std_minmax_element<char>/70000 -1.94% 18227.984 17874.884 - -8.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.94% 5.114 5.015 - -0.11% -
BM_deque_deque_ranges_move/64 -1.94% 3.084 3.025 - -1.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.94% 535.194 524.836 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.93% 1069064.577 1048378.442 - 0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.93% 1165340.803 1142822.549 - 0.33% -
SetIntersection_Interlaced_Set_float_16_4 -1.93% 60059432.400 58898911.847 - -1.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.93% 1.252 1.228 - -3.44% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.93% 559.741 548.938 - -3.17% -
std::map<int,_int>::clear()/0 -1.93% 397.789 390.113 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.93% 544791965.446 534294254.298 - 0.83% -
std::search(vector<int>)_(no_match)/1024 -1.93% 219.520 215.291 - -3.25% -
BM_vector_deque_ranges_copy/64 -1.93% 2.803 2.749 - -1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.93% 2.160 2.119 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.92% 136039799.336 133421107.602 - 0.45% -
SetIntersection_Interlaced_Set_float_16_1 -1.92% 63838778.174 62610272.991 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.92% 15593.653 15293.582 - 1.42% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.92% 54841.951 53787.140 - -0.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.92% 386.354 378.934 - -9.83% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.92% 16676109.290 16356288.833 - 0.75% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.92% 27.715 27.184 - -10.38% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.91% 18.492 18.138 - -0.20% -
SetIntersection_None_Vector_float_4_4 -1.91% 136030635.479 133427838.255 - 0.06% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.91% 1635740.154 1604481.201 - 1.43% -
SetIntersection_Interlaced_Vector_float_16_4 -1.91% 57234745.688 56141364.514 - -0.03% -
SetIntersection_None_Set_string_4_4 -1.91% 140366264.746 137685094.752 - 0.07% -
SetIntersection_None_Vector_float_1024_4 -1.91% 1099032.300 1078043.107 - 0.68% -
SetIntersection_Interlaced_Set_float_256_4 -1.91% 11325948.800 11109689.620 - 1.64% -
SetIntersection_None_Set_float_1_1 -1.91% 544405158.250 534010534.127 - 0.03% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 399.188 391.569 - -0.61% -
SetIntersection_None_Vector_string_16384_4 -1.91% 1244967.866 1221219.345 - 0.16% -
SetIntersection_Interlaced_Vector_float_4_4 -1.91% 137770842.045 135144465.646 - -0.39% -
SetIntersection_None_Vector_string_1024_64 -1.91% 1184281.984 1161706.092 - 1.93% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.91% 13.105 12.856 - -2.08% -
std::set<int>::ctor(const&)/0 -1.90% 12.921 12.675 - -0.57% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.90% 14.193 13.923 - -0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 398.769 391.181 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.90% 13839734.453 13576471.238 - 0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.90% 562.840 552.142 - -10.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.90% 20.716 20.322 - -0.88% -
BM_vector_deque_ranges_copy_backward/64 -1.90% 3.037 2.980 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.90% 1184141.591 1161642.744 - -1.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.90% 44.341 43.499 - 2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.90% 63654542.809 62445849.433 - 0.22% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.90% 23.207 22.766 - -4.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.90% 58816174.085 57699944.842 - 0.15% -
BM_CmpEqual_short_int -1.90% 1.136 1.114 - -0.44% -
SetIntersection_None_Vector_float_256_1 -1.90% 4316317.025 4234509.478 - 0.01% -
SetIntersection_Front_Set_float_16_16 -1.89% 38562346.992 37831671.638 - -0.36% -
SetIntersection_None_Vector_float_4_1 -1.89% 217741939.458 213617939.041 - 0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.89% 13.210 12.960 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.89% 9.480 9.301 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.89% 10967650.464 10760297.190 - 0.55% -
SetIntersection_Front_Set_string_4_1 -1.89% 224377351.457 220138014.282 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.89% 139790266.744 137149810.763 - 0.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.89% 106.398 104.390 - -0.42% -
SetIntersection_None_Vector_uint64_1024_64 -1.89% 1094413.085 1073759.910 - 0.29% -
SetIntersection_Front_Set_uint32_16384_1 -1.89% 1054686.198 1034791.438 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.89% 397.265 389.772 - -0.66% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.89% 15.021 14.737 - -0.03% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.88% 23.723 23.277 - -0.75% -
SetIntersection_Front_Set_float_16_1 -1.88% 63800294.722 62599601.873 - -0.05% -
SetIntersection_Front_Vector_string_4_1 -1.88% 222007773.708 217831765.358 - -0.31% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.88% 1.766 1.732 - -2.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.88% 12.887 12.645 - -0.52% -
std::set<int>::clear()/32 -1.88% 634.352 622.429 - -5.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.88% 35727399.415 35055930.793 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.88% 34411732.764 33765050.839 - 1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.88% 542566472.017 532371043.745 - 0.70% -
SetIntersection_Interlaced_Vector_float_256_4 -1.88% 5250844.767 5152300.832 - 11.18% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.87% 46.371 45.503 - -1.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.87% 399.520 392.042 - -0.45% -
std::multiset<int>::ctor(const&)/0 -1.87% 12.918 12.676 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.87% 1263006.594 1239378.742 - 1.21% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.87% 11064931.281 10858080.078 - 0.01% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.87% 7.979 7.830 - -1.22% -
SetIntersection_Interlaced_Set_float_256_256 -1.87% 7643424.055 7500801.570 - 0.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.86% 397.583 390.170 - -0.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.86% 10.794 10.592 - 1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.86% 543284524.648 533167083.956 - 1.07% -
SetIntersection_Front_Vector_string_1_1 -1.86% 555663769.551 545317862.109 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.86% 37552431.780 36853441.975 - -0.00% -
std::none_of(list<int>)_(process_all)/8 -1.86% 2.720 2.669 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.86% 15179591.155 14897681.948 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.86% 16676682.436 16367292.810 - 1.00% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.85% 3385.722 3322.919 - 3.57% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.85% 20.211 19.836 - -0.62% -
BM_CmpLess_uint_uchar -1.85% 1.118 1.097 - 0.80% -
SetIntersection_Front_Vector_uint32_64_4 -1.85% 16161426.000 15861840.622 - 0.76% -
SetIntersection_Front_Vector_string_16_1 -1.85% 65192527.863 63984336.836 - -0.53% -
BM_std_minmax_element<char>/64000 -1.85% 16622.266 16314.629 - -8.48% -
SetIntersection_None_Vector_string_4_1 -1.85% 220246483.862 216172873.262 - -0.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.85% 12.871 12.633 - -0.65% -
SetIntersection_None_Vector_string_16_4 -1.84% 56169386.849 55133918.999 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 400.360 392.980 - 0.25% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.84% 12.855 12.618 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.84% 4.654 4.569 - 0.60% -
SetIntersection_Front_Set_string_16_1 -1.84% 66005298.276 64789804.773 - -4.11% -
SetIntersection_None_Set_string_4_1 -1.84% 225004552.149 220861822.668 - 0.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.84% 13.659 13.408 - -0.51% -
SetIntersection_None_Vector_string_1_1 -1.84% 543671244.851 533671309.761 - -0.07% -
SetIntersection_Front_Set_float_4_4 -1.84% 138746766.524 136195152.489 - -0.17% -
SetIntersection_None_Vector_string_16_16 -1.84% 35091368.072 34446063.651 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63972728.301 62796335.283 - -0.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.84% 22.097 21.690 - -0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.84% 397.186 389.887 - -0.74% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.83% 16678407.296 16372832.324 - -0.33% -
std::find(vector<char>)_(bail_25%)/1024 -1.83% 5.345 5.247 - -1.71% -
std::stable_sort(vector<int>)_(repeated)/8 -1.83% 15.843 15.553 - -1.58% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.83% 1.577 1.548 - -3.93% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.82% 2978.392 2924.041 - 0.06% -
SetIntersection_Front_Set_uint64_16384_16 -1.82% 1206813.359 1184800.414 - 5.98% -
std::flat_map<int,_int>::clear()/32 -1.82% 397.835 390.583 - -0.31% -
BM_deque_deque_ranges_copy/4096 -1.82% 149.308 146.588 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.82% 1969544.775 1933670.517 - 4.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.82% 57272196.144 56229316.827 - 0.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.82% 440.722 432.710 - -0.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.82% 20.402 20.032 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.81% 0.630 0.619 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.81% 57591418.692 56547282.231 - 0.55% -
SetIntersection_Interlaced_Vector_float_1_1 -1.81% 542459171.297 532627553.334 - -0.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.81% 22.789 22.376 - -0.59% -
BM_std_minmax_element<char>/4000 -1.81% 1048.304 1029.318 - -8.38% -
std::move_backward(deque<int>)/64 -1.81% 5.262 5.167 - -0.16% -
SetIntersection_Front_Set_uint32_256_1 -1.81% 4207770.911 4131663.439 - -0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.81% 398.984 391.768 - -0.15% -
SetIntersection_Front_Set_string_16_16 -1.81% 59201679.304 58131980.893 - -2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.80% 63671783.020 62522618.372 - 0.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.80% 21.884 21.489 - 2.20% -
SetIntersection_None_Vector_float_16_4 -1.80% 54796785.307 53808841.302 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.80% 9035510.061 8872654.285 - 2.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.80% 13146.039 12909.228 - 1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.80% 1.315 1.292 - 1.62% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.80% 61328.900 60224.563 - 4.74% -
std::set<std::string>::ctor(const&)/8192 -1.80% 346197.706 339975.161 - -0.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 525.397 515.955 - -4.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.79% 10910963.406 10715183.510 - -1.43% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.79% 586.865 576.336 - -2.71% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.79% 3.465 3.403 - 5.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 16598508.789 16300841.269 - -0.44% -
std::pop_heap(deque<float>)/8 -1.79% 53.037 52.087 - -0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.79% 6859.385 6736.515 - -0.22% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.79% 12.843 12.613 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.79% 1060768.287 1041793.316 - 5.37% -
BM_std_minmax_element<char>/65536 -1.79% 17040.338 16735.579 - -8.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.79% 220901474.929 216951939.668 - 0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.79% 1.701 1.670 - -5.74% -
SetIntersection_None_Set_float_16384_16384 -1.79% 160745861.464 157873671.316 - 3.19% -
SetIntersection_Front_Vector_float_4_4 -1.79% 137660030.403 135202484.262 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.78% 397.630 390.533 - -0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.78% 24.576 24.138 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.78% 121357383.437 119192661.950 - 0.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.78% 6837.681 6715.720 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.78% 59096291.225 58043814.747 - -0.00% -
std::multimap<std::string,_int>::clear()/8192 -1.78% 218727.261 214832.338 - -2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.78% 11776159.120 11566483.063 - 3.41% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.78% 137389266.988 134945015.962 - 0.70% -
SetIntersection_None_Vector_uint64_16384_4 -1.78% 1119547.193 1099638.516 - 0.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.78% 21200315.028 20823326.620 - 0.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.78% 10.961 10.766 - -8.10% -
SetIntersection_None_Vector_string_256_64 -1.78% 3679144.223 3613748.321 - 2.07% -
SetIntersection_None_Vector_string_16384_64 -1.78% 1238489.315 1216490.816 - -0.92% -
SetIntersection_Interlaced_Vector_float_16_1 -1.77% 63798274.896 62666466.086 - 0.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.77% 17138.612 16834.612 - -3.77% -
SetIntersection_None_Vector_string_1024_256 -1.77% 1183486.303 1162505.734 - 0.47% -
std::is_sorted(vector<int>)/8192 -1.77% 1928.366 1894.182 - -0.26% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.77% 238952161.408 234716574.856 - 2.16% -
std::replace_if(list<int>)_(prefix)/32 -1.77% 14.064 13.814 - -0.32% -
bm_ranges_swap_ranges_vb_aligned/128 -1.77% 3.433 3.372 - -1.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.77% 210241.865 206521.763 - 0.77% -
SetIntersection_None_Vector_float_64_16 -1.77% 13762019.008 13518600.315 - 0.09% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.77% 22.692 22.292 - -1.02% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.76% 19.337 18.995 - 0.30% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.76% 1059042.136 1040368.397 - 5.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.76% 396.883 389.888 - -0.59% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.76% 8696.423 8543.162 - -0.73% -
SetIntersection_Interlaced_Vector_string_1_1 -1.76% 556927368.924 547114767.148 - -0.15% -
SetIntersection_Front_Set_float_4_1 -1.76% 216828586.892 213012449.584 - -0.06% -
SetIntersection_None_Vector_uint64_16_16 -1.76% 34107677.915 33507810.414 - 0.93% -
SetIntersection_Front_Vector_float_256_1 -1.76% 4197705.454 4123927.356 - -0.11% -
BM_CmpLess_uchar_uchar -1.76% 1.078 1.059 - 0.05% -
BM_PushHeap_string_SingleElement_16384 -1.76% 2.580 2.535 - -1.69% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.75% 397.416 390.446 - 0.14% -
SetIntersection_Front_Vector_float_262144_16 -1.75% 1137528.674 1117597.766 - -0.11% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.75% 161.642 158.810 - -1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.75% 1064877.395 1046223.651 - 1.35% -
SetIntersection_None_Set_float_16_4 -1.75% 57409192.620 56404364.804 - -0.08% -
BM_StringDestroy_Empty -1.75% 0.633 0.622 - -0.26% -
std::sort(vector<int>)_(repeated)/8 -1.75% 16.103 15.821 - 0.45% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.75% 101.415 99.645 - -1.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.74% 55149.381 54187.825 - -4.16% -
BM_StringAssignAsciiz_Huge_Transparent -1.74% 191.637 188.297 - -0.22% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.74% 23.967 23.550 - -4.86% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.74% 8646.464 8495.948 - 0.08% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.74% 63839582.058 62728895.126 - 1.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.74% 2210.858 2172.466 - 1.04% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.73% 5429.638 5335.470 - -0.47% -
SetIntersection_Front_Set_uint32_64_1 -1.73% 16759194.315 16469123.518 - 1.49% -
std::stable_sort(vector<int>)_(heap)/8 -1.73% 21.635 21.261 - -1.24% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.73% 216600887.248 212858155.829 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.73% 354636383.584 348512976.074 - 42.00% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.72% 542209913.817 532867064.606 - 0.87% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.72% 417.858 410.661 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.72% 55497465.628 54544571.393 - 0.81% -
SetIntersection_Front_Vector_float_1_1 -1.72% 541729523.349 532438770.577 - -0.02% -
SetIntersection_Front_Vector_uint64_4_1 -1.72% 216359574.843 212648973.582 - 0.66% -
SetIntersection_Front_Vector_uint64_64_1 -1.71% 16616495.539 16332022.755 - 0.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.71% 1.924 1.891 - 0.56% -
rng::fold_left(vector<int>)/32 -1.71% 21.979 21.603 - -1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.71% 63955660.720 62861760.458 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.71% 16689089.567 16403675.318 - 1.13% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.71% 11.717 11.517 - -1.48% -
std::sort(vector<int>)_(heap)/8 -1.71% 24.441 24.024 - 1.12% -
SetIntersection_Front_Vector_float_16_1 -1.71% 63740982.007 62652788.285 - -0.17% -
std::map<int,_int>::ctor(const&)/0 -1.71% 12.833 12.614 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.70% 63585104.934 62502106.741 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.70% 16759089.685 16473735.502 - 0.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.70% 13.012 12.791 - -0.85% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.70% 16.876 16.589 - -0.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.70% 557.675 548.196 - -10.92% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.70% 35.551 34.947 - -2.00% -
SetIntersection_None_Set_string_16_1 -1.70% 69301747.736 68126426.117 - -0.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.70% 761.049 748.144 - -1.21% -
std::generate(list<int>)/32 -1.69% 8.526 8.382 - -0.64% -
SetIntersection_Front_Set_string_16_4 -1.69% 64661544.221 63568399.720 - -0.43% -
SetIntersection_None_Vector_uint32_262144_64 -1.69% 1139972.234 1120700.827 - -2.15% -
std::is_sorted(vector<int>)/1024 -1.69% 247.984 243.792 - -0.40% -
SetIntersection_Front_Vector_uint64_256_1 -1.69% 4220914.450 4149598.363 - 3.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.69% 17173009.279 16883302.476 - 1.74% -
SetIntersection_None_Vector_string_64_64 -1.69% 8957959.193 8806909.855 - 0.47% -
SetIntersection_Interlaced_Vector_float_4_1 -1.68% 216772346.559 213122031.647 - 0.05% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.68% 16.864 16.580 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.68% 4215650.830 4144700.092 - 2.03% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.68% 1.289 1.268 - 0.09% -
rng::find(vector<bool>)_(process_all)/8 -1.68% 0.642 0.631 - 13.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.67% 18530507.819 18220169.989 - -0.21% -
BM_StringRelational_Compare_Huge_Empty_Control -1.67% 1.634 1.607 - -0.43% -
SetIntersection_Front_Vector_float_64_1 -1.67% 16645742.569 16367308.996 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.67% 60393517.319 59383532.635 - 0.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.67% 10188318.812 10018125.998 - 3.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.67% 4229266.802 4158659.551 - 0.45% -
SetIntersection_Front_Set_uint64_4_4 -1.67% 138721966.678 136408357.102 - 0.84% -
SetIntersection_Interlaced_Set_string_16_4 -1.67% 73754440.426 72524980.966 - -0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.67% 20.126 19.790 - -4.01% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.66% 17.312 17.024 - 1.34% -
SetIntersection_Front_Set_uint64_1024_1 -1.66% 1059873.233 1042252.955 - -0.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.66% 50.472 49.634 - -2.18% -
SetIntersection_Front_Set_string_262144_262144 -1.66% 18342389.893 18038794.680 - 1.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.65% 75.997 74.740 - 3.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.65% 397.073 390.508 - -0.37% -
BM_CmpEqual_short_ushort -1.65% 1.119 1.101 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.65% 55744.287 54824.369 - -0.67% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.65% 14.940 14.694 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.65% 2194280.366 2158132.695 - 3.87% -
SetIntersection_Front_Set_uint64_4_1 -1.65% 216691185.212 213121595.577 - 0.76% -
SetIntersection_None_Vector_float_16_16 -1.65% 34118096.115 33556613.931 - -0.02% -
BM_CmpEqual_schar_schar -1.64% 1.092 1.074 - -1.07% -
std::lower_bound(std::list<int>)/8192 -1.64% 14213.834 13980.376 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 399.755 393.189 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 54852921.199 53952576.226 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.64% 396.725 390.214 - -0.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 12.860 12.649 - -0.25% -
SetIntersection_Interlaced_Set_float_64_64 -1.64% 13353964.578 13135242.293 - -1.11% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.64% 41349.189 40672.200 - 9.57% -
std::map<std::string,_int>::ctor(const&)/0 -1.64% 12.843 12.633 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.64% 37343460.212 36732587.943 - -1.22% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.63% 577.594 568.152 - -0.15% -
SetIntersection_Front_Set_uint32_16_1 -1.63% 63854649.244 62811448.293 - 0.60% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.63% 17.096 16.817 - -0.08% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 581.450 571.962 - -1.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.63% 13.027 12.815 - -0.38% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.63% 414.830 408.076 - -0.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 402.522 395.976 - -1.19% -
std::unordered_map<int,_int>::clear()/0 -1.63% 397.578 391.116 - 0.27% -
SetIntersection_None_Vector_string_262144_1024 -1.63% 1316366.620 1294975.656 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.62% 217231593.790 213706484.040 - 0.99% -
SetIntersection_Front_Set_float_1_1 -1.62% 541531665.480 532746330.685 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.62% 4207656.665 4139395.563 - 0.76% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.62% 140.702 138.423 - -1.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.62% 130288.140 128177.690 - -1.07% -
SetIntersection_Front_Set_uint32_262144_64 -1.62% 1656753.040 1629995.857 - -1.72% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.61% 8263.810 8130.427 - -1.30% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.61% 216675829.100 213180399.032 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.61% 544757240.676 535973827.605 - -0.04% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.61% 2583.297 2541.654 - 0.48% -
std::partial_sort(vector<int>)_(heap)/8 -1.61% 27.715 27.269 - -1.14% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.61% 138504559.110 136273058.239 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4188967.600 4121505.551 - -0.09% -
SetIntersection_Front_Set_uint64_16_4 -1.61% 55371264.765 54479961.737 - 0.67% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.61% 16.946 16.673 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.61% 63.587 62.564 - -14.14% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.676 391.281 - -0.11% -
SetIntersection_Front_Set_uint64_64_4 -1.61% 16277911.661 16016213.774 - 1.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.61% 23.350 22.975 - -1.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.61% 4711.197 4635.568 - -0.87% -
std::stable_sort(vector<int>)_(ascending)/8 -1.60% 15.761 15.508 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.60% 1130196.866 1112123.934 - 5.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.60% 396.950 390.608 - -0.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.60% 13347.107 13133.938 - 2.81% -
std::copy_if(list<int>)_(every_other)/4096 -1.60% 3312.311 3259.438 - 3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.60% 217627762.796 214155136.285 - 0.01% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.59% 5.682 5.592 - -2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.59% 170028454.787 167318322.002 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.59% 540349945.110 531748517.232 - 0.84% -
SetIntersection_Interlaced_Set_float_64_1 -1.59% 16654687.769 16389727.989 - -0.37% -
SetIntersection_Front_Vector_uint64_16384_16 -1.59% 1132367.435 1114358.953 - -0.30% -
SetIntersection_Interlaced_Set_string_64_64 -1.59% 35089417.383 34531658.115 - -4.80% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.59% 22.816 22.453 - -3.33% -
std::multiset<int>::insert(value)_(already_present)/32 -1.59% 18.368 18.077 - -2.74% -
BM_deque_deque_ranges_move_backward/4096 -1.59% 155.306 152.842 - -0.53% -
BM_PushHeap_uint32_Random_256 -1.59% 5.500 5.413 - -2.03% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.59% 8.462 8.328 - -0.57% -
SetIntersection_Front_Set_uint32_64_16 -1.59% 15398257.263 15154105.050 - -0.60% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 12.957 12.752 - -1.59% -
SetIntersection_None_Vector_float_1024_16 -1.58% 1096776.640 1079405.937 - 0.61% -
SetIntersection_Front_Set_float_64_4 -1.58% 16303704.663 16045680.871 - 0.04% -
BM_deque_deque_move/4000 -1.58% 142.118 139.869 - -0.46% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.58% 307.987 303.117 - 5.13% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.58% 541720870.301 533155182.885 - 0.92% -
BM_CmpEqual_schar_ushort -1.58% 1.112 1.094 - -0.72% -
SetIntersection_None_Vector_float_16384_16 -1.58% 1132002.459 1114119.022 - 1.17% -
SetIntersection_Front_Set_uint64_1_1 -1.58% 541820530.750 533262640.130 - 0.76% -
SetIntersection_None_Set_uint64_1_1 -1.58% 542417661.344 533850770.330 - -2.95% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.58% 537.264 528.784 - -0.30% -
SetIntersection_Front_Vector_uint64_16384_1 -1.58% 1062926.961 1046156.736 - 0.48% -
SetIntersection_Front_Set_uint32_16384_64 -1.58% 1674342.786 1647926.623 - -6.94% -
SetIntersection_None_Vector_float_16_1 -1.58% 64161355.631 63150525.025 - -0.03% -
SetIntersection_None_Vector_float_1_1 -1.58% 542865270.508 534314807.461 - 0.27% -
SetIntersection_None_Vector_uint32_1024_256 -1.57% 1093842.660 1076624.604 - -0.07% -
std::unordered_multiset<int>::clear()/0 -1.57% 396.600 390.358 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.57% 63815976.226 62811910.777 - 0.84% -
SetIntersection_Front_Vector_uint32_16_16 -1.57% 36290280.542 35720071.717 - 0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.57% 1186100.636 1167464.574 - 3.37% -
SetIntersection_Interlaced_Vector_float_64_1 -1.57% 16669146.872 16407362.317 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.57% 37392154.278 36805220.448 - 1.42% -
BM_CmpLess_short_int -1.57% 1.136 1.118 - -0.24% -
SetIntersection_Front_Vector_uint64_16384_4 -1.57% 1070256.558 1053464.453 - 0.83% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.57% 19.013 18.715 - -0.73% -
std::multimap<std::string,_int>::clear()/0 -1.57% 399.083 392.824 - -0.14% -
std::find_if(list<int>)_(bail_25%)/8192 -1.57% 1452.046 1429.291 - -2.33% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.57% 7924.536 7800.353 - -0.43% -
SetIntersection_Front_Vector_uint32_262144_64 -1.57% 1385125.582 1363426.171 - -0.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.57% 13.004 12.801 - -4.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.56% 396.366 390.169 - -1.10% -
BM_deque_vector_copy/1 -1.56% 2.139 2.106 - 1.80% -
BM_PushHeap_string_SingleElement_1024 -1.56% 2.591 2.551 - -1.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 835.640 822.585 - -2.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.56% 446.263 439.292 - 0.17% -
std::pop_heap(deque<int>)/8192 -1.56% 53.829 52.990 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.56% 4235902.351 4169932.416 - -1.11% -
SetIntersection_Front_Vector_float_4_1 -1.56% 216458259.426 213087253.590 - 0.13% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.56% 21068083.177 20740048.510 - 0.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.56% 8.041 7.916 - -0.98% -
BM_StringAssignAsciiz_Huge_Opaque -1.56% 191.572 188.590 - -0.19% -
std::multiset<int>::erase(iterator)/1024 -1.56% 23.673 23.305 - 0.12% -
SetIntersection_None_Set_float_256_256 -1.56% 5915177.303 5823159.597 - -0.84% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.55% 1.064 1.048 - -0.01% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.55% 12.930 12.729 - -0.73% -
SetIntersection_None_Vector_uint64_16_1 -1.55% 64001503.396 63007486.285 - 0.64% -
BM_StringRelational_Eq_Large_Large_Control -1.55% 2.238 2.203 - -4.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.55% 6.785 6.680 - 2.37% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.55% 19913711.247 19604679.733 - -1.69% -
SetIntersection_Front_Vector_uint64_16_1 -1.55% 63659597.606 62672505.571 - 0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 621.985 612.346 - -0.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 147174.337 144896.916 - 0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.55% 90442.635 89043.729 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.55% 1076112.615 1059486.017 - -1.98% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.54% 5.317 5.235 - -0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.54% 765.876 754.075 - -1.46% -
SetIntersection_None_Vector_uint64_4_4 -1.54% 135498711.368 133412919.445 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.54% 396.173 390.075 - -0.72% -
std::copy_n(list<int>)/8 -1.54% 2.249 2.214 - -0.39% -
std::multimap<int,_int>::clear()/0 -1.53% 395.523 389.458 - -0.56% -
std::unordered_map<int,_int>::clear()/32 -1.53% 605.073 595.796 - -3.48% -
SetIntersection_Front_Vector_uint32_256_4 -1.53% 4226886.626 4162081.759 - -0.11% -
std::unordered_set<int>::ctor(const&)/0 -1.53% 13.012 12.812 - -0.55% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.53% 4206023.000 4141595.523 - -0.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.53% 452.090 445.175 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.53% 1067688.484 1051373.731 - 0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.53% 542727498.137 534435068.672 - 0.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.53% 396.147 390.097 - -0.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.52% 52.048 51.257 - 1.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.52% 3157.428 3109.428 - -0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.52% 32.661 32.165 - -0.88% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.761 13.552 - -0.89% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.52% 13.021 12.823 - -1.38% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.52% 22.732 22.387 - -0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 396.574 390.553 - -0.46% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.52% 1058852.244 1042779.697 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.52% 136358818.604 134289324.400 - 1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.52% 1083592.178 1067158.782 - -1.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.52% 396.997 390.977 - -0.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.52% 35.720 35.178 - -1.69% -
SetIntersection_Front_Set_uint32_256_4 -1.52% 4257677.515 4193132.060 - -0.01% -
BM_CmpLess_uint_uint -1.52% 1.080 1.063 - -1.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.51% 723560.947 712603.706 - -1.74% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.51% 417.185 410.872 - -1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.51% 397.151 391.143 - -0.68% -
SetIntersection_None_Vector_string_64_1 -1.51% 17577822.504 17312298.999 - 0.10% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.51% 1544752.277 1521421.305 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.51% 1343750.734 1323461.912 - 2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.51% 138492345.907 136401579.832 - 1.03% -
SetIntersection_None_Vector_float_64_1 -1.51% 16949921.754 16694305.035 - 0.21% -
std::adjacent_find(list<int>)/8 -1.51% 2.098 2.067 - -0.98% -
SetIntersection_None_Vector_uint64_64_16 -1.51% 13716974.220 13510136.475 - 0.15% -
BM_StringFindStringLiteral/2048 -1.51% 40.727 40.113 - -0.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.51% 24.167 23.803 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.51% 21.396 21.074 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.51% 9.116 8.979 - -0.19% -
SetIntersection_Front_Vector_uint64_4_4 -1.50% 137284286.380 135219081.822 - 0.52% -
SetIntersection_Front_Vector_uint64_1_1 -1.50% 540750500.120 532647298.789 - 0.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.50% 398.417 392.453 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.50% 1054709.147 1038922.210 - -2.12% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.49% 94152.033 92744.652 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.49% 168592094.691 166074614.905 - -0.33% -
std::pop_heap(vector<std::string>)/8 -1.49% 54.290 53.479 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.49% 43193591.901 42548787.812 - -20.73% -
std::search(deque<int>)_(no_match)/1024 -1.49% 303.162 298.637 - -15.32% -
std::for_each(list<int>)/8192 -1.49% 7795.731 7679.601 - -4.56% -
SetIntersection_None_Vector_uint64_64_64 -1.49% 8627991.744 8499644.645 - 3.40% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.49% 6784.039 6683.280 - -1.07% -
std::swap_ranges(list<int>)/8192 -1.48% 10362.229 10208.766 - 4.89% -
SetIntersection_None_Vector_float_256_4 -1.48% 4268277.429 4205072.214 - -0.09% -
std::find_if(vector<bool>)_(process_all)/50 -1.48% 24.016 23.660 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.48% 138110981.754 136067517.037 - 0.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.47% 13.446 13.247 - -0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.47% 51.692 50.929 - -0.38% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.47% 22.140 21.814 - -15.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.47% 217101137.257 213902947.822 - 1.11% -
SetIntersection_Interlaced_Set_float_256_16 -1.47% 12174675.101 11995429.801 - 0.16% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.47% 7.158 7.053 - -1.52% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.47% 1920.953 1892.680 - -0.87% -
std::sort(vector<int>)_(shuffled)/8 -1.47% 23.104 22.764 - 0.49% -
SetIntersection_Front_Vector_string_262144_64 -1.47% 3131135.823 3085125.712 - -7.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.47% 6.673 6.575 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.47% 987540.717 973047.172 - -1.04% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.47% 1.783 1.756 - -1.58% -
SetIntersection_Front_Vector_uint64_16384_64 -1.47% 1385598.635 1365279.221 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.46% 1095921.430 1079870.745 - 1.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 121381.422 119604.246 - 1.03% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.46% 1.570 1.547 - 3.98% -
std::replace(deque<int>)_(prefix)/32 -1.46% 12.822 12.635 - -1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.46% 4230272.987 4168605.974 - 0.30% -
std::sort(deque<int>)_(heap)/8 -1.46% 24.737 24.377 - -0.37% -
std::flat_map<int,_int>::clear()/1024 -1.46% 398.906 393.094 - -0.86% -
BM_CmpEqual_short_uchar -1.45% 1.114 1.098 - 0.60% -
SetIntersection_None_Vector_uint64_4_1 -1.45% 216457447.253 213319948.187 - 0.66% -
SetIntersection_None_Vector_uint32_16384_256 -1.45% 1121826.189 1105566.873 - -1.33% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.45% 97811.238 96394.885 - -0.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.45% 13180.992 12990.282 - -0.32% -
BM_CmpLess_uchar_ushort -1.44% 1.065 1.049 - -3.32% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.44% 175044.872 172515.852 - -4.99% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.44% 18438.417 18173.026 - -1.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 398.854 393.116 - -0.01% -
SetIntersection_None_Vector_float_16384_64 -1.44% 1125762.233 1109570.092 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.44% 1499.492 1477.927 - -3.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.44% 397.231 391.522 - -0.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.43% 12.073 11.900 - -11.29% -
BM_deque_deque_copy_backward/64 -1.43% 3.411 3.362 - 0.05% -
SetIntersection_None_Vector_float_256_64 -1.43% 3485211.169 3435260.111 - 0.27% -
std::reverse(vector<int>)/32768 -1.43% 1049.244 1034.252 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.43% 400.360 394.645 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.43% 12575822.217 12396326.151 - -0.64% -
SetIntersection_None_Set_uint32_1_1 -1.43% 542360359.474 534625351.222 - 0.61% -
SetIntersection_Front_Set_uint64_256_4 -1.42% 4255338.034 4194776.735 - -0.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.42% 0.765 0.754 - -0.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.42% 6633.146 6538.797 - -2.85% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.42% 10.321 10.174 - -1.28% -
std::flat_map<int,_int>::erase(iterator)/32 -1.42% 20.016 19.731 - -0.52% -
BM_deque_vector_ranges_copy/4000 -1.42% 143.301 141.267 - -0.36% -
BM_CmpEqual_schar_int -1.42% 1.131 1.114 - -1.15% -
SetIntersection_None_Vector_uint64_262144_4 -1.42% 1151017.544 1134699.721 - 1.63% -
bm_ranges_swap_ranges_vb_aligned/512 -1.42% 5.292 5.217 - 0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.42% 32810.853 32345.979 - -0.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 13.004 12.821 - -1.04% -
SetIntersection_Front_Vector_uint32_4_1 -1.41% 216305967.543 213250022.822 - 0.50% -
std::partition(deque<int>)_(dense)/1024 -1.41% 357.251 352.210 - -0.74% -
SetIntersection_Interlaced_Vector_string_4_4 -1.41% 153879752.243 151713426.932 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.41% 218188921.158 215119536.286 - 1.15% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.41% 149978.682 147869.577 - -2.99% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.40% 63724.692 62829.853 - -0.70% -
std::copy_if(list<int>)_(every_other)/32768 -1.40% 25805.456 25443.124 - -2.08% -
BM_vector_deque_move_backward/1 -1.40% 2.325 2.292 - 7.61% -
std::multiset<int>::clear()/0 -1.40% 395.123 389.577 - -0.39% -
SetIntersection_None_Vector_uint64_1_1 -1.40% 540328773.212 532751540.784 - 0.99% -
std::find_if(list<int>)_(process_all)/8192 -1.40% 7450.918 7346.440 - -21.02% -
BM_deque_vector_move_backward/1 -1.40% 2.111 2.082 - -3.45% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.40% 13.047 12.864 - 0.79% -
SetIntersection_None_Set_uint32_4_1 -1.40% 219577407.786 216509821.351 - 0.57% -
std::reverse(list<int>)/512 -1.40% 194.746 192.026 - -0.98% -
std::unordered_multimap<int,_int>::clear()/0 -1.39% 396.294 390.767 - -1.08% -
SetIntersection_None_Vector_uint32_16_1 -1.39% 64290174.378 63393859.442 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.39% 139492100.581 137547616.050 - 0.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 12.873 12.693 - -0.63% -
SetIntersection_None_Vector_float_64_64 -1.39% 8611066.786 8491174.314 - 0.26% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.39% 20.115 19.835 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.39% 505.396 498.365 - -9.54% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.39% 4.322 4.262 - -1.61% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.39% 56595814.142 55809756.071 - 0.56% -
BM_CmpLess_schar_short -1.39% 0.956 0.943 - -1.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.39% 398.469 392.937 - -0.71% -
std::multimap<int,_int>::ctor(const&)/1024 -1.39% 6682.139 6589.396 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.39% 11792479.295 11628886.126 - 0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 13.109 12.927 - -0.80% -
SetIntersection_Front_Vector_uint32_64_1 -1.39% 16666240.216 16435381.486 - 0.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.38% 13.061 12.880 - 3.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 670.044 660.767 - -0.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.38% 20.363 20.082 - -0.37% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.38% 4920.825 4852.706 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.38% 3702.423 3651.170 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.38% 230604211.443 227412167.466 - 1.02% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.38% 12.587 12.413 - -0.48% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.38% 1.559 1.537 - 3.47% -
BM_CmpEqual_int_schar -1.38% 1.125 1.109 - -1.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 680.917 671.530 - 0.28% -
BM_deque_vector_copy_backward/2 -1.38% 1.858 1.832 - -0.54% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.38% 14685795.818 14483529.297 - 0.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.38% 28.804 28.407 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.38% 398.749 393.266 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.37% 542772261.657 535314211.844 - 0.99% -
SetIntersection_None_Vector_uint64_256_16 -1.37% 4071927.095 4016001.187 - 0.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.37% 12.872 12.696 - -0.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.37% 175433.960 173028.632 - -4.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.37% 1207091.858 1190542.700 - 0.71% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.37% 56198719.198 55428378.755 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.37% 64731371.829 63844726.325 - 0.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.37% 398.743 393.285 - -0.75% -
std::pop_heap(vector<std::string>)/8192 -1.37% 51.854 51.144 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.37% 16698388.968 16470017.201 - 1.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.37% 151443.356 149375.930 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.36% 16.596 16.370 - 0.27% -
SetIntersection_Front_Set_uint64_16_1 -1.36% 63670798.394 62802755.295 - 1.24% -
std::unique(deque<int>)_(sprinkled)/52 -1.36% 59.995 59.178 - -0.08% -
rng::starts_with(list<int>)/8 -1.36% 2.939 2.899 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 398.587 393.171 - -0.20% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.36% 13.968 13.778 - -0.97% -
SetIntersection_Front_Vector_uint32_262144_16 -1.36% 1137510.540 1122079.985 - 2.34% -
std::stable_sort(deque<int>)_(descending)/1024 -1.36% 2964.942 2924.741 - 0.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.35% 14.304 14.111 - -0.60% -
SetIntersection_None_Vector_float_1024_64 -1.35% 1098249.472 1083397.084 - 0.81% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.35% 56739466.246 55972155.890 - 1.30% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.35% 13.036 12.860 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.35% 350537164.289 345808949.386 - -0.31% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.35% 13.484 13.302 - 0.14% -
std::flat_map<int,_int>::ctor(const&)/0 -1.35% 12.944 12.770 - -0.23% -
std::partition_point(vector<int>)/32 -1.35% 2.584 2.549 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.35% 8985526.626 8864538.179 - 3.47% -
SetIntersection_None_Set_uint32_1024_64 -1.35% 9030494.945 8908997.518 - 2.46% -
SetIntersection_None_Vector_float_256_256 -1.34% 2175890.443 2146639.528 - 1.07% -
SetIntersection_Front_Vector_uint64_16_16 -1.34% 36216717.230 35730044.390 - 2.49% -
BM_vector_deque_copy_backward/5500 -1.34% 200.208 197.522 - -0.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.34% 17.379 17.146 - -0.28% -
SetIntersection_Front_Set_string_262144_256 -1.34% 14694952.545 14497888.990 - -2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.34% 4372790.539 4314171.003 - 0.42% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.34% 63731781.903 62878063.002 - 0.90% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.34% 16.299 16.080 - -1.05% -
BM_deque_vector_ranges_move/5500 -1.33% 197.144 194.513 - -0.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 396780.483 391485.834 - -0.25% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.33% 431.915 426.160 - -0.13% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.33% 12.582 12.415 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16888053.845 16663489.044 - 1.48% -
SetIntersection_Front_Set_float_256_1 -1.33% 4215403.305 4159401.705 - 0.32% -
SetIntersection_None_Set_uint64_262144_16 -1.33% 1234401.937 1218009.522 - 1.11% -
SetIntersection_Front_Vector_float_256_4 -1.33% 4225779.107 4169741.687 - 0.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.33% 33779.520 33331.668 - 0.94% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.32% 63758636.537 62915304.086 - 0.83% -
SetIntersection_Front_Vector_float_64_4 -1.32% 16150474.099 15937395.262 - -0.06% -
BM_deque_deque_ranges_move/65536 -1.32% 3107.141 3066.149 - -4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.32% 4256799.668 4200703.197 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.32% 8854331.574 8737714.680 - 1.96% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.32% 1634458.902 1612932.697 - 1.67% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.32% 796.493 786.008 - -0.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.32% 465047.629 458929.799 - -0.38% -
BM_CmpLess_schar_schar -1.31% 0.963 0.950 - 0.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.31% 13.407 13.231 - -0.11% -
bm_gcd_random -1.31% 29.325 28.940 - -1.88% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.31% 9.852 9.723 - 0.97% -
BM_deque_deque_copy_backward/512 -1.31% 19.130 18.879 - -0.17% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.31% 27.141 26.785 - 0.83% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.31% 4580.301 4520.251 - -1.05% -
SetIntersection_None_Vector_string_262144_262144 -1.31% 1317178.590 1299922.972 - 0.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.31% 333.708 329.339 - -10.26% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.31% 3.336 3.293 - -0.29% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.31% 14.939 14.743 - -0.10% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.31% 26.635 26.286 - -6.75% -
std::copy(vector<bool>)_(unaligned)/32768 -1.31% 217.515 214.670 - -1.56% -
SetIntersection_Front_Set_uint32_1_1 -1.31% 542315347.184 535227937.947 - 0.96% -
SetIntersection_Interlaced_Set_string_64_4 -1.31% 25869908.172 25532135.331 - -3.56% -
SetIntersection_Front_Set_uint64_16_16 -1.30% 38449012.134 37947290.879 - 1.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.30% 24.711 24.388 - 0.28% -
BM_deque_vector_copy/64 -1.30% 2.644 2.610 - -0.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 17.852 17.619 - -1.20% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.30% 15114.110 14917.235 - -1.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.30% 44.402 43.824 - -3.02% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.30% 216466118.256 213653116.323 - 0.77% -
SetIntersection_Front_Vector_uint32_1024_1 -1.30% 1059493.162 1045733.740 - 1.20% -
BM_vector_deque_ranges_move_backward/5500 -1.30% 199.843 197.248 - -1.36% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.30% 3233.047 3191.073 - 1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.30% 5902996.389 5826410.752 - 3.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.851 12.685 - -0.10% -
SetIntersection_None_Vector_uint32_16_4 -1.30% 54666782.030 53957876.563 - 0.94% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.30% 31.594 31.185 - 1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 13.013 12.844 - -0.31% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 620.393 612.375 - 1.56% -
SetIntersection_Front_Set_string_64_1 -1.29% 17263111.994 17040069.916 - 0.52% -
std::map<std::string,_int>::ctor(const&)/8192 -1.29% 349335.870 344822.504 - -1.13% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.29% 75.821 74.842 - -11.54% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.29% 26.733 26.388 - 1.28% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.29% 1056347.331 1042728.952 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.29% 754.814 745.089 - 0.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 272.245 268.739 - -4.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.29% 44.167 43.599 - -4.06% -
std::sort(vector<int>)_(descending)/8 -1.29% 25.057 24.735 - 0.14% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.29% 27.139 26.790 - 1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.29% 1124820.484 1110365.867 - 0.85% -
SetIntersection_Front_Set_uint32_262144_1 -1.28% 1056198.562 1042629.972 - 3.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.28% 12495.451 12334.946 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.28% 12161050.279 12005280.147 - 1.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.28% 54960253.464 54256568.078 - 0.74% -
std::find(list<int>)_(bail_25%)/1024 -1.28% 127.873 126.241 - -2.46% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.28% 778.235 768.305 - -0.55% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.28% 12.584 12.424 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.27% 21495996.580 21221947.036 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 397.672 392.605 - -0.40% -
BM_deque_deque_move_backward/5500 -1.27% 205.692 203.073 - -0.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.27% 10.330 10.199 - -2.81% -
SetIntersection_None_Set_uint32_4_4 -1.27% 137216034.472 135473069.547 - 0.45% -
SetIntersection_None_Vector_uint32_256_64 -1.27% 3437782.050 3394115.126 - -0.88% -
SetIntersection_Front_Vector_uint32_16_4 -1.27% 54635464.459 53941676.169 - -0.12% -
BM_deque_deque_ranges_move/70000 -1.27% 3309.786 3267.774 - -5.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.27% 2.385 2.355 - -7.51% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.27% 12.274 12.119 - -0.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.27% 17.233 17.015 - -0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 396.639 391.618 - -0.00% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.27% 14.894 14.705 - -0.30% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.27% 17.144 16.927 - -0.99% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.27% 12.935 12.771 - -0.42% -
SetIntersection_Interlaced_Vector_float_64_16 -1.26% 16695650.048 16484724.947 - -1.19% -
SetIntersection_None_Vector_uint32_262144_4 -1.26% 1133765.655 1119450.151 - -1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.26% 400.048 394.998 - -0.38% -
SetIntersection_Front_Vector_float_16_4 -1.26% 54866913.990 54174593.076 - 0.14% -
SetIntersection_Front_Vector_uint32_1_1 -1.26% 540980493.886 534156710.578 - 0.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.26% 21.253 20.985 - -0.69% -
BM_deque_deque_ranges_move/5500 -1.26% 200.739 198.210 - 0.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.26% 18.592 18.358 - -0.64% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.26% 44.110 43.555 - -3.88% -
SetIntersection_None_Vector_uint32_4_1 -1.26% 217300221.154 214564881.247 - 0.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.26% 32.647 32.236 - -0.90% -
SetIntersection_None_Set_string_256_1 -1.26% 11683366.732 11536430.632 - -1.87% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.26% 398.178 393.173 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.26% 18.364 18.133 - -0.14% -
std::search(vector<int>)_(single_element)/1024 -1.26% 234.513 231.569 - -5.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.25% 3.372 3.329 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.25% 67478614.111 66633330.455 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.25% 13366051.667 13198700.424 - -0.71% -
SetIntersection_Front_Vector_string_16384_1024 -1.25% 38681646.155 38197841.121 - 0.85% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.25% 13.367 13.200 - -0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.25% 8.655 8.547 - -0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.25% 399.419 394.429 - -0.45% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 -1.25% 93790.991 92619.335 - -0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.25% 19.401 19.159 - -0.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.25% 416.048 410.860 - -0.81% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.25% 12.172 12.020 - -1.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.25% 16.843 16.633 - 2.48% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.25% 7960.519 7861.398 - -2.29% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.24% 216504830.734 213809988.334 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.24% 9250087.655 9135188.228 - 2.06% -
std::is_sorted(list<int>)/1024 -1.24% 754.497 745.128 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.24% 1190927.963 1176142.010 - 1.35% -
BM_tolower_string<char> -1.24% 15.295 15.105 - 0.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.24% 31.005 30.620 - 0.09% -
BM_deque_deque_move_backward/4096 -1.24% 154.004 152.095 - -1.20% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.24% 17965185.709 17742562.826 - 0.36% -
std::multimap<int,_int>::ctor(const&)/0 -1.24% 12.918 12.758 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.24% 1.481 1.463 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.24% 59.667 58.929 - 0.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.24% 2.726 2.692 - 22.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 13.956 13.784 - -0.80% -
SetIntersection_Front_Set_uint32_16_16 -1.23% 37778519.050 37312351.270 - -0.64% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.23% 13.477 13.311 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.23% 1056733.030 1043697.053 - 0.14% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.23% 5727.125 5656.641 - -1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.23% 5895150.031 5822628.762 - 4.48% -
SetIntersection_Front_Set_uint64_16384_1 -1.23% 1059419.799 1046401.057 - 0.33% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.23% 514.048 507.736 - -0.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.23% 16.264 16.065 - -0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.23% 608248.661 600793.239 - -3.28% -
std::unordered_map<int,_int>::clear()/8192 -1.23% 66625.849 65809.389 - -0.41% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.22% 1881.801 1858.760 - -1.03% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.22% 18.692 18.463 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.22% 396.115 391.273 - -1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.22% 1055557.560 1042657.965 - -1.33% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.22% 84292.191 83262.742 - -0.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.22% 26.706 26.380 - 2.82% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.22% 11123.426 10987.821 - -0.18% -
SetIntersection_None_Vector_string_1024_4 -1.22% 1177095.671 1162749.266 - -0.28% -
SetIntersection_None_Vector_uint32_64_1 -1.22% 16894173.347 16688607.401 - 0.16% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.21% 13259586.619 13098497.623 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.21% 1083688.704 1070535.005 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.21% 34336117.851 33919770.973 - 0.68% -
SetIntersection_Front_Set_uint64_256_16 -1.21% 4544499.534 4489429.602 - 1.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.21% 13.070 12.911 - 0.20% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.21% 1908.207 1885.131 - 0.38% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.21% 50030.032 49425.513 - -0.49% -
SetIntersection_None_Vector_uint32_262144_256 -1.21% 1140484.727 1126720.268 - -2.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.20% 4252341.218 4201124.066 - -0.48% -
std::pop_heap(vector<int>)/8 -1.20% 51.641 51.019 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.20% 4605565.917 4550150.801 - 0.86% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.20% 847.995 837.792 - -0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 140358.187 138672.471 - -1.70% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.20% 1.520 1.502 - -0.09% -
SetIntersection_None_Set_uint32_16_1 -1.20% 67523204.098 66713615.022 - 1.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.20% 1179481.674 1165340.849 - 3.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 395.131 390.397 - -1.14% -
std::sort(deque<int>)_(heap)/1024 -1.20% 6253.296 6178.426 - -0.22% -
std::sort(vector<int>)_(descending)/8192 -1.20% 7255.035 7168.179 - -1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 166983.802 164988.222 - -0.87% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.19% 17.177 16.972 - -0.60% -
SetIntersection_None_Set_float_64_64 -1.19% 11631647.010 11492904.030 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.19% 35808333.855 35381594.493 - -0.01% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.19% 1101.470 1088.344 - -1.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 665.322 657.397 - -0.66% -
BM_vector_deque_copy/5500 -1.19% 198.104 195.745 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 940421.622 929238.513 - -0.22% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.19% 41.151 40.662 - -0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.19% 10828.801 10700.195 - -4.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.19% 16.478 16.283 - 0.34% -
std::sort(deque<int>)_(ascending)/1024 -1.18% 767.209 758.124 - -1.31% -
SetIntersection_Front_Vector_uint64_256_4 -1.18% 4232684.291 4182573.198 - 0.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.18% 149295.892 147528.769 - -3.27% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.18% 36288627.262 35859202.144 - 1.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 621.748 614.396 - 0.36% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.18% 32.079 31.700 - 0.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.18% 12896.696 12744.318 - 0.87% -
std::sort_heap(deque<int>,_pred)/8 -1.18% 34.758 34.349 - -1.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.993 13.828 - -2.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.18% 126.878 125.384 - -2.32% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.17% 540987696.421 534646520.611 - 0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.17% 342409.433 338396.120 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.17% 4398540.380 4347048.271 - 3.30% -
std::make_heap(vector<int>)_(heap)/1024 -1.17% 275.186 271.966 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.17% 371.217 366.882 - 0.37% -
BM_PushHeap_string_PipeOrgan_16 -1.17% 4.217 4.168 - -3.70% -
BM_vector_deque_ranges_copy_backward/5500 -1.17% 198.846 196.527 - -0.33% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.17% 13266.436 13111.753 - -1.61% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.16% 5757.460 5690.508 - -0.19% -
SetIntersection_Front_Vector_string_16384_1 -1.16% 1082683.856 1070095.512 - 1.23% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.16% 6776.824 6698.075 - -2.01% -
SetIntersection_None_Vector_uint64_256_64 -1.16% 3440982.179 3401015.679 - 2.97% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.16% 14.895 14.722 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.16% 15617298.760 15436355.050 - -0.74% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.16% 15.177 15.001 - -0.00% -
BM_PushHeap_uint32_PipeOrgan_16 -1.16% 0.880 0.870 - 0.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.15% 889.465 879.193 - -3.14% -
SetIntersection_Interlaced_Vector_float_16_16 -1.15% 36209774.075 35791888.234 - -1.18% -
std::make_heap(vector<int>)_(shuffled)/8 -1.15% 15.936 15.752 - -0.34% -
std::none_of(list<int>)_(process_all)/32 -1.15% 11.799 11.663 - -1.69% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.15% 1049.469 1037.362 - -0.24% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.15% 17.175 16.977 - -0.66% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.15% 17.362 17.161 - -0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.854 12.706 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 12227.506 12086.646 - -0.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -1.15% 2638.915 2608.562 - 2.76% -
std::reverse(vector<int>)/512 -1.15% 16.524 16.334 - -0.16% -
std::find_if(list<int>)_(process_all)/8 -1.15% 2.294 2.268 - -6.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 16049.085 15864.605 - -0.06% -
SetIntersection_Interlaced_Vector_float_64_64 -1.15% 11040834.947 10913942.921 - -4.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.15% 398.132 393.559 - -0.02% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.15% 7.115 7.034 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.15% 1111320.571 1098562.298 - 1.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.15% 11.049 10.922 - 72.13% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.15% 4.251 4.202 - 1.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.14% 12.892 12.744 - 0.21% -
std::make_heap(vector<int>)_(repeated)/8 -1.14% 15.611 15.433 - -0.33% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.14% 18.495 18.283 - -0.79% -
std::sort(deque<int>)_(descending)/1024 -1.14% 1301.511 1286.624 - -1.29% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.14% 56615.908 55968.734 - 0.51% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.14% 178.259 176.225 - -0.92% -
SetIntersection_None_Vector_uint32_64_4 -1.14% 16153118.292 15968924.932 - 0.88% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.14% 541180685.779 535010360.258 - 0.90% -
BM_StringFindCharLiteral/512 -1.14% 9.562 9.453 - -2.74% -
SetIntersection_None_Vector_string_16_1 -1.14% 65951122.562 65199895.155 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.14% 1716161.541 1696615.641 - 1.62% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 347806.776 343846.132 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.14% 39391961.028 38943554.578 - 0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.14% 17.190 16.995 - -0.47% -
BM_vector_deque_ranges_copy_backward/512 -1.14% 17.668 17.467 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.14% 22845672.486 22585706.730 - 3.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.14% 12281433.946 12141840.466 - 1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.14% 7688706.642 7601398.755 - 3.87% -
rng::starts_with(list<int>,_pred)/1000 -1.14% 788.055 779.107 - -1.36% -
SetIntersection_Front_Set_string_1024_1024 -1.14% 55151219.466 54524996.846 - -2.65% -
SetIntersection_Front_Set_uint32_16_4 -1.14% 55331500.982 54703359.467 - 0.91% -
SetIntersection_None_Set_uint32_16_4 -1.14% 57235440.283 56585685.963 - 0.79% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 541.001 534.865 - 0.06% -
SetIntersection_Front_Set_uint32_64_4 -1.13% 16223857.197 16039924.661 - -0.39% -
BM_std_minmax_element<char>/1024 -1.13% 273.212 270.115 - -8.46% -
SetIntersection_None_Vector_uint32_1_1 -1.13% 541529052.613 535390617.977 - 0.86% -
SetIntersection_Front_Set_uint32_4_1 -1.13% 216451508.726 213999865.183 - 0.88% -
BM_deque_vector_copy_backward/1 -1.13% 2.117 2.093 - -1.73% -
BM_deque_deque_move_backward/4000 -1.13% 150.695 148.992 - -0.63% -
std::copy(vector<bool>)_(aligned)/4096 -1.13% 4.800 4.746 - 0.42% -
SetIntersection_None_Vector_uint32_4_4 -1.13% 135715168.064 134181079.679 - 0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.13% 1149515.145 1136532.917 - 1.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.13% 26.409 26.111 - -2.70% -
SetIntersection_Interlaced_Vector_float_16384_64 -1.13% 5576420.644 5513456.723 - -0.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 398.399 393.912 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.13% 1056804.972 1044904.722 - -0.05% -
std::stable_sort(vector<int>)_(heap)/1024 -1.13% 2539.272 2510.684 - -0.86% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.13% 14311.086 14150.062 - -1.70% -
SetIntersection_Front_Vector_uint32_16_1 -1.12% 63538202.363 62824229.225 - 0.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.12% 21.140 20.903 - -1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 17512672.119 17316572.417 - 2.11% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.12% 5176.580 5118.686 - -0.35% -
std::remove_if(vector<int>)_(prefix)/8192 -1.12% 2583.762 2554.875 - -0.64% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.12% 11295011.243 11168773.494 - 2.46% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.12% 3145.745 3110.593 - -0.25% -
SetIntersection_Front_Set_uint64_64_1 -1.12% 16609313.029 16424001.293 - 0.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.12% 3.769 3.727 - -0.22% -
std::reverse(vector<int>)/4096 -1.11% 131.793 130.324 - -0.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.11% 23.502 23.240 - -6.21% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.11% 7.925 7.837 - -1.41% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.11% 18.655 18.447 - -0.64% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.11% 4.061 4.016 - -0.31% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.11% 17013.817 16824.533 - -5.19% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 7517.445 7433.931 - -1.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 395.570 391.177 - -1.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.11% 19999.360 19777.293 - -5.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 397.041 392.634 - 0.09% -
SetIntersection_Front_Set_uint64_1024_4 -1.11% 1088833.813 1076755.769 - 1.43% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.11% 7979.343 7890.880 - -0.64% -
SetIntersection_Front_Vector_float_256_16 -1.11% 4226474.973 4179618.620 - -0.02% -
BM_StringConstructDestroyCStr_Large_Transparent -1.11% 10.129 10.016 - 1.57% -
std::make_heap(deque<int>)_(shuffled)/8 -1.11% 24.700 24.426 - -0.94% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.11% 11513758.484 11386220.730 - 1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.11% 1834721.313 1814422.423 - -1.56% -
std::search(vector<int>)_(single_element)/1000 -1.11% 228.851 226.322 - -5.19% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.10% 1595439.453 1577836.020 - 1.42% -
SetIntersection_None_Vector_uint32_256_1 -1.10% 4313258.097 4265705.966 - 1.88% -
SetIntersection_None_Vector_string_1024_1024 -1.10% 1175487.100 1162532.393 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.10% 9436636.240 9332651.540 - 3.64% -
SetIntersection_None_Set_string_256_64 -1.10% 9428165.036 9324428.243 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.10% 13994186.114 13840470.247 - -1.98% -
SetIntersection_Interlaced_Set_string_262144_256 -1.10% 2081556.232 2058720.785 - -1.39% -
SetIntersection_None_Vector_uint64_1024_256 -1.10% 1088515.945 1076587.170 - 0.32% -
BM_deque_vector_ranges_move/512 -1.10% 16.741 16.557 - -0.09% -
SetIntersection_None_Vector_float_16384_1024 -1.10% 1120937.280 1108662.327 - 1.01% -
SetIntersection_None_Vector_uint32_64_16 -1.09% 13721896.923 13571701.909 - 0.87% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.09% 4854.522 4801.393 - -0.13% -
BM_CmpLess_int_schar -1.09% 1.143 1.130 - -0.79% -
SetIntersection_Front_Vector_uint64_16_4 -1.09% 54707575.338 54109603.291 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.09% 116897.672 115620.006 - -0.78% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.09% 58.275 57.639 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 395.485 391.167 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.09% 1664655.191 1646486.410 - 0.85% -
SetIntersection_None_Vector_uint32_256_16 -1.09% 4058798.596 4014515.948 - 1.10% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.09% 11599.698 11473.517 - -0.13% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.09% 22.215 21.974 - -0.42% -
SetIntersection_Front_Vector_uint32_16384_16 -1.09% 1113680.286 1101573.717 - -2.02% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.08% 4212364.574 4166825.632 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.08% 3.587 3.549 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.08% 2.568 2.540 - -0.21% -
std::make_heap(vector<int>)_(repeated)/1024 -1.08% 566.302 560.190 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.08% 67260612.057 66534771.929 - 1.68% -
std::pop_heap(vector<float>)/8 -1.08% 50.906 50.356 - -0.58% -
SetIntersection_None_Vector_string_262144_16 -1.07% 1310665.749 1296597.596 - -0.82% -
std::multiset<std::string>::clear()/32 -1.07% 925.512 915.591 - 2.56% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.07% 2.095 2.072 - -1.45% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.07% 11.690 11.565 - -1.21% -
SetIntersection_Front_Vector_float_262144_64 -1.07% 1356836.175 1342337.030 - -0.32% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.07% 21.783 21.551 - -0.31% -
BM_StringFindAllMatch/8 -1.07% 2.683 2.654 - -2.03% -
SetIntersection_None_Vector_uint64_64_4 -1.07% 16108444.272 15936494.505 - 1.15% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.07% 14674261.981 14517923.569 - 4.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 528.806 523.175 - -5.73% -
BM_PushHeap_string_QuickSortAdversary_16 -1.06% 10.743 10.629 - 0.35% -
BM_StringRelational_Less_Huge_Empty_Control -1.06% 1.655 1.638 - -4.82% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.06% 138498967.862 137026920.744 - 0.94% -
SetIntersection_None_Vector_uint32_16384_1 -1.06% 1114384.838 1102562.292 - -0.42% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.06% 17.844 17.654 - 0.32% -
std::search(list<int>)_(near_matches)/8192 -1.06% 2534656.250 2507799.819 - -1.78% -
std::sort(vector<int>)_(pipe-organ)/8192 -1.06% 21690.705 21460.989 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.06% 1061859.438 1050622.268 - 5.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 397.863 393.655 - -1.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 400.007 395.777 - -0.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.06% 9465.214 9365.233 - -0.53% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.06% 180.366 178.462 - -0.61% -
std::partition(deque<int>)_(sparse)/50 -1.06% 17.246 17.064 - 15.08% -
BM_StringRelational_Less_Huge_Large_Control -1.05% 2.177 2.154 - 0.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 12.904 12.768 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.05% 14929761.354 14773007.398 - 0.74% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.05% 839.163 830.354 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.05% 356852871.119 353107968.170 - 1.47% -
SetIntersection_None_Set_uint32_16384_1024 -1.05% 160793281.549 159109535.485 - 6.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.05% 1263085.043 1249868.654 - 1.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.05% 15.473 15.311 - -1.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 881860.156 872649.979 - 0.37% -
SetIntersection_None_Vector_uint64_256_256 -1.04% 2159798.351 2137262.406 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.04% 13880996.596 13736264.441 - 1.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.04% 21.981 21.752 - -0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.04% 210318.353 208127.269 - -2.20% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.04% 201087.670 198998.475 - -0.58% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.04% 9827.588 9725.521 - -1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.04% 1173179.925 1160998.460 - -1.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.04% 2326.467 2302.328 - -1.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.04% 611278.079 604935.904 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 442.645 438.053 - -0.27% -
SetIntersection_None_Set_uint32_256_4 -1.04% 11503521.639 11384355.144 - 2.84% -
std::map<int,_int>::contains(key)_(existent)/32 -1.03% 1.658 1.641 - 0.16% -
SetIntersection_None_Vector_uint32_64_64 -1.03% 8592701.836 8503933.798 - 0.35% -
std::make_heap(vector<int>)_(descending)/1024 -1.03% 273.684 270.857 - -0.24% -
SetIntersection_Front_Vector_string_16_16 -1.03% 51231809.862 50702788.308 - 1.06% -
SetIntersection_None_Set_uint32_256_64 -1.03% 9412844.368 9315652.895 - 3.38% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.03% 250004.039 247423.057 - 3.41% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.03% 8.107 8.024 - 1.26% -
std::partition_copy(vector<int>)/8192 -1.03% 4601.379 4554.086 - -7.75% -
SetIntersection_Interlaced_Set_float_64_4 -1.03% 21029848.524 20813863.083 - -1.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.02% 16.999 16.825 - -0.23% -
BM_StringFindCharLiteral/2048 -1.02% 40.422 40.009 - -0.80% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.02% 5.537 5.481 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 17007315.563 16833696.937 - -0.45% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.02% 431.674 427.270 - -1.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.02% 4997.938 4946.989 - -0.77% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 396.568 392.529 - -0.03% -
SetIntersection_Front_Vector_uint64_256_16 -1.02% 4267256.340 4223806.837 - 1.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.02% 12.881 12.750 - -0.49% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.02% 244.249 241.769 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.01% 16213840.419 16049330.437 - 0.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.01% 29.987 29.682 - 5.18% -
SetIntersection_None_Vector_uint64_256_4 -1.01% 4262322.082 4219112.330 - 1.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.01% 21.648 21.429 - 0.51% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.01% 21115254.937 20901591.550 - 1.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.01% 2.449 2.424 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.01% 17.296 17.121 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 140610.661 139191.059 - -2.06% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.01% 1.392 1.378 - -0.04% -
std::partial_sort_copy(list<int>)_(heap)/1024 -1.01% 8274.339 8190.863 - -0.91% -
std::stable_partition(list<int>)_(dense)/50 -1.01% 57.680 57.099 - -1.40% -
rng::fold_left(vector<int>)/50 -1.01% 37.386 37.009 - -1.75% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.01% 15.881 15.721 - -0.59% -
SetIntersection_None_Vector_uint64_16_4 -1.01% 54330257.146 53783336.700 - 0.90% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.01% 2.326 2.303 - 0.23% -
BM_vector_deque_copy_backward/1024 -1.01% 37.725 37.346 - -2.48% -
BM_vector_deque_copy/1 -1.01% 2.291 2.268 - 0.96% -
SetIntersection_Interlaced_Set_float_262144_256 -1.00% 1585005.209 1569105.713 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.00% 1196457.007 1184485.440 - 2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.00% 5825001.279 5766717.275 - 0.03% -
SetIntersection_Interlaced_Vector_string_64_4 -1.00% 21750318.924 21532726.255 - 1.15% -


Report Time: 6.31s
Name Current %
BM_CmpEqual_int_int 1.050 -3.14%
BM_CmpEqual_int_schar 1.109 -1.87%
BM_CmpEqual_int_short 1.105 -1.92%
BM_CmpEqual_int_uchar 1.100 -
BM_CmpEqual_int_uint 1.076 -
BM_CmpEqual_int_ushort 1.099 1.53%
BM_CmpEqual_schar_int 1.114 -1.15%
BM_CmpEqual_schar_schar 1.074 -1.07%
BM_CmpEqual_schar_short 1.121 -
BM_CmpEqual_schar_uchar 1.087 -1.16%
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.094 -
BM_CmpEqual_short_int 1.114 -
BM_CmpEqual_short_schar 1.122 -
BM_CmpEqual_short_short 1.054 1.03%
BM_CmpEqual_short_uchar 1.098 -
BM_CmpEqual_short_uint 1.098 -
BM_CmpEqual_short_ushort 1.101 -
BM_CmpEqual_uchar_int 1.063 -1.24%
BM_CmpEqual_uchar_schar 1.030 4.17%
BM_CmpEqual_uchar_short 1.006 1.89%
BM_CmpEqual_uchar_uchar 1.052 -1.94%
BM_CmpEqual_uchar_uint 1.060 -
BM_CmpEqual_uchar_ushort 1.035 -3.53%
BM_CmpEqual_uint_int 1.101 5.10%
BM_CmpEqual_uint_schar 1.004 -2.99%
BM_CmpEqual_uint_short 1.045 1.30%
BM_CmpEqual_uint_uchar 1.112 -
BM_CmpEqual_uint_uint 1.082 1.80%
BM_CmpEqual_uint_ushort 1.095 -1.12%
BM_CmpEqual_ushort_int 1.046 -3.04%
BM_CmpEqual_ushort_schar 1.005 -
BM_CmpEqual_ushort_short 0.986 -1.35%
BM_CmpEqual_ushort_uchar 1.092 -2.27%
BM_CmpEqual_ushort_uint 1.077 -1.04%
BM_CmpEqual_ushort_ushort 1.062 -
BM_CmpLess_int_int 1.059 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.121 -1.56%
BM_CmpLess_int_uchar 1.111 -
BM_CmpLess_int_uint 1.058 -3.06%
BM_CmpLess_int_ushort 1.112 -
BM_CmpLess_schar_int 1.120 -1.03%
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.943 -1.70%
BM_CmpLess_schar_uchar 1.095 -
BM_CmpLess_schar_uint 1.089 -1.24%
BM_CmpLess_schar_ushort 1.091 -1.34%
BM_CmpLess_short_int 1.118 -
BM_CmpLess_short_schar 0.946 -
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.087 -1.38%
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.088 -1.18%
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.053 1.06%
BM_CmpLess_uchar_short 1.066 4.66%
BM_CmpLess_uchar_uchar 1.059 -
BM_CmpLess_uchar_uint 1.047 -
BM_CmpLess_uchar_ushort 1.049 -3.32%
BM_CmpLess_uint_int 1.055 -1.91%
BM_CmpLess_uint_schar 1.058 1.48%
BM_CmpLess_uint_short 1.035 1.68%
BM_CmpLess_uint_uchar 1.097 -
BM_CmpLess_uint_uint 1.063 -1.11%
BM_CmpLess_uint_ushort 1.108 -
BM_CmpLess_ushort_int 1.075 1.82%
BM_CmpLess_ushort_schar 1.032 -4.54%
BM_CmpLess_ushort_short 1.015 -4.68%
BM_CmpLess_ushort_uchar 1.106 -2.49%
BM_CmpLess_ushort_uint 1.055 -1.99%
BM_CmpLess_ushort_ushort 1.063 -1.61%
BM_PushHeap_float_Ascending_1 0.577 28.95%
BM_PushHeap_float_Ascending_1024 3.124 -2.17%
BM_PushHeap_float_Ascending_16 0.983 -8.21%
BM_PushHeap_float_Ascending_16384 4.339 5.02%
BM_PushHeap_float_Ascending_256 2.483 -1.58%
BM_PushHeap_float_Ascending_262144 5.172 -3.04%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.753 -4.15%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.364 -5.61%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.696 69.69%
BM_PushHeap_float_PipeOrgan_1024 2.099 -
BM_PushHeap_float_PipeOrgan_16 0.899 -
BM_PushHeap_float_PipeOrgan_16384 2.522 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.554 3.20%
BM_PushHeap_float_PipeOrgan_64 1.307 -
BM_PushHeap_float_QuickSortAdversary_1 0.578 40.73%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.587 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.142 1.43%
BM_PushHeap_float_Random_16 5.179 4.92%
BM_PushHeap_float_Random_16384 7.255 1.31%
BM_PushHeap_float_Random_256 6.805 -
BM_PushHeap_float_Random_262144 7.208 -2.22%
BM_PushHeap_float_Random_4 2.310 -11.15%
BM_PushHeap_float_Random_64 6.333 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.345 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.682 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.371 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -5.02%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -3.13%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.915 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.422 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.569 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.781 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.562 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.761 -3.11%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.249 -2.95%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.910 1.26%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.838 -4.41%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.864 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.590 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.520 1.34%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 3.43%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.593 3.00%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.961 -
BM_PushHeap_string_Ascending_16 4.661 -
BM_PushHeap_string_Ascending_16384 20.654 10.21%
BM_PushHeap_string_Ascending_256 10.593 -
BM_PushHeap_string_Ascending_262144 29.627 5.80%
BM_PushHeap_string_Ascending_4 2.528 -1.13%
BM_PushHeap_string_Ascending_64 7.116 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.895 23.22%
BM_PushHeap_string_Descending_16 2.188 5.44%
BM_PushHeap_string_Descending_16384 2.685 15.68%
BM_PushHeap_string_Descending_256 2.665 17.20%
BM_PushHeap_string_Descending_262144 4.817 60.50%
BM_PushHeap_string_Descending_4 2.033 9.00%
BM_PushHeap_string_Descending_64 2.429 11.26%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.922 1.84%
BM_PushHeap_string_PipeOrgan_16 4.168 -3.70%
BM_PushHeap_string_PipeOrgan_16384 13.768 4.70%
BM_PushHeap_string_PipeOrgan_256 8.006 -1.67%
BM_PushHeap_string_PipeOrgan_262144 17.424 -
BM_PushHeap_string_PipeOrgan_4 2.543 -
BM_PushHeap_string_PipeOrgan_64 5.784 -2.73%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.755 3.42%
BM_PushHeap_string_QuickSortAdversary_16 10.629 -
BM_PushHeap_string_QuickSortAdversary_16384 18.147 15.69%
BM_PushHeap_string_QuickSortAdversary_256 15.005 2.21%
BM_PushHeap_string_QuickSortAdversary_262144 17.370 2.12%
BM_PushHeap_string_QuickSortAdversary_4 6.456 -
BM_PushHeap_string_QuickSortAdversary_64 13.387 1.39%
BM_PushHeap_string_Random_1 0.522 11.01%
BM_PushHeap_string_Random_1024 15.112 -
BM_PushHeap_string_Random_16 10.517 -2.30%
BM_PushHeap_string_Random_16384 16.258 -
BM_PushHeap_string_Random_256 14.532 -
BM_PushHeap_string_Random_262144 21.239 16.54%
BM_PushHeap_string_Random_4 6.334 -
BM_PushHeap_string_Random_64 13.082 -
BM_PushHeap_string_SingleElement_1 0.474 -
BM_PushHeap_string_SingleElement_1024 2.551 -1.63%
BM_PushHeap_string_SingleElement_16 2.590 -2.26%
BM_PushHeap_string_SingleElement_16384 2.535 -1.69%
BM_PushHeap_string_SingleElement_256 2.532 -2.19%
BM_PushHeap_string_SingleElement_262144 2.557 -1.58%
BM_PushHeap_string_SingleElement_4 2.276 -2.75%
BM_PushHeap_string_SingleElement_64 2.587 -2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.598 1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.517 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.780 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.872 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.964 1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.497 -4.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.580 -2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.621 -4.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -1.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 13.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.934 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.355 -1.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.119 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.612 32.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.508 -1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.170 -2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.078 -1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.774 -2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.794 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.654 1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 70.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.286 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.953 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.301 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.323 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.578 -1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 -23.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.620 2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.556 -9.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -3.13%
BM_PushHeap_uint32_Ascending_1 0.481 -24.25%
BM_PushHeap_uint32_Ascending_1024 2.553 -4.45%
BM_PushHeap_uint32_Ascending_16 0.927 -3.85%
BM_PushHeap_uint32_Ascending_16384 3.627 -2.32%
BM_PushHeap_uint32_Ascending_256 2.148 -3.32%
BM_PushHeap_uint32_Ascending_262144 4.639 -6.83%
BM_PushHeap_uint32_Ascending_4 0.590 -
BM_PushHeap_uint32_Ascending_64 1.623 -2.61%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.367 3.55%
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.400 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.371 6.39%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.520 -6.58%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.409 1.37%
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.046 -
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.563 16.06%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.971 5.36%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.592 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.450 -30.84%
BM_PushHeap_uint32_Random_1024 5.724 -1.71%
BM_PushHeap_uint32_Random_16 4.259 1.63%
BM_PushHeap_uint32_Random_16384 5.889 -
BM_PushHeap_uint32_Random_256 5.413 -2.03%
BM_PushHeap_uint32_Random_262144 5.779 -3.40%
BM_PushHeap_uint32_Random_4 2.038 -5.20%
BM_PushHeap_uint32_Random_64 5.137 1.56%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -5.99%
BM_PushHeap_uint32_SingleElement_16384 0.356 -3.04%
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -2.99%
BM_PushHeap_uint32_SingleElement_4 0.335 -7.47%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.86%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.574 -
BM_PushHeap_uint64_Ascending_16 0.923 1.44%
BM_PushHeap_uint64_Ascending_16384 3.563 -1.44%
BM_PushHeap_uint64_Ascending_256 2.090 -
BM_PushHeap_uint64_Ascending_262144 4.699 -
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.514 -
BM_PushHeap_uint64_Descending_1 0.634 -
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.033 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -5.21%
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.967 6.23%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.243 -
BM_PushHeap_uint64_Random_16 4.470 -
BM_PushHeap_uint64_Random_16384 6.266 -2.30%
BM_PushHeap_uint64_Random_256 6.028 -
BM_PushHeap_uint64_Random_262144 6.244 -1.82%
BM_PushHeap_uint64_Random_4 2.548 -2.75%
BM_PushHeap_uint64_Random_64 5.477 -2.73%
BM_PushHeap_uint64_SingleElement_1 0.612 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.369 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.010 -
BM_StringAssignAsciizMix_Transparent 2.961 -
BM_StringAssignAsciiz_Empty_Opaque 3.039 -2.04%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 188.590 -
BM_StringAssignAsciiz_Huge_Transparent 188.297 -
BM_StringAssignAsciiz_Large_Opaque 11.399 -1.42%
BM_StringAssignAsciiz_Large_Transparent 11.449 -
BM_StringAssignAsciiz_Small_Opaque 3.046 -1.85%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 2.67%
BM_StringAssignStr_Empty_Transparent 0.544 12.07%
BM_StringAssignStr_Huge_Opaque 109.031 1.36%
BM_StringAssignStr_Huge_Transparent 110.311 2.24%
BM_StringAssignStr_Large_Opaque 10.428 2.42%
BM_StringAssignStr_Large_Transparent 10.360 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.502 3.52%
BM_StringConstructDestroyCStr_Empty_Opaque 2.116 -3.30%
BM_StringConstructDestroyCStr_Empty_Transparent 0.243 -22.83%
BM_StringConstructDestroyCStr_Huge_Opaque 158.810 -1.05%
BM_StringConstructDestroyCStr_Huge_Transparent 65.304 -
BM_StringConstructDestroyCStr_Large_Opaque 15.422 -13.87%
BM_StringConstructDestroyCStr_Large_Transparent 10.016 1.57%
BM_StringConstructDestroyCStr_Small_Opaque 2.079 -7.61%
BM_StringConstructDestroyCStr_Small_Transparent 0.393 -
BM_StringCopy_Empty 0.575 -
BM_StringCopy_Huge 107.290 -
BM_StringCopy_Large 6.196 -
BM_StringCopy_Small 0.656 -
BM_StringCtorDefault 0.277 -
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 11.212 3.89%
BM_StringDestroy_Large 7.551 6.53%
BM_StringDestroy_Small 0.618 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.345 -
BM_StringEraseToEnd_Huge_Opaque 2.287 -
BM_StringEraseToEnd_Huge_Transparent 2.411 -
BM_StringEraseToEnd_Large_Opaque 0.980 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.399 -
BM_StringEraseWithMove_Empty_Opaque 0.895 -
BM_StringEraseWithMove_Empty_Transparent 0.658 -1.71%
BM_StringEraseWithMove_Huge_Opaque 45.122 -6.15%
BM_StringEraseWithMove_Huge_Transparent 43.149 -1.11%
BM_StringEraseWithMove_Large_Opaque 2.818 2.64%
BM_StringEraseWithMove_Large_Transparent 2.686 -
BM_StringEraseWithMove_Small_Opaque 2.169 -
BM_StringEraseWithMove_Small_Transparent 2.125 -2.76%
BM_StringFindAllMatch/1 2.915 -
BM_StringFindAllMatch/131072 2269.225 -
BM_StringFindAllMatch/32768 574.196 -
BM_StringFindAllMatch/4096 79.646 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.287 2.49%
BM_StringFindAllMatch/8 2.654 -2.03%
BM_StringFindCharLiteral/1024 19.607 8.90%
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.617 4.18%
BM_StringFindCharLiteral/2048 40.009 -
BM_StringFindCharLiteral/256 5.308 -4.76%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.673 -1.33%
BM_StringFindCharLiteral/512 9.453 -2.74%
BM_StringFindCharLiteral/64 2.136 1.17%
BM_StringFindCharLiteral/8 1.616 4.18%
BM_StringFindCharLiteral/8192 137.402 -
BM_StringFindMatch1/1 979.686 -
BM_StringFindMatch1/32768 1562.866 -
BM_StringFindMatch1/4096 1056.057 -
BM_StringFindMatch1/512 987.906 -
BM_StringFindMatch1/64 980.170 -
BM_StringFindMatch1/8 979.292 -
BM_StringFindMatch2/1 980.123 -
BM_StringFindMatch2/32768 1563.448 -
BM_StringFindMatch2/4096 1061.122 -
BM_StringFindMatch2/512 1022.128 3.24%
BM_StringFindMatch2/64 1015.508 3.34%
BM_StringFindMatch2/8 981.066 -
BM_StringFindNoMatch/10 1.354 4.22%
BM_StringFindNoMatch/131072 1958.380 -
BM_StringFindNoMatch/32768 497.483 -
BM_StringFindNoMatch/4096 74.706 -
BM_StringFindNoMatch/512 9.338 -
BM_StringFindNoMatch/64 2.089 -
BM_StringFindStringLiteral/1024 18.117 -
BM_StringFindStringLiteral/128 3.234 3.29%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.113 -
BM_StringFindStringLiteral/256 5.647 5.62%
BM_StringFindStringLiteral/32 1.849 8.90%
BM_StringFindStringLiteral/4096 77.011 -
BM_StringFindStringLiteral/512 9.625 -
BM_StringFindStringLiteral/64 2.363 9.71%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.694 -
BM_StringMove_Empty 0.571 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.730 -1.92%
BM_StringRead_Cold_Deep_Empty 1.392 12.35%
BM_StringRead_Cold_Deep_Large 1.598 29.50%
BM_StringRead_Cold_Deep_Small 1.383 11.05%
BM_StringRead_Cold_Shallow_Empty 1.290 16.22%
BM_StringRead_Cold_Shallow_Large 1.353 19.73%
BM_StringRead_Cold_Shallow_Small 1.315 18.56%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.508 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.426 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -3.77%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.670 4.62%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.671 4.55%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.202 3.96%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.044 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.611 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.610 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.255 8.63%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.655 2.52%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.201 3.92%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.610 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.309 -31.23%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.457 9.43%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.412 -10.21%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.441 49.03%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.613 -2.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -3.60%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.655 -5.43%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.667 5.68%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.235 7.01%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.233 5.21%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.631 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.634 2.39%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.186 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.878 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.431 1.55%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.047 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.344 11.52%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.714 5.74%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.314 13.15%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -
BM_StringRelational_Compare_Empty_Empty_Control 1.659 -
BM_StringRelational_Compare_Empty_Huge_Control 1.607 -
BM_StringRelational_Compare_Empty_Large_Control 1.605 -1.62%
BM_StringRelational_Compare_Empty_Small_Control 1.651 -
BM_StringRelational_Compare_Huge_Empty_Control 1.607 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.218 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.595 -
BM_StringRelational_Compare_Huge_Huge_Control 98.599 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.845 -
BM_StringRelational_Compare_Large_Empty_Control 1.607 -
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.846 -
BM_StringRelational_Compare_Small_Empty_Control 1.825 -
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.845 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.635 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.911 -7.67%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.474 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 8.54%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 103.031 3.81%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.825 -
BM_StringRelational_Eq_Huge_Huge_Control 98.686 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.457 -3.02%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 2.88%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.847 -
BM_StringRelational_Eq_Large_Large_Control 2.203 -4.32%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -
BM_StringRelational_Eq_Small_Large_Control 0.469 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.531 -5.38%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.073 -2.75%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.587 -
BM_StringRelational_Eq_Small_Small_Control 1.845 3.00%
BM_StringRelational_Less_Empty_Empty_Control 1.740 7.77%
BM_StringRelational_Less_Empty_Huge_Control 1.610 -
BM_StringRelational_Less_Empty_Large_Control 1.652 2.38%
BM_StringRelational_Less_Empty_Small_Control 1.659 2.82%
BM_StringRelational_Less_Huge_Empty_Control 1.638 -4.82%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.418 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.992 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.545 -
BM_StringRelational_Less_Huge_Huge_Control 98.485 -
BM_StringRelational_Less_Huge_Large_Control 2.154 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.608 -3.30%
BM_StringRelational_Less_Large_Huge_Control 2.126 -6.09%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.414 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.151 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.608 -
BM_StringRelational_Less_Small_Huge_Control 1.847 -1.17%
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.406 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.732 -2.04%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.403 1.15%
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.822 -
BM_align/1 0.623 -3.05%
BM_align/256 0.622 -2.68%
BM_align/64 0.622 -2.82%
BM_align/8 0.622 -2.70%
BM_deque_deque_copy/0 0.851 2.06%
BM_deque_deque_copy/1 2.537 1.94%
BM_deque_deque_copy/1024 37.793 1.84%
BM_deque_deque_copy/2 2.294 2.44%
BM_deque_deque_copy/4000 140.863 -
BM_deque_deque_copy/4096 147.509 -
BM_deque_deque_copy/512 17.675 -
BM_deque_deque_copy/5500 197.008 -
BM_deque_deque_copy/64 3.097 2.37%
BM_deque_deque_copy/64000 2991.414 2.11%
BM_deque_deque_copy/65536 3209.661 4.46%
BM_deque_deque_copy/70000 3345.961 5.37%
BM_deque_deque_copy_backward/0 0.862 -
BM_deque_deque_copy_backward/1 2.769 -
BM_deque_deque_copy_backward/1024 38.705 -
BM_deque_deque_copy_backward/2 2.523 -
BM_deque_deque_copy_backward/4000 151.239 -
BM_deque_deque_copy_backward/4096 153.051 -1.04%
BM_deque_deque_copy_backward/512 18.879 -
BM_deque_deque_copy_backward/5500 203.487 -
BM_deque_deque_copy_backward/64 3.362 -
BM_deque_deque_copy_backward/64000 7928.973 -1.27%
BM_deque_deque_copy_backward/65536 7956.717 -1.07%
BM_deque_deque_copy_backward/70000 8804.636 -
BM_deque_deque_move/0 0.880 -
BM_deque_deque_move/1 2.496 -2.28%
BM_deque_deque_move/1024 36.618 -1.28%
BM_deque_deque_move/2 2.246 -2.62%
BM_deque_deque_move/4000 139.869 -
BM_deque_deque_move/4096 146.021 -
BM_deque_deque_move/512 18.218 3.21%
BM_deque_deque_move/5500 196.724 -
BM_deque_deque_move/64 3.159 4.09%
BM_deque_deque_move/64000 3024.565 -
BM_deque_deque_move/65536 3091.666 -1.25%
BM_deque_deque_move/70000 3368.628 -
BM_deque_deque_move_backward/0 0.917 6.31%
BM_deque_deque_move_backward/1 2.761 -
BM_deque_deque_move_backward/1024 37.912 -1.80%
BM_deque_deque_move_backward/2 2.516 -
BM_deque_deque_move_backward/4000 148.992 -
BM_deque_deque_move_backward/4096 152.095 -1.20%
BM_deque_deque_move_backward/512 18.867 -1.25%
BM_deque_deque_move_backward/5500 203.073 -
BM_deque_deque_move_backward/64 3.363 -2.19%
BM_deque_deque_move_backward/64000 7755.121 -2.66%
BM_deque_deque_move_backward/65536 8199.933 -1.32%
BM_deque_deque_move_backward/70000 8600.291 -1.82%
BM_deque_deque_ranges_copy/0 0.926 31.42%
BM_deque_deque_ranges_copy/1 2.527 8.98%
BM_deque_deque_ranges_copy/1024 36.894 -
BM_deque_deque_ranges_copy/2 2.246 11.61%
BM_deque_deque_ranges_copy/4000 141.458 -1.48%
BM_deque_deque_ranges_copy/4096 146.588 -
BM_deque_deque_ranges_copy/512 17.652 -
BM_deque_deque_ranges_copy/5500 197.093 -
BM_deque_deque_ranges_copy/64 3.069 -
BM_deque_deque_ranges_copy/64000 2950.566 -
BM_deque_deque_ranges_copy/65536 3072.853 -
BM_deque_deque_ranges_copy/70000 3275.604 -
BM_deque_deque_ranges_copy_backward/0 0.794 -6.81%
BM_deque_deque_ranges_copy_backward/1 2.723 -
BM_deque_deque_ranges_copy_backward/1024 37.802 -5.89%
BM_deque_deque_ranges_copy_backward/2 2.402 -2.69%
BM_deque_deque_ranges_copy_backward/4000 154.688 2.91%
BM_deque_deque_ranges_copy_backward/4096 154.146 -
BM_deque_deque_ranges_copy_backward/512 19.103 -1.53%
BM_deque_deque_ranges_copy_backward/5500 203.874 -
BM_deque_deque_ranges_copy_backward/64 3.422 1.51%
BM_deque_deque_ranges_copy_backward/64000 7596.254 -2.25%
BM_deque_deque_ranges_copy_backward/65536 7834.873 -3.50%
BM_deque_deque_ranges_copy_backward/70000 8467.242 -1.95%
BM_deque_deque_ranges_move/0 0.693 -24.82%
BM_deque_deque_ranges_move/1 2.323 -6.63%
BM_deque_deque_ranges_move/1024 36.985 -
BM_deque_deque_ranges_move/2 2.075 -7.50%
BM_deque_deque_ranges_move/4000 144.774 -
BM_deque_deque_ranges_move/4096 148.212 -
BM_deque_deque_ranges_move/512 17.592 -
BM_deque_deque_ranges_move/5500 198.210 -
BM_deque_deque_ranges_move/64 3.025 -1.08%
BM_deque_deque_ranges_move/64000 3106.712 -
BM_deque_deque_ranges_move/65536 3066.149 -4.50%
BM_deque_deque_ranges_move/70000 3267.774 -5.01%
BM_deque_deque_ranges_move_backward/0 0.786 -14.57%
BM_deque_deque_ranges_move_backward/1 2.559 -9.69%
BM_deque_deque_ranges_move_backward/1024 37.818 -
BM_deque_deque_ranges_move_backward/2 2.289 -12.67%
BM_deque_deque_ranges_move_backward/4000 153.189 -
BM_deque_deque_ranges_move_backward/4096 152.842 -
BM_deque_deque_ranges_move_backward/512 18.944 -
BM_deque_deque_ranges_move_backward/5500 201.961 -
BM_deque_deque_ranges_move_backward/64 3.412 1.70%
BM_deque_deque_ranges_move_backward/64000 7903.355 -
BM_deque_deque_ranges_move_backward/65536 8006.404 1.26%
BM_deque_deque_ranges_move_backward/70000 8777.040 2.51%
BM_deque_vector_copy/0 1.290 -8.86%
BM_deque_vector_copy/1 2.106 1.80%
BM_deque_vector_copy/1024 37.277 -
BM_deque_vector_copy/2 1.815 2.46%
BM_deque_vector_copy/4000 140.949 -
BM_deque_vector_copy/4096 145.225 -
BM_deque_vector_copy/512 16.539 -
BM_deque_vector_copy/5500 196.454 -
BM_deque_vector_copy/64 2.610 -
BM_deque_vector_copy/64000 3081.504 -
BM_deque_vector_copy/65536 3114.999 -
BM_deque_vector_copy/70000 3367.799 -
BM_deque_vector_copy_backward/0 1.370 -8.70%
BM_deque_vector_copy_backward/1 2.093 -1.73%
BM_deque_vector_copy_backward/1024 36.863 -1.29%
BM_deque_vector_copy_backward/2 1.832 -
BM_deque_vector_copy_backward/4000 142.680 -
BM_deque_vector_copy_backward/4096 149.099 -
BM_deque_vector_copy_backward/512 17.906 -
BM_deque_vector_copy_backward/5500 199.669 -
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 7948.763 -8.25%
BM_deque_vector_copy_backward/65536 8254.155 -5.61%
BM_deque_vector_copy_backward/70000 9218.992 -1.47%
BM_deque_vector_move/0 1.396 1.24%
BM_deque_vector_move/1 2.120 -
BM_deque_vector_move/1024 37.351 -
BM_deque_vector_move/2 1.829 -
BM_deque_vector_move/4000 141.871 -
BM_deque_vector_move/4096 145.335 -
BM_deque_vector_move/512 16.564 -
BM_deque_vector_move/5500 195.609 -
BM_deque_vector_move/64 2.648 1.29%
BM_deque_vector_move/64000 3004.085 -
BM_deque_vector_move/65536 3011.266 1.03%
BM_deque_vector_move/70000 3257.091 -
BM_deque_vector_move_backward/0 1.543 -3.18%
BM_deque_vector_move_backward/1 2.082 -3.45%
BM_deque_vector_move_backward/1024 37.057 -
BM_deque_vector_move_backward/2 1.824 -
BM_deque_vector_move_backward/4000 142.479 -
BM_deque_vector_move_backward/4096 148.591 -
BM_deque_vector_move_backward/512 17.884 -
BM_deque_vector_move_backward/5500 200.150 1.17%
BM_deque_vector_move_backward/64 2.932 -
BM_deque_vector_move_backward/64000 7946.372 -9.38%
BM_deque_vector_move_backward/65536 8043.628 -8.52%
BM_deque_vector_move_backward/70000 8817.493 -4.51%
BM_deque_vector_ranges_copy/0 1.358 3.73%
BM_deque_vector_ranges_copy/1 2.081 2.47%
BM_deque_vector_ranges_copy/1024 37.258 -
BM_deque_vector_ranges_copy/2 1.819 2.81%
BM_deque_vector_ranges_copy/4000 141.267 -
BM_deque_vector_ranges_copy/4096 144.762 -
BM_deque_vector_ranges_copy/512 16.521 -
BM_deque_vector_ranges_copy/5500 193.696 -
BM_deque_vector_ranges_copy/64 2.621 -
BM_deque_vector_ranges_copy/64000 3057.264 -1.38%
BM_deque_vector_ranges_copy/65536 3074.205 -1.48%
BM_deque_vector_ranges_copy/70000 3303.704 -2.43%
BM_deque_vector_ranges_copy_backward/0 1.425 -7.23%
BM_deque_vector_ranges_copy_backward/1 2.078 -
BM_deque_vector_ranges_copy_backward/1024 36.983 -
BM_deque_vector_ranges_copy_backward/2 1.829 -
BM_deque_vector_ranges_copy_backward/4000 142.736 -
BM_deque_vector_ranges_copy_backward/4096 147.965 -
BM_deque_vector_ranges_copy_backward/512 17.891 -
BM_deque_vector_ranges_copy_backward/5500 203.921 2.19%
BM_deque_vector_ranges_copy_backward/64 2.930 -
BM_deque_vector_ranges_copy_backward/64000 8589.860 1.22%
BM_deque_vector_ranges_copy_backward/65536 8369.300 -2.89%
BM_deque_vector_ranges_copy_backward/70000 9197.277 -
BM_deque_vector_ranges_move/0 1.485 5.40%
BM_deque_vector_ranges_move/1 2.085 -
BM_deque_vector_ranges_move/1024 37.052 -1.44%
BM_deque_vector_ranges_move/2 1.830 -
BM_deque_vector_ranges_move/4000 141.936 -1.95%
BM_deque_vector_ranges_move/4096 145.639 -
BM_deque_vector_ranges_move/512 16.557 -
BM_deque_vector_ranges_move/5500 194.513 -
BM_deque_vector_ranges_move/64 2.595 -
BM_deque_vector_ranges_move/64000 3023.621 1.45%
BM_deque_vector_ranges_move/65536 3002.472 -
BM_deque_vector_ranges_move/70000 3268.569 -
BM_deque_vector_ranges_move_backward/0 1.408 -11.30%
BM_deque_vector_ranges_move_backward/1 2.070 -2.00%
BM_deque_vector_ranges_move_backward/1024 36.894 -
BM_deque_vector_ranges_move_backward/2 1.828 -
BM_deque_vector_ranges_move_backward/4000 148.298 5.31%
BM_deque_vector_ranges_move_backward/4096 151.561 2.08%
BM_deque_vector_ranges_move_backward/512 17.871 -
BM_deque_vector_ranges_move_backward/5500 198.565 -1.26%
BM_deque_vector_ranges_move_backward/64 2.928 -
BM_deque_vector_ranges_move_backward/64000 8049.969 -3.64%
BM_deque_vector_ranges_move_backward/65536 8257.331 -4.46%
BM_deque_vector_ranges_move_backward/70000 9052.373 -3.10%
BM_getline_string 16.853 -1.32%
BM_lexicographical_compare_three_way<IntPtr>/1 0.355 -22.59%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.208 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244517.230 -1.75%
BM_lexicographical_compare_three_way<IntPtr>/16 4.348 -1.94%
BM_lexicographical_compare_three_way<IntPtr>/16384 3730.932 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.466 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59780.973 -1.12%
BM_lexicographical_compare_three_way<IntPtr>/4 1.147 -
BM_lexicographical_compare_three_way<IntPtr>/4096 945.881 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.630 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14933.835 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.250 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.018 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494558.410 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.181 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7674.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.569 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122606.159 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.737 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1924.367 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.263 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30649.669 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.329 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.244 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245309.442 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.291 1.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3759.964 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.911 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60066.700 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.311 2.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 950.630 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14987.280 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -
BM_lexicographical_compare_three_way_fast_path/1024 244.086 -
BM_lexicographical_compare_three_way_fast_path/1048576 244604.472 -
BM_lexicographical_compare_three_way_fast_path/16 4.305 -1.81%
BM_lexicographical_compare_three_way_fast_path/16384 3742.862 -
BM_lexicographical_compare_three_way_fast_path/256 70.680 -
BM_lexicographical_compare_three_way_fast_path/262144 59939.109 -
BM_lexicographical_compare_three_way_fast_path/4 1.144 -
BM_lexicographical_compare_three_way_fast_path/4096 949.571 -
BM_lexicographical_compare_three_way_fast_path/64 15.545 -
BM_lexicographical_compare_three_way_fast_path/65536 14974.622 -
BM_lexicographical_compare_three_way_slow_path/1 0.369 -15.06%
BM_lexicographical_compare_three_way_slow_path/1024 293.226 -
BM_lexicographical_compare_three_way_slow_path/1048576 294074.444 -
BM_lexicographical_compare_three_way_slow_path/16 4.556 -
BM_lexicographical_compare_three_way_slow_path/16384 4539.582 -
BM_lexicographical_compare_three_way_slow_path/256 79.372 -
BM_lexicographical_compare_three_way_slow_path/262144 72511.497 -
BM_lexicographical_compare_three_way_slow_path/4 1.176 -
BM_lexicographical_compare_three_way_slow_path/4096 1144.850 -
BM_lexicographical_compare_three_way_slow_path/64 17.796 -
BM_lexicographical_compare_three_way_slow_path/65536 18139.986 -
BM_map_find_string_literal 10.905 -
BM_num_get<bool> 12.534 7.65%
BM_num_get<double> 36.213 1.53%
BM_num_get<float> 36.171 -
BM_num_get<long> 11.202 5.55%
BM_num_get<long_double> 36.475 1.19%
BM_num_get<long_long> 10.504 -
BM_num_get<unsigned_int> 9.833 1.71%
BM_num_get<unsigned_long> 10.362 -
BM_num_get<unsigned_long_long> 10.416 1.01%
BM_num_get<unsigned_short> 10.098 1.53%
BM_num_get<void*> 10.889 1.37%
BM_num_put<bool> 10.766 -
BM_num_put<const_void*> 12.505 -4.25%
BM_num_put<double> 57.693 -
BM_num_put<long> 11.892 -1.76%
BM_num_put<long_double> 58.232 -3.87%
BM_num_put<long_long> 12.081 -
BM_num_put<unsigned_long> 11.923 -
BM_num_put<unsigned_long_long> 11.725 -
BM_std_minmax_element<char>/1 0.319 4.50%
BM_std_minmax_element<char>/1024 270.115 -8.46%
BM_std_minmax_element<char>/2 0.684 5.51%
BM_std_minmax_element<char>/3 1.154 -4.39%
BM_std_minmax_element<char>/4 1.289 -1.47%
BM_std_minmax_element<char>/4000 1029.318 -8.38%
BM_std_minmax_element<char>/4096 1050.902 -8.40%
BM_std_minmax_element<char>/512 138.154 -8.21%
BM_std_minmax_element<char>/5500 1406.525 -8.51%
BM_std_minmax_element<char>/64 17.730 -6.56%
BM_std_minmax_element<char>/64000 16314.629 -8.48%
BM_std_minmax_element<char>/65536 16735.579 -8.25%
BM_std_minmax_element<char>/70000 17874.884 -8.39%
BM_std_minmax_element<int>/1 0.303 -8.79%
BM_std_minmax_element<int>/1024 245.122 -6.19%
BM_std_minmax_element<int>/2 0.682 -
BM_std_minmax_element<int>/3 1.078 4.99%
BM_std_minmax_element<int>/4 1.198 -
BM_std_minmax_element<int>/4000 942.443 -6.71%
BM_std_minmax_element<int>/4096 964.229 -6.50%
BM_std_minmax_element<int>/512 124.518 -6.19%
BM_std_minmax_element<int>/5500 1288.523 -6.58%
BM_std_minmax_element<int>/64 16.570 -2.13%
BM_std_minmax_element<int>/64000 15657.878 -3.12%
BM_std_minmax_element<int>/65536 16033.308 -3.36%
BM_std_minmax_element<int>/70000 17078.779 -3.18%
BM_std_minmax_element<long_long>/1 0.314 4.74%
BM_std_minmax_element<long_long>/1024 270.811 -4.39%
BM_std_minmax_element<long_long>/2 0.644 -6.07%
BM_std_minmax_element<long_long>/3 1.185 -4.95%
BM_std_minmax_element<long_long>/4 1.260 -
BM_std_minmax_element<long_long>/4000 1042.489 -4.45%
BM_std_minmax_element<long_long>/4096 1066.982 -4.33%
BM_std_minmax_element<long_long>/512 137.587 -4.28%
BM_std_minmax_element<long_long>/5500 1429.941 -4.17%
BM_std_minmax_element<long_long>/64 17.280 -3.28%
BM_std_minmax_element<long_long>/64000 16863.106 -3.13%
BM_std_minmax_element<long_long>/65536 17257.409 -3.14%
BM_std_minmax_element<long_long>/70000 18439.635 -3.06%
BM_std_minmax_element<short>/1 0.318 -
BM_std_minmax_element<short>/1024 271.445 -5.93%
BM_std_minmax_element<short>/2 0.647 -
BM_std_minmax_element<short>/3 1.122 -14.06%
BM_std_minmax_element<short>/4 1.218 -1.75%
BM_std_minmax_element<short>/4000 1034.521 -6.47%
BM_std_minmax_element<short>/4096 1058.834 -6.55%
BM_std_minmax_element<short>/512 138.441 -5.83%
BM_std_minmax_element<short>/5500 1419.579 -6.83%
BM_std_minmax_element<short>/64 17.163 -4.81%
BM_std_minmax_element<short>/64000 16361.352 -7.10%
BM_std_minmax_element<short>/65536 16746.844 -6.90%
BM_std_minmax_element<short>/70000 17870.902 -7.31%
BM_tolower_char<char> 0.688 -
BM_tolower_char<wchar_t> 0.686 -
BM_tolower_string<char> 15.105 -
BM_tolower_string<wchar_t> 6.323 -
BM_toupper_char<char> 0.685 -
BM_toupper_char<wchar_t> 0.643 -6.54%
BM_toupper_string<char> 15.104 -
BM_toupper_string<wchar_t> 6.310 -
BM_vector_deque_copy/0 0.395 -20.58%
BM_vector_deque_copy/1 2.268 -
BM_vector_deque_copy/1024 35.879 -6.47%
BM_vector_deque_copy/2 1.993 -
BM_vector_deque_copy/4000 140.235 -1.11%
BM_vector_deque_copy/4096 145.910 -
BM_vector_deque_copy/512 16.939 -
BM_vector_deque_copy/5500 195.745 -
BM_vector_deque_copy/64 2.822 -
BM_vector_deque_copy/64000 2946.900 -12.02%
BM_vector_deque_copy/65536 2969.278 -11.19%
BM_vector_deque_copy/70000 3271.457 -7.34%
BM_vector_deque_copy_backward/0 0.382 -37.27%
BM_vector_deque_copy_backward/1 2.306 3.76%
BM_vector_deque_copy_backward/1024 37.346 -2.48%
BM_vector_deque_copy_backward/2 2.051 5.24%
BM_vector_deque_copy_backward/4000 143.952 -
BM_vector_deque_copy_backward/4096 149.596 -
BM_vector_deque_copy_backward/512 17.471 -1.97%
BM_vector_deque_copy_backward/5500 197.522 -
BM_vector_deque_copy_backward/64 3.001 -2.43%
BM_vector_deque_copy_backward/64000 7772.162 5.56%
BM_vector_deque_copy_backward/65536 7917.810 1.47%
BM_vector_deque_copy_backward/70000 8416.080 1.65%
BM_vector_deque_move/0 0.423 6.93%
BM_vector_deque_move/1 2.302 1.88%
BM_vector_deque_move/1024 35.736 -1.26%
BM_vector_deque_move/2 2.054 2.55%
BM_vector_deque_move/4000 140.175 -
BM_vector_deque_move/4096 145.828 -
BM_vector_deque_move/512 16.926 -
BM_vector_deque_move/5500 196.549 -
BM_vector_deque_move/64 2.794 -2.85%
BM_vector_deque_move/64000 2948.265 -11.69%
BM_vector_deque_move/65536 2967.960 -11.10%
BM_vector_deque_move/70000 3268.702 -7.36%
BM_vector_deque_move_backward/0 0.437 -7.62%
BM_vector_deque_move_backward/1 2.292 7.61%
BM_vector_deque_move_backward/1024 37.609 -
BM_vector_deque_move_backward/2 2.046 9.08%
BM_vector_deque_move_backward/4000 143.688 -
BM_vector_deque_move_backward/4096 148.832 -
BM_vector_deque_move_backward/512 17.473 -1.98%
BM_vector_deque_move_backward/5500 197.646 -
BM_vector_deque_move_backward/64 2.994 -2.64%
BM_vector_deque_move_backward/64000 7767.443 6.97%
BM_vector_deque_move_backward/65536 7927.054 3.20%
BM_vector_deque_move_backward/70000 8305.264 2.77%
BM_vector_deque_ranges_copy/0 0.435 -
BM_vector_deque_ranges_copy/1 2.222 -5.19%
BM_vector_deque_ranges_copy/1024 35.713 -
BM_vector_deque_ranges_copy/2 1.936 -6.36%
BM_vector_deque_ranges_copy/4000 139.902 -
BM_vector_deque_ranges_copy/4096 146.080 -
BM_vector_deque_ranges_copy/512 16.998 -
BM_vector_deque_ranges_copy/5500 195.328 -
BM_vector_deque_ranges_copy/64 2.749 -1.68%
BM_vector_deque_ranges_copy/64000 2947.237 -12.10%
BM_vector_deque_ranges_copy/65536 2968.765 -11.19%
BM_vector_deque_ranges_copy/70000 3266.554 -7.49%
BM_vector_deque_ranges_copy_backward/0 0.434 3.22%
BM_vector_deque_ranges_copy_backward/1 2.334 -
BM_vector_deque_ranges_copy_backward/1024 37.931 -
BM_vector_deque_ranges_copy_backward/2 2.051 -
BM_vector_deque_ranges_copy_backward/4000 140.986 -
BM_vector_deque_ranges_copy_backward/4096 149.079 -
BM_vector_deque_ranges_copy_backward/512 17.467 -
BM_vector_deque_ranges_copy_backward/5500 196.527 -
BM_vector_deque_ranges_copy_backward/64 2.980 -
BM_vector_deque_ranges_copy_backward/64000 7726.931 3.78%
BM_vector_deque_ranges_copy_backward/65536 7997.577 2.84%
BM_vector_deque_ranges_copy_backward/70000 8347.555 -
BM_vector_deque_ranges_move/0 0.394 -4.14%
BM_vector_deque_ranges_move/1 2.326 7.05%
BM_vector_deque_ranges_move/1024 35.770 -
BM_vector_deque_ranges_move/2 2.051 5.83%
BM_vector_deque_ranges_move/4000 141.233 -
BM_vector_deque_ranges_move/4096 145.558 -
BM_vector_deque_ranges_move/512 16.982 -
BM_vector_deque_ranges_move/5500 195.711 -
BM_vector_deque_ranges_move/64 2.809 1.62%
BM_vector_deque_ranges_move/64000 2947.913 -11.96%
BM_vector_deque_ranges_move/65536 2971.258 -11.00%
BM_vector_deque_ranges_move/70000 3271.094 -7.23%
BM_vector_deque_ranges_move_backward/0 0.673 32.11%
BM_vector_deque_ranges_move_backward/1 2.333 -
BM_vector_deque_ranges_move_backward/1024 37.900 -
BM_vector_deque_ranges_move_backward/2 2.046 -
BM_vector_deque_ranges_move_backward/4000 141.228 -
BM_vector_deque_ranges_move_backward/4096 148.600 -
BM_vector_deque_ranges_move_backward/512 17.467 -
BM_vector_deque_ranges_move_backward/5500 197.248 -1.36%
BM_vector_deque_ranges_move_backward/64 2.980 -
BM_vector_deque_ranges_move_backward/64000 7493.926 3.16%
BM_vector_deque_ranges_move_backward/65536 7664.232 -1.03%
BM_vector_deque_ranges_move_backward/70000 8309.944 2.11%
SetIntersection_Front_Set_float_1024_1 1036274.346 -
SetIntersection_Front_Set_float_1024_1024 11147609.819 1.42%
SetIntersection_Front_Set_float_1024_16 1179891.662 -
SetIntersection_Front_Set_float_1024_256 3732058.489 5.38%
SetIntersection_Front_Set_float_1024_4 1055593.631 -1.64%
SetIntersection_Front_Set_float_1024_64 1644590.135 -8.00%
SetIntersection_Front_Set_float_16384_1 1026355.654 -2.24%
SetIntersection_Front_Set_float_16384_1024 11393336.943 1.85%
SetIntersection_Front_Set_float_16384_16 1184990.573 -
SetIntersection_Front_Set_float_16384_16384 219355347.511 -
SetIntersection_Front_Set_float_16384_256 3676587.248 4.90%
SetIntersection_Front_Set_float_16384_4 1063978.859 -
SetIntersection_Front_Set_float_16384_64 1610528.817 -1.10%
SetIntersection_Front_Set_float_16_1 62599601.873 -
SetIntersection_Front_Set_float_16_16 37831671.638 -
SetIntersection_Front_Set_float_16_4 54414472.975 -
SetIntersection_Front_Set_float_1_1 532746330.685 -
SetIntersection_Front_Set_float_256_1 4159401.705 -
SetIntersection_Front_Set_float_256_16 4390211.540 -
SetIntersection_Front_Set_float_256_256 7821895.682 11.12%
SetIntersection_Front_Set_float_256_4 4220283.723 1.12%
SetIntersection_Front_Set_float_256_64 5861862.252 12.22%
SetIntersection_Front_Set_float_262144_1 1026604.781 -1.23%
SetIntersection_Front_Set_float_262144_1024 11266139.329 -
SetIntersection_Front_Set_float_262144_16 1152149.980 1.81%
SetIntersection_Front_Set_float_262144_16384 220758259.470 3.22%
SetIntersection_Front_Set_float_262144_256 3455654.018 -5.15%
SetIntersection_Front_Set_float_262144_262144 1612843.912 2.59%
SetIntersection_Front_Set_float_262144_4 1032179.921 -
SetIntersection_Front_Set_float_262144_64 1560261.069 -5.73%
SetIntersection_Front_Set_float_4_1 213012449.584 -
SetIntersection_Front_Set_float_4_4 136195152.489 -
SetIntersection_Front_Set_float_64_1 16318160.488 -
SetIntersection_Front_Set_float_64_16 15192301.600 -
SetIntersection_Front_Set_float_64_4 16045680.871 -
SetIntersection_Front_Set_float_64_64 13150368.616 3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1046223.651 1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13889656.556 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1222796.056 7.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4456870.338 4.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1042411.154 -2.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1845978.714 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1042749.551 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13804073.000 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1200363.098 2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 344402064.976 -3.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4103913.627 -9.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1049030.367 -2.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1814422.423 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62558479.675 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38943554.578 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54778127.339 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532368426.219 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4143879.909 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4550150.801 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8209591.985 -5.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4187852.411 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5646411.300 -6.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1039815.966 3.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13569358.416 -17.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1218059.871 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343993811.454 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4537394.609 8.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1850441.162 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1079870.745 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1761428.560 -8.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212844381.854 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137547616.050 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16339161.705 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15436355.050 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16040118.628 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13840470.247 -1.98%
SetIntersection_Front_Set_string_1024_1 1083632.796 -
SetIntersection_Front_Set_string_1024_1024 54524996.846 -2.65%
SetIntersection_Front_Set_string_1024_16 1879048.640 -
SetIntersection_Front_Set_string_1024_256 14261590.358 -1.60%
SetIntersection_Front_Set_string_1024_4 1263877.924 2.40%
SetIntersection_Front_Set_string_1024_64 4337184.354 -
SetIntersection_Front_Set_string_16384_1 1079003.535 -
SetIntersection_Front_Set_string_16384_1024 58242832.949 -
SetIntersection_Front_Set_string_16384_16 1827977.644 -2.62%
SetIntersection_Front_Set_string_16384_16384 351248713.065 -
SetIntersection_Front_Set_string_16384_256 14766922.994 -
SetIntersection_Front_Set_string_16384_4 1267136.763 -4.25%
SetIntersection_Front_Set_string_16384_64 4499258.333 -
SetIntersection_Front_Set_string_16_1 64789804.773 -4.11%
SetIntersection_Front_Set_string_16_16 58131980.893 -2.20%
SetIntersection_Front_Set_string_16_4 63568399.720 -
SetIntersection_Front_Set_string_1_1 550474636.428 -
SetIntersection_Front_Set_string_256_1 4285912.799 -
SetIntersection_Front_Set_string_256_16 6854276.947 -3.30%
SetIntersection_Front_Set_string_256_256 26029727.029 -15.13%
SetIntersection_Front_Set_string_256_4 4955912.111 1.90%
SetIntersection_Front_Set_string_256_64 14711680.542 1.34%
SetIntersection_Front_Set_string_262144_1 1083568.081 -2.03%
SetIntersection_Front_Set_string_262144_1024 59161438.464 -1.39%
SetIntersection_Front_Set_string_262144_16 1817678.205 -3.38%
SetIntersection_Front_Set_string_262144_16384 348071038.036 -1.69%
SetIntersection_Front_Set_string_262144_256 14497888.990 -2.31%
SetIntersection_Front_Set_string_262144_262144 18038794.680 1.51%
SetIntersection_Front_Set_string_262144_4 1249898.380 -
SetIntersection_Front_Set_string_262144_64 4559770.406 -28.54%
SetIntersection_Front_Set_string_4_1 220138014.282 -
SetIntersection_Front_Set_string_4_4 156441247.810 -
SetIntersection_Front_Set_string_64_1 17040069.916 -
SetIntersection_Front_Set_string_64_16 23398122.965 -8.89%
SetIntersection_Front_Set_string_64_4 18692156.357 -1.72%
SetIntersection_Front_Set_string_64_64 34730096.783 -17.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050622.268 5.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23719604.840 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1295228.720 -2.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6269312.742 -3.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1104240.453 2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2255321.363 -3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031051.444 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26760288.776 5.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1306569.020 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338500740.711 -2.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6617882.140 5.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1099104.784 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2385674.607 2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 65465666.294 3.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42612905.219 1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 58121232.348 3.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 539884130.903 -4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4168605.974 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5002614.703 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12627879.081 2.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4276529.449 -1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7382253.548 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038359.331 2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27756431.066 9.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1321202.298 2.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 358425119.643 -2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6585715.517 4.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2969992.270 1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1074536.740 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2330246.055 1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 225046662.157 2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 147129124.583 3.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16797245.464 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17316572.417 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16663489.044 1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17914639.144 1.46%
SetIntersection_Front_Set_uint32_1024_1 1038286.999 -
SetIntersection_Front_Set_uint32_1024_1024 11763785.702 -4.43%
SetIntersection_Front_Set_uint32_1024_16 1190373.039 -
SetIntersection_Front_Set_uint32_1024_256 3810493.742 -
SetIntersection_Front_Set_uint32_1024_4 1059933.595 3.26%
SetIntersection_Front_Set_uint32_1024_64 1627944.484 -10.33%
SetIntersection_Front_Set_uint32_16384_1 1034791.438 -
SetIntersection_Front_Set_uint32_16384_1024 11699678.629 -7.03%
SetIntersection_Front_Set_uint32_16384_16 1171835.738 1.94%
SetIntersection_Front_Set_uint32_16384_16384 214147625.505 -
SetIntersection_Front_Set_uint32_16384_256 3631314.501 -3.47%
SetIntersection_Front_Set_uint32_16384_4 1047452.695 -1.37%
SetIntersection_Front_Set_uint32_16384_64 1647926.623 -6.94%
SetIntersection_Front_Set_uint32_16_1 62811448.293 -
SetIntersection_Front_Set_uint32_16_16 37312351.270 -
SetIntersection_Front_Set_uint32_16_4 54703359.467 -
SetIntersection_Front_Set_uint32_1_1 535227937.947 -
SetIntersection_Front_Set_uint32_256_1 4131663.439 -
SetIntersection_Front_Set_uint32_256_16 4505265.039 2.28%
SetIntersection_Front_Set_uint32_256_256 7296719.271 -6.17%
SetIntersection_Front_Set_uint32_256_4 4193132.060 -
SetIntersection_Front_Set_uint32_256_64 5217769.115 -5.16%
SetIntersection_Front_Set_uint32_262144_1 1042629.972 3.44%
SetIntersection_Front_Set_uint32_262144_1024 11930614.936 -3.37%
SetIntersection_Front_Set_uint32_262144_16 1172197.597 2.11%
SetIntersection_Front_Set_uint32_262144_16384 217120069.332 -
SetIntersection_Front_Set_uint32_262144_256 3824629.649 -
SetIntersection_Front_Set_uint32_262144_262144 1664882.811 2.17%
SetIntersection_Front_Set_uint32_262144_4 1077455.301 5.16%
SetIntersection_Front_Set_uint32_262144_64 1629995.857 -1.72%
SetIntersection_Front_Set_uint32_4_1 213999865.183 -
SetIntersection_Front_Set_uint32_4_4 137080146.308 1.09%
SetIntersection_Front_Set_uint32_64_1 16469123.518 1.49%
SetIntersection_Front_Set_uint32_64_16 15154105.050 -
SetIntersection_Front_Set_uint32_64_4 16039924.661 -
SetIntersection_Front_Set_uint32_64_64 12825120.521 -4.11%
SetIntersection_Front_Set_uint64_1024_1 1042252.955 -
SetIntersection_Front_Set_uint64_1024_1024 12505701.054 2.97%
SetIntersection_Front_Set_uint64_1024_16 1194479.858 1.85%
SetIntersection_Front_Set_uint64_1024_256 4255813.583 17.23%
SetIntersection_Front_Set_uint64_1024_4 1076755.769 1.43%
SetIntersection_Front_Set_uint64_1024_64 1659645.592 2.26%
SetIntersection_Front_Set_uint64_16384_1 1046401.057 -
SetIntersection_Front_Set_uint64_16384_1024 12903961.469 6.17%
SetIntersection_Front_Set_uint64_16384_16 1184800.414 5.98%
SetIntersection_Front_Set_uint64_16384_16384 231741204.781 3.52%
SetIntersection_Front_Set_uint64_16384_256 4318649.215 17.35%
SetIntersection_Front_Set_uint64_16384_4 1043370.903 -2.24%
SetIntersection_Front_Set_uint64_16384_64 1715881.706 4.33%
SetIntersection_Front_Set_uint64_16_1 62802755.295 1.24%
SetIntersection_Front_Set_uint64_16_16 37947290.879 1.07%
SetIntersection_Front_Set_uint64_16_4 54479961.737 -
SetIntersection_Front_Set_uint64_1_1 533262640.130 -
SetIntersection_Front_Set_uint64_256_1 4159819.177 1.98%
SetIntersection_Front_Set_uint64_256_16 4489429.602 1.99%
SetIntersection_Front_Set_uint64_256_256 7783586.227 1.40%
SetIntersection_Front_Set_uint64_256_4 4194776.735 -
SetIntersection_Front_Set_uint64_256_64 5677896.506 11.63%
SetIntersection_Front_Set_uint64_262144_1 1019257.406 -
SetIntersection_Front_Set_uint64_262144_1024 12694175.336 5.09%
SetIntersection_Front_Set_uint64_262144_16 1206896.016 1.73%
SetIntersection_Front_Set_uint64_262144_16384 221940204.964 2.17%
SetIntersection_Front_Set_uint64_262144_256 3877871.377 6.25%
SetIntersection_Front_Set_uint64_262144_262144 1701580.891 2.89%
SetIntersection_Front_Set_uint64_262144_4 1074589.251 -
SetIntersection_Front_Set_uint64_262144_64 1686585.711 1.85%
SetIntersection_Front_Set_uint64_4_1 213121595.577 -
SetIntersection_Front_Set_uint64_4_4 136408357.102 -
SetIntersection_Front_Set_uint64_64_1 16424001.293 -
SetIntersection_Front_Set_uint64_64_16 15247572.194 1.96%
SetIntersection_Front_Set_uint64_64_4 16016213.774 1.06%
SetIntersection_Front_Set_uint64_64_64 13466956.750 5.39%
SetIntersection_Front_Vector_float_1024_1 1050560.882 2.96%
SetIntersection_Front_Vector_float_1024_1024 5899740.269 -
SetIntersection_Front_Vector_float_1024_16 1114248.022 -
SetIntersection_Front_Vector_float_1024_256 2287171.768 -
SetIntersection_Front_Vector_float_1024_4 1046962.788 -1.26%
SetIntersection_Front_Vector_float_1024_64 1371932.038 -
SetIntersection_Front_Vector_float_16384_1 1022227.811 -
SetIntersection_Front_Vector_float_16384_1024 5907084.943 -
SetIntersection_Front_Vector_float_16384_16 1124297.445 1.34%
SetIntersection_Front_Vector_float_16384_16384 79744620.711 -
SetIntersection_Front_Vector_float_16384_256 2297276.306 1.05%
SetIntersection_Front_Vector_float_16384_4 1063704.066 1.04%
SetIntersection_Front_Vector_float_16384_64 1365692.732 -
SetIntersection_Front_Vector_float_16_1 62652788.285 -
SetIntersection_Front_Vector_float_16_16 35687005.077 -
SetIntersection_Front_Vector_float_16_4 54174593.076 -
SetIntersection_Front_Vector_float_1_1 532438770.577 -
SetIntersection_Front_Vector_float_256_1 4123927.356 -
SetIntersection_Front_Vector_float_256_16 4179618.620 -
SetIntersection_Front_Vector_float_256_256 4557141.764 -
SetIntersection_Front_Vector_float_256_4 4169741.687 -
SetIntersection_Front_Vector_float_256_64 4372681.775 -
SetIntersection_Front_Vector_float_262144_1 1055555.230 -
SetIntersection_Front_Vector_float_262144_1024 5891522.918 -
SetIntersection_Front_Vector_float_262144_16 1117597.766 -
SetIntersection_Front_Vector_float_262144_16384 79607852.975 -
SetIntersection_Front_Vector_float_262144_256 2275069.844 -
SetIntersection_Front_Vector_float_262144_262144 350741230.255 -
SetIntersection_Front_Vector_float_262144_4 1050316.699 -
SetIntersection_Front_Vector_float_262144_64 1342337.030 -
SetIntersection_Front_Vector_float_4_1 213087253.590 -
SetIntersection_Front_Vector_float_4_4 135202484.262 -
SetIntersection_Front_Vector_float_64_1 16367308.996 -
SetIntersection_Front_Vector_float_64_16 14218442.971 -1.12%
SetIntersection_Front_Vector_float_64_4 15937395.262 -
SetIntersection_Front_Vector_float_64_64 10847144.493 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1044904.722 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8371937.975 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1161799.515 2.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2909488.622 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071533.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1500739.939 1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1021684.990 3.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8465042.807 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158555.049 6.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118842736.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2907694.856 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1058252.899 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1524004.307 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62861760.458 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36732587.943 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54544571.393 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535314211.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4158659.551 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4317793.392 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5778804.075 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4169932.416 -1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4871254.374 2.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049407.928 4.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8446055.230 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1142822.549 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118521596.140 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2921383.156 1.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350192995.796 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1063187.538 1.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1528121.216 3.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213706484.040 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136401579.832 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16403675.318 1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14773007.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16049330.437 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12141840.466 1.71%
SetIntersection_Front_Vector_string_1024_1 1068117.699 -
SetIntersection_Front_Vector_string_1024_1024 38294612.153 -1.31%
SetIntersection_Front_Vector_string_1024_16 1552601.082 -7.47%
SetIntersection_Front_Vector_string_1024_256 9391335.798 -
SetIntersection_Front_Vector_string_1024_4 1194734.465 -
SetIntersection_Front_Vector_string_1024_64 3185964.825 -10.40%
SetIntersection_Front_Vector_string_16384_1 1070095.512 1.23%
SetIntersection_Front_Vector_string_16384_1024 38197841.121 -
SetIntersection_Front_Vector_string_16384_16 1570411.513 -3.25%
SetIntersection_Front_Vector_string_16384_16384 349959007.871 -
SetIntersection_Front_Vector_string_16384_256 9580313.723 -
SetIntersection_Front_Vector_string_16384_4 1183528.598 -
SetIntersection_Front_Vector_string_16384_64 3248845.247 -
SetIntersection_Front_Vector_string_16_1 63984336.836 -
SetIntersection_Front_Vector_string_16_16 50702788.308 1.06%
SetIntersection_Front_Vector_string_16_4 59762219.164 -1.81%
SetIntersection_Front_Vector_string_1_1 545317862.109 -
SetIntersection_Front_Vector_string_256_1 4194289.626 -1.11%
SetIntersection_Front_Vector_string_256_16 5968337.361 -1.60%
SetIntersection_Front_Vector_string_256_256 18872842.634 -5.87%
SetIntersection_Front_Vector_string_256_4 4602916.170 -1.25%
SetIntersection_Front_Vector_string_256_64 10181106.309 -2.29%
SetIntersection_Front_Vector_string_262144_1 1079324.008 -
SetIntersection_Front_Vector_string_262144_1024 39275827.849 -
SetIntersection_Front_Vector_string_262144_16 1610564.289 -
SetIntersection_Front_Vector_string_262144_16384 346677865.639 -
SetIntersection_Front_Vector_string_262144_256 9676171.513 -
SetIntersection_Front_Vector_string_262144_262144 14531021.324 -
SetIntersection_Front_Vector_string_262144_4 1193315.897 -
SetIntersection_Front_Vector_string_262144_64 3085125.712 -7.50%
SetIntersection_Front_Vector_string_4_1 217831765.358 -
SetIntersection_Front_Vector_string_4_4 149894321.380 -
SetIntersection_Front_Vector_string_64_1 16737355.654 -
SetIntersection_Front_Vector_string_64_16 20264871.193 -2.51%
SetIntersection_Front_Vector_string_64_4 17793114.641 -
SetIntersection_Front_Vector_string_64_64 25712126.661 -1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038922.210 -2.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990669.315 -3.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1161642.744 -1.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3044744.214 -3.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1067158.782 -1.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554183.178 -2.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1009381.767 -4.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8970732.117 -1.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160998.460 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129253999.205 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3064430.644 -1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1059486.017 -1.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1565013.519 -1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62445849.433 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36859535.508 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54216585.159 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531148127.240 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4121505.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4352748.623 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6089444.283 -2.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4201124.066 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5013511.688 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045028.951 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9049939.220 -1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1147094.085 -2.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128815933.612 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3086452.875 1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350893332.958 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070535.005 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1568993.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212273271.093 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136165215.303 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16285951.107 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14897681.948 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15929669.991 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12396326.151 -
SetIntersection_Front_Vector_uint32_1024_1 1045733.740 1.20%
SetIntersection_Front_Vector_uint32_1024_1024 5903247.180 1.19%
SetIntersection_Front_Vector_uint32_1024_16 1105048.812 -
SetIntersection_Front_Vector_uint32_1024_256 2145008.392 1.20%
SetIntersection_Front_Vector_uint32_1024_4 1057235.146 -
SetIntersection_Front_Vector_uint32_1024_64 1324559.721 -
SetIntersection_Front_Vector_uint32_16384_1 1032521.845 -1.07%
SetIntersection_Front_Vector_uint32_16384_1024 5911826.714 -
SetIntersection_Front_Vector_uint32_16384_16 1101573.717 -2.02%
SetIntersection_Front_Vector_uint32_16384_16384 74565170.814 -3.12%
SetIntersection_Front_Vector_uint32_16384_256 2274464.386 3.59%
SetIntersection_Front_Vector_uint32_16384_4 1049173.815 2.54%
SetIntersection_Front_Vector_uint32_16384_64 1363032.045 -
SetIntersection_Front_Vector_uint32_16_1 62824229.225 -
SetIntersection_Front_Vector_uint32_16_16 35720071.717 -
SetIntersection_Front_Vector_uint32_16_4 53941676.169 -
SetIntersection_Front_Vector_uint32_1_1 534156710.578 -
SetIntersection_Front_Vector_uint32_256_1 4116994.164 -1.21%
SetIntersection_Front_Vector_uint32_256_16 4209852.661 -
SetIntersection_Front_Vector_uint32_256_256 4278908.765 2.29%
SetIntersection_Front_Vector_uint32_256_4 4162081.759 -
SetIntersection_Front_Vector_uint32_256_64 4380726.964 -
SetIntersection_Front_Vector_uint32_262144_1 1038356.480 -
SetIntersection_Front_Vector_uint32_262144_1024 5293502.520 -
SetIntersection_Front_Vector_uint32_262144_16 1122079.985 2.34%
SetIntersection_Front_Vector_uint32_262144_16384 74590129.914 -3.02%
SetIntersection_Front_Vector_uint32_262144_256 2132447.586 -6.44%
SetIntersection_Front_Vector_uint32_262144_262144 355393435.778 1.37%
SetIntersection_Front_Vector_uint32_262144_4 1048422.727 3.58%
SetIntersection_Front_Vector_uint32_262144_64 1363426.171 -
SetIntersection_Front_Vector_uint32_4_1 213250022.822 -
SetIntersection_Front_Vector_uint32_4_4 135634018.948 -
SetIntersection_Front_Vector_uint32_64_1 16435381.486 -
SetIntersection_Front_Vector_uint32_64_16 14152294.726 -1.02%
SetIntersection_Front_Vector_uint32_64_4 15861840.622 -
SetIntersection_Front_Vector_uint32_64_64 10896052.974 2.71%
SetIntersection_Front_Vector_uint64_1024_1 1043378.940 -
SetIntersection_Front_Vector_uint64_1024_1024 5886132.965 11.26%
SetIntersection_Front_Vector_uint64_1024_16 1101925.705 2.25%
SetIntersection_Front_Vector_uint64_1024_256 2128873.131 -
SetIntersection_Front_Vector_uint64_1024_4 1054811.594 5.55%
SetIntersection_Front_Vector_uint64_1024_64 1321681.626 -
SetIntersection_Front_Vector_uint64_16384_1 1046156.736 -
SetIntersection_Front_Vector_uint64_16384_1024 5925414.468 1.93%
SetIntersection_Front_Vector_uint64_16384_16 1114358.953 -
SetIntersection_Front_Vector_uint64_16384_16384 75795846.081 -
SetIntersection_Front_Vector_uint64_16384_256 2267242.655 -
SetIntersection_Front_Vector_uint64_16384_4 1053464.453 -
SetIntersection_Front_Vector_uint64_16384_64 1365279.221 -
SetIntersection_Front_Vector_uint64_16_1 62672505.571 -
SetIntersection_Front_Vector_uint64_16_16 35730044.390 2.49%
SetIntersection_Front_Vector_uint64_16_4 54109603.291 1.01%
SetIntersection_Front_Vector_uint64_1_1 532647298.789 -
SetIntersection_Front_Vector_uint64_256_1 4149598.363 3.37%
SetIntersection_Front_Vector_uint64_256_16 4223806.837 1.56%
SetIntersection_Front_Vector_uint64_256_256 4234734.290 -6.81%
SetIntersection_Front_Vector_uint64_256_4 4182573.198 -
SetIntersection_Front_Vector_uint64_256_64 4351206.158 -
SetIntersection_Front_Vector_uint64_262144_1 1020505.104 -1.82%
SetIntersection_Front_Vector_uint64_262144_1024 5895935.129 1.02%
SetIntersection_Front_Vector_uint64_262144_16 1111156.341 -
SetIntersection_Front_Vector_uint64_262144_16384 75905360.918 -
SetIntersection_Front_Vector_uint64_262144_256 2129269.147 -6.52%
SetIntersection_Front_Vector_uint64_262144_262144 352938783.642 -
SetIntersection_Front_Vector_uint64_262144_4 1054427.261 1.06%
SetIntersection_Front_Vector_uint64_262144_64 1372313.366 1.20%
SetIntersection_Front_Vector_uint64_4_1 212648973.582 -
SetIntersection_Front_Vector_uint64_4_4 135219081.822 -
SetIntersection_Front_Vector_uint64_64_1 16332022.755 -
SetIntersection_Front_Vector_uint64_64_16 14053147.993 -
SetIntersection_Front_Vector_uint64_64_4 15952822.631 1.14%
SetIntersection_Front_Vector_uint64_64_64 10807261.188 -
SetIntersection_Interlaced_Set_float_1024_1 1031009.673 -
SetIntersection_Interlaced_Set_float_1024_1024 11780326.607 -
SetIntersection_Interlaced_Set_float_1024_16 11790349.851 3.62%
SetIntersection_Interlaced_Set_float_1024_256 13194393.659 -2.08%
SetIntersection_Interlaced_Set_float_1024_4 9819499.428 -
SetIntersection_Interlaced_Set_float_1024_64 10011536.530 -1.89%
SetIntersection_Interlaced_Set_float_16384_1 1031854.325 -1.79%
SetIntersection_Interlaced_Set_float_16384_1024 177609815.318 3.77%
SetIntersection_Interlaced_Set_float_16384_16 211054473.419 1.60%
SetIntersection_Interlaced_Set_float_16384_16384 218613751.799 4.30%
SetIntersection_Interlaced_Set_float_16384_256 206027321.650 4.77%
SetIntersection_Interlaced_Set_float_16384_4 171964138.044 4.32%
SetIntersection_Interlaced_Set_float_16384_64 218218194.211 2.06%
SetIntersection_Interlaced_Set_float_16_1 62610272.991 -
SetIntersection_Interlaced_Set_float_16_16 37880771.683 -
SetIntersection_Interlaced_Set_float_16_4 58898911.847 -1.29%
SetIntersection_Interlaced_Set_float_1_1 531962308.062 -
SetIntersection_Interlaced_Set_float_256_1 4180385.370 1.01%
SetIntersection_Interlaced_Set_float_256_16 11995429.801 -
SetIntersection_Interlaced_Set_float_256_256 7500801.570 -
SetIntersection_Interlaced_Set_float_256_4 11109689.620 1.64%
SetIntersection_Interlaced_Set_float_256_64 12332760.189 -10.74%
SetIntersection_Interlaced_Set_float_262144_1 1046437.763 2.74%
SetIntersection_Interlaced_Set_float_262144_1024 1521421.305 -
SetIntersection_Interlaced_Set_float_262144_16 1604370.605 2.87%
SetIntersection_Interlaced_Set_float_262144_16384 1293665.609 4.06%
SetIntersection_Interlaced_Set_float_262144_256 1569105.713 1.38%
SetIntersection_Interlaced_Set_float_262144_262144 1647025.393 2.96%
SetIntersection_Interlaced_Set_float_262144_4 1295335.855 2.84%
SetIntersection_Interlaced_Set_float_262144_64 1562571.533 1.93%
SetIntersection_Interlaced_Set_float_4_1 212719551.225 -
SetIntersection_Interlaced_Set_float_4_4 136356743.888 -
SetIntersection_Interlaced_Set_float_64_1 16389727.989 -
SetIntersection_Interlaced_Set_float_64_16 22576920.794 -
SetIntersection_Interlaced_Set_float_64_4 20813863.083 -1.51%
SetIntersection_Interlaced_Set_float_64_64 13135242.293 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1038810.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13198700.424 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11320616.307 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14007180.167 5.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10062174.035 2.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10351390.280 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1013458.441 3.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174920027.000 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215386966.164 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 243914336.584 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206836132.347 2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176767283.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227412167.466 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62551584.847 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38200792.633 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59383532.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532371043.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4135914.756 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12005280.147 1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8207444.558 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11628886.126 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12451405.886 -2.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1041105.975 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1626823.811 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1690563.070 1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1323461.912 2.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1646486.410 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1840888.104 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1361539.227 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1644813.641 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212668690.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137149810.763 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16367292.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21752473.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20823326.620 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13646453.144 -
SetIntersection_Interlaced_Set_string_1024_1 1078240.323 1.15%
SetIntersection_Interlaced_Set_string_1024_1024 55428378.755 -
SetIntersection_Interlaced_Set_string_1024_16 12816838.421 -
SetIntersection_Interlaced_Set_string_1024_256 35064536.975 -
SetIntersection_Interlaced_Set_string_1024_4 10434065.585 -
SetIntersection_Interlaced_Set_string_1024_64 16553005.870 -8.83%
SetIntersection_Interlaced_Set_string_16384_1 1083573.367 -
SetIntersection_Interlaced_Set_string_16384_1024 359609190.040 2.56%
SetIntersection_Interlaced_Set_string_16384_16 345531231.161 43.05%
SetIntersection_Interlaced_Set_string_16384_16384 348988181.387 -
SetIntersection_Interlaced_Set_string_16384_256 350356005.044 -3.64%
SetIntersection_Interlaced_Set_string_16384_4 212857279.472 8.59%
SetIntersection_Interlaced_Set_string_16384_64 358172526.864 -
SetIntersection_Interlaced_Set_string_16_1 64977017.697 -
SetIntersection_Interlaced_Set_string_16_16 59461296.610 -
SetIntersection_Interlaced_Set_string_16_4 72524980.966 -
SetIntersection_Interlaced_Set_string_1_1 553919524.479 -
SetIntersection_Interlaced_Set_string_256_1 4356641.123 1.54%
SetIntersection_Interlaced_Set_string_256_16 17794028.782 -
SetIntersection_Interlaced_Set_string_256_256 27977957.682 -3.64%
SetIntersection_Interlaced_Set_string_256_4 12995210.041 -
SetIntersection_Interlaced_Set_string_256_64 30960293.118 -
SetIntersection_Interlaced_Set_string_262144_1 1081825.901 -2.44%
SetIntersection_Interlaced_Set_string_262144_1024 2035432.453 -1.91%
SetIntersection_Interlaced_Set_string_262144_16 2291926.842 -4.45%
SetIntersection_Interlaced_Set_string_262144_16384 2694101.400 -
SetIntersection_Interlaced_Set_string_262144_256 2058720.785 -1.39%
SetIntersection_Interlaced_Set_string_262144_262144 17742562.826 -
SetIntersection_Interlaced_Set_string_262144_4 1792860.106 -
SetIntersection_Interlaced_Set_string_262144_64 2313644.611 3.11%
SetIntersection_Interlaced_Set_string_4_1 221703023.626 -
SetIntersection_Interlaced_Set_string_4_4 156926833.845 -
SetIntersection_Interlaced_Set_string_64_1 17115978.109 -
SetIntersection_Interlaced_Set_string_64_16 37933947.789 -2.35%
SetIntersection_Interlaced_Set_string_64_4 25532135.331 -3.56%
SetIntersection_Interlaced_Set_string_64_64 34531658.115 -4.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1032409.084 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23681404.812 1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11871358.932 -6.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18511352.720 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10065135.800 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12091531.687 -2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1048378.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 226361795.331 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 349572948.794 46.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353107968.170 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251366261.642 7.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204548246.947 4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348512976.074 42.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62796335.283 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41826476.112 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61968657.734 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535973827.605 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4200703.197 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12469138.028 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12234593.948 -3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11351864.205 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17059099.427 -4.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1006439.724 -3.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1936966.227 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2098318.928 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1727298.502 1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1970060.139 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2984182.537 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1806472.006 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2067006.432 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214155136.285 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140039470.083 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16473735.502 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26315634.201 4.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22495045.961 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18284953.058 -
SetIntersection_Interlaced_Set_uint32_1024_1 1042728.952 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12676136.694 2.94%
SetIntersection_Interlaced_Set_uint32_1024_16 11569154.786 3.17%
SetIntersection_Interlaced_Set_uint32_1024_256 14517923.569 4.72%
SetIntersection_Interlaced_Set_uint32_1024_4 9953365.427 3.13%
SetIntersection_Interlaced_Set_uint32_1024_64 10116171.538 3.00%
SetIntersection_Interlaced_Set_uint32_16384_1 1036928.585 5.14%
SetIntersection_Interlaced_Set_uint32_16384_1024 179697299.583 7.50%
SetIntersection_Interlaced_Set_uint32_16384_16 215113120.668 5.05%
SetIntersection_Interlaced_Set_uint32_16384_16384 229563143.261 3.73%
SetIntersection_Interlaced_Set_uint32_16384_256 209020622.255 8.39%
SetIntersection_Interlaced_Set_uint32_16384_4 173975541.478 7.76%
SetIntersection_Interlaced_Set_uint32_16384_64 224555014.889 6.54%
SetIntersection_Interlaced_Set_uint32_16_1 62915304.086 -
SetIntersection_Interlaced_Set_uint32_16_16 38486163.381 2.06%
SetIntersection_Interlaced_Set_uint32_16_4 60083096.369 2.34%
SetIntersection_Interlaced_Set_uint32_1_1 535010360.258 -
SetIntersection_Interlaced_Set_uint32_256_1 4166825.632 -
SetIntersection_Interlaced_Set_uint32_256_16 12023196.708 1.54%
SetIntersection_Interlaced_Set_uint32_256_256 7900941.894 2.20%
SetIntersection_Interlaced_Set_uint32_256_4 11540824.179 3.15%
SetIntersection_Interlaced_Set_uint32_256_64 14120598.018 5.12%
SetIntersection_Interlaced_Set_uint32_262144_1 1042732.630 4.34%
SetIntersection_Interlaced_Set_uint32_262144_1024 1548782.391 4.38%
SetIntersection_Interlaced_Set_uint32_262144_16 1631132.977 6.58%
SetIntersection_Interlaced_Set_uint32_262144_16384 1308128.582 8.43%
SetIntersection_Interlaced_Set_uint32_262144_256 1584341.797 4.81%
SetIntersection_Interlaced_Set_uint32_262144_262144 1918722.494 9.13%
SetIntersection_Interlaced_Set_uint32_262144_4 1308344.973 6.03%
SetIntersection_Interlaced_Set_uint32_262144_64 1590021.404 4.87%
SetIntersection_Interlaced_Set_uint32_4_1 213809988.334 -
SetIntersection_Interlaced_Set_uint32_4_4 137026920.744 -
SetIntersection_Interlaced_Set_uint32_64_1 16372832.324 -
SetIntersection_Interlaced_Set_uint32_64_16 22323413.661 3.79%
SetIntersection_Interlaced_Set_uint32_64_4 20901591.550 -
SetIntersection_Interlaced_Set_uint32_64_64 13851829.027 5.63%
SetIntersection_Interlaced_Set_uint64_1024_1 1040368.397 5.71%
SetIntersection_Interlaced_Set_uint64_1024_1024 12424214.650 2.06%
SetIntersection_Interlaced_Set_uint64_1024_16 11386220.730 1.64%
SetIntersection_Interlaced_Set_uint64_1024_256 14162607.338 -
SetIntersection_Interlaced_Set_uint64_1024_4 10018125.998 3.56%
SetIntersection_Interlaced_Set_uint64_1024_64 10142571.244 2.86%
SetIntersection_Interlaced_Set_uint64_16384_1 1045051.683 -
SetIntersection_Interlaced_Set_uint64_16384_1024 180431271.627 2.70%
SetIntersection_Interlaced_Set_uint64_16384_16 223394339.650 2.46%
SetIntersection_Interlaced_Set_uint64_16384_16384 237795420.890 2.35%
SetIntersection_Interlaced_Set_uint64_16384_256 214199557.190 3.29%
SetIntersection_Interlaced_Set_uint64_16384_4 180934020.024 2.90%
SetIntersection_Interlaced_Set_uint64_16384_64 234716574.856 2.16%
SetIntersection_Interlaced_Set_uint64_16_1 62728895.126 1.02%
SetIntersection_Interlaced_Set_uint64_16_16 37779551.491 -
SetIntersection_Interlaced_Set_uint64_16_4 60885717.473 3.03%
SetIntersection_Interlaced_Set_uint64_1_1 532867064.606 -
SetIntersection_Interlaced_Set_uint64_256_1 4141595.523 -
SetIntersection_Interlaced_Set_uint64_256_16 12108476.189 3.32%
SetIntersection_Interlaced_Set_uint64_256_256 7594433.878 -1.11%
SetIntersection_Interlaced_Set_uint64_256_4 11168773.494 2.46%
SetIntersection_Interlaced_Set_uint64_256_64 13835106.255 1.91%
SetIntersection_Interlaced_Set_uint64_262144_1 1005717.330 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1577836.020 1.42%
SetIntersection_Interlaced_Set_uint64_262144_16 1640687.338 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1298272.217 2.85%
SetIntersection_Interlaced_Set_uint64_262144_256 1604481.201 1.43%
SetIntersection_Interlaced_Set_uint64_262144_262144 1696615.641 1.62%
SetIntersection_Interlaced_Set_uint64_262144_4 1321086.914 1.43%
SetIntersection_Interlaced_Set_uint64_262144_64 1612932.697 1.67%
SetIntersection_Interlaced_Set_uint64_4_1 213180399.032 -
SetIntersection_Interlaced_Set_uint64_4_4 136273058.239 1.04%
SetIntersection_Interlaced_Set_uint64_64_1 16365500.777 1.15%
SetIntersection_Interlaced_Set_uint64_64_16 22499705.480 -
SetIntersection_Interlaced_Set_uint64_64_4 20740048.510 -
SetIntersection_Interlaced_Set_uint64_64_64 13098497.623 -
SetIntersection_Interlaced_Vector_float_1024_1 1042779.697 -
SetIntersection_Interlaced_Vector_float_1024_1024 7092611.785 -
SetIntersection_Interlaced_Vector_float_1024_16 1815962.325 -1.19%
SetIntersection_Interlaced_Vector_float_1024_256 5594476.438 -
SetIntersection_Interlaced_Vector_float_1024_4 1399268.679 -3.55%
SetIntersection_Interlaced_Vector_float_1024_64 3405665.078 1.54%
SetIntersection_Interlaced_Vector_float_16384_1 1045988.319 -
SetIntersection_Interlaced_Vector_float_16384_1024 43528430.862 12.91%
SetIntersection_Interlaced_Vector_float_16384_16 3742177.967 45.68%
SetIntersection_Interlaced_Vector_float_16384_16384 99659831.847 -
SetIntersection_Interlaced_Vector_float_16384_256 14913144.687 -
SetIntersection_Interlaced_Vector_float_16384_4 1360356.869 -
SetIntersection_Interlaced_Vector_float_16384_64 5513456.723 -
SetIntersection_Interlaced_Vector_float_16_1 62666466.086 -
SetIntersection_Interlaced_Vector_float_16_16 35791888.234 -1.18%
SetIntersection_Interlaced_Vector_float_16_4 56141364.514 -
SetIntersection_Interlaced_Vector_float_1_1 532627553.334 -
SetIntersection_Interlaced_Vector_float_256_1 4142258.354 -
SetIntersection_Interlaced_Vector_float_256_16 5962420.191 1.40%
SetIntersection_Interlaced_Vector_float_256_256 5090795.014 -1.20%
SetIntersection_Interlaced_Vector_float_256_4 5152300.832 11.18%
SetIntersection_Interlaced_Vector_float_256_64 7410981.123 6.84%
SetIntersection_Interlaced_Vector_float_262144_1 1054294.606 1.42%
SetIntersection_Interlaced_Vector_float_262144_1024 83030089.911 11.01%
SetIntersection_Interlaced_Vector_float_262144_16 2980461.030 2.80%
SetIntersection_Interlaced_Vector_float_262144_16384 340180555.702 -5.40%
SetIntersection_Interlaced_Vector_float_262144_256 32274001.120 16.17%
SetIntersection_Interlaced_Vector_float_262144_262144 350491272.555 -
SetIntersection_Interlaced_Vector_float_262144_4 1466064.372 -
SetIntersection_Interlaced_Vector_float_262144_64 8175468.307 2.54%
SetIntersection_Interlaced_Vector_float_4_1 213122031.647 -
SetIntersection_Interlaced_Vector_float_4_4 135144465.646 -
SetIntersection_Interlaced_Vector_float_64_1 16407362.317 -
SetIntersection_Interlaced_Vector_float_64_16 16484724.947 -1.19%
SetIntersection_Interlaced_Vector_float_64_4 18072356.811 3.73%
SetIntersection_Interlaced_Vector_float_64_64 10913942.921 -4.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042657.965 -1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8339564.643 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2913588.365 36.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7646354.846 2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1535997.375 20.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5697142.358 32.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051373.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 77424432.295 42.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4142996.456 43.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119192661.950 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32662765.562 59.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1780283.503 19.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11534403.955 57.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62811910.777 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36805220.448 1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57699944.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534435068.672 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4110053.767 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8033897.370 17.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5766717.275 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5391264.444 10.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8516165.304 1.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1046496.829 1.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 173329315.858 61.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9051934.906 135.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350806214.759 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 85132680.932 128.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350867498.018 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2171515.373 33.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28701570.505 140.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213902947.822 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136067517.037 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16470017.201 1.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18854710.142 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18793778.535 2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12155115.111 1.25%
SetIntersection_Interlaced_Vector_string_1024_1 1072246.320 -
SetIntersection_Interlaced_Vector_string_1024_1024 40160207.048 -
SetIntersection_Interlaced_Vector_string_1024_16 3442731.413 4.47%
SetIntersection_Interlaced_Vector_string_1024_256 20036885.588 -
SetIntersection_Interlaced_Vector_string_1024_4 1695544.049 4.54%
SetIntersection_Interlaced_Vector_string_1024_64 8369105.240 -
SetIntersection_Interlaced_Vector_string_16384_1 1081968.976 -
SetIntersection_Interlaced_Vector_string_16384_1024 119437153.759 -1.08%
SetIntersection_Interlaced_Vector_string_16384_16 4903954.478 1.43%
SetIntersection_Interlaced_Vector_string_16384_16384 350664632.836 -
SetIntersection_Interlaced_Vector_string_16384_256 42357203.756 1.05%
SetIntersection_Interlaced_Vector_string_16384_4 1975555.669 10.04%
SetIntersection_Interlaced_Vector_string_16384_64 13067744.915 6.66%
SetIntersection_Interlaced_Vector_string_16_1 64284208.760 -
SetIntersection_Interlaced_Vector_string_16_16 52124311.519 -
SetIntersection_Interlaced_Vector_string_16_4 66465778.249 -
SetIntersection_Interlaced_Vector_string_1_1 547114767.148 -
SetIntersection_Interlaced_Vector_string_256_1 4258154.077 -
SetIntersection_Interlaced_Vector_string_256_16 10695329.980 -14.99%
SetIntersection_Interlaced_Vector_string_256_256 18826121.164 -9.92%
SetIntersection_Interlaced_Vector_string_256_4 6170653.965 2.02%
SetIntersection_Interlaced_Vector_string_256_64 18471670.776 -1.84%
SetIntersection_Interlaced_Vector_string_262144_1 1084213.391 -2.64%
SetIntersection_Interlaced_Vector_string_262144_1024 344443494.661 1.75%
SetIntersection_Interlaced_Vector_string_262144_16 6928891.184 17.12%
SetIntersection_Interlaced_Vector_string_262144_16384 1034625.652 1.09%
SetIntersection_Interlaced_Vector_string_262144_256 74635958.030 1.99%
SetIntersection_Interlaced_Vector_string_262144_262144 14483529.297 -
SetIntersection_Interlaced_Vector_string_262144_4 2009892.682 -
SetIntersection_Interlaced_Vector_string_262144_64 19604679.733 -1.69%
SetIntersection_Interlaced_Vector_string_4_1 218433607.539 -
SetIntersection_Interlaced_Vector_string_4_4 151713426.932 -
SetIntersection_Interlaced_Vector_string_64_1 16758272.623 -
SetIntersection_Interlaced_Vector_string_64_16 28866223.394 1.86%
SetIntersection_Interlaced_Vector_string_64_4 21532726.255 1.15%
SetIntersection_Interlaced_Vector_string_64_64 25437607.361 -6.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040776.806 3.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9063196.673 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2503249.464 3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9959537.143 7.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1457511.616 4.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4575993.814 -4.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041793.316 5.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69354482.918 8.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3809063.620 23.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128678117.192 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28716750.999 8.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1681603.897 10.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9763543.094 10.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62522618.372 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36853441.975 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58043814.747 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531309357.376 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4144700.092 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7601398.755 3.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6076203.745 -1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5290056.357 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10294341.881 5.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000815.055 -4.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 157869820.976 11.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5074178.866 12.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351765783.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49961246.179 11.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350927302.257 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1933670.517 4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15443063.840 8.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212373753.748 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135688651.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16300841.269 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19977102.011 3.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18634009.742 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12378133.525 -1.04%
SetIntersection_Interlaced_Vector_uint32_1024_1 1040512.039 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905962.056 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2009224.390 -10.39%
SetIntersection_Interlaced_Vector_uint32_1024_256 6153395.040 9.44%
SetIntersection_Interlaced_Vector_uint32_1024_4 1278460.535 -3.90%
SetIntersection_Interlaced_Vector_uint32_1024_64 3780370.524 17.61%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040525.880 2.88%
SetIntersection_Interlaced_Vector_uint32_16384_1024 47099101.957 9.80%
SetIntersection_Interlaced_Vector_uint32_16384_16 2684530.793 -16.62%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79636459.787 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18506136.008 26.05%
SetIntersection_Interlaced_Vector_uint32_16384_4 1420905.996 -5.86%
SetIntersection_Interlaced_Vector_uint32_16384_64 8343019.499 12.93%
SetIntersection_Interlaced_Vector_uint32_16_1 62878063.002 -
SetIntersection_Interlaced_Vector_uint32_16_16 35859202.144 1.37%
SetIntersection_Interlaced_Vector_uint32_16_4 55809756.071 -
SetIntersection_Interlaced_Vector_uint32_1_1 534646520.611 -
SetIntersection_Interlaced_Vector_uint32_256_1 4126437.061 -
SetIntersection_Interlaced_Vector_uint32_256_16 7029800.102 1.40%
SetIntersection_Interlaced_Vector_uint32_256_256 4546384.814 -
SetIntersection_Interlaced_Vector_uint32_256_4 4775664.986 3.13%
SetIntersection_Interlaced_Vector_uint32_256_64 7382969.787 5.93%
SetIntersection_Interlaced_Vector_uint32_262144_1 1052270.109 5.90%
SetIntersection_Interlaced_Vector_uint32_262144_1024 96657628.108 4.32%
SetIntersection_Interlaced_Vector_uint32_262144_16 5747002.060 91.25%
SetIntersection_Interlaced_Vector_uint32_262144_16384 353254088.981 3.54%
SetIntersection_Interlaced_Vector_uint32_262144_256 34994284.444 10.29%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350695156.065 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1533380.692 6.51%
SetIntersection_Interlaced_Vector_uint32_262144_64 9524824.428 -39.73%
SetIntersection_Interlaced_Vector_uint32_4_1 213653116.323 -
SetIntersection_Interlaced_Vector_uint32_4_4 135709373.952 -
SetIntersection_Interlaced_Vector_uint32_64_1 16464310.189 -
SetIntersection_Interlaced_Vector_uint32_64_16 17048662.973 -4.96%
SetIntersection_Interlaced_Vector_uint32_64_4 17188355.150 -2.74%
SetIntersection_Interlaced_Vector_uint32_64_64 10889570.089 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1049356.848 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5912462.290 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1851304.579 -21.64%
SetIntersection_Interlaced_Vector_uint64_1024_256 5431102.646 -29.23%
SetIntersection_Interlaced_Vector_uint64_1024_4 1382413.952 2.01%
SetIntersection_Interlaced_Vector_uint64_1024_64 3410440.256 -28.37%
SetIntersection_Interlaced_Vector_uint64_16384_1 1037870.264 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42548787.812 -20.73%
SetIntersection_Interlaced_Vector_uint64_16384_16 3107196.259 14.20%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78704343.792 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14986107.372 -27.48%
SetIntersection_Interlaced_Vector_uint64_16384_4 1448757.442 3.78%
SetIntersection_Interlaced_Vector_uint64_16384_64 5644876.386 -12.31%
SetIntersection_Interlaced_Vector_uint64_16_1 62502106.741 -
SetIntersection_Interlaced_Vector_uint64_16_16 35761110.569 1.94%
SetIntersection_Interlaced_Vector_uint64_16_4 55972155.890 1.30%
SetIntersection_Interlaced_Vector_uint64_1_1 533155182.885 -
SetIntersection_Interlaced_Vector_uint64_256_1 4139395.563 -
SetIntersection_Interlaced_Vector_uint64_256_16 6693954.417 5.69%
SetIntersection_Interlaced_Vector_uint64_256_256 4563988.278 1.78%
SetIntersection_Interlaced_Vector_uint64_256_4 4815535.406 -1.72%
SetIntersection_Interlaced_Vector_uint64_256_64 6846003.743 -5.57%
SetIntersection_Interlaced_Vector_uint64_262144_1 1043697.053 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 83729683.432 -15.66%
SetIntersection_Interlaced_Vector_uint64_262144_16 4439878.901 -10.50%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345808949.386 -
SetIntersection_Interlaced_Vector_uint64_262144_256 38183077.234 25.85%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349756214.572 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1467006.653 -7.17%
SetIntersection_Interlaced_Vector_uint64_262144_64 8321922.699 -36.09%
SetIntersection_Interlaced_Vector_uint64_4_1 212858155.829 -
SetIntersection_Interlaced_Vector_uint64_4_4 134945015.962 -
SetIntersection_Interlaced_Vector_uint64_64_1 16356288.833 -
SetIntersection_Interlaced_Vector_uint64_64_16 17349617.517 3.61%
SetIntersection_Interlaced_Vector_uint64_64_4 17454802.802 -
SetIntersection_Interlaced_Vector_uint64_64_64 10858080.078 -
SetIntersection_None_Set_float_1024_1 9267947.137 -13.74%
SetIntersection_None_Set_float_1024_1024 8735680.425 -1.53%
SetIntersection_None_Set_float_1024_16 9417532.266 -11.55%
SetIntersection_None_Set_float_1024_256 9242450.876 -15.11%
SetIntersection_None_Set_float_1024_4 9227706.740 -14.60%
SetIntersection_None_Set_float_1024_64 9432975.497 -12.47%
SetIntersection_None_Set_float_16384_1 158876722.860 4.35%
SetIntersection_None_Set_float_16384_1024 156808360.849 2.52%
SetIntersection_None_Set_float_16384_16 157733224.148 3.30%
SetIntersection_None_Set_float_16384_16384 157873671.316 3.19%
SetIntersection_None_Set_float_16384_256 157025059.390 2.32%
SetIntersection_None_Set_float_16384_4 158536164.241 3.67%
SetIntersection_None_Set_float_16384_64 157768916.816 3.01%
SetIntersection_None_Set_float_16_1 66527604.050 -
SetIntersection_None_Set_float_16_16 35677621.357 1.34%
SetIntersection_None_Set_float_16_4 56404364.804 -
SetIntersection_None_Set_float_1_1 534010534.127 -
SetIntersection_None_Set_float_256_1 11308887.784 -1.80%
SetIntersection_None_Set_float_256_16 10789713.960 -
SetIntersection_None_Set_float_256_256 5823159.597 -
SetIntersection_None_Set_float_256_4 11467002.619 2.67%
SetIntersection_None_Set_float_256_64 9050379.388 -
SetIntersection_None_Set_float_262144_1 1215695.639 5.10%
SetIntersection_None_Set_float_262144_1024 1211946.291 4.80%
SetIntersection_None_Set_float_262144_16 1211567.789 4.57%
SetIntersection_None_Set_float_262144_16384 1204360.352 5.03%
SetIntersection_None_Set_float_262144_256 1214243.244 4.74%
SetIntersection_None_Set_float_262144_262144 1215581.459 4.80%
SetIntersection_None_Set_float_262144_4 1217256.266 5.38%
SetIntersection_None_Set_float_262144_64 1210823.813 4.52%
SetIntersection_None_Set_float_4_1 215664244.101 -
SetIntersection_None_Set_float_4_4 134880079.478 -
SetIntersection_None_Set_float_64_1 22387388.408 -
SetIntersection_None_Set_float_64_16 18200406.940 -
SetIntersection_None_Set_float_64_4 21387267.718 -
SetIntersection_None_Set_float_64_64 11492904.030 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8872654.285 2.89%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8864538.179 3.47%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8875385.960 2.76%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8737714.680 1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8951792.249 3.95%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8964493.777 2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162808973.162 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161023770.078 1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169073537.077 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167902481.826 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165082277.511 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166074614.905 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167318322.002 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66534771.929 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35055930.793 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56229316.827 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533167083.956 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11566483.063 3.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10760297.190 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5822628.762 4.48%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11254858.875 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9332651.540 3.64%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240833.576 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1249868.654 1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1247120.279 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1239378.742 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1236276.611 1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262754.314 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1248464.273 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1251371.990 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215305368.038 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134644802.769 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22585706.730 3.25%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18129953.022 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21130125.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11500885.378 2.19%
SetIntersection_None_Set_string_1024_1 10516365.611 18.86%
SetIntersection_None_Set_string_1024_1024 8950631.666 1.02%
SetIntersection_None_Set_string_1024_16 10676613.742 17.20%
SetIntersection_None_Set_string_1024_256 8775420.817 -1.85%
SetIntersection_None_Set_string_1024_4 10512567.128 19.04%
SetIntersection_None_Set_string_1024_64 10517682.902 17.99%
SetIntersection_None_Set_string_16384_1 214005309.939 7.37%
SetIntersection_None_Set_string_16384_1024 205086936.696 7.57%
SetIntersection_None_Set_string_16384_16 209240357.127 7.57%
SetIntersection_None_Set_string_16384_16384 191297784.854 -
SetIntersection_None_Set_string_16384_256 203135152.573 5.91%
SetIntersection_None_Set_string_16384_4 212837704.863 8.07%
SetIntersection_None_Set_string_16384_64 206443311.248 6.15%
SetIntersection_None_Set_string_16_1 68126426.117 -
SetIntersection_None_Set_string_16_16 36326925.784 -
SetIntersection_None_Set_string_16_4 57983990.082 -
SetIntersection_None_Set_string_1_1 538553950.632 -
SetIntersection_None_Set_string_256_1 11536430.632 -1.87%
SetIntersection_None_Set_string_256_16 10787074.422 -
SetIntersection_None_Set_string_256_256 5801675.572 -
SetIntersection_None_Set_string_256_4 11593944.750 -
SetIntersection_None_Set_string_256_64 9324428.243 -
SetIntersection_None_Set_string_262144_1 1589964.764 -2.04%
SetIntersection_None_Set_string_262144_1024 1604651.449 -
SetIntersection_None_Set_string_262144_16 1588483.563 -1.82%
SetIntersection_None_Set_string_262144_16384 1593386.965 -1.08%
SetIntersection_None_Set_string_262144_256 1591407.551 -
SetIntersection_None_Set_string_262144_262144 1600830.406 -1.50%
SetIntersection_None_Set_string_262144_4 1588715.330 -1.74%
SetIntersection_None_Set_string_262144_64 1590152.916 -1.78%
SetIntersection_None_Set_string_4_1 220861822.668 -
SetIntersection_None_Set_string_4_4 137685094.752 -
SetIntersection_None_Set_string_64_1 22414411.756 -
SetIntersection_None_Set_string_64_16 18478804.001 2.66%
SetIntersection_None_Set_string_64_4 21561037.819 1.28%
SetIntersection_None_Set_string_64_64 11451358.912 -1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8634992.077 -1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8855049.609 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8763030.973 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8858602.962 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8957784.182 4.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8666263.709 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202579467.343 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200668116.792 5.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 209099499.406 6.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 202419210.451 6.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205713844.289 5.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 206340595.926 4.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 209223815.291 6.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66633330.455 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35381594.493 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56547282.231 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536325877.421 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11257597.416 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10715183.510 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5826410.752 3.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11438320.568 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9135188.228 2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1600945.965 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1586773.520 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1605400.065 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1605060.873 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1605887.451 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1591073.975 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1592758.543 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1609103.272 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216951939.668 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135491480.284 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22242746.655 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18220169.989 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21221947.036 1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11243372.486 -1.00%
SetIntersection_None_Set_uint32_1024_1 9121199.797 5.54%
SetIntersection_None_Set_uint32_1024_1024 8819677.708 -
SetIntersection_None_Set_uint32_1024_16 8931411.294 2.82%
SetIntersection_None_Set_uint32_1024_256 9090776.924 4.99%
SetIntersection_None_Set_uint32_1024_4 8943518.405 2.03%
SetIntersection_None_Set_uint32_1024_64 8908997.518 2.46%
SetIntersection_None_Set_uint32_16384_1 161317469.913 7.52%
SetIntersection_None_Set_uint32_16384_1024 159109535.485 6.07%
SetIntersection_None_Set_uint32_16384_16 160467620.014 7.39%
SetIntersection_None_Set_uint32_16384_16384 163161531.733 7.12%
SetIntersection_None_Set_uint32_16384_256 159615272.494 5.85%
SetIntersection_None_Set_uint32_16384_4 160800894.340 7.66%
SetIntersection_None_Set_uint32_16384_64 160707064.466 7.08%
SetIntersection_None_Set_uint32_16_1 66713615.022 1.23%
SetIntersection_None_Set_uint32_16_16 35989358.912 2.07%
SetIntersection_None_Set_uint32_16_4 56585685.963 -
SetIntersection_None_Set_uint32_1_1 534625351.222 -
SetIntersection_None_Set_uint32_256_1 11626008.067 1.90%
SetIntersection_None_Set_uint32_256_16 10998884.628 1.35%
SetIntersection_None_Set_uint32_256_256 5861563.962 4.47%
SetIntersection_None_Set_uint32_256_4 11384355.144 2.84%
SetIntersection_None_Set_uint32_256_64 9315652.895 3.38%
SetIntersection_None_Set_uint32_262144_1 1230654.377 6.66%
SetIntersection_None_Set_uint32_262144_1024 1215170.328 6.38%
SetIntersection_None_Set_uint32_262144_16 1219897.949 7.03%
SetIntersection_None_Set_uint32_262144_16384 1225702.879 6.60%
SetIntersection_None_Set_uint32_262144_256 1217999.998 6.54%
SetIntersection_None_Set_uint32_262144_262144 1219468.098 6.68%
SetIntersection_None_Set_uint32_262144_4 1219657.553 6.96%
SetIntersection_None_Set_uint32_262144_64 1217039.875 6.64%
SetIntersection_None_Set_uint32_4_1 216509821.351 -
SetIntersection_None_Set_uint32_4_4 135473069.547 -
SetIntersection_None_Set_uint32_64_1 22716776.538 1.46%
SetIntersection_None_Set_uint32_64_16 18391290.757 2.11%
SetIntersection_None_Set_uint32_64_4 21727985.175 4.88%
SetIntersection_None_Set_uint32_64_64 11576262.881 2.01%
SetIntersection_None_Set_uint64_1024_1 9393783.398 8.98%
SetIntersection_None_Set_uint64_1024_1024 9353391.836 8.65%
SetIntersection_None_Set_uint64_1024_16 9397770.077 9.24%
SetIntersection_None_Set_uint64_1024_256 9406991.556 8.06%
SetIntersection_None_Set_uint64_1024_4 9411125.873 7.22%
SetIntersection_None_Set_uint64_1024_64 9357644.502 8.23%
SetIntersection_None_Set_uint64_16384_1 173707298.104 9.41%
SetIntersection_None_Set_uint64_16384_1024 174653428.124 3.01%
SetIntersection_None_Set_uint64_16384_16 170390398.964 2.74%
SetIntersection_None_Set_uint64_16384_16384 170683579.894 1.88%
SetIntersection_None_Set_uint64_16384_256 168513424.085 1.98%
SetIntersection_None_Set_uint64_16384_4 173230736.899 7.23%
SetIntersection_None_Set_uint64_16384_64 176447012.998 6.37%
SetIntersection_None_Set_uint64_16_1 69026118.910 4.59%
SetIntersection_None_Set_uint64_16_16 36486095.384 4.06%
SetIntersection_None_Set_uint64_16_4 59048795.418 3.90%
SetIntersection_None_Set_uint64_1_1 533850770.330 -2.95%
SetIntersection_None_Set_uint64_256_1 12183027.980 7.05%
SetIntersection_None_Set_uint64_256_16 11598855.330 8.63%
SetIntersection_None_Set_uint64_256_256 6018943.254 5.78%
SetIntersection_None_Set_uint64_256_4 12254678.610 9.66%
SetIntersection_None_Set_uint64_256_64 9810046.591 9.85%
SetIntersection_None_Set_uint64_262144_1 1219770.672 1.54%
SetIntersection_None_Set_uint64_262144_1024 1221766.682 -
SetIntersection_None_Set_uint64_262144_16 1218009.522 1.11%
SetIntersection_None_Set_uint64_262144_16384 1228550.293 1.35%
SetIntersection_None_Set_uint64_262144_256 1224332.602 1.27%
SetIntersection_None_Set_uint64_262144_262144 1241657.551 1.57%
SetIntersection_None_Set_uint64_262144_4 1218869.061 1.16%
SetIntersection_None_Set_uint64_262144_64 1223295.818 1.38%
SetIntersection_None_Set_uint64_4_1 217256576.472 -
SetIntersection_None_Set_uint64_4_4 141144067.413 4.86%
SetIntersection_None_Set_uint64_64_1 23495359.432 5.00%
SetIntersection_None_Set_uint64_64_16 19104624.778 5.73%
SetIntersection_None_Set_uint64_64_4 22289153.395 4.56%
SetIntersection_None_Set_uint64_64_64 11843286.105 4.38%
SetIntersection_None_Vector_float_1024_1 1078644.164 -
SetIntersection_None_Vector_float_1024_1024 1076510.781 -
SetIntersection_None_Vector_float_1024_16 1079405.937 -
SetIntersection_None_Vector_float_1024_256 1064628.986 -
SetIntersection_None_Vector_float_1024_4 1078043.107 -
SetIntersection_None_Vector_float_1024_64 1083397.084 -
SetIntersection_None_Vector_float_16384_1 1111107.995 -
SetIntersection_None_Vector_float_16384_1024 1108662.327 1.01%
SetIntersection_None_Vector_float_16384_16 1114119.022 1.17%
SetIntersection_None_Vector_float_16384_16384 1116632.458 -
SetIntersection_None_Vector_float_16384_256 1122582.603 -
SetIntersection_None_Vector_float_16384_4 1111338.621 2.39%
SetIntersection_None_Vector_float_16384_64 1109570.092 -
SetIntersection_None_Vector_float_16_1 63150525.025 -
SetIntersection_None_Vector_float_16_16 33556613.931 -
SetIntersection_None_Vector_float_16_4 53808841.302 -
SetIntersection_None_Vector_float_1_1 534314807.461 -
SetIntersection_None_Vector_float_256_1 4234509.478 -
SetIntersection_None_Vector_float_256_16 4017010.427 -
SetIntersection_None_Vector_float_256_256 2146639.528 1.07%
SetIntersection_None_Vector_float_256_4 4205072.214 -
SetIntersection_None_Vector_float_256_64 3435260.111 -
SetIntersection_None_Vector_float_262144_1 1128183.290 -
SetIntersection_None_Vector_float_262144_1024 1130003.734 -
SetIntersection_None_Vector_float_262144_16 1146326.957 1.61%
SetIntersection_None_Vector_float_262144_16384 1142031.635 -
SetIntersection_None_Vector_float_262144_256 1154881.129 1.79%
SetIntersection_None_Vector_float_262144_262144 1142808.205 1.57%
SetIntersection_None_Vector_float_262144_4 1144854.162 2.75%
SetIntersection_None_Vector_float_262144_64 1139935.286 -
SetIntersection_None_Vector_float_4_1 213617939.041 -
SetIntersection_None_Vector_float_4_4 133427838.255 -
SetIntersection_None_Vector_float_64_1 16694305.035 -
SetIntersection_None_Vector_float_64_16 13518600.315 -
SetIntersection_None_Vector_float_64_4 15888833.128 -
SetIntersection_None_Vector_float_64_64 8491174.314 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1098562.298 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1106961.863 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1107270.931 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102822.821 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103261.111 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102428.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1106975.809 2.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1129051.829 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1136532.917 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1142388.371 1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1133557.164 2.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1131778.924 3.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131666.394 6.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63844726.325 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33919770.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54256568.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534294254.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4347048.271 3.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4129441.140 1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2158132.695 3.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4272741.912 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3498590.006 2.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1193768.866 5.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1192294.049 8.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1184485.440 2.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165340.849 3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1186307.607 3.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1174472.729 1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1176142.010 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1149975.698 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215119536.286 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134289324.400 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16883302.476 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13736264.441 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16209548.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8547921.398 -
SetIntersection_None_Vector_string_1024_1 1159123.380 -
SetIntersection_None_Vector_string_1024_1024 1162532.393 -
SetIntersection_None_Vector_string_1024_16 1142967.537 -2.71%
SetIntersection_None_Vector_string_1024_256 1162505.734 -
SetIntersection_None_Vector_string_1024_4 1162749.266 -
SetIntersection_None_Vector_string_1024_64 1161706.092 1.93%
SetIntersection_None_Vector_string_16384_1 1215315.708 -
SetIntersection_None_Vector_string_16384_1024 1223513.116 1.08%
SetIntersection_None_Vector_string_16384_16 1212439.540 -
SetIntersection_None_Vector_string_16384_16384 1194691.164 -2.57%
SetIntersection_None_Vector_string_16384_256 1183890.850 -4.04%
SetIntersection_None_Vector_string_16384_4 1221219.345 -
SetIntersection_None_Vector_string_16384_64 1216490.816 -
SetIntersection_None_Vector_string_16_1 65199895.155 -
SetIntersection_None_Vector_string_16_16 34446063.651 -
SetIntersection_None_Vector_string_16_4 55133918.999 -
SetIntersection_None_Vector_string_1_1 533671309.761 -
SetIntersection_None_Vector_string_256_1 4469159.123 -1.34%
SetIntersection_None_Vector_string_256_16 4237592.174 -
SetIntersection_None_Vector_string_256_256 2231704.284 -2.12%
SetIntersection_None_Vector_string_256_4 4419596.987 -
SetIntersection_None_Vector_string_256_64 3613748.321 2.07%
SetIntersection_None_Vector_string_262144_1 1285659.475 1.73%
SetIntersection_None_Vector_string_262144_1024 1294975.656 -
SetIntersection_None_Vector_string_262144_16 1296597.596 -
SetIntersection_None_Vector_string_262144_16384 1302046.728 4.20%
SetIntersection_None_Vector_string_262144_256 1231018.464 -4.89%
SetIntersection_None_Vector_string_262144_262144 1299922.972 -
SetIntersection_None_Vector_string_262144_4 1268231.829 -
SetIntersection_None_Vector_string_262144_64 1280236.745 -
SetIntersection_None_Vector_string_4_1 216172873.262 -
SetIntersection_None_Vector_string_4_4 134964010.427 -
SetIntersection_None_Vector_string_64_1 17312298.999 -
SetIntersection_None_Vector_string_64_16 14065296.779 -
SetIntersection_None_Vector_string_64_4 16538231.087 -
SetIntersection_None_Vector_string_64_64 8806909.855 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1112123.934 5.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1129160.835 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111649.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114565.543 -1.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1110365.867 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1110569.910 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1154659.050 -1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1136728.482 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1167464.574 3.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1175214.053 6.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1178459.954 7.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1170082.312 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1166536.508 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63199640.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33765050.839 1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53952576.226 1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531748517.232 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4314171.003 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4105111.965 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2153839.846 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4230698.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3442038.001 2.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1228789.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1152773.674 -2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1135424.816 -1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1199481.764 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1225503.368 -1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1248520.308 4.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1202137.551 4.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1190542.700 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213283874.974 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133421107.602 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16833696.937 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13576471.238 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16168893.979 1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8532750.632 -
SetIntersection_None_Vector_uint32_1024_1 1067571.926 -3.56%
SetIntersection_None_Vector_uint32_1024_1024 1076747.455 -
SetIntersection_None_Vector_uint32_1024_16 1078217.092 1.10%
SetIntersection_None_Vector_uint32_1024_256 1076624.604 -
SetIntersection_None_Vector_uint32_1024_4 1072860.249 3.99%
SetIntersection_None_Vector_uint32_1024_64 1078263.354 -
SetIntersection_None_Vector_uint32_16384_1 1102562.292 -
SetIntersection_None_Vector_uint32_16384_1024 1106989.138 -1.30%
SetIntersection_None_Vector_uint32_16384_16 1110923.110 -
SetIntersection_None_Vector_uint32_16384_16384 1117777.245 4.78%
SetIntersection_None_Vector_uint32_16384_256 1105566.873 -1.33%
SetIntersection_None_Vector_uint32_16384_4 1112773.321 -
SetIntersection_None_Vector_uint32_16384_64 1111242.596 2.36%
SetIntersection_None_Vector_uint32_16_1 63393859.442 -
SetIntersection_None_Vector_uint32_16_16 33737270.653 -
SetIntersection_None_Vector_uint32_16_4 53957876.563 -
SetIntersection_None_Vector_uint32_1_1 535390617.977 -
SetIntersection_None_Vector_uint32_256_1 4265705.966 1.88%
SetIntersection_None_Vector_uint32_256_16 4014515.948 1.10%
SetIntersection_None_Vector_uint32_256_256 2115196.430 -2.51%
SetIntersection_None_Vector_uint32_256_4 4231638.745 1.63%
SetIntersection_None_Vector_uint32_256_64 3394115.126 -
SetIntersection_None_Vector_uint32_262144_1 1131932.127 1.41%
SetIntersection_None_Vector_uint32_262144_1024 1121421.650 -
SetIntersection_None_Vector_uint32_262144_16 1133058.604 -
SetIntersection_None_Vector_uint32_262144_16384 1129933.084 2.57%
SetIntersection_None_Vector_uint32_262144_256 1126720.268 -2.63%
SetIntersection_None_Vector_uint32_262144_262144 1118956.374 -2.55%
SetIntersection_None_Vector_uint32_262144_4 1119450.151 -1.63%
SetIntersection_None_Vector_uint32_262144_64 1120700.827 -2.15%
SetIntersection_None_Vector_uint32_4_1 214564881.247 -
SetIntersection_None_Vector_uint32_4_4 134181079.679 -
SetIntersection_None_Vector_uint32_64_1 16688607.401 -
SetIntersection_None_Vector_uint32_64_16 13571701.909 -
SetIntersection_None_Vector_uint32_64_4 15968924.932 -
SetIntersection_None_Vector_uint32_64_64 8503933.798 -
SetIntersection_None_Vector_uint64_1024_1 1056839.160 4.14%
SetIntersection_None_Vector_uint64_1024_1024 1071000.808 -
SetIntersection_None_Vector_uint64_1024_16 1074968.653 1.87%
SetIntersection_None_Vector_uint64_1024_256 1076587.170 -
SetIntersection_None_Vector_uint64_1024_4 1072466.033 2.17%
SetIntersection_None_Vector_uint64_1024_64 1073759.910 -
SetIntersection_None_Vector_uint64_16384_1 1096891.614 -
SetIntersection_None_Vector_uint64_16384_1024 1121520.835 2.57%
SetIntersection_None_Vector_uint64_16384_16 1108213.477 5.28%
SetIntersection_None_Vector_uint64_16384_16384 1110722.001 -
SetIntersection_None_Vector_uint64_16384_256 1115659.697 -
SetIntersection_None_Vector_uint64_16384_4 1099638.516 -
SetIntersection_None_Vector_uint64_16384_64 1115649.460 1.99%
SetIntersection_None_Vector_uint64_16_1 63007486.285 -
SetIntersection_None_Vector_uint64_16_16 33507810.414 -
SetIntersection_None_Vector_uint64_16_4 53783336.700 -
SetIntersection_None_Vector_uint64_1_1 532751540.784 -
SetIntersection_None_Vector_uint64_256_1 4225174.875 -
SetIntersection_None_Vector_uint64_256_16 4016001.187 -
SetIntersection_None_Vector_uint64_256_256 2137262.406 -
SetIntersection_None_Vector_uint64_256_4 4219112.330 1.20%
SetIntersection_None_Vector_uint64_256_64 3401015.679 2.97%
SetIntersection_None_Vector_uint64_262144_1 1147318.759 2.23%
SetIntersection_None_Vector_uint64_262144_1024 1134062.429 2.71%
SetIntersection_None_Vector_uint64_262144_16 1123520.792 -
SetIntersection_None_Vector_uint64_262144_16384 1118285.913 3.23%
SetIntersection_None_Vector_uint64_262144_256 1146446.062 7.46%
SetIntersection_None_Vector_uint64_262144_262144 1142799.855 2.23%
SetIntersection_None_Vector_uint64_262144_4 1134699.721 1.63%
SetIntersection_None_Vector_uint64_262144_64 1139045.376 -
SetIntersection_None_Vector_uint64_4_1 213319948.187 -
SetIntersection_None_Vector_uint64_4_4 133412919.445 -
SetIntersection_None_Vector_uint64_64_1 16715505.126 2.04%
SetIntersection_None_Vector_uint64_64_16 13510136.475 -
SetIntersection_None_Vector_uint64_64_4 15936494.505 1.15%
SetIntersection_None_Vector_uint64_64_64 8499644.645 3.40%
bm_gcd_complex 18.009 -1.45%
bm_gcd_random 28.940 -1.88%
bm_gcd_trivial 0.684 -
bm_lexicographical_compare<int>/1 1.299 -7.09%
bm_lexicographical_compare<int>/1048576 68347.835 -
bm_lexicographical_compare<int>/262144 16249.633 -
bm_lexicographical_compare<int>/32768 1917.298 -
bm_lexicographical_compare<int>/4096 239.570 -
bm_lexicographical_compare<int>/512 29.851 -
bm_lexicographical_compare<int>/64 4.427 1.49%
bm_lexicographical_compare<int>/8 1.523 1.00%
bm_lexicographical_compare<signed_char>/1 1.276 -2.41%
bm_lexicographical_compare<signed_char>/1048576 16273.453 -
bm_lexicographical_compare<signed_char>/262144 3840.564 -
bm_lexicographical_compare<signed_char>/32768 478.719 -
bm_lexicographical_compare<signed_char>/4096 59.759 -
bm_lexicographical_compare<signed_char>/512 7.699 -1.26%
bm_lexicographical_compare<signed_char>/64 2.050 3.49%
bm_lexicographical_compare<signed_char>/8 3.256 -
bm_lexicographical_compare<unsigned_char>/1 1.604 -
bm_lexicographical_compare<unsigned_char>/1048576 17919.244 -
bm_lexicographical_compare<unsigned_char>/262144 4489.809 -
bm_lexicographical_compare<unsigned_char>/32768 571.747 -
bm_lexicographical_compare<unsigned_char>/4096 77.533 -
bm_lexicographical_compare<unsigned_char>/512 8.782 -
bm_lexicographical_compare<unsigned_char>/64 2.003 1.64%
bm_lexicographical_compare<unsigned_char>/8 1.382 -
bm_ranges_lexicographical_compare<int>/1 1.243 -5.75%
bm_ranges_lexicographical_compare<int>/1048576 68324.335 -
bm_ranges_lexicographical_compare<int>/262144 16252.017 -
bm_ranges_lexicographical_compare<int>/32768 1916.098 -
bm_ranges_lexicographical_compare<int>/4096 238.354 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.418 -1.87%
bm_ranges_lexicographical_compare<int>/8 1.473 -4.06%
bm_ranges_lexicographical_compare<signed_char>/1 1.639 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16256.492 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.463 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.918 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.837 -
bm_ranges_lexicographical_compare<signed_char>/512 8.028 -
bm_ranges_lexicographical_compare<signed_char>/64 2.305 -
bm_ranges_lexicographical_compare<signed_char>/8 3.532 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.548 -3.93%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17847.012 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4474.499 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 561.948 -1.81%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.679 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.776 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.939 -4.53%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.384 -
bm_ranges_swap_ranges_vb_aligned/1024 6.765 3.58%
bm_ranges_swap_ranges_vb_aligned/1048576 3330.364 -
bm_ranges_swap_ranges_vb_aligned/128 3.372 -1.35%
bm_ranges_swap_ranges_vb_aligned/131072 241.769 -
bm_ranges_swap_ranges_vb_aligned/16 3.541 1.27%
bm_ranges_swap_ranges_vb_aligned/16384 34.684 -3.59%
bm_ranges_swap_ranges_vb_aligned/2048 8.835 1.48%
bm_ranges_swap_ranges_vb_aligned/256 4.075 -4.47%
bm_ranges_swap_ranges_vb_aligned/262144 480.561 -
bm_ranges_swap_ranges_vb_aligned/32 3.570 1.40%
bm_ranges_swap_ranges_vb_aligned/32768 64.279 -
bm_ranges_swap_ranges_vb_aligned/4096 12.076 -
bm_ranges_swap_ranges_vb_aligned/512 5.217 -
bm_ranges_swap_ranges_vb_aligned/524288 1037.362 -
bm_ranges_swap_ranges_vb_aligned/64 2.937 -1.97%
bm_ranges_swap_ranges_vb_aligned/65536 123.314 -
bm_ranges_swap_ranges_vb_aligned/8 3.424 -
bm_ranges_swap_ranges_vb_aligned/8192 19.563 -1.79%
bm_ranges_swap_ranges_vb_unaligned/1048576 15921.827 -
bm_ranges_swap_ranges_vb_unaligned/262144 3838.840 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.582 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.330 -
bm_ranges_swap_ranges_vb_unaligned/512 11.998 -
bm_ranges_swap_ranges_vb_unaligned/64 5.007 -
bm_ranges_swap_ranges_vb_unaligned/8 5.076 -
bm_swap_ranges_vb_aligned/1048576 3323.067 -
bm_swap_ranges_vb_aligned/262144 486.000 -
bm_swap_ranges_vb_aligned/32768 63.520 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.958 -
bm_swap_ranges_vb_aligned/64 3.009 -
bm_swap_ranges_vb_aligned/8 3.276 1.97%
bm_swap_ranges_vb_unaligned/1048576 15922.321 -
bm_swap_ranges_vb_unaligned/262144 3832.810 -
bm_swap_ranges_vb_unaligned/32768 484.406 -
bm_swap_ranges_vb_unaligned/4096 64.830 -
bm_swap_ranges_vb_unaligned/512 12.315 -
bm_swap_ranges_vb_unaligned/64 4.933 -1.38%
bm_swap_ranges_vb_unaligned/8 4.774 -
bm_write 591.724 6.28%
ranges::min(std::deque<__int128>)/1 0.691 3.91%
ranges::min(std::deque<__int128>)/64 22.817 9.19%
ranges::min(std::deque<__int128>)/70000 28755.422 18.06%
ranges::min(std::deque<__int128>)/8 2.851 -
ranges::min(std::deque<char>)/1 0.631 -25.71%
ranges::min(std::deque<char>)/64 17.969 7.94%
ranges::min(std::deque<char>)/70000 19915.244 11.66%
ranges::min(std::deque<char>)/8 2.358 -5.06%
ranges::min(std::deque<long_long>)/1 0.645 3.53%
ranges::min(std::deque<long_long>)/64 16.544 2.52%
ranges::min(std::deque<long_long>)/70000 18979.404 -
ranges::min(std::deque<long_long>)/8 2.300 -
ranges::min(std::list<__int128>)/1 0.369 -19.09%
ranges::min(std::list<__int128>)/64 33.220 -
ranges::min(std::list<__int128>)/70000 58144.397 -
ranges::min(std::list<__int128>)/8 2.058 -
ranges::min(std::list<char>)/1 0.417 7.12%
ranges::min(std::list<char>)/64 28.011 2.14%
ranges::min(std::list<char>)/70000 52769.945 -1.80%
ranges::min(std::list<char>)/8 1.948 -
ranges::min(std::list<long_long>)/1 0.448 49.61%
ranges::min(std::list<long_long>)/64 24.645 -
ranges::min(std::list<long_long>)/70000 44608.195 -10.99%
ranges::min(std::list<long_long>)/8 1.952 -
ranges::min(std::vector<__int128>)/1 0.378 18.71%
ranges::min(std::vector<__int128>)/64 29.946 22.14%
ranges::min(std::vector<__int128>)/70000 34678.777 28.25%
ranges::min(std::vector<__int128>)/8 2.962 3.42%
ranges::min(std::vector<char>)/1 0.375 12.12%
ranges::min(std::vector<char>)/64 4.210 -
ranges::min(std::vector<char>)/70000 492.802 -
ranges::min(std::vector<char>)/8 2.448 1.26%
ranges::min(std::vector<long_long>)/1 0.381 14.60%
ranges::min(std::vector<long_long>)/64 4.684 -
ranges::min(std::vector<long_long>)/70000 7903.153 -
ranges::min(std::vector<long_long>)/8 2.251 3.82%
ranges::minmax(std::deque<__int128>)/1 0.700 1.92%
ranges::minmax(std::deque<__int128>)/64 31.819 2.99%
ranges::minmax(std::deque<__int128>)/70000 34789.911 -
ranges::minmax(std::deque<__int128>)/8 3.837 1.11%
ranges::minmax(std::deque<char>)/1 0.916 16.38%
ranges::minmax(std::deque<char>)/64 29.578 27.48%
ranges::minmax(std::deque<char>)/70000 29233.323 21.29%
ranges::minmax(std::deque<char>)/8 4.229 17.97%
ranges::minmax(std::deque<long_long>)/1 0.916 13.06%
ranges::minmax(std::deque<long_long>)/64 27.609 16.14%
ranges::minmax(std::deque<long_long>)/70000 29992.118 15.92%
ranges::minmax(std::deque<long_long>)/8 4.202 6.08%
ranges::minmax(std::list<__int128>)/1 0.445 -
ranges::minmax(std::list<__int128>)/64 41.416 5.77%
ranges::minmax(std::list<__int128>)/70000 61196.717 6.37%
ranges::minmax(std::list<__int128>)/8 3.849 -
ranges::minmax(std::list<char>)/1 0.379 -
ranges::minmax(std::list<char>)/64 33.818 -
ranges::minmax(std::list<char>)/70000 53559.188 -
ranges::minmax(std::list<char>)/8 2.528 -
ranges::minmax(std::list<long_long>)/1 0.544 37.64%
ranges::minmax(std::list<long_long>)/64 29.968 -
ranges::minmax(std::list<long_long>)/70000 54278.639 -
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.059 -
ranges::minmax(std::vector<__int128>)/70000 35208.570 -
ranges::minmax(std::vector<__int128>)/8 4.102 -
ranges::minmax(std::vector<char>)/1 0.652 4.80%
ranges::minmax(std::vector<char>)/64 1.247 4.39%
ranges::minmax(std::vector<char>)/70000 589.872 -
ranges::minmax(std::vector<char>)/8 1.023 5.88%
ranges::minmax(std::vector<long_long>)/1 0.652 -2.69%
ranges::minmax(std::vector<long_long>)/64 10.112 -
ranges::minmax(std::vector<long_long>)/70000 9143.151 -
ranges::minmax(std::vector<long_long>)/8 2.101 -
rng::contains(deque<int>)_(process_all)/1048576 242668.992 -
rng::contains(deque<int>)_(process_all)/32 8.597 -2.74%
rng::contains(deque<int>)_(process_all)/50 12.582 -1.53%
rng::contains(deque<int>)_(process_all)/8 3.094 -
rng::contains(deque<int>)_(process_all)/8192 1893.710 1.14%
rng::contains(list<int>)_(process_all)/1048576 820108.136 -1.04%
rng::contains(list<int>)_(process_all)/32 9.119 -
rng::contains(list<int>)_(process_all)/50 18.205 -
rng::contains(list<int>)_(process_all)/8 2.301 -
rng::contains(list<int>)_(process_all)/8192 6930.969 -16.26%
rng::contains(vector<int>)_(process_all)/1048576 231101.890 -
rng::contains(vector<int>)_(process_all)/32 8.204 -2.28%
rng::contains(vector<int>)_(process_all)/50 12.258 -
rng::contains(vector<int>)_(process_all)/8 2.390 -13.18%
rng::contains(vector<int>)_(process_all)/8192 1795.947 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24661.197 17.60%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25836.886 16.67%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1448810.260 -5.49%
rng::contains_subrange(deque<int>)_(process_all)/1048576 426039.818 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.196 22.35%
rng::contains_subrange(deque<int>)_(process_all)/32 13.618 3.95%
rng::contains_subrange(deque<int>)_(process_all)/50 24.754 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3326.963 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501949.593 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.553 -14.24%
rng::contains_subrange(deque<int>)_(same_length)/32 17.879 -9.92%
rng::contains_subrange(deque<int>)_(same_length)/50 26.085 -7.05%
rng::contains_subrange(deque<int>)_(same_length)/8192 3913.206 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475745.424 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.416 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.515 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.475 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3704.920 -
rng::contains_subrange(list<int>)_(near_matches)/1000 40024.036 5.12%
rng::contains_subrange(list<int>)_(near_matches)/1024 39639.395 1.81%
rng::contains_subrange(list<int>)_(near_matches)/8192 2522247.592 -
rng::contains_subrange(list<int>)_(process_all)/1048576 839014.171 -
rng::contains_subrange(list<int>)_(process_all)/16 4.999 5.76%
rng::contains_subrange(list<int>)_(process_all)/32 10.143 1.04%
rng::contains_subrange(list<int>)_(process_all)/50 17.629 -
rng::contains_subrange(list<int>)_(process_all)/8192 7233.613 5.59%
rng::contains_subrange(list<int>)_(same_length)/1048576 954365.735 1.10%
rng::contains_subrange(list<int>)_(same_length)/16 5.849 -
rng::contains_subrange(list<int>)_(same_length)/32 16.493 -
rng::contains_subrange(list<int>)_(same_length)/50 25.052 -1.72%
rng::contains_subrange(list<int>)_(same_length)/8192 7882.149 -8.43%
rng::contains_subrange(list<int>)_(single_element)/1048576 805665.268 -
rng::contains_subrange(list<int>)_(single_element)/16 4.775 -2.15%
rng::contains_subrange(list<int>)_(single_element)/32 10.247 -
rng::contains_subrange(list<int>)_(single_element)/50 16.468 -8.16%
rng::contains_subrange(list<int>)_(single_element)/8192 7334.281 -8.91%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13237.919 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13928.704 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 758590.676 -1.17%
rng::contains_subrange(vector<int>)_(process_all)/1048576 207550.489 -1.56%
rng::contains_subrange(vector<int>)_(process_all)/16 4.776 -1.06%
rng::contains_subrange(vector<int>)_(process_all)/32 8.002 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.878 3.06%
rng::contains_subrange(vector<int>)_(process_all)/8192 1617.841 -1.51%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242845.798 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.745 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.673 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.584 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.753 -1.66%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231811.950 -1.03%
rng::contains_subrange(vector<int>)_(single_element)/16 4.701 2.66%
rng::contains_subrange(vector<int>)_(single_element)/32 8.434 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.357 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1803.070 -1.28%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 478.423 3.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490971.950 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.549 4.99%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.289 -4.19%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.767 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.276 -1.24%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 519578.789 1.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.381 7.53%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.605 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4029.335 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.169 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2060.037 -1.00%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2168057.842 -1.34%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.973 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.706 -4.18%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17707.557 -12.34%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 808.115 5.49%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1447329.295 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.940 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.795 1.47%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11695.556 5.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1776.207 -1.75%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2331691.667 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.609 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.787 -2.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20022.033 2.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 585.055 -4.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441731.912 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.221 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.666 -1.75%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11939.732 5.24%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -
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 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 759.127 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 948258.355 -1.04%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.284 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.070 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8631.325 1.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.772 -2.30%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.765 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.772 -1.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.790 2.16%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069108.015 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.074 3.96%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.753 -4.09%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11703.448 5.56%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.349 -2.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74455.125 1.02%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.503 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.837 23.18%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 582.965 1.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.283 -8.88%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.223 -7.32%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.284 -9.19%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.280 -15.73%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.279 -3.05%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.925 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306037.516 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.801 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.013 1.49%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2608.562 2.76%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.078 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9365.233 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.517 -1.56%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.784 -2.82%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2302.328 -1.12%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.652 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15412.175 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.379 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.465 -6.50%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3853.115 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 725.907 -2.39%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28117.026 -2.08%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.854 2.50%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.440 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9583.862 -13.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.749 -1.93%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 645.729 -3.72%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.530 -5.01%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -4.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.772 -3.10%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.288 1.04%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8725.038 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.545 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.081 2.77%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2156.889 1.23%
rng::find(vector<bool>)_(process_all)/1024 4.637 -
rng::find(vector<bool>)_(process_all)/1048576 3625.465 -
rng::find(vector<bool>)_(process_all)/50 0.676 -2.24%
rng::find(vector<bool>)_(process_all)/8 0.631 13.76%
rng::find(vector<bool>)_(process_all)/8192 33.374 -
rng::find_if(vector<bool>)_(process_all)/1024 563.646 -
rng::find_if(vector<bool>)_(process_all)/1048576 574888.273 -
rng::find_if(vector<bool>)_(process_all)/50 23.989 -
rng::find_if(vector<bool>)_(process_all)/8 3.599 1.67%
rng::find_if(vector<bool>)_(process_all)/8192 4492.792 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.425 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579713.208 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.256 -2.70%
rng::find_if_not(vector<bool>)_(process_all)/8 3.463 -3.36%
rng::find_if_not(vector<bool>)_(process_all)/8192 4526.050 -
rng::find_last(deque<int>)_(bail_10%)/1024 224.544 -1.16%
rng::find_last(deque<int>)_(bail_10%)/1048576 321264.710 -
rng::find_last(deque<int>)_(bail_10%)/50 11.308 -
rng::find_last(deque<int>)_(bail_10%)/8 2.708 -
rng::find_last(deque<int>)_(bail_10%)/8192 2491.233 -1.05%
rng::find_last(deque<int>)_(bail_90%)/1024 28.713 -13.77%
rng::find_last(deque<int>)_(bail_90%)/1048576 25306.513 -15.36%
rng::find_last(deque<int>)_(bail_90%)/50 1.867 -5.12%
rng::find_last(deque<int>)_(bail_90%)/8 0.838 -5.86%
rng::find_last(deque<int>)_(bail_90%)/8192 201.734 -13.99%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.346 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363055.498 -48.51%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.618 2.03%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.303 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6674.246 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.653 -8.60%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 392039.048 -41.59%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.733 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.383 -1.29%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5896.375 -7.57%
rng::find_last(list<int>)_(bail_10%)/1024 678.160 -
rng::find_last(list<int>)_(bail_10%)/1048576 786009.751 -
rng::find_last(list<int>)_(bail_10%)/50 16.001 1.21%
rng::find_last(list<int>)_(bail_10%)/8 2.073 -1.49%
rng::find_last(list<int>)_(bail_10%)/8192 6305.386 -
rng::find_last(list<int>)_(bail_90%)/1024 76.653 -
rng::find_last(list<int>)_(bail_90%)/1048576 86637.014 -
rng::find_last(list<int>)_(bail_90%)/50 1.275 -1.50%
rng::find_last(list<int>)_(bail_90%)/8 0.459 -2.93%
rng::find_last(list<int>)_(bail_90%)/8192 599.544 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.097 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205601.899 -
rng::find_last(vector<char>)_(bail_10%)/50 10.895 -
rng::find_last(vector<char>)_(bail_10%)/8 2.002 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.219 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.669 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22883.739 -
rng::find_last(vector<char>)_(bail_90%)/50 1.458 3.61%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.281 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.383 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212160.444 -
rng::find_last(vector<int>)_(bail_10%)/50 10.734 -1.69%
rng::find_last(vector<int>)_(bail_10%)/8 2.001 -1.73%
rng::find_last(vector<int>)_(bail_10%)/8192 1644.765 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.805 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23204.798 -
rng::find_last(vector<int>)_(bail_90%)/50 1.447 1.81%
rng::find_last(vector<int>)_(bail_90%)/8 0.445 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.195 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.380 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 360354.403 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.644 -4.61%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2752.196 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.380 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38144.548 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.584 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.924 -6.59%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.699 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.317 -3.65%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 895857.526 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.214 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.207 -9.43%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7078.962 4.93%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 787.762 2.13%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 892560.469 -1.00%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.647 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.209 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6761.104 -
rng::find_last_if(list<int>)_(bail_10%)/1024 673.806 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801513.020 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.115 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.298 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6501.062 -1.65%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.316 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88090.959 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.296 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 240.963 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237683.412 -
rng::find_last_if(vector<char>)_(bail_10%)/50 15.385 10.82%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.067 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.372 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.707 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26181.076 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.547 3.98%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.484 4.32%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.321 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 247.708 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 310185.377 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.546 -4.21%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2286.617 4.58%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.200 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33481.460 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.484 3.01%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.802 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.909 1.31%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361712.829 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.675 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2761.911 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.800 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38148.272 -3.83%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.300 -6.13%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.885 -9.71%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.075 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 768.256 1.15%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 903349.209 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.534 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6581.831 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 810.908 5.85%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 894190.781 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.905 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.337 -11.63%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6581.139 1.28%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.629 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 799217.540 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.129 -2.62%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6538.797 -2.85%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.716 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88119.124 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.113 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.980 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238251.034 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.370 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -1.45%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.734 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.183 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26465.599 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.526 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.467 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.190 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.139 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306684.625 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.478 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2178.878 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.386 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33443.531 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.488 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.474 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.342 -
rng::fold_left(deque<int>)/1048576 549622.971 -
rng::fold_left(deque<int>)/32 16.485 1.26%
rng::fold_left(deque<int>)/50 27.519 1.15%
rng::fold_left(deque<int>)/8 3.998 4.07%
rng::fold_left(deque<int>)/8192 4389.896 -3.56%
rng::fold_left(list<int>)/1048576 1353367.212 -2.34%
rng::fold_left(list<int>)/32 20.562 -
rng::fold_left(list<int>)/50 37.439 -4.43%
rng::fold_left(list<int>)/8 3.846 -
rng::fold_left(list<int>)/8192 11382.736 -
rng::fold_left(vector<int>)/1048576 1324211.956 -
rng::fold_left(vector<int>)/32 21.603 -1.29%
rng::fold_left(vector<int>)/50 37.009 -1.75%
rng::fold_left(vector<int>)/8 3.551 -
rng::fold_left(vector<int>)/8192 10307.362 -
rng::for_each(map<int>)/32 25.295 -
rng::for_each(map<int>)/50 37.943 -
rng::for_each(map<int>)/8 6.138 -
rng::for_each(map<int>)/8192 7324.287 -
rng::for_each(multimap<int>)/32 26.152 -1.52%
rng::for_each(multimap<int>)/50 40.399 -
rng::for_each(multimap<int>)/8 6.119 -1.04%
rng::for_each(multimap<int>)/8192 7332.961 -1.49%
rng::for_each(multiset<int>)/32 25.306 -1.47%
rng::for_each(multiset<int>)/50 38.911 -2.17%
rng::for_each(multiset<int>)/8 6.706 -1.70%
rng::for_each(multiset<int>)/8192 7581.105 -2.95%
rng::for_each(set<int>)/32 25.183 -2.14%
rng::for_each(set<int>)/50 37.909 -
rng::for_each(set<int>)/8 6.518 -2.37%
rng::for_each(set<int>)/8192 7542.972 -3.82%
rng::starts_with(deque<int>)/1000 434.023 -9.05%
rng::starts_with(deque<int>)/1024 444.884 -8.59%
rng::starts_with(deque<int>)/1048576 494424.647 -
rng::starts_with(deque<int>)/8 4.154 3.56%
rng::starts_with(deque<int>)/8192 3842.377 -
rng::starts_with(deque<int>,_pred)/1000 512.046 1.08%
rng::starts_with(deque<int>,_pred)/1024 528.568 -
rng::starts_with(deque<int>,_pred)/1048576 519930.399 1.69%
rng::starts_with(deque<int>,_pred)/8 4.666 -
rng::starts_with(deque<int>,_pred)/8192 4008.720 2.18%
rng::starts_with(list<int>)/1000 751.950 -1.04%
rng::starts_with(list<int>)/1024 774.047 -
rng::starts_with(list<int>)/1048576 935683.444 -
rng::starts_with(list<int>)/8 2.899 -
rng::starts_with(list<int>)/8192 8310.146 -10.70%
rng::starts_with(list<int>,_pred)/1000 779.107 -1.36%
rng::starts_with(list<int>,_pred)/1024 799.965 -1.05%
rng::starts_with(list<int>,_pred)/1048576 965402.510 -
rng::starts_with(list<int>,_pred)/8 3.506 -
rng::starts_with(list<int>,_pred)/8192 8989.996 -22.61%
rng::starts_with(vector<int>)/1000 58.258 -
rng::starts_with(vector<int>)/1024 59.837 -
rng::starts_with(vector<int>)/1048576 68344.026 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.613 -
rng::starts_with(vector<int>,_pred)/1000 277.425 -
rng::starts_with(vector<int>,_pred)/1024 288.033 -
rng::starts_with(vector<int>,_pred)/1048576 304068.226 -
rng::starts_with(vector<int>,_pred)/8 2.648 11.79%
rng::starts_with(vector<int>,_pred)/8192 2492.965 -
std::adjacent_find(deque<int>)/1024 459.003 -1.12%
std::adjacent_find(deque<int>)/1048576 473546.664 -
std::adjacent_find(deque<int>)/50 17.100 5.78%
std::adjacent_find(deque<int>)/8 3.287 -4.05%
std::adjacent_find(deque<int>)/8192 3678.806 -1.10%
std::adjacent_find(deque<int>,_pred)/1024 627.478 -
std::adjacent_find(deque<int>,_pred)/1048576 647593.221 -
std::adjacent_find(deque<int>,_pred)/50 28.648 -6.17%
std::adjacent_find(deque<int>,_pred)/8 4.159 -4.38%
std::adjacent_find(deque<int>,_pred)/8192 5072.494 -
std::adjacent_find(list<int>)/1024 732.261 1.22%
std::adjacent_find(list<int>)/1048576 862464.894 -1.09%
std::adjacent_find(list<int>)/50 22.967 -1.32%
std::adjacent_find(list<int>)/8 2.067 -
std::adjacent_find(list<int>)/8192 6587.542 -
std::adjacent_find(list<int>,_pred)/1024 785.562 -
std::adjacent_find(list<int>,_pred)/1048576 912574.838 -
std::adjacent_find(list<int>,_pred)/50 29.203 -
std::adjacent_find(list<int>,_pred)/8 3.841 1.56%
std::adjacent_find(list<int>,_pred)/8192 7147.810 -
std::adjacent_find(vector<int>)/1024 232.760 -1.32%
std::adjacent_find(vector<int>)/1048576 234278.919 -1.50%
std::adjacent_find(vector<int>)/50 11.920 -1.16%
std::adjacent_find(vector<int>)/8 2.016 -3.54%
std::adjacent_find(vector<int>)/8192 1816.100 -1.28%
std::adjacent_find(vector<int>,_pred)/1024 398.130 -
std::adjacent_find(vector<int>,_pred)/1048576 461769.020 -2.82%
std::adjacent_find(vector<int>,_pred)/50 23.543 -
std::adjacent_find(vector<int>,_pred)/8 3.253 -2.00%
std::adjacent_find(vector<int>,_pred)/8192 3179.678 -
std::all_of(deque<int>)_(process_all)/32 12.320 -
std::all_of(deque<int>)_(process_all)/32768 10874.242 8.15%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.296 -
std::all_of(deque<int>)_(process_all)/8192 2723.890 8.00%
std::all_of(list<int>)_(process_all)/32 11.415 -
std::all_of(list<int>)_(process_all)/32768 26493.386 -
std::all_of(list<int>)_(process_all)/50 21.759 -1.58%
std::all_of(list<int>)_(process_all)/8 2.619 -
std::all_of(list<int>)_(process_all)/8192 7804.066 -5.12%
std::all_of(vector<int>)_(process_all)/32 8.681 2.75%
std::all_of(vector<int>)_(process_all)/32768 8107.356 -
std::all_of(vector<int>)_(process_all)/50 14.609 12.19%
std::all_of(vector<int>)_(process_all)/8 2.350 -6.92%
std::all_of(vector<int>)_(process_all)/8192 2038.048 -
std::any_of(deque<int>)_(process_all)/32 12.280 -
std::any_of(deque<int>)_(process_all)/32768 10098.289 -
std::any_of(deque<int>)_(process_all)/50 18.863 -
std::any_of(deque<int>)_(process_all)/8 3.276 -
std::any_of(deque<int>)_(process_all)/8192 2526.999 -
std::any_of(list<int>)_(process_all)/32 11.853 2.02%
std::any_of(list<int>)_(process_all)/32768 26367.013 -2.63%
std::any_of(list<int>)_(process_all)/50 21.696 -1.57%
std::any_of(list<int>)_(process_all)/8 2.662 -1.01%
std::any_of(list<int>)_(process_all)/8192 7320.415 -2.56%
std::any_of(vector<int>)_(process_all)/32 8.387 -
std::any_of(vector<int>)_(process_all)/32768 8108.809 -
std::any_of(vector<int>)_(process_all)/50 13.756 8.85%
std::any_of(vector<int>)_(process_all)/8 2.489 -
std::any_of(vector<int>)_(process_all)/8192 2031.580 -
std::copy(deque<int>)/1048576 50187.710 -
std::copy(deque<int>)/262144 11593.015 -
std::copy(deque<int>)/32768 1134.026 -
std::copy(deque<int>)/4096 145.964 -
std::copy(deque<int>)/512 16.632 -
std::copy(deque<int>)/64 2.720 -
std::copy(deque<int>)/8 2.776 5.03%
std::copy(list<int>)/1048576 861064.967 -
std::copy(list<int>)/262144 212805.264 -1.50%
std::copy(list<int>)/32768 25743.315 -4.06%
std::copy(list<int>)/4096 3091.066 -5.89%
std::copy(list<int>)/512 363.312 -
std::copy(list<int>)/64 30.168 -10.15%
std::copy(list<int>)/8 2.416 -2.26%
std::copy(vector<bool>)_(aligned)/1048576 2804.295 20.54%
std::copy(vector<bool>)_(aligned)/262144 610.661 -19.41%
std::copy(vector<bool>)_(aligned)/32768 35.402 -
std::copy(vector<bool>)_(aligned)/4096 4.746 -
std::copy(vector<bool>)_(aligned)/512 1.372 -
std::copy(vector<bool>)_(aligned)/64 1.343 8.11%
std::copy(vector<bool>)_(unaligned)/1048576 7012.883 -
std::copy(vector<bool>)_(unaligned)/262144 1710.242 -
std::copy(vector<bool>)_(unaligned)/32768 214.670 -1.56%
std::copy(vector<bool>)_(unaligned)/4096 26.052 -
std::copy(vector<bool>)_(unaligned)/512 3.478 -
std::copy(vector<bool>)_(unaligned)/64 1.791 -
std::copy(vector<int>)/1048576 50203.726 -
std::copy(vector<int>)/262144 12229.479 -2.36%
std::copy(vector<int>)/32768 3660.092 8.42%
std::copy(vector<int>)/4096 230.866 51.90%
std::copy(vector<int>)/512 15.921 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.218 2.07%
std::copy_backward(deque<int>)/1048576 131334.766 -1.39%
std::copy_backward(deque<int>)/262144 33882.964 3.03%
std::copy_backward(deque<int>)/32768 3799.739 -4.92%
std::copy_backward(deque<int>)/4096 147.143 -
std::copy_backward(deque<int>)/512 18.028 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.700 -1.42%
std::copy_backward(list<int>)/1048576 872598.641 -
std::copy_backward(list<int>)/262144 217971.657 -
std::copy_backward(list<int>)/32768 25933.502 -2.00%
std::copy_backward(list<int>)/4096 3165.640 -4.42%
std::copy_backward(list<int>)/512 364.656 -
std::copy_backward(list<int>)/64 30.944 -
std::copy_backward(list<int>)/8 2.431 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2548.720 1.72%
std::copy_backward(vector<bool>)_(aligned)/262144 682.872 14.34%
std::copy_backward(vector<bool>)_(aligned)/32768 35.515 -1.12%
std::copy_backward(vector<bool>)_(aligned)/4096 5.161 1.10%
std::copy_backward(vector<bool>)_(aligned)/512 1.615 2.54%
std::copy_backward(vector<bool>)_(aligned)/64 1.800 1.98%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6519.855 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.452 -
std::copy_backward(vector<bool>)_(unaligned)/32768 203.132 1.02%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.361 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -2.64%
std::copy_backward(vector<int>)/1048576 50219.843 -
std::copy_backward(vector<int>)/262144 12490.293 -
std::copy_backward(vector<int>)/32768 3450.214 -8.97%
std::copy_backward(vector<int>)/4096 239.229 24.75%
std::copy_backward(vector<int>)/512 16.559 -
std::copy_backward(vector<int>)/64 2.499 -
std::copy_backward(vector<int>)/8 2.190 -
std::copy_if(deque<int>)_(entire_range)/1048576 278142.728 1.19%
std::copy_if(deque<int>)_(entire_range)/262144 69452.306 -
std::copy_if(deque<int>)_(entire_range)/32768 8630.141 -
std::copy_if(deque<int>)_(entire_range)/4096 1017.238 -
std::copy_if(deque<int>)_(entire_range)/512 134.433 -
std::copy_if(deque<int>)_(entire_range)/64 16.092 -
std::copy_if(deque<int>)_(entire_range)/8 2.545 -3.38%
std::copy_if(deque<int>)_(every_other)/1048576 369779.275 -
std::copy_if(deque<int>)_(every_other)/262144 92383.885 -
std::copy_if(deque<int>)_(every_other)/32768 11544.896 -
std::copy_if(deque<int>)_(every_other)/4096 1448.189 -
std::copy_if(deque<int>)_(every_other)/512 180.567 -
std::copy_if(deque<int>)_(every_other)/64 23.206 -
std::copy_if(deque<int>)_(every_other)/8 3.434 -
std::copy_if(list<int>)_(entire_range)/1048576 864429.665 -1.18%
std::copy_if(list<int>)_(entire_range)/262144 215685.375 -1.46%
std::copy_if(list<int>)_(entire_range)/32768 26327.199 -2.44%
std::copy_if(list<int>)_(entire_range)/4096 3037.728 -
std::copy_if(list<int>)_(entire_range)/512 363.285 -
std::copy_if(list<int>)_(entire_range)/64 30.214 -
std::copy_if(list<int>)_(entire_range)/8 2.533 -1.01%
std::copy_if(list<int>)_(every_other)/1048576 835962.554 -1.34%
std::copy_if(list<int>)_(every_other)/262144 207689.582 -2.25%
std::copy_if(list<int>)_(every_other)/32768 25443.124 -2.08%
std::copy_if(list<int>)_(every_other)/4096 3259.438 3.07%
std::copy_if(list<int>)_(every_other)/512 357.132 -
std::copy_if(list<int>)_(every_other)/64 27.607 -
std::copy_if(list<int>)_(every_other)/8 2.285 -
std::copy_if(vector<int>)_(entire_range)/1048576 243042.955 -
std::copy_if(vector<int>)_(entire_range)/262144 59283.441 -
std::copy_if(vector<int>)_(entire_range)/32768 7389.103 -
std::copy_if(vector<int>)_(entire_range)/4096 924.473 -
std::copy_if(vector<int>)_(entire_range)/512 122.001 -
std::copy_if(vector<int>)_(entire_range)/64 16.730 7.06%
std::copy_if(vector<int>)_(entire_range)/8 2.249 -2.24%
std::copy_if(vector<int>)_(every_other)/1048576 496519.520 -2.01%
std::copy_if(vector<int>)_(every_other)/262144 127085.916 -
std::copy_if(vector<int>)_(every_other)/32768 16178.700 -
std::copy_if(vector<int>)_(every_other)/4096 1987.112 -
std::copy_if(vector<int>)_(every_other)/512 253.678 -
std::copy_if(vector<int>)_(every_other)/64 32.685 -
std::copy_if(vector<int>)_(every_other)/8 4.153 -1.08%
std::copy_n(deque<int>)/1048576 50041.779 -
std::copy_n(deque<int>)/262144 11692.673 -
std::copy_n(deque<int>)/32768 1137.904 -
std::copy_n(deque<int>)/4096 145.454 -
std::copy_n(deque<int>)/512 16.701 -
std::copy_n(deque<int>)/64 2.777 -
std::copy_n(deque<int>)/8 2.802 -
std::copy_n(list<int>)/1048576 862910.926 -
std::copy_n(list<int>)/262144 215784.536 -
std::copy_n(list<int>)/32768 26504.659 -
std::copy_n(list<int>)/4096 5357.827 38.69%
std::copy_n(list<int>)/512 343.372 -
std::copy_n(list<int>)/64 14.982 2.05%
std::copy_n(list<int>)/8 2.214 -
std::copy_n(vector<bool>)_(aligned)/1048576 2052.115 5.36%
std::copy_n(vector<bool>)_(aligned)/262144 768.342 12.87%
std::copy_n(vector<bool>)_(aligned)/32768 35.134 -
std::copy_n(vector<bool>)_(aligned)/4096 4.711 -1.56%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.286 -5.10%
std::copy_n(vector<bool>)_(unaligned)/1048576 7012.231 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.073 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.149 1.46%
std::copy_n(vector<bool>)_(unaligned)/4096 26.088 -
std::copy_n(vector<bool>)_(unaligned)/512 3.481 -
std::copy_n(vector<bool>)_(unaligned)/64 1.797 -
std::copy_n(vector<int>)/1048576 49794.016 -
std::copy_n(vector<int>)/262144 12453.724 7.49%
std::copy_n(vector<int>)/32768 3405.329 -10.26%
std::copy_n(vector<int>)/4096 221.734 50.16%
std::copy_n(vector<int>)/512 16.015 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.212 -2.84%
std::count(deque<int>)_(every_other)/1024 244.283 -
std::count(deque<int>)_(every_other)/1048576 251221.064 -
std::count(deque<int>)_(every_other)/8 2.524 -
std::count(deque<int>)_(every_other)/8192 1923.587 -1.26%
std::count(list<int>)_(every_other)/1024 707.271 -
std::count(list<int>)_(every_other)/1048576 809267.649 -2.14%
std::count(list<int>)_(every_other)/8 2.085 1.10%
std::count(list<int>)_(every_other)/8192 6964.143 -4.20%
std::count(vector<bool>)/1000 2.995 -
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1450.984 -
std::count(vector<bool>)/8192 11.384 -
std::count(vector<int>)_(every_other)/1024 102.339 -
std::count(vector<int>)_(every_other)/1048576 104712.305 -
std::count(vector<int>)_(every_other)/8 1.378 -
std::count(vector<int>)_(every_other)/8192 814.722 -
std::count_if(deque<int>)_(every_other)/1024 346.156 -
std::count_if(deque<int>)_(every_other)/1048576 342151.075 -
std::count_if(deque<int>)_(every_other)/8 3.497 -
std::count_if(deque<int>)_(every_other)/8192 2682.316 -
std::count_if(list<int>)_(every_other)/1024 746.957 -
std::count_if(list<int>)_(every_other)/1048576 878454.831 -
std::count_if(list<int>)_(every_other)/8 2.754 -
std::count_if(list<int>)_(every_other)/8192 7056.161 -2.54%
std::count_if(vector<int>)_(every_other)/1024 245.628 -
std::count_if(vector<int>)_(every_other)/1048576 247568.207 -
std::count_if(vector<int>)_(every_other)/8 4.139 -
std::count_if(vector<int>)_(every_other)/8192 1894.060 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.584 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.391 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 804.107 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.700 -12.21%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.435 6.39%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2545.353 -11.54%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.633 3.99%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.727 7.01%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.635 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.532 3.18%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.603 6.11%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 473.425 5.16%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 306.332 4.28%
std::deque<int>::ctor(const&)_(cheap_elements)/32 45.480 28.89%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2172.466 1.04%
std::deque<int>::ctor(size)/1024 75.045 -
std::deque<int>::ctor(size)/32 28.966 4.05%
std::deque<int>::ctor(size)/8192 447.715 -1.82%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.812 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.991 4.80%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 437.643 2.19%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.353 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.531 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.437 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.790 1.16%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.438 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.282 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.930 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.016 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.958 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.172 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.225 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.833 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.184 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.753 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.092 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.611 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.522 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2522.609 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.720 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -3.79%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 839.823 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.741 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10034.780 -3.33%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12744.318 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.719 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113331.270 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 670.451 3.88%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.571 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6224.109 2.20%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6746.090 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.919 -3.78%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54665.644 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 875.520 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.319 8.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12909.228 1.04%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22509.584 10.04%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 697.998 9.85%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 198174.517 9.53%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 876.793 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 53.213 10.43%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12903.464 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22659.878 14.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 699.885 14.05%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 198544.783 13.27%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.132 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.121 13.73%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11697.284 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22927.457 14.53%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 709.564 15.32%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 199414.154 12.75%
std::deque<std::string>::ctor(size)/1024 727.174 -
std::deque<std::string>::ctor(size)/32 46.439 11.29%
std::deque<std::string>::ctor(size)/8192 8561.779 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 954.825 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.810 8.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12529.401 1.32%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22479.461 9.52%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 661.147 10.24%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 195154.483 9.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.322 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.314 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.346 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.653 13.45%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.833 12.87%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.620 12.73%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.389 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.536 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2331.079 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 323.905 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.800 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2347.583 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.884 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.728 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.896 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.839 2.44%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 28.956 -14.30%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.180 -7.44%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.223 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.467 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.441 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.278 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.309 6.30%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.989 -1.89%
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.039 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.927 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4520.251 -1.05%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6513.220 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 153.419 -5.40%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52476.021 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1024.891 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.661 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8059.432 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12871.796 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 748.144 -1.21%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114208.307 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.200 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.280 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.707 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.722 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.339 -
std::distance(join_view(vector<vector<int>>))/50 0.681 13.13%
std::distance(join_view(vector<vector<int>>))/8192 8.439 -
std::equal(deque<int>)_(it,_it,_it)/1024 465.413 -
std::equal(deque<int>)_(it,_it,_it)/1048576 497490.767 -
std::equal(deque<int>)_(it,_it,_it)/50 22.659 -
std::equal(deque<int>)_(it,_it,_it)/8 4.459 -
std::equal(deque<int>)_(it,_it,_it)/8192 3843.278 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.034 -7.73%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 428476.234 -6.44%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.139 -5.91%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.015 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3116.036 -9.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 505.615 -1.01%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513342.065 -3.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.022 1.36%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.292 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3977.880 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.505 2.34%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519712.022 1.69%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.780 4.81%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.537 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4043.063 2.31%
std::equal(list<int>)_(it,_it,_it)/1024 1125.595 -
std::equal(list<int>)_(it,_it,_it)/1048576 1305981.491 -
std::equal(list<int>)_(it,_it,_it)/50 35.256 -
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 9746.247 3.49%
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.523 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 944282.806 -1.45%
std::equal(list<int>)_(it,_it,_it,_it)/50 26.682 -1.63%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.899 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11501.417 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.763 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 973654.399 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.742 2.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.601 1.94%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12267.837 3.80%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1152.744 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1308265.907 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.554 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.498 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11381.491 -4.13%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.006 -
std::equal(vector<bool>)_(unaligned)/1048576 6357.066 -
std::equal(vector<bool>)_(unaligned)/50 0.882 18.11%
std::equal(vector<bool>)_(unaligned)/8 0.883 17.47%
std::equal(vector<bool>)_(unaligned)/8192 56.216 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.528 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73679.348 -
std::equal(vector<int>)_(it,_it,_it)/50 4.112 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.741 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.024 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73677.111 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.323 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.471 1.48%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.646 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.346 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305509.876 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.662 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.993 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2540.746 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.892 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305570.008 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.468 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.633 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.519 -
std::fill(deque<int>)/1024 30.467 1.26%
std::fill(deque<int>)/32 1.371 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 234.399 -1.92%
std::fill(list<int>)/1024 495.923 -1.71%
std::fill(list<int>)/32 8.252 -
std::fill(list<int>)/50 34.330 -2.23%
std::fill(list<int>)/8192 8104.737 -1.42%
std::fill(vector<bool>)/1048576 3821.262 -
std::fill(vector<bool>)/262144 229.653 -
std::fill(vector<bool>)/32768 30.088 -
std::fill(vector<bool>)/4096 4.181 -
std::fill(vector<bool>)/512 1.470 -8.43%
std::fill(vector<bool>)/64 1.502 -8.62%
std::fill(vector<int>)/1024 29.703 -
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.192 -
std::fill(vector<int>)/8192 232.747 -
std::fill_n(deque<int>)/1024 29.941 -
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.501 -
std::fill_n(list<int>)/1024 474.764 1.87%
std::fill_n(list<int>)/32 8.052 -1.13%
std::fill_n(list<int>)/50 15.589 -4.12%
std::fill_n(list<int>)/8192 8034.044 12.25%
std::fill_n(vector<bool>)/1048576 3820.880 6.97%
std::fill_n(vector<bool>)/262144 915.015 -2.86%
std::fill_n(vector<bool>)/32768 30.459 -
std::fill_n(vector<bool>)/4096 4.175 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.354 -
std::fill_n(vector<int>)/1024 29.938 1.71%
std::fill_n(vector<int>)/32 1.138 -
std::fill_n(vector<int>)/50 2.205 -
std::fill_n(vector<int>)/8192 231.674 -1.36%
std::find(deque<int>)_(bail_25%)/1024 67.492 -1.07%
std::find(deque<int>)_(bail_25%)/32768 1906.063 -1.20%
std::find(deque<int>)_(bail_25%)/8 2.273 -
std::find(deque<int>)_(bail_25%)/8192 474.878 -1.38%
std::find(deque<int>)_(process_all)/1024 242.612 -
std::find(deque<int>)_(process_all)/32768 7749.604 -
std::find(deque<int>)_(process_all)/50 13.059 -
std::find(deque<int>)_(process_all)/8 3.501 -
std::find(deque<int>)_(process_all)/8192 1940.041 -
std::find(list<int>)_(bail_25%)/1024 126.241 -2.46%
std::find(list<int>)_(bail_25%)/32768 8365.558 9.23%
std::find(list<int>)_(bail_25%)/8 0.914 -1.12%
std::find(list<int>)_(bail_25%)/8192 1471.016 3.14%
std::find(list<int>)_(process_all)/1024 731.887 1.28%
std::find(list<int>)_(process_all)/32768 25421.199 -9.68%
std::find(list<int>)_(process_all)/50 19.093 -
std::find(list<int>)_(process_all)/8 2.351 -
std::find(list<int>)_(process_all)/8192 7426.084 -
std::find(vector<bool>)_(process_all)/1024 4.642 1.44%
std::find(vector<bool>)_(process_all)/1048576 3627.437 -1.19%
std::find(vector<bool>)_(process_all)/50 0.638 -7.74%
std::find(vector<bool>)_(process_all)/8 0.644 -
std::find(vector<bool>)_(process_all)/8192 33.274 -
std::find(vector<char>)_(bail_25%)/1024 5.247 -1.71%
std::find(vector<char>)_(bail_25%)/32768 135.594 -
std::find(vector<char>)_(bail_25%)/8 1.154 4.14%
std::find(vector<char>)_(bail_25%)/8192 40.157 -1.03%
std::find(vector<char>)_(process_all)/1024 16.169 -
std::find(vector<char>)_(process_all)/32768 493.571 -
std::find(vector<char>)_(process_all)/50 1.639 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.302 -
std::find(vector<int>)_(bail_25%)/1024 65.610 -1.09%
std::find(vector<int>)_(bail_25%)/32768 1853.382 -
std::find(vector<int>)_(bail_25%)/8 1.437 2.45%
std::find(vector<int>)_(bail_25%)/8192 468.492 -1.28%
std::find(vector<int>)_(process_all)/1024 241.277 -
std::find(vector<int>)_(process_all)/32768 7380.303 -
std::find(vector<int>)_(process_all)/50 12.345 -1.21%
std::find(vector<int>)_(process_all)/8 2.734 -1.44%
std::find(vector<int>)_(process_all)/8192 1843.610 -
std::find(vector<long_long>)_(bail_25%)/1024 23.091 -
std::find(vector<long_long>)_(bail_25%)/32768 730.393 -
std::find(vector<long_long>)_(bail_25%)/8 0.895 6.81%
std::find(vector<long_long>)_(bail_25%)/8192 188.303 -
std::find(vector<long_long>)_(process_all)/1024 89.972 -
std::find(vector<long_long>)_(process_all)/32768 2890.812 -
std::find(vector<long_long>)_(process_all)/50 4.389 -1.14%
std::find(vector<long_long>)_(process_all)/8 1.103 -4.60%
std::find(vector<long_long>)_(process_all)/8192 720.891 -
std::find(vector<short>)_(bail_25%)/1024 5.964 -
std::find(vector<short>)_(bail_25%)/32768 187.627 -
std::find(vector<short>)_(bail_25%)/8 0.701 8.18%
std::find(vector<short>)_(bail_25%)/8192 45.332 -
std::find(vector<short>)_(process_all)/1024 22.607 -
std::find(vector<short>)_(process_all)/32768 724.224 -
std::find(vector<short>)_(process_all)/50 1.691 -
std::find(vector<short>)_(process_all)/8 0.681 -1.72%
std::find(vector<short>)_(process_all)/8192 181.650 -
std::find_end(deque<int>)_(match_near_end)/1000 33.965 -10.90%
std::find_end(deque<int>)_(match_near_end)/1024 32.434 -3.39%
std::find_end(deque<int>)_(match_near_end)/8192 272.052 -2.43%
std::find_end(deque<int>)_(near_matches)/1000 15684.131 -6.97%
std::find_end(deque<int>)_(near_matches)/1024 16304.218 -7.37%
std::find_end(deque<int>)_(near_matches)/8192 1122355.003 -
std::find_end(deque<int>)_(process_all)/1000 283.755 -5.11%
std::find_end(deque<int>)_(process_all)/1024 306.276 -
std::find_end(deque<int>)_(process_all)/1048576 263375.439 -5.84%
std::find_end(deque<int>)_(process_all)/8192 2048.764 -4.34%
std::find_end(deque<int>)_(same_length)/1000 348.802 6.68%
std::find_end(deque<int>)_(same_length)/1024 349.921 4.82%
std::find_end(deque<int>)_(same_length)/8192 3337.036 22.99%
std::find_end(deque<int>)_(single_element)/1000 310.688 -4.38%
std::find_end(deque<int>)_(single_element)/1024 326.320 7.04%
std::find_end(deque<int>)_(single_element)/8192 2345.633 6.28%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.565 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.739 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.147 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30876.229 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31804.988 -1.90%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876280.193 -
std::find_end(deque<int>,_pred)_(process_all)/1000 576.336 -2.71%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.143 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591741.935 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4315.057 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.263 -2.86%
std::find_end(deque<int>,_pred)_(same_length)/1024 796.948 -4.73%
std::find_end(deque<int>,_pred)_(same_length)/8192 4993.064 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.777 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.221 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4879.064 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.560 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4465.917 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256253.795 -
std::find_end(forward_list<int>)_(near_matches)/1000 36459.769 -
std::find_end(forward_list<int>)_(near_matches)/1024 37837.819 -
std::find_end(forward_list<int>)_(near_matches)/8192 2449833.190 -
std::find_end(forward_list<int>)_(process_all)/1000 684.478 -1.79%
std::find_end(forward_list<int>)_(process_all)/1024 713.276 -
std::find_end(forward_list<int>)_(process_all)/1048576 765226.721 1.66%
std::find_end(forward_list<int>)_(process_all)/8192 5702.434 -
std::find_end(forward_list<int>)_(same_length)/1000 1471.119 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.485 -
std::find_end(forward_list<int>)_(same_length)/8192 14150.062 -1.70%
std::find_end(forward_list<int>)_(single_element)/1000 701.270 -
std::find_end(forward_list<int>)_(single_element)/1024 719.291 1.03%
std::find_end(forward_list<int>)_(single_element)/8192 5781.069 -6.58%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 837.792 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5145.288 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275642.155 -1.12%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41074.559 -1.59%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42708.158 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2675346.743 -1.29%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 767.089 -3.91%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 786.890 -1.92%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 867705.084 1.40%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6334.592 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1524.053 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1559.335 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17236.629 -5.63%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 776.115 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 795.378 1.37%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6592.337 1.96%
std::find_end(list<int>)_(match_near_end)/1000 77.113 -2.03%
std::find_end(list<int>)_(match_near_end)/1024 59.713 -
std::find_end(list<int>)_(match_near_end)/8192 597.937 -1.27%
std::find_end(list<int>)_(near_matches)/1000 32729.809 -1.58%
std::find_end(list<int>)_(near_matches)/1024 34110.846 -1.61%
std::find_end(list<int>)_(near_matches)/8192 2241414.272 -
std::find_end(list<int>)_(process_all)/1000 712.947 -54.11%
std::find_end(list<int>)_(process_all)/1024 724.914 -54.80%
std::find_end(list<int>)_(process_all)/1048576 869399.980 -
std::find_end(list<int>)_(process_all)/8192 7276.406 -
std::find_end(list<int>)_(same_length)/1000 734.841 -
std::find_end(list<int>)_(same_length)/1024 753.521 -1.33%
std::find_end(list<int>)_(same_length)/8192 7895.434 -3.04%
std::find_end(list<int>)_(single_element)/1000 715.130 -
std::find_end(list<int>)_(single_element)/1024 730.235 -
std::find_end(list<int>)_(single_element)/8192 7838.198 -6.29%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.076 -1.30%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.639 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.405 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36849.676 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38284.852 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2400806.223 -
std::find_end(list<int>,_pred)_(process_all)/1000 816.377 2.10%
std::find_end(list<int>,_pred)_(process_all)/1024 812.904 -
std::find_end(list<int>,_pred)_(process_all)/1048576 954864.018 -
std::find_end(list<int>,_pred)_(process_all)/8192 8062.625 -
std::find_end(list<int>,_pred)_(same_length)/1000 817.613 5.43%
std::find_end(list<int>,_pred)_(same_length)/1024 818.146 2.84%
std::find_end(list<int>,_pred)_(same_length)/8192 8658.926 -16.26%
std::find_end(list<int>,_pred)_(single_element)/1000 793.461 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.579 -
std::find_end(list<int>,_pred)_(single_element)/8192 8429.180 -3.40%
std::find_end(vector<int>)_(match_near_end)/1000 27.535 -3.03%
std::find_end(vector<int>)_(match_near_end)/1024 28.145 -2.95%
std::find_end(vector<int>)_(match_near_end)/8192 200.207 -2.18%
std::find_end(vector<int>)_(near_matches)/1000 13457.145 -1.22%
std::find_end(vector<int>)_(near_matches)/1024 13915.099 -1.39%
std::find_end(vector<int>)_(near_matches)/8192 765979.600 -
std::find_end(vector<int>)_(process_all)/1000 223.027 1.46%
std::find_end(vector<int>)_(process_all)/1024 228.058 1.52%
std::find_end(vector<int>)_(process_all)/1048576 224016.592 -
std::find_end(vector<int>)_(process_all)/8192 1749.136 2.14%
std::find_end(vector<int>)_(same_length)/1000 243.193 -
std::find_end(vector<int>)_(same_length)/1024 246.647 -
std::find_end(vector<int>)_(same_length)/8192 2020.155 -
std::find_end(vector<int>)_(single_element)/1000 238.854 -2.73%
std::find_end(vector<int>)_(single_element)/1024 243.860 -3.05%
std::find_end(vector<int>)_(single_element)/8192 1859.082 -3.82%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.269 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.011 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.183 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23200.760 1.48%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24093.628 1.42%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451092.498 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.108 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.872 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642189.841 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4294.915 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.070 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.907 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4986.702 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.956 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.955 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4762.454 -
std::find_first_of(deque<int>)_(large_needle)/1024 364730.534 -
std::find_first_of(deque<int>)_(large_needle)/32 295.796 -15.22%
std::find_first_of(deque<int>)_(large_needle)/50 716.721 -19.91%
std::find_first_of(deque<int>)_(large_needle)/8192 23473037.501 -
std::find_first_of(deque<int>)_(small_needle)/1024 3491.798 1.10%
std::find_first_of(deque<int>)_(small_needle)/32 106.876 -
std::find_first_of(deque<int>)_(small_needle)/50 164.439 -
std::find_first_of(deque<int>)_(small_needle)/8192 27897.800 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 604935.904 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 577.499 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1591.712 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37137943.000 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6229.223 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.418 1.60%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.138 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49757.850 -
std::find_first_of(list<int>)_(large_needle)/1024 848773.210 -7.61%
std::find_first_of(list<int>)_(large_needle)/32 676.648 -
std::find_first_of(list<int>)_(large_needle)/50 1741.816 -16.14%
std::find_first_of(list<int>)_(large_needle)/8192 48884730.532 1.12%
std::find_first_of(list<int>)_(small_needle)/1024 2797.512 1.47%
std::find_first_of(list<int>)_(small_needle)/32 94.341 1.28%
std::find_first_of(list<int>)_(small_needle)/50 141.698 1.33%
std::find_first_of(list<int>)_(small_needle)/8192 22385.541 1.07%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1041760.168 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.415 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1956.548 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57895759.615 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.757 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.356 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.109 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43123.247 -
std::find_first_of(vector<int>)_(large_needle)/1024 111160.554 -2.67%
std::find_first_of(vector<int>)_(large_needle)/32 105.493 -5.84%
std::find_first_of(vector<int>)_(large_needle)/50 274.170 -3.14%
std::find_first_of(vector<int>)_(large_needle)/8192 7180368.124 -3.87%
std::find_first_of(vector<int>)_(small_needle)/1024 1560.171 -3.28%
std::find_first_of(vector<int>)_(small_needle)/32 52.535 -4.05%
std::find_first_of(vector<int>)_(small_needle)/50 79.113 -5.59%
std::find_first_of(vector<int>)_(small_needle)/8192 12381.992 -3.99%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 597640.381 1.08%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.662 -1.29%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.419 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41559200.999 8.73%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5629.671 -1.40%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.169 -4.29%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.067 -4.95%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47334.466 5.24%
std::find_if(deque<int>)_(bail_25%)/1024 77.479 -1.06%
std::find_if(deque<int>)_(bail_25%)/32768 1988.604 -
std::find_if(deque<int>)_(bail_25%)/8 1.165 -
std::find_if(deque<int>)_(bail_25%)/8192 500.827 -
std::find_if(deque<int>)_(process_all)/1024 291.256 15.92%
std::find_if(deque<int>)_(process_all)/32768 9354.483 15.36%
std::find_if(deque<int>)_(process_all)/50 14.562 13.23%
std::find_if(deque<int>)_(process_all)/8 2.762 -
std::find_if(deque<int>)_(process_all)/8192 2334.264 16.19%
std::find_if(list<int>)_(bail_25%)/1024 180.404 -
std::find_if(list<int>)_(bail_25%)/32768 7568.371 -18.59%
std::find_if(list<int>)_(bail_25%)/8 0.930 -
std::find_if(list<int>)_(bail_25%)/8192 1429.291 -2.33%
std::find_if(list<int>)_(process_all)/1024 685.566 -
std::find_if(list<int>)_(process_all)/32768 25191.034 -8.96%
std::find_if(list<int>)_(process_all)/50 18.839 -
std::find_if(list<int>)_(process_all)/8 2.268 -6.95%
std::find_if(list<int>)_(process_all)/8192 7346.440 -21.02%
std::find_if(vector<bool>)_(process_all)/1024 565.674 -
std::find_if(vector<bool>)_(process_all)/1048576 577406.044 -
std::find_if(vector<bool>)_(process_all)/50 23.660 -1.39%
std::find_if(vector<bool>)_(process_all)/8 3.505 -
std::find_if(vector<bool>)_(process_all)/8192 4510.656 -
std::find_if(vector<char>)_(bail_25%)/1024 29.170 -5.58%
std::find_if(vector<char>)_(bail_25%)/32768 900.429 -5.59%
std::find_if(vector<char>)_(bail_25%)/8 1.001 6.99%
std::find_if(vector<char>)_(bail_25%)/8192 231.222 -5.29%
std::find_if(vector<char>)_(process_all)/1024 124.075 -
std::find_if(vector<char>)_(process_all)/32768 3744.299 -
std::find_if(vector<char>)_(process_all)/50 6.617 -
std::find_if(vector<char>)_(process_all)/8 1.407 -12.25%
std::find_if(vector<char>)_(process_all)/8192 940.569 -
std::find_if(vector<int>)_(bail_25%)/1024 26.962 -16.53%
std::find_if(vector<int>)_(bail_25%)/32768 810.978 -14.56%
std::find_if(vector<int>)_(bail_25%)/8 0.847 -
std::find_if(vector<int>)_(bail_25%)/8192 211.876 -12.37%
std::find_if(vector<int>)_(process_all)/1024 112.910 -
std::find_if(vector<int>)_(process_all)/32768 3200.449 -
std::find_if(vector<int>)_(process_all)/50 5.512 -1.21%
std::find_if(vector<int>)_(process_all)/8 1.485 9.38%
std::find_if(vector<int>)_(process_all)/8192 806.658 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.345 -11.65%
std::find_if_not(deque<int>)_(bail_25%)/32768 2332.871 -12.05%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -2.76%
std::find_if_not(deque<int>)_(bail_25%)/8192 580.720 -10.17%
std::find_if_not(deque<int>)_(process_all)/1024 318.979 8.67%
std::find_if_not(deque<int>)_(process_all)/32768 10202.202 -10.35%
std::find_if_not(deque<int>)_(process_all)/50 12.682 -12.65%
std::find_if_not(deque<int>)_(process_all)/8 2.677 -3.03%
std::find_if_not(deque<int>)_(process_all)/8192 2556.856 -9.88%
std::find_if_not(list<int>)_(bail_25%)/1024 194.973 1.79%
std::find_if_not(list<int>)_(bail_25%)/32768 7544.486 -9.93%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -5.15%
std::find_if_not(list<int>)_(bail_25%)/8192 1520.390 6.64%
std::find_if_not(list<int>)_(process_all)/1024 778.787 4.16%
std::find_if_not(list<int>)_(process_all)/32768 25318.785 -9.02%
std::find_if_not(list<int>)_(process_all)/50 38.182 -6.39%
std::find_if_not(list<int>)_(process_all)/8 3.553 -2.36%
std::find_if_not(list<int>)_(process_all)/8192 7489.924 4.52%
std::find_if_not(vector<bool>)_(process_all)/1024 568.072 -
std::find_if_not(vector<bool>)_(process_all)/1048576 577732.888 -
std::find_if_not(vector<bool>)_(process_all)/50 24.218 -
std::find_if_not(vector<bool>)_(process_all)/8 3.578 -
std::find_if_not(vector<bool>)_(process_all)/8192 4515.449 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.026 -2.86%
std::find_if_not(vector<char>)_(bail_25%)/32768 940.036 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.840 -21.68%
std::find_if_not(vector<char>)_(bail_25%)/8192 241.180 -
std::find_if_not(vector<char>)_(process_all)/1024 125.387 -
std::find_if_not(vector<char>)_(process_all)/32768 3741.311 -
std::find_if_not(vector<char>)_(process_all)/50 6.610 -
std::find_if_not(vector<char>)_(process_all)/8 1.528 2.32%
std::find_if_not(vector<char>)_(process_all)/8192 942.363 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.488 -12.77%
std::find_if_not(vector<int>)_(bail_25%)/32768 947.400 -3.68%
std::find_if_not(vector<int>)_(bail_25%)/8 0.650 -19.33%
std::find_if_not(vector<int>)_(bail_25%)/8192 241.782 -2.83%
std::find_if_not(vector<int>)_(process_all)/1024 112.374 -
std::find_if_not(vector<int>)_(process_all)/32768 3196.881 -
std::find_if_not(vector<int>)_(process_all)/50 5.479 -3.75%
std::find_if_not(vector<int>)_(process_all)/8 1.597 18.83%
std::find_if_not(vector<int>)_(process_all)/8192 802.171 -
std::flat_map<int,_int>::clear()/0 388.819 -
std::flat_map<int,_int>::clear()/1024 393.094 -
std::flat_map<int,_int>::clear()/32 390.583 -
std::flat_map<int,_int>::clear()/8192 407.173 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.830 -1.22%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.083 -1.05%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.565 -1.21%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.506 12.72%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.614 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.268 3.62%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.338 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.109 -1.42%
std::flat_map<int,_int>::count(key)_(existent)/32 3.062 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.517 -1.48%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.466 6.71%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.213 11.47%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.185 1.85%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.645 16.94%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.001 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.928 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.520 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.131 -
std::flat_map<int,_int>::ctor(const&)/0 12.770 -
std::flat_map<int,_int>::ctor(const&)/1024 177.930 -
std::flat_map<int,_int>::ctor(const&)/32 22.792 -
std::flat_map<int,_int>::ctor(const&)/8192 1931.450 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.771 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.798 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.835 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1912.245 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4197.698 -1.15%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.462 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33110.335 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8659.086 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.758 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127851.854 -1.77%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.321 -1.33%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.567 -1.24%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.399 -15.14%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.839 -19.48%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.276 -1.32%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.573 -22.08%
std::flat_map<int,_int>::erase(iterator)/1024 74.842 -11.54%
std::flat_map<int,_int>::erase(iterator)/32 19.731 -
std::flat_map<int,_int>::erase(iterator)/8192 487.558 -2.10%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.569 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.872 -1.26%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 409.542 3.28%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.375 1.56%
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.363 -28.16%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.551 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 548.938 -3.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.446 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.771 -2.98%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.458 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.163 -7.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.516 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.581 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.723 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.104 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.211 -1.44%
std::flat_map<int,_int>::find(key)_(existent)/32 3.293 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.020 -1.78%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.412 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.171 55.92%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.692 22.34%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.922 72.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.373 -4.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.169 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.577 -20.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.810 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.207 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.897 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.528 -12.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.852 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.583 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.895 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.429 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.857 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.690 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.459 2.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 498.365 -9.54%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.285 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5186.438 1.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 614.396 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39624.091 1.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5742.239 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 622.130 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43461.201 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.453 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7678.037 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.530 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63312.910 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.605 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1404.507 -4.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.175 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8369.920 -6.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.559 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1714.455 5.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.491 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10713.195 7.48%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.956 -41.06%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.989 -1.71%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.673 6.17%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.039 -1.07%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.442 17.81%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.304 -1.99%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.512 13.24%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.010 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.124 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.651 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 552.142 -10.91%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.251 -43.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.796 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.202 2.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.875 -21.06%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.283 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.484 -40.95%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.671 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.998 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.163 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 548.196 -10.92%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.837 -1.41%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -3.13%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.391 -1.32%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.066 -13.23%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.364 -5.47%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.159 -17.86%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.311 -1.96%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.983 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.663 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.403 -13.29%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.646 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.975 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.619 -1.20%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1083.180 55.96%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.356 4.53%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 81.009 10.63%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.900 2.14%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1766.560 147.56%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.958 -1.41%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.438 -1.56%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.851 22.57%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.266 -1.58%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.191 26.40%
std::flat_multimap<int,_int>::clear()/0 390.638 -
std::flat_multimap<int,_int>::clear()/1024 392.322 -
std::flat_multimap<int,_int>::clear()/32 391.419 -
std::flat_multimap<int,_int>::clear()/8192 408.552 -1.27%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.148 -1.30%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.089 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.522 -1.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.352 -8.10%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.516 56.54%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 3.74%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.481 59.36%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.195 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 1.90%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.792 -2.17%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.052 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.073 -3.76%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.515 1.32%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.013 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.652 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.426 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1161.465 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.729 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.225 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.850 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.276 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.689 -1.01%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.477 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.892 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1926.683 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.927 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3942.310 -1.07%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.253 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31900.905 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.296 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8429.312 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.710 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 124246.580 -6.32%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.911 -12.39%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.448 -1.90%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.308 -13.80%
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.016 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.253 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.610 -6.23%
std::flat_multimap<int,_int>::erase(iterator)/32 19.844 -1.11%
std::flat_multimap<int,_int>::erase(iterator)/8192 499.799 -14.56%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.576 -1.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.860 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.976 -1.19%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.561 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.232 -14.02%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.376 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 518.737 -18.26%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.820 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.874 -9.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.235 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.850 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.046 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.326 -1.16%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.119 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.485 41.97%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.836 7.12%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.162 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.539 5.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.787 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.257 26.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.255 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 56.591 108.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.774 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.320 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.881 -3.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 668.590 17.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.926 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.519 -1.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.981 -3.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.776 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.908 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.482 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.067 -1.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.290 17.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.189 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4907.381 -13.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.282 -4.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37222.469 -16.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.226 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5447.723 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.346 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41570.582 -1.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.569 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7290.895 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.767 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60604.602 -4.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.608 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1128.298 5.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.292 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6104.463 3.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.219 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1140.420 3.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.053 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6308.649 4.79%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.104 -1.83%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.974 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 647.038 16.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.836 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.182 5.75%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.065 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.322 15.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.916 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.423 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.983 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 653.022 17.07%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.912 -1.72%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.374 -1.78%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.652 -1.50%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.369 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.275 -1.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.281 -1.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.652 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.963 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 626.775 -37.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.669 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.007 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.792 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 633.958 -35.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.190 -1.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.183 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 613.139 -39.63%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.916 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.953 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.235 -1.47%
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.790 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.224 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.206 -1.07%
std::for_each(deque<int>)/32 3.678 -
std::for_each(deque<int>)/50 3.878 -
std::for_each(deque<int>)/8 0.918 -1.61%
std::for_each(deque<int>)/8192 254.776 -
std::for_each(join_view(vector<vector<int>>))/32 3.758 -
std::for_each(join_view(vector<vector<int>>))/50 4.015 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -4.37%
std::for_each(join_view(vector<vector<int>>))/8192 263.925 -
std::for_each(list<int>)/32 10.853 -
std::for_each(list<int>)/50 20.841 -2.31%
std::for_each(list<int>)/8 2.538 9.65%
std::for_each(list<int>)/8192 7679.601 -4.56%
std::for_each(map<int>::iterator)/32 23.913 -
std::for_each(map<int>::iterator)/50 36.068 -
std::for_each(map<int>::iterator)/8 5.014 -
std::for_each(map<int>::iterator)/8192 7416.818 -
std::for_each(multimap<int>::iterator)/32 23.775 -
std::for_each(multimap<int>::iterator)/50 36.829 -
std::for_each(multimap<int>::iterator)/8 5.073 -
std::for_each(multimap<int>::iterator)/8192 7462.142 -1.51%
std::for_each(multiset<int>::iterator)/32 23.606 -
std::for_each(multiset<int>::iterator)/50 35.735 -
std::for_each(multiset<int>::iterator)/8 5.041 -
std::for_each(multiset<int>::iterator)/8192 7924.277 -
std::for_each(set<int>::iterator)/32 24.508 -1.28%
std::for_each(set<int>::iterator)/50 36.771 -
std::for_each(set<int>::iterator)/8 5.054 -
std::for_each(set<int>::iterator)/8192 7813.499 -1.25%
std::for_each(vector<int>)/32 3.678 -1.42%
std::for_each(vector<int>)/50 3.855 -
std::for_each(vector<int>)/8 0.941 1.34%
std::for_each(vector<int>)/8192 251.937 -
std::for_each_n(deque<int>)/32 3.745 -
std::for_each_n(deque<int>)/50 3.966 -
std::for_each_n(deque<int>)/8 1.155 3.05%
std::for_each_n(deque<int>)/8192 254.516 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.826 -1.41%
std::for_each_n(join_view(vector<vector<int>>))/50 4.396 1.25%
std::for_each_n(join_view(vector<vector<int>>))/8 1.525 -9.42%
std::for_each_n(join_view(vector<vector<int>>))/8192 276.262 4.00%
std::for_each_n(list<int>)/32 11.219 -
std::for_each_n(list<int>)/50 22.903 4.01%
std::for_each_n(list<int>)/8 2.527 -1.90%
std::for_each_n(list<int>)/8192 7503.218 -2.14%
std::for_each_n(vector<int>)/32 3.689 -1.05%
std::for_each_n(vector<int>)/50 3.846 -
std::for_each_n(vector<int>)/8 2.688 -
std::for_each_n(vector<int>)/8192 251.614 -
std::generate(deque<int>)/1024 241.750 -
std::generate(deque<int>)/32 7.996 -
std::generate(deque<int>)/50 11.980 -
std::generate(deque<int>)/8192 1891.749 -
std::generate(list<int>)/1024 671.021 -
std::generate(list<int>)/32 8.382 -
std::generate(list<int>)/50 15.227 -
std::generate(list<int>)/8192 7635.436 1.06%
std::generate(vector<int>)/1024 241.949 -
std::generate(vector<int>)/32 7.910 -
std::generate(vector<int>)/50 11.881 -
std::generate(vector<int>)/8192 1826.667 -
std::generate_n(deque<int>)/1024 242.137 -1.01%
std::generate_n(deque<int>)/32 8.161 -1.02%
std::generate_n(deque<int>)/50 12.127 -
std::generate_n(deque<int>)/8192 1940.619 -1.36%
std::generate_n(list<int>)/1024 650.355 -
std::generate_n(list<int>)/32 8.509 -
std::generate_n(list<int>)/50 15.141 -1.93%
std::generate_n(list<int>)/8192 7609.633 1.33%
std::generate_n(vector<int>)/1024 240.619 -1.07%
std::generate_n(vector<int>)/32 7.793 -2.19%
std::generate_n(vector<int>)/50 11.817 -1.34%
std::generate_n(vector<int>)/8192 1827.502 -1.30%
std::is_partitioned(deque<int>)_(partitioned)/1024 321.754 5.92%
std::is_partitioned(deque<int>)_(partitioned)/32 10.127 10.85%
std::is_partitioned(deque<int>)_(partitioned)/50 15.411 11.44%
std::is_partitioned(deque<int>)_(partitioned)/8192 2523.706 -1.92%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.390 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.652 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.883 -1.22%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 691.021 -
std::is_partitioned(list<int>)_(partitioned)/1024 718.416 23.11%
std::is_partitioned(list<int>)_(partitioned)/32 8.602 -1.18%
std::is_partitioned(list<int>)_(partitioned)/50 14.005 -
std::is_partitioned(list<int>)_(partitioned)/8192 7144.064 3.99%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.455 4.95%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.213 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.441 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2193.538 -
std::is_partitioned(vector<int>)_(partitioned)/1024 188.812 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.469 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.619 -2.84%
std::is_partitioned(vector<int>)_(partitioned)/8192 1400.781 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.242 -2.51%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.670 -5.74%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.547 -3.40%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 182.809 7.32%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.648 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.949 -1.32%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3917.644 1.25%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513825.838 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.445 -3.61%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.694 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.309 5.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4025.657 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689638.985 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.885 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.098 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.562 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4108.624 4.72%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520223.973 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.503 -1.95%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.315 -1.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.854 4.53%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3961.885 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686528.724 -1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.627 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 753.131 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9166.732 15.91%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420461.460 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.083 -1.01%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 780.501 -1.30%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.605 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8314.038 -9.30%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1586926.229 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.550 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.426 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.727 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9737.336 19.60%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426854.931 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.891 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.818 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.202 1.35%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8451.471 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1587053.545 -1.16%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.770 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.634 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.916 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211621.748 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.446 -1.94%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.867 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.405 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.102 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1014035.011 -2.12%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.975 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 379.691 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.082 -2.48%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.206 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215107.696 1.21%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.014 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.221 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2779.933 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993781.132 -1.27%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.624 -3.77%
std::is_sorted(deque<int>)/1024 469.956 -
std::is_sorted(deque<int>)/8 4.535 73.41%
std::is_sorted(deque<int>)/8192 3761.510 -
std::is_sorted(deque<int>,_pred)/1024 640.812 -
std::is_sorted(deque<int>,_pred)/8 4.880 -2.26%
std::is_sorted(deque<int>,_pred)/8192 5189.625 -
std::is_sorted(list<int>)/1024 745.128 -
std::is_sorted(list<int>)/8 2.154 3.20%
std::is_sorted(list<int>)/8192 7116.685 -
std::is_sorted(list<int>,_pred)/1024 817.824 -
std::is_sorted(list<int>,_pred)/8 3.989 -
std::is_sorted(list<int>,_pred)/8192 8522.512 11.04%
std::is_sorted(vector<int>)/1024 243.792 -
std::is_sorted(vector<int>)/8 2.060 -
std::is_sorted(vector<int>)/8192 1894.182 -
std::is_sorted(vector<int>,_pred)/1024 468.426 -
std::is_sorted(vector<int>,_pred)/8 3.186 -
std::is_sorted(vector<int>,_pred)/8192 3727.635 -
std::is_sorted_until(deque<int>)/1024 464.996 -
std::is_sorted_until(deque<int>)/8 4.758 91.51%
std::is_sorted_until(deque<int>)/8192 3737.692 -
std::is_sorted_until(deque<int>,_pred)/1024 595.564 -
std::is_sorted_until(deque<int>,_pred)/8 4.109 -3.54%
std::is_sorted_until(deque<int>,_pred)/8192 4801.393 -
std::is_sorted_until(list<int>)/1024 787.998 -3.07%
std::is_sorted_until(list<int>)/8 2.169 2.97%
std::is_sorted_until(list<int>)/8192 7236.494 3.85%
std::is_sorted_until(list<int>,_pred)/1024 790.341 -
std::is_sorted_until(list<int>,_pred)/8 3.671 -
std::is_sorted_until(list<int>,_pred)/8192 7643.846 -9.42%
std::is_sorted_until(vector<int>)/1024 236.584 -
std::is_sorted_until(vector<int>)/8 2.111 -3.78%
std::is_sorted_until(vector<int>)/8192 1844.424 -
std::is_sorted_until(vector<int>,_pred)/1024 426.688 4.59%
std::is_sorted_until(vector<int>,_pred)/8 3.669 7.14%
std::is_sorted_until(vector<int>,_pred)/8192 3322.919 3.57%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4649.942 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.666 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36521.720 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 705.328 -1.97%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 13.039 1.84%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8824.716 -15.87%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11646.583 -5.74%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 354.954 -2.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100707.120 -4.15%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11607.148 -6.19%
std::list<int>::ctor(Range)_(cheap_elements)/32 334.103 -7.79%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99795.961 -6.99%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11812.796 -4.62%
std::list<int>::ctor(const&)_(cheap_elements)/32 332.358 -8.80%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98895.140 -8.48%
std::list<int>::ctor(size)/1024 12152.466 -8.43%
std::list<int>::ctor(size)/32 334.270 -9.30%
std::list<int>::ctor(size)/8192 97828.421 -8.84%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 13073.176 7.42%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.339 -10.26%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 136466.992 31.77%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.825 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.891 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.719 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.951 -7.33%
std::list<int>::insert(begin)_(cheap_elements)/32 11.094 -4.35%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.900 -11.29%
std::list<int>::operator=(const&)_(cheap_elements)/1024 749.342 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.912 -1.74%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8685.152 -22.36%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4635.568 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.063 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37408.385 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.550 -8.74%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.600 -6.50%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.458 -9.09%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4820.977 -1.51%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.352 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38953.168 -1.47%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16834.612 -3.77%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.193 -3.14%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147869.577 -2.99%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.439 -18.68%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.690 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14190.046 15.11%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6908.979 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.121 -4.87%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55977.008 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13359.471 1.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 361.774 2.93%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107296.887 2.69%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33426.150 1.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 939.521 1.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 285978.326 1.32%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12977.230 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 358.420 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105982.590 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33331.668 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 947.605 2.04%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 294095.708 4.37%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13228.414 3.70%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 379.642 7.84%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108127.417 4.15%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34007.549 2.97%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 968.622 4.37%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 291270.070 3.24%
std::list<std::string>::ctor(size)/1024 12929.745 -
std::list<std::string>::ctor(size)/32 353.661 1.29%
std::list<std::string>::ctor(size)/8192 106905.685 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12991.631 1.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.342 2.00%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106165.903 1.07%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33381.293 1.38%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 929.613 2.08%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284330.873 1.33%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.538 1.64%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.172 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.661 1.95%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.204 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.038 1.84%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.465 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.384 -3.97%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.993 -1.68%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.175 -1.19%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.005 -1.37%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.267 -3.64%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.107 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1567.004 -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.171 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11578.288 4.68%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6857.311 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 145.432 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55318.430 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4818.620 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.988 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38961.007 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16824.533 -5.19%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.450 -4.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147528.769 -3.27%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -1.79%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.825 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.937 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.694 -2.96%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.631 -1.16%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.335 -2.17%
std::lower_bound(std::deque<int>)/100 30.587 -
std::lower_bound(std::deque<int>)/8 18.811 10.47%
std::lower_bound(std::deque<int>)/8192 65.003 -
std::lower_bound(std::forward_list<int>)/100 82.003 1.06%
std::lower_bound(std::forward_list<int>)/8 15.342 -
std::lower_bound(std::forward_list<int>)/8192 10399.823 -
std::lower_bound(std::list<int>)/100 90.863 -
std::lower_bound(std::list<int>)/8 15.435 -1.02%
std::lower_bound(std::list<int>)/8192 13980.376 -
std::lower_bound(std::vector<int>)/100 12.340 -
std::lower_bound(std::vector<int>)/8 7.747 -1.34%
std::lower_bound(std::vector<int>)/8192 16.987 7.38%
std::make_heap(deque<int>)_(ascending)/1024 2657.656 -
std::make_heap(deque<int>)_(ascending)/8 27.022 -
std::make_heap(deque<int>)_(ascending)/8192 20946.583 -
std::make_heap(deque<int>)_(descending)/1024 1090.141 -
std::make_heap(deque<int>)_(descending)/8 20.956 -
std::make_heap(deque<int>)_(descending)/8192 8594.744 -
std::make_heap(deque<int>)_(heap)/1024 1089.326 -
std::make_heap(deque<int>)_(heap)/8 20.994 -
std::make_heap(deque<int>)_(heap)/8192 8591.726 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2661.390 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.107 -4.68%
std::make_heap(deque<int>)_(pipe-organ)/8192 20980.967 -
std::make_heap(deque<int>)_(repeated)/1024 2267.744 -
std::make_heap(deque<int>)_(repeated)/8 25.173 -
std::make_heap(deque<int>)_(repeated)/8192 17843.083 -1.02%
std::make_heap(deque<int>)_(shuffled)/1024 2551.436 -2.96%
std::make_heap(deque<int>)_(shuffled)/8 24.426 -
std::make_heap(deque<int>)_(shuffled)/8192 22703.726 -4.09%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2176.167 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.347 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17120.389 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.843 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.942 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.758 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.044 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.995 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5029.545 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.828 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.183 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17091.353 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.706 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.277 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13088.977 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.813 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.479 -1.52%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15291.780 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.577 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.834 -2.38%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.784 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.288 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.743 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.469 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.346 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.694 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2216.906 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 668.557 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.580 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5362.492 4.62%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 624.983 1.29%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.930 2.16%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4612.645 -3.01%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.415 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.080 -1.05%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5255.010 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.747 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.887 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5246.222 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 283.661 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.737 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2117.383 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 283.814 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.633 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2116.835 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.535 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.589 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5333.204 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.565 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.024 1.34%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.160 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 668.142 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.451 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5690.508 -
std::make_heap(vector<int>)_(ascending)/1024 652.549 -
std::make_heap(vector<int>)_(ascending)/8 16.336 -
std::make_heap(vector<int>)_(ascending)/8192 5030.268 -
std::make_heap(vector<int>)_(descending)/1024 270.857 -
std::make_heap(vector<int>)_(descending)/8 14.624 -
std::make_heap(vector<int>)_(descending)/8192 1945.801 -
std::make_heap(vector<int>)_(heap)/1024 271.966 -
std::make_heap(vector<int>)_(heap)/8 14.585 -
std::make_heap(vector<int>)_(heap)/8192 1948.319 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.351 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.468 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.700 -
std::make_heap(vector<int>)_(repeated)/1024 560.190 -
std::make_heap(vector<int>)_(repeated)/8 15.433 -
std::make_heap(vector<int>)_(repeated)/8192 4283.926 -
std::make_heap(vector<int>)_(shuffled)/1024 570.703 -
std::make_heap(vector<int>)_(shuffled)/8 15.752 -
std::make_heap(vector<int>)_(shuffled)/8192 5016.072 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.983 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.817 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5014.067 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.336 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.722 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1945.941 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.265 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.705 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1944.709 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.948 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.673 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5002.509 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.319 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.676 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4285.333 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.152 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.704 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4946.989 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15884.278 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.704 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497040.489 -1.88%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16271.555 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.600 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 515114.171 1.96%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21339.116 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.289 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 601697.023 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17753.878 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.929 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523621.228 -1.36%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31596.853 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.542 1.64%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 973047.172 -1.04%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14663.225 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.173 -3.82%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174359.928 1.07%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22058.044 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.928 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620489.465 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15834.065 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.952 1.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 444403.195 -1.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16410.600 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.104 3.74%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458929.799 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21481.799 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.671 2.32%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 546856.050 -3.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17878.924 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.979 2.83%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472986.357 -1.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31812.085 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.232 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 947904.440 -1.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13822.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.385 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166253.136 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22145.541 -4.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 60.641 2.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600793.239 -3.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10943.539 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.699 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114531.912 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11210.837 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.396 -1.61%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115616.324 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14660.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.993 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157680.118 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12309.050 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.753 2.12%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129141.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23950.587 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.697 1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268386.114 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5717.386 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.124 -2.12%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61954.058 -1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15152.152 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.929 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166607.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10969.376 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.658 2.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114586.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11218.468 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.555 3.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116399.767 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14673.985 -1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.983 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157336.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12287.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.568 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129258.556 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23986.158 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.499 2.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268618.791 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5711.604 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.299 -3.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61939.017 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15221.434 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.050 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 181138.114 6.00%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10987.821 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.555 -3.88%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114013.824 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11473.517 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.503 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117468.039 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14969.479 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.176 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155481.417 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12764.180 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.376 -1.42%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132133.323 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23227.209 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.544 -4.40%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260208.888 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5845.960 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.659 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62829.853 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14917.235 -1.23%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.768 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154567.553 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11005.733 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.824 -3.02%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114625.471 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11575.647 -3.53%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.668 1.46%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118215.413 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14979.775 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.566 -1.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156209.365 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12872.816 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.336 -1.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132704.331 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23231.539 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.599 -4.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260566.436 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5816.408 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.373 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64408.727 2.42%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14992.586 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.597 1.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155283.606 -
std::map<int,_int>::clear()/0 390.113 -
std::map<int,_int>::clear()/1024 10887.228 2.42%
std::map<int,_int>::clear()/32 662.239 3.08%
std::map<int,_int>::clear()/8192 89224.180 5.64%
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -1.43%
std::map<int,_int>::contains(key)_(existent)/32 1.641 -
std::map<int,_int>::contains(key)_(existent)/8192 5.481 -1.22%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.464 -7.94%
std::map<int,_int>::contains(key)_(non-existent)/32 2.760 -5.48%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.100 -1.99%
std::map<int,_int>::count(key)_(existent)/1024 3.780 -1.29%
std::map<int,_int>::count(key)_(existent)/32 1.569 -1.49%
std::map<int,_int>::count(key)_(existent)/8192 5.712 -1.54%
std::map<int,_int>::count(key)_(non-existent)/0 0.269 6.86%
std::map<int,_int>::count(key)_(non-existent)/1024 7.221 -
std::map<int,_int>::count(key)_(non-existent)/32 2.953 2.42%
std::map<int,_int>::count(key)_(non-existent)/8192 11.090 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.947 1.69%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6077.350 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.659 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52138.587 1.66%
std::map<int,_int>::ctor(const&)/0 12.614 -
std::map<int,_int>::ctor(const&)/1024 6573.259 -
std::map<int,_int>::ctor(const&)/32 226.957 1.06%
std::map<int,_int>::ctor(const&)/8192 52865.627 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.620 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6546.672 -
std::map<int,_int>::ctor(const&,_alloc)/32 224.912 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52477.821 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8917.344 -1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.686 -3.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71798.267 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.696 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13000.708 -1.90%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 268.739 -4.63%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249360.593 -2.60%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.239 -4.37%
std::map<int,_int>::equal_range(key)_(existent)/32 1.782 -2.92%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.481 -2.01%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.913 -9.25%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.737 11.76%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.480 -8.67%
std::map<int,_int>::erase(iterator)/1024 21.880 6.42%
std::map<int,_int>::erase(iterator)/32 21.788 6.40%
std::map<int,_int>::erase(iterator)/8192 24.981 4.21%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.170 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7838.287 4.98%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.824 1.29%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60224.563 4.74%
std::map<int,_int>::erase(key)_(existent)/1024 24.566 1.00%
std::map<int,_int>::erase(key)_(existent)/32 22.411 -
std::map<int,_int>::erase(key)_(existent)/8192 25.543 1.38%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.146 -3.34%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.277 -5.14%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.190 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.906 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.759 -1.14%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.030 -
std::map<int,_int>::find(key)_(existent)/1024 4.302 -
std::map<int,_int>::find(key)_(existent)/32 1.686 -1.74%
std::map<int,_int>::find(key)_(existent)/8192 5.394 -
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.390 -8.86%
std::map<int,_int>::find(key)_(non-existent)/32 2.224 -17.02%
std::map<int,_int>::find(key)_(non-existent)/8192 7.463 -10.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.099 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.407 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.350 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.461 3.08%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.106 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.752 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.931 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.497 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.228 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.472 -4.46%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.049 1.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.675 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.212 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.175 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.097 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.688 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.306 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15864.605 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.075 -1.46%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176454.093 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.907 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12350.110 1.55%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.928 1.65%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125642.687 7.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.214 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7809.279 1.20%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.767 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132144.916 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.977 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11001.876 -1.44%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.911 -3.30%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92237.975 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 388.271 -1.04%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10240.157 3.71%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 635.102 1.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 86281.832 3.75%
std::map<int,_int>::insert(value)_(already_present)/1024 3.403 5.93%
std::map<int,_int>::insert(value)_(already_present)/32 1.754 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.949 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.045 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.286 -6.75%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.886 -1.61%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.575 -7.14%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.032 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.432 -1.16%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.463 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 22.937 9.63%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.517 -2.38%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.838 -3.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.111 -2.70%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.784 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.182 -2.76%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.061 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.201 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.576 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.903 -1.02%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.682 6.05%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.492 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.592 -2.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -5.29%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.414 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.275 -1.10%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.513 -1.17%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6594.720 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.088 -1.51%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53147.173 1.83%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6565.309 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.692 -2.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53028.964 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1474.164 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.538 1.49%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12726.578 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.450 5.43%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.741 1.64%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.642 -1.70%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.168 -2.78%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.424 -1.02%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.627 -1.16%
std::map<std::string,_int>::clear()/0 392.000 -1.43%
std::map<std::string,_int>::clear()/1024 22582.560 3.31%
std::map<std::string,_int>::clear()/32 927.663 -
std::map<std::string,_int>::clear()/8192 217240.102 2.42%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.714 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.509 1.08%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.608 1.18%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.293 3.60%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.601 3.71%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.186 1.69%
std::map<std::string,_int>::count(key)_(existent)/1024 23.684 -
std::map<std::string,_int>::count(key)_(existent)/32 16.541 -1.12%
std::map<std::string,_int>::count(key)_(existent)/8192 29.420 2.92%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 27.444 10.86%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.382 3.03%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.485 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.741 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7010.527 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.014 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60301.167 1.03%
std::map<std::string,_int>::ctor(const&)/0 12.633 -
std::map<std::string,_int>::ctor(const&)/1024 35364.017 -
std::map<std::string,_int>::ctor(const&)/32 715.951 -1.34%
std::map<std::string,_int>::ctor(const&)/8192 344822.504 -1.13%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.639 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35640.968 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 805.449 -1.77%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345202.719 -1.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.693 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41466.068 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.585 -2.96%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391485.834 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53609.509 -2.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1004.156 -1.49%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089238.150 -3.99%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.750 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.063 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.152 -1.10%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.862 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.199 -2.81%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.011 -
std::map<std::string,_int>::erase(iterator)/1024 26.289 3.38%
std::map<std::string,_int>::erase(iterator)/32 28.672 4.55%
std::map<std::string,_int>::erase(iterator)/8192 32.195 1.30%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.122 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13259.851 1.38%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.454 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120270.143 -3.04%
std::map<std::string,_int>::erase(key)_(existent)/1024 64.509 2.83%
std::map<std::string,_int>::erase(key)_(existent)/32 74.740 3.52%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.902 2.40%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.557 6.68%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.592 1.54%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.682 5.18%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.880 3.51%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.680 2.37%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.452 2.01%
std::map<std::string,_int>::find(key)_(existent)/1024 24.039 -
std::map<std::string,_int>::find(key)_(existent)/32 15.531 -
std::map<std::string,_int>::find(key)_(existent)/8192 29.553 -2.55%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.560 6.85%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.730 6.38%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.800 7.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.453 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.173 -1.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.927 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.790 4.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.803 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.262 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.180 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.379 1.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.974 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.106 -3.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.052 -1.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.620 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.112 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.265 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.689 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.535 -1.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.522 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64666.234 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.927 -3.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929238.513 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.143 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43806.682 -1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1273.528 1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613993.828 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.998 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38981.147 -1.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.396 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619073.121 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.645 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34904.639 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1300.622 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407348.177 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.429 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34665.744 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1200.931 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368919.425 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.971 -1.08%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.537 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.813 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.572 -4.56%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.885 1.02%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.339 -1.43%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.330 -1.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 31.011 -4.49%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.358 -1.53%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.247 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.964 9.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.457 -8.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.993 4.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.329 -2.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.035 30.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.096 1.88%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.230 1.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.069 -3.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.443 -11.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.821 -1.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.305 10.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.188 -11.52%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.067 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.421 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.760 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.926 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.901 1.43%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.027 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37221.077 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.041 -1.25%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349216.557 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.323 -1.23%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36309.546 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 844.292 1.45%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350089.615 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.139 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15173.421 -4.52%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 362.773 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208256.712 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.195 1.31%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.301 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.163 2.02%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.553 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.708 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.181 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 425.785 -6.96%
std::mismatch(deque<int>)_(it,_it,_it)/1024 435.879 -8.79%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497031.191 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.735 -3.20%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.874 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.789 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.064 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 521046.833 3.92%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.082 2.56%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4028.277 8.09%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.418 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.535 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625474.238 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.403 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4855.615 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.894 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.189 1.98%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623620.647 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.174 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4866.762 -
std::mismatch(list<int>)_(it,_it,_it)/1000 739.788 -1.08%
std::mismatch(list<int>)_(it,_it,_it)/1024 757.715 -1.18%
std::mismatch(list<int>)_(it,_it,_it)/1048576 929599.549 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.636 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7332.718 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 750.773 -1.83%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 765.629 -1.75%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 999404.967 4.57%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.976 -4.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12277.442 4.85%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.077 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 814.652 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005383.559 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.106 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12334.946 -2.15%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.007 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 813.689 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999706.741 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.656 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10746.235 -9.26%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.269 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.830 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68167.347 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.374 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.338 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.884 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68427.828 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.676 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.197 -4.43%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.736 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607945.618 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.139 -1.06%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4707.832 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.656 1.10%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.856 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604095.938 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.290 2.50%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4705.770 -
std::move(deque<int>)/1048576 54561.943 -1.07%
std::move(deque<int>)/262144 15130.062 -
std::move(deque<int>)/32768 1848.167 -12.22%
std::move(deque<int>)/4096 149.395 -
std::move(deque<int>)/512 22.109 -
std::move(deque<int>)/64 4.756 -2.70%
std::move(deque<int>)/8 3.581 4.76%
std::move(list<int>)/1048576 1005557.821 2.02%
std::move(list<int>)/262144 242688.212 -
std::move(list<int>)/32768 30637.209 -
std::move(list<int>)/4096 4484.892 1.06%
std::move(list<int>)/512 361.920 2.12%
std::move(list<int>)/64 38.947 -
std::move(list<int>)/8 3.388 -
std::move(vector<bool>)_(aligned)/1048576 1719.229 -28.49%
std::move(vector<bool>)_(aligned)/262144 255.445 -
std::move(vector<bool>)_(aligned)/32768 36.849 -
std::move(vector<bool>)_(aligned)/4096 6.973 -
std::move(vector<bool>)_(aligned)/512 2.332 -
std::move(vector<bool>)_(aligned)/64 1.572 -7.18%
std::move(vector<bool>)_(unaligned)/1048576 6536.800 -2.84%
std::move(vector<bool>)_(unaligned)/262144 1595.387 -
std::move(vector<bool>)_(unaligned)/32768 209.747 1.56%
std::move(vector<bool>)_(unaligned)/4096 26.935 -
std::move(vector<bool>)_(unaligned)/512 4.833 -5.39%
std::move(vector<bool>)_(unaligned)/64 1.633 -
std::move(vector<int>)/1048576 56953.326 -2.16%
std::move(vector<int>)/262144 22200.387 -
std::move(vector<int>)/32768 1710.994 -28.80%
std::move(vector<int>)/4096 133.423 -
std::move(vector<int>)/512 20.284 -
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.305 -3.30%
std::move_backward(deque<int>)/1048576 130828.687 -1.60%
std::move_backward(deque<int>)/262144 31092.197 -
std::move_backward(deque<int>)/32768 3502.186 1.05%
std::move_backward(deque<int>)/4096 158.748 2.92%
std::move_backward(deque<int>)/512 23.458 -
std::move_backward(deque<int>)/64 5.167 -
std::move_backward(deque<int>)/8 3.502 -
std::move_backward(list<int>)/1048576 1028636.530 -
std::move_backward(list<int>)/262144 257777.365 -
std::move_backward(list<int>)/32768 31474.821 -2.04%
std::move_backward(list<int>)/4096 4886.230 1.36%
std::move_backward(list<int>)/512 369.720 -
std::move_backward(list<int>)/64 39.241 -
std::move_backward(list<int>)/8 3.365 -
std::move_backward(vector<bool>)_(aligned)/1048576 1718.189 -
std::move_backward(vector<bool>)_(aligned)/262144 255.663 -
std::move_backward(vector<bool>)_(aligned)/32768 37.782 -
std::move_backward(vector<bool>)_(aligned)/4096 7.213 -
std::move_backward(vector<bool>)_(aligned)/512 2.352 1.37%
std::move_backward(vector<bool>)_(aligned)/64 1.693 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6517.182 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.667 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.692 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.322 -
std::move_backward(vector<bool>)_(unaligned)/512 4.506 -
std::move_backward(vector<bool>)_(unaligned)/64 1.743 3.70%
std::move_backward(vector<int>)/1048576 57473.978 1.60%
std::move_backward(vector<int>)/262144 22253.672 -
std::move_backward(vector<int>)/32768 1736.202 -
std::move_backward(vector<int>)/4096 135.208 -
std::move_backward(vector<int>)/512 20.788 -
std::move_backward(vector<int>)/64 4.325 -
std::move_backward(vector<int>)/8 2.279 -
std::multimap<int,_int>::clear()/0 389.458 -
std::multimap<int,_int>::clear()/1024 11031.913 -4.06%
std::multimap<int,_int>::clear()/32 641.526 -1.99%
std::multimap<int,_int>::clear()/8192 87094.084 -3.85%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.459 -3.19%
std::multimap<int,_int>::contains(key)_(existent)/32 1.771 1.63%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.533 -1.45%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.639 -3.50%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.671 -2.00%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.313 20.09%
std::multimap<int,_int>::count(key)_(existent)/1024 5.321 -1.34%
std::multimap<int,_int>::count(key)_(existent)/32 3.536 -2.88%
std::multimap<int,_int>::count(key)_(existent)/8192 6.477 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.531 -6.65%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.271 -6.81%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.018 -4.30%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.836 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5934.257 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.743 1.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51249.578 -
std::multimap<int,_int>::ctor(const&)/0 12.758 -
std::multimap<int,_int>::ctor(const&)/1024 6589.396 -
std::multimap<int,_int>::ctor(const&)/32 221.252 -2.09%
std::multimap<int,_int>::ctor(const&)/8192 53223.358 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.752 -1.59%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6500.407 -3.46%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.876 -9.98%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51961.594 -3.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.685 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8338.750 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 219.198 -1.46%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67865.700 -1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.744 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12990.282 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.593 -1.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250536.770 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.465 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.410 -1.97%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.965 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.873 -2.89%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.355 -7.51%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.269 -
std::multimap<int,_int>::erase(iterator)/1024 20.453 -5.61%
std::multimap<int,_int>::erase(iterator)/32 20.208 -4.94%
std::multimap<int,_int>::erase(iterator)/8192 20.357 -4.90%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.956 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7433.931 -1.74%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.962 -1.36%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57500.773 -2.13%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.349 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.766 -4.17%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.452 -1.35%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -6.48%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.932 4.43%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.645 15.52%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.152 4.24%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -4.95%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 -5.06%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -1.42%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.087 -1.22%
std::multimap<int,_int>::find(key)_(existent)/1024 4.068 6.93%
std::multimap<int,_int>::find(key)_(existent)/32 1.751 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.504 1.54%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.256 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.349 -1.69%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.215 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.147 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.364 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.789 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.944 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.259 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.128 3.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.416 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.014 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.244 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.342 -5.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.740 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.203 -2.51%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.121 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.489 2.20%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.409 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.647 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14387.766 -3.46%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.971 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 192348.398 5.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.980 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11866.398 2.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 684.068 2.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 129332.409 8.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.198 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12086.646 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 701.002 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202774.974 -11.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.097 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10700.195 -4.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 658.244 -2.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89043.729 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.042 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10193.823 2.55%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82675.376 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.547 1.49%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.449 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.527 -2.58%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.029 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.131 -11.66%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.878 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.731 -5.38%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.019 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.281 3.25%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.972 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.573 -1.11%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.053 -1.52%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.393 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.174 -1.28%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.390 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.010 2.88%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.921 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6406.650 -1.75%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.298 -2.74%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51461.481 -1.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.336 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6456.630 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.000 -1.93%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55463.866 6.62%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.099 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.146 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.348 5.15%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12700.269 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.034 -1.32%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.174 -1.07%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.840 15.73%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.674 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.343 17.09%
std::multimap<std::string,_int>::clear()/0 392.824 -
std::multimap<std::string,_int>::clear()/1024 21672.088 2.00%
std::multimap<std::string,_int>::clear()/32 901.207 1.03%
std::multimap<std::string,_int>::clear()/8192 214832.338 -2.97%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.385 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.878 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.620 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.921 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.667 6.24%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 31.541 2.00%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.468 -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.922 -1.77%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.976 -1.27%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.897 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.361 4.24%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.151 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.739 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7151.881 1.73%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.675 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60135.011 -
std::multimap<std::string,_int>::ctor(const&)/0 12.613 -
std::multimap<std::string,_int>::ctor(const&)/1024 34791.990 -1.97%
std::multimap<std::string,_int>::ctor(const&)/32 786.008 -
std::multimap<std::string,_int>::ctor(const&)/8192 342706.278 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.614 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36847.088 -1.66%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 846.977 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348058.676 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.784 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39248.514 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 943.648 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381521.081 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -2.76%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56760.593 -1.65%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1010.400 -2.44%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093858.727 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.909 -2.12%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.246 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.091 2.27%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.031 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.471 -1.81%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.640 -
std::multimap<std::string,_int>::erase(iterator)/1024 33.012 1.02%
std::multimap<std::string,_int>::erase(iterator)/32 29.068 2.47%
std::multimap<std::string,_int>::erase(iterator)/8192 31.117 1.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.614 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13133.938 2.81%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.832 3.69%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119604.246 1.03%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.543 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.214 1.77%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.799 -
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.342 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.375 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.236 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.360 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.575 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.811 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.047 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.620 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.059 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.936 -2.73%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.332 -3.05%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.653 -2.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.760 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.655 2.56%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.328 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.371 -3.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.694 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.523 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.587 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.654 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.279 1.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.550 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.464 -2.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.977 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.879 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.839 -3.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.423 -3.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.704 -1.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.453 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66108.098 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1355.730 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 913008.076 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.768 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42792.613 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1182.565 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595430.897 -3.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.167 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63145.254 2.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1573.616 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813323.497 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.075 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33260.451 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1119.723 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382631.580 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.887 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32345.979 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1107.804 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345239.764 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.876 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.622 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.719 -1.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.399 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.376 6.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.401 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.657 -1.33%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 35.023 1.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.431 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.893 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.802 -1.38%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 94.749 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.742 -7.05%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.305 -2.43%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.380 2.82%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.724 3.04%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.812 3.25%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.395 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 35981.015 -3.14%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 647.388 -1.35%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347429.479 -1.57%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35738.524 -3.41%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 743.718 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349098.525 -1.21%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.132 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16449.070 2.51%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.571 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208127.269 -2.20%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 92.139 -1.98%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.465 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 125.384 -2.32%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.833 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.917 -1.82%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.178 -1.69%
std::multiset<int>::clear()/0 389.577 -
std::multiset<int>::clear()/1024 9790.886 -
std::multiset<int>::clear()/32 618.803 -
std::multiset<int>::clear()/8192 77975.622 -
std::multiset<int>::contains(key)_(existent)/1024 3.955 -1.92%
std::multiset<int>::contains(key)_(existent)/32 1.716 -1.34%
std::multiset<int>::contains(key)_(existent)/8192 8.744 -2.79%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.077 2.95%
std::multiset<int>::contains(key)_(non-existent)/32 2.643 -
std::multiset<int>::contains(key)_(non-existent)/8192 9.532 11.90%
std::multiset<int>::count(key)_(existent)/1024 5.682 1.76%
std::multiset<int>::count(key)_(existent)/32 3.827 -
std::multiset<int>::count(key)_(existent)/8192 9.526 4.00%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -4.53%
std::multiset<int>::count(key)_(non-existent)/1024 5.914 -
std::multiset<int>::count(key)_(non-existent)/32 2.494 1.86%
std::multiset<int>::count(key)_(non-existent)/8192 9.723 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.765 -3.31%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5768.327 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.757 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47511.767 -
std::multiset<int>::ctor(const&)/0 12.676 -
std::multiset<int>::ctor(const&)/1024 7156.545 8.09%
std::multiset<int>::ctor(const&)/32 233.069 -2.49%
std::multiset<int>::ctor(const&)/8192 56351.652 6.98%
std::multiset<int>::ctor(const&,_alloc)/0 12.666 -
std::multiset<int>::ctor(const&,_alloc)/1024 6403.392 -1.34%
std::multiset<int>::ctor(const&,_alloc)/32 242.062 6.42%
std::multiset<int>::ctor(const&,_alloc)/8192 50646.293 -2.22%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.618 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9111.779 2.82%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.908 5.95%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74218.494 5.36%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.645 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12625.153 -3.14%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.243 -3.46%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245980.468 -4.57%
std::multiset<int>::equal_range(key)_(existent)/1024 5.383 3.18%
std::multiset<int>::equal_range(key)_(existent)/32 2.349 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.166 -5.20%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -6.00%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.845 6.65%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.535 1.89%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.800 4.13%
std::multiset<int>::erase(iterator)/1024 23.305 -
std::multiset<int>::erase(iterator)/32 20.715 -1.83%
std::multiset<int>::erase(iterator)/8192 23.004 -1.15%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.390 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6507.842 -2.40%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.092 -1.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52682.885 -1.31%
std::multiset<int>::erase(key)_(existent)/1024 39.461 -6.08%
std::multiset<int>::erase(key)_(existent)/32 21.982 -4.46%
std::multiset<int>::erase(key)_(existent)/8192 60.796 -1.65%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.285 8.62%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.738 -1.43%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.328 -6.66%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.507 -1.15%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.275 4.38%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.921 -3.50%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.778 -2.19%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.214 -
std::multiset<int>::find(key)_(existent)/1024 4.055 -
std::multiset<int>::find(key)_(existent)/32 1.597 -1.27%
std::multiset<int>::find(key)_(existent)/8192 8.219 -
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.472 -
std::multiset<int>::find(key)_(non-existent)/32 2.258 -1.12%
std::multiset<int>::find(key)_(non-existent)/8192 8.127 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.374 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.647 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.170 -9.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.224 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.091 2.39%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.580 1.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.110 2.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.201 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.084 -1.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.728 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 86.821 18.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.167 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.783 -3.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.965 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.661 2.38%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.212 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14346.247 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.728 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186361.473 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.446 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12171.990 3.91%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.397 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123753.460 6.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.171 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11904.184 -3.02%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.362 -1.10%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 185266.872 -2.12%
std::multiset<int>::insert(value)_(already_present)/1024 30.003 -2.48%
std::multiset<int>::insert(value)_(already_present)/32 18.077 -2.74%
std::multiset<int>::insert(value)_(already_present)/8192 31.884 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.047 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 53.476 11.73%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.991 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 87.143 3.69%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.015 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.822 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.143 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.597 -4.10%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.085 -2.60%
std::multiset<int>::lower_bound(key)_(existent)/32 2.164 -1.50%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.584 -2.71%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.439 74.64%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.389 40.12%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.423 50.78%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.273 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6246.326 -3.70%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.341 -3.40%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49638.291 -3.70%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.271 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6253.546 -3.79%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 221.177 -2.32%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49556.986 -5.29%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.785 -1.46%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.424 -1.80%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12369.206 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.091 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.399 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.651 -2.05%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.295 92.51%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.617 33.61%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.082 111.38%
std::multiset<std::string>::clear()/0 391.340 -
std::multiset<std::string>::clear()/1024 21559.357 -
std::multiset<std::string>::clear()/32 915.591 2.56%
std::multiset<std::string>::clear()/8192 211753.002 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.642 -12.55%
std::multiset<std::string>::contains(key)_(existent)/32 15.307 -4.14%
std::multiset<std::string>::contains(key)_(existent)/8192 29.833 4.58%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 4.14%
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.571 -22.56%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.259 -10.37%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.652 -5.56%
std::multiset<std::string>::count(key)_(existent)/1024 23.392 -
std::multiset<std::string>::count(key)_(existent)/32 20.305 2.03%
std::multiset<std::string>::count(key)_(existent)/8192 29.269 -5.78%
std::multiset<std::string>::count(key)_(non-existent)/0 0.271 4.57%
std::multiset<std::string>::count(key)_(non-existent)/1024 24.742 -
std::multiset<std::string>::count(key)_(non-existent)/32 11.379 11.01%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.186 1.49%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.838 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6822.242 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.964 1.66%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57391.100 -
std::multiset<std::string>::ctor(const&)/0 12.706 -
std::multiset<std::string>::ctor(const&)/1024 34619.395 1.17%
std::multiset<std::string>::ctor(const&)/32 808.169 1.80%
std::multiset<std::string>::ctor(const&)/8192 342692.097 1.29%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.701 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36744.580 2.07%
std::multiset<std::string>::ctor(const&,_alloc)/32 790.809 6.69%
std::multiset<std::string>::ctor(const&,_alloc)/8192 346283.429 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38010.965 -1.10%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 827.804 9.42%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374328.678 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.059 1.75%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54516.248 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1051.263 3.01%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084036.214 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.087 -4.46%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.094 7.32%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.562 -1.46%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.096 3.92%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.963 3.75%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.619 -
std::multiset<std::string>::erase(iterator)/1024 28.123 -10.78%
std::multiset<std::string>::erase(iterator)/32 32.687 15.94%
std::multiset<std::string>::erase(iterator)/8192 31.568 -12.89%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.482 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13018.595 1.68%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.364 -1.28%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118624.896 -
std::multiset<std::string>::erase(key)_(existent)/1024 64.931 -30.67%
std::multiset<std::string>::erase(key)_(existent)/32 79.638 -
std::multiset<std::string>::erase(key)_(existent)/8192 67.452 -16.11%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.279 -2.67%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.266 -17.10%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.638 -3.37%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.365 9.82%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.556 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.751 -
std::multiset<std::string>::find(key)_(existent)/1024 24.910 3.62%
std::multiset<std::string>::find(key)_(existent)/32 14.297 -5.41%
std::multiset<std::string>::find(key)_(existent)/8192 25.629 -8.88%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.081 7.39%
std::multiset<std::string>::find(key)_(non-existent)/32 11.037 4.37%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.279 1.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.543 -33.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.543 8.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.721 -14.80%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.519 -10.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.389 16.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.735 -5.80%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.165 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.796 -28.76%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.773 -7.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.993 -8.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.700 -14.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 62.564 -14.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.212 -14.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.733 -8.87%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.714 1.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.817 29.68%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.181 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63879.562 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1357.548 -4.17%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 866661.084 -3.70%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 405.953 3.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42974.873 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1224.112 -3.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596211.151 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.618 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61566.187 1.29%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1490.170 1.12%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 808774.653 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.348 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.470 13.33%
std::multiset<std::string>::insert(value)_(already_present)/8192 68.310 29.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.362 13.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 56.972 -13.70%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 42.933 36.93%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 82.870 -5.21%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.184 -10.38%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.115 -7.08%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.099 9.97%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.173 -5.42%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 88.455 -5.69%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.981 -5.50%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.202 3.96%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.967 -1.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.715 -3.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.947 -2.00%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.231 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36090.944 -6.72%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 713.704 -10.00%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344907.208 -3.16%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.247 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35625.295 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 685.791 -11.41%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343846.132 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16570.448 3.58%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.010 1.57%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206521.763 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.686 -2.97%
std::multiset<std::string>::upper_bound(key)_(existent)/32 35.651 -11.98%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 133.859 -3.03%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.254 -5.82%
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.589 -1.00%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.769 7.93%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.489 -
std::none_of(deque<int>)_(process_all)/32 12.292 -
std::none_of(deque<int>)_(process_all)/32768 10136.817 -
std::none_of(deque<int>)_(process_all)/50 18.873 -
std::none_of(deque<int>)_(process_all)/8 3.280 -
std::none_of(deque<int>)_(process_all)/8192 2521.936 -
std::none_of(list<int>)_(process_all)/32 11.663 -1.69%
std::none_of(list<int>)_(process_all)/32768 27108.593 -
std::none_of(list<int>)_(process_all)/50 21.800 -
std::none_of(list<int>)_(process_all)/8 2.669 -
std::none_of(list<int>)_(process_all)/8192 8073.919 -2.69%
std::none_of(vector<int>)_(process_all)/32 8.397 -
std::none_of(vector<int>)_(process_all)/32768 8116.559 -
std::none_of(vector<int>)_(process_all)/50 19.398 -
std::none_of(vector<int>)_(process_all)/8 2.432 -
std::none_of(vector<int>)_(process_all)/8192 2037.776 -
std::partial_sort(deque<int>)_(ascending)/1024 7794.192 -
std::partial_sort(deque<int>)_(ascending)/8 31.861 -
std::partial_sort(deque<int>)_(ascending)/8192 151209.709 2.69%
std::partial_sort(deque<int>)_(descending)/1024 17827.494 -
std::partial_sort(deque<int>)_(descending)/8 43.034 2.26%
std::partial_sort(deque<int>)_(descending)/8192 258760.197 -1.24%
std::partial_sort(deque<int>)_(heap)/1024 18005.771 -
std::partial_sort(deque<int>)_(heap)/8 40.216 2.57%
std::partial_sort(deque<int>)_(heap)/8192 265221.353 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7715.131 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.800 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 144365.834 1.39%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18840.441 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.540 -1.56%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 265817.725 1.07%
std::partial_sort(deque<int>)_(repeated)/1024 6247.691 -1.64%
std::partial_sort(deque<int>)_(repeated)/8 26.361 -
std::partial_sort(deque<int>)_(repeated)/8192 75752.974 -
std::partial_sort(deque<int>)_(shuffled)/1024 15625.132 -
std::partial_sort(deque<int>)_(shuffled)/8 32.015 -2.00%
std::partial_sort(deque<int>)_(shuffled)/8192 245557.800 1.69%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4758.837 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 19.907 -2.53%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50781.377 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7800.353 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.522 -4.14%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92619.335 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7861.398 -2.29%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.349 -2.67%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95687.211 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4781.985 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.994 -1.61%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50746.220 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8779.697 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.329 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92550.462 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.856 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.902 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27764.296 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6683.280 -1.07%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 21.814 -15.46%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83262.742 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.537 -
std::partial_sort(vector<int>)_(ascending)/8 18.907 -
std::partial_sort(vector<int>)_(ascending)/8192 50429.119 -
std::partial_sort(vector<int>)_(descending)/1024 7910.486 -
std::partial_sort(vector<int>)_(descending)/8 24.365 -2.33%
std::partial_sort(vector<int>)_(descending)/8192 93691.138 -
std::partial_sort(vector<int>)_(heap)/1024 8079.958 1.99%
std::partial_sort(vector<int>)_(heap)/8 27.269 -1.14%
std::partial_sort(vector<int>)_(heap)/8192 101191.771 4.06%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4778.441 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.903 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50265.616 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8847.782 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.859 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93303.901 -
std::partial_sort(vector<int>)_(repeated)/1024 2508.592 -
std::partial_sort(vector<int>)_(repeated)/8 18.570 -
std::partial_sort(vector<int>)_(repeated)/8192 26681.281 -
std::partial_sort(vector<int>)_(shuffled)/1024 6723.601 -
std::partial_sort(vector<int>)_(shuffled)/8 28.156 -2.59%
std::partial_sort(vector<int>)_(shuffled)/8192 88138.132 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5118.686 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.965 -1.37%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53003.229 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8122.733 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.647 -1.55%
std::partial_sort_copy(deque<int>)_(descending)/8192 94783.954 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8306.754 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.168 -1.26%
std::partial_sort_copy(deque<int>)_(heap)/8192 98164.363 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5301.504 2.27%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.451 3.51%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53666.580 -4.51%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8976.411 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.010 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94209.039 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.457 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.888 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29851.288 -3.23%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6917.496 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.225 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86990.314 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5311.738 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.102 -1.62%
std::partial_sort_copy(list<int>)_(ascending)/8192 57063.097 -
std::partial_sort_copy(list<int>)_(descending)/1024 8130.427 -1.30%
std::partial_sort_copy(list<int>)_(descending)/8 16.139 1.50%
std::partial_sort_copy(list<int>)_(descending)/8192 96497.690 -
std::partial_sort_copy(list<int>)_(heap)/1024 8190.863 -
std::partial_sort_copy(list<int>)_(heap)/8 17.752 -
std::partial_sort_copy(list<int>)_(heap)/8192 100205.709 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5335.470 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.330 -2.23%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57600.700 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 8999.129 -1.78%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.115 1.17%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 95767.757 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.593 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.024 1.26%
std::partial_sort_copy(list<int>)_(repeated)/8192 33901.934 1.20%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7017.593 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.099 -10.64%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88153.320 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4719.942 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.471 3.76%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50457.207 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7866.116 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.841 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92744.652 -1.04%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7890.880 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.444 2.36%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96394.885 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4727.763 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.285 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50625.500 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8806.917 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.429 1.63%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92747.210 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2496.194 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.316 -1.33%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27288.873 1.65%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6701.997 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.386 -1.64%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84574.342 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4818.705 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.749 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50386.429 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7885.007 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.380 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93204.469 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7989.639 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.530 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97302.430 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4827.212 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.804 1.14%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50387.418 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8790.984 -1.18%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.051 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94108.019 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2499.497 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.651 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 28056.622 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6779.252 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.701 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87817.224 -
std::partition(deque<int>)_(dense)/1024 352.210 -
std::partition(deque<int>)_(dense)/32 10.792 9.92%
std::partition(deque<int>)_(dense)/50 16.183 8.39%
std::partition(deque<int>)_(dense)/8192 2776.776 -
std::partition(deque<int>)_(sparse)/1024 379.778 -
std::partition(deque<int>)_(sparse)/32 11.628 13.88%
std::partition(deque<int>)_(sparse)/50 17.064 15.08%
std::partition(deque<int>)_(sparse)/8192 2938.988 -6.15%
std::partition(list<int>)_(dense)/1024 387.979 -
std::partition(list<int>)_(dense)/32 8.726 -1.10%
std::partition(list<int>)_(dense)/50 13.299 -1.22%
std::partition(list<int>)_(dense)/8192 4935.093 -
std::partition(list<int>)_(sparse)/1024 716.132 -1.43%
std::partition(list<int>)_(sparse)/32 8.850 -
std::partition(list<int>)_(sparse)/50 22.025 -
std::partition(list<int>)_(sparse)/8192 7612.258 1.84%
std::partition(vector<int>)_(dense)/1024 247.899 -
std::partition(vector<int>)_(dense)/32 8.826 2.42%
std::partition(vector<int>)_(dense)/50 13.060 -
std::partition(vector<int>)_(dense)/8192 1867.567 -
std::partition(vector<int>)_(sparse)/1024 254.961 -
std::partition(vector<int>)_(sparse)/32 8.875 -1.22%
std::partition(vector<int>)_(sparse)/50 13.791 -1.95%
std::partition(vector<int>)_(sparse)/8192 1857.066 -
std::partition_copy(deque<int>)/1024 707.391 11.56%
std::partition_copy(deque<int>)/32 13.036 -1.95%
std::partition_copy(deque<int>)/50 21.474 1.86%
std::partition_copy(deque<int>)/8192 5980.020 4.75%
std::partition_copy(list<int>)/1024 711.960 -
std::partition_copy(list<int>)/32 9.111 1.27%
std::partition_copy(list<int>)/50 12.990 -
std::partition_copy(list<int>)/8192 7235.805 -1.25%
std::partition_copy(vector<int>)/1024 463.461 -1.01%
std::partition_copy(vector<int>)/32 8.030 -1.48%
std::partition_copy(vector<int>)/50 12.875 2.11%
std::partition_copy(vector<int>)/8192 4554.086 -7.75%
std::partition_point(deque<int>)/1024 9.480 -
std::partition_point(deque<int>)/32 4.139 -
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 15.241 -
std::partition_point(list<int>)/1024 1284.974 -
std::partition_point(list<int>)/32 15.821 -
std::partition_point(list<int>)/50 24.925 -
std::partition_point(list<int>)/8192 11787.172 -5.60%
std::partition_point(vector<int>)/1024 6.082 -1.44%
std::partition_point(vector<int>)/32 2.549 -
std::partition_point(vector<int>)/50 2.557 -
std::partition_point(vector<int>)/8192 9.198 -1.86%
std::pop_heap(deque<float>)/1024 12.482 -1.38%
std::pop_heap(deque<float>)/8 52.087 -
std::pop_heap(deque<float>)/8192 66.618 9.72%
std::pop_heap(deque<int>)/1024 12.364 -
std::pop_heap(deque<int>)/8 51.875 -
std::pop_heap(deque<int>)/8192 52.990 -
std::pop_heap(deque<size_t>)/1024 15.261 -
std::pop_heap(deque<size_t>)/8 52.749 -3.25%
std::pop_heap(deque<size_t>)/8192 60.024 -
std::pop_heap(deque<std::string>)/1024 59.335 -
std::pop_heap(deque<std::string>)/8 57.388 -1.07%
std::pop_heap(deque<std::string>)/8192 115.137 -
std::pop_heap(vector<float>)/1024 8.408 -
std::pop_heap(vector<float>)/8 50.356 -
std::pop_heap(vector<float>)/8192 19.851 -
std::pop_heap(vector<int>)/1024 9.929 -
std::pop_heap(vector<int>)/8 51.019 -
std::pop_heap(vector<int>)/8192 13.019 -
std::pop_heap(vector<size_t>)/1024 9.918 -
std::pop_heap(vector<size_t>)/8 51.580 -
std::pop_heap(vector<size_t>)/8192 13.070 -
std::pop_heap(vector<std::string>)/1024 20.306 -
std::pop_heap(vector<std::string>)/8 53.479 -
std::pop_heap(vector<std::string>)/8192 51.144 -
std::remove(deque<int>)_(prefix)/1024 522.917 -
std::remove(deque<int>)_(prefix)/32 55.767 -
std::remove(deque<int>)_(prefix)/50 63.084 -
std::remove(deque<int>)_(prefix)/8192 3834.306 -
std::remove(deque<int>)_(sprinkled)/1024 516.079 -
std::remove(deque<int>)_(sprinkled)/32 50.051 -
std::remove(deque<int>)_(sprinkled)/50 54.888 -
std::remove(deque<int>)_(sprinkled)/8192 3839.367 -
std::remove(list<int>)_(prefix)/1024 958.126 -
std::remove(list<int>)_(prefix)/32 52.169 -
std::remove(list<int>)_(prefix)/50 62.530 -
std::remove(list<int>)_(prefix)/8192 8358.306 -
std::remove(list<int>)_(sprinkled)/1024 930.690 -4.21%
std::remove(list<int>)_(sprinkled)/32 52.015 -
std::remove(list<int>)_(sprinkled)/50 61.379 -
std::remove(list<int>)_(sprinkled)/8192 7846.744 -3.21%
std::remove(vector<int>)_(prefix)/1024 308.969 -
std::remove(vector<int>)_(prefix)/32 48.513 -
std::remove(vector<int>)_(prefix)/50 53.591 -1.42%
std::remove(vector<int>)_(prefix)/8192 2098.063 -
std::remove(vector<int>)_(sprinkled)/1024 284.460 -
std::remove(vector<int>)_(sprinkled)/32 48.399 -1.09%
std::remove(vector<int>)_(sprinkled)/50 52.575 -1.15%
std::remove(vector<int>)_(sprinkled)/8192 1972.893 -
std::remove_copy(deque<int>)_(prefix)/1024 375.660 -6.30%
std::remove_copy(deque<int>)_(prefix)/32 12.941 -
std::remove_copy(deque<int>)_(prefix)/50 20.645 -
std::remove_copy(deque<int>)_(prefix)/8192 3330.259 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.107 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.113 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.283 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2913.867 -
std::remove_copy(list<int>)_(prefix)/1024 742.440 -
std::remove_copy(list<int>)_(prefix)/32 11.210 -
std::remove_copy(list<int>)_(prefix)/50 18.955 -
std::remove_copy(list<int>)_(prefix)/8192 7529.636 2.96%
std::remove_copy(list<int>)_(sprinkled)/1024 733.084 -
std::remove_copy(list<int>)_(sprinkled)/32 11.199 -
std::remove_copy(list<int>)_(sprinkled)/50 18.614 -
std::remove_copy(list<int>)_(sprinkled)/8192 7734.715 5.80%
std::remove_copy(vector<int>)_(prefix)/1024 262.043 -
std::remove_copy(vector<int>)_(prefix)/32 9.404 1.12%
std::remove_copy(vector<int>)_(prefix)/50 13.896 -1.76%
std::remove_copy(vector<int>)_(prefix)/8192 2052.807 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.004 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.430 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.556 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1927.004 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.861 3.78%
std::remove_copy_if(deque<int>)_(prefix)/32 17.961 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.937 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3769.339 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.468 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.403 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.696 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3659.635 2.47%
std::remove_copy_if(list<int>)_(prefix)/1024 787.752 -
std::remove_copy_if(list<int>)_(prefix)/32 16.954 -
std::remove_copy_if(list<int>)_(prefix)/50 24.627 -
std::remove_copy_if(list<int>)_(prefix)/8192 7602.170 -1.21%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.073 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.488 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.107 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7644.298 -
std::remove_copy_if(vector<int>)_(prefix)/1024 400.879 -2.82%
std::remove_copy_if(vector<int>)_(prefix)/32 12.203 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.838 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3501.520 1.22%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.922 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.524 2.21%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.225 -4.52%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.824 -
std::remove_if(deque<int>)_(prefix)/1024 553.866 -
std::remove_if(deque<int>)_(prefix)/32 56.408 -1.20%
std::remove_if(deque<int>)_(prefix)/50 67.899 3.93%
std::remove_if(deque<int>)_(prefix)/8192 4274.890 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.784 -
std::remove_if(deque<int>)_(sprinkled)/32 52.989 -1.38%
std::remove_if(deque<int>)_(sprinkled)/50 59.979 -3.02%
std::remove_if(deque<int>)_(sprinkled)/8192 3904.232 -
std::remove_if(list<int>)_(prefix)/1024 987.252 -3.31%
std::remove_if(list<int>)_(prefix)/32 58.420 -
std::remove_if(list<int>)_(prefix)/50 73.226 1.24%
std::remove_if(list<int>)_(prefix)/8192 9395.137 -
std::remove_if(list<int>)_(sprinkled)/1024 970.894 -1.09%
std::remove_if(list<int>)_(sprinkled)/32 56.857 -
std::remove_if(list<int>)_(sprinkled)/50 74.559 5.63%
std::remove_if(list<int>)_(sprinkled)/8192 8001.173 -2.99%
std::remove_if(vector<int>)_(prefix)/1024 348.212 -
std::remove_if(vector<int>)_(prefix)/32 48.988 -
std::remove_if(vector<int>)_(prefix)/50 54.192 -
std::remove_if(vector<int>)_(prefix)/8192 2554.875 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.193 -
std::remove_if(vector<int>)_(sprinkled)/32 50.513 -
std::remove_if(vector<int>)_(sprinkled)/50 56.913 -
std::remove_if(vector<int>)_(sprinkled)/8192 2945.125 -
std::replace(deque<int>)_(prefix)/1024 409.077 -1.22%
std::replace(deque<int>)_(prefix)/32 12.635 -1.67%
std::replace(deque<int>)_(prefix)/50 18.899 -1.78%
std::replace(deque<int>)_(prefix)/8192 3233.671 -
std::replace(deque<int>)_(sprinkled)/1024 349.923 -
std::replace(deque<int>)_(sprinkled)/32 12.067 -
std::replace(deque<int>)_(sprinkled)/50 18.080 -1.50%
std::replace(deque<int>)_(sprinkled)/8192 2795.055 -
std::replace(list<int>)_(prefix)/1024 738.917 -
std::replace(list<int>)_(prefix)/32 10.956 -
std::replace(list<int>)_(prefix)/50 17.229 -
std::replace(list<int>)_(prefix)/8192 7003.349 -
std::replace(list<int>)_(sprinkled)/1024 790.678 -
std::replace(list<int>)_(sprinkled)/32 11.163 -1.45%
std::replace(list<int>)_(sprinkled)/50 18.634 -1.68%
std::replace(list<int>)_(sprinkled)/8192 7607.223 1.83%
std::replace(vector<int>)_(prefix)/1024 159.062 -1.34%
std::replace(vector<int>)_(prefix)/32 5.163 -
std::replace(vector<int>)_(prefix)/50 7.761 -
std::replace(vector<int>)_(prefix)/8192 1268.688 -
std::replace(vector<int>)_(sprinkled)/1024 162.976 4.56%
std::replace(vector<int>)_(sprinkled)/32 5.853 2.24%
std::replace(vector<int>)_(sprinkled)/50 8.877 -9.02%
std::replace(vector<int>)_(sprinkled)/8192 1297.422 6.61%
std::replace_if(deque<int>)_(prefix)/1024 477.314 -2.50%
std::replace_if(deque<int>)_(prefix)/32 13.660 -
std::replace_if(deque<int>)_(prefix)/50 20.221 -
std::replace_if(deque<int>)_(prefix)/8192 3505.070 1.07%
std::replace_if(deque<int>)_(sprinkled)/1024 367.120 -
std::replace_if(deque<int>)_(sprinkled)/32 12.409 -
std::replace_if(deque<int>)_(sprinkled)/50 18.616 -
std::replace_if(deque<int>)_(sprinkled)/8192 2941.167 -
std::replace_if(list<int>)_(prefix)/1024 731.166 -
std::replace_if(list<int>)_(prefix)/32 13.814 -
std::replace_if(list<int>)_(prefix)/50 24.354 -
std::replace_if(list<int>)_(prefix)/8192 7155.517 -
std::replace_if(list<int>)_(sprinkled)/1024 736.215 -1.02%
std::replace_if(list<int>)_(sprinkled)/32 13.253 -
std::replace_if(list<int>)_(sprinkled)/50 22.814 -7.00%
std::replace_if(list<int>)_(sprinkled)/8192 7425.726 -
std::replace_if(vector<int>)_(prefix)/1024 271.708 1.25%
std::replace_if(vector<int>)_(prefix)/32 9.557 -1.06%
std::replace_if(vector<int>)_(prefix)/50 13.784 -
std::replace_if(vector<int>)_(prefix)/8192 2030.624 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.713 -
std::replace_if(vector<int>)_(sprinkled)/32 8.745 -
std::replace_if(vector<int>)_(sprinkled)/50 12.834 -
std::replace_if(vector<int>)_(sprinkled)/8192 1910.417 -
std::reverse(deque<int>)/32768 5701.829 -
std::reverse(deque<int>)/4096 716.292 -
std::reverse(deque<int>)/512 112.768 -
std::reverse(deque<int>)/64 13.012 -
std::reverse(deque<int>)/8 2.487 -52.86%
std::reverse(list<int>)/32768 17354.322 -15.49%
std::reverse(list<int>)/4096 1778.875 -6.82%
std::reverse(list<int>)/512 192.026 -
std::reverse(list<int>)/64 17.537 -
std::reverse(list<int>)/8 1.922 -
std::reverse(vector<int>)/32768 1034.252 -
std::reverse(vector<int>)/4096 130.324 -
std::reverse(vector<int>)/512 16.334 -
std::reverse(vector<int>)/64 4.191 -
std::reverse(vector<int>)/8 1.505 -2.35%
std::reverse_copy(deque<int>)/32768 7885.547 -1.07%
std::reverse_copy(deque<int>)/4096 975.772 -
std::reverse_copy(deque<int>)/512 124.250 -5.12%
std::reverse_copy(deque<int>)/64 15.848 -
std::reverse_copy(deque<int>)/8 2.525 -
std::reverse_copy(list<int>)/32768 26890.044 1.58%
std::reverse_copy(list<int>)/4096 3350.555 4.28%
std::reverse_copy(list<int>)/512 363.204 -
std::reverse_copy(list<int>)/64 29.836 -1.52%
std::reverse_copy(list<int>)/8 2.442 -
std::reverse_copy(vector<int>)/32768 981.175 -
std::reverse_copy(vector<int>)/4096 131.705 1.35%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.531 -
std::reverse_copy(vector<int>)/8 2.626 8.60%
std::rotate(deque<int>)_(1_element_backward)/1024 40.662 -
std::rotate(deque<int>)_(1_element_backward)/32 3.559 -
std::rotate(deque<int>)_(1_element_backward)/50 5.092 -3.11%
std::rotate(deque<int>)_(1_element_backward)/8192 310.864 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.510 3.30%
std::rotate(deque<int>)_(1_element_forward)/32 4.123 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 301.059 -
std::rotate(deque<int>)_(by_1/2)/1024 187.492 -
std::rotate(deque<int>)_(by_1/2)/32 8.602 -
std::rotate(deque<int>)_(by_1/2)/50 11.518 -
std::rotate(deque<int>)_(by_1/2)/8192 1552.570 -5.42%
std::rotate(deque<int>)_(by_1/3)/1024 419.531 3.81%
std::rotate(deque<int>)_(by_1/3)/32 20.600 -1.64%
std::rotate(deque<int>)_(by_1/3)/50 30.008 -4.33%
std::rotate(deque<int>)_(by_1/3)/8192 3227.163 -
std::rotate(deque<int>)_(by_1/4)/1024 265.445 -
std::rotate(deque<int>)_(by_1/4)/32 13.137 -
std::rotate(deque<int>)_(by_1/4)/50 28.563 1.40%
std::rotate(deque<int>)_(by_1/4)/8192 2624.927 -2.10%
std::rotate(list<int>)_(1_element_backward)/1024 737.267 -
std::rotate(list<int>)_(1_element_backward)/32 13.215 -1.06%
std::rotate(list<int>)_(1_element_backward)/50 24.485 -2.57%
std::rotate(list<int>)_(1_element_backward)/8192 8004.133 10.09%
std::rotate(list<int>)_(1_element_forward)/1024 728.747 -
std::rotate(list<int>)_(1_element_forward)/32 13.768 -
std::rotate(list<int>)_(1_element_forward)/50 25.754 -
std::rotate(list<int>)_(1_element_forward)/8192 7620.615 8.01%
std::rotate(list<int>)_(by_1/2)/1024 381.935 -2.11%
std::rotate(list<int>)_(by_1/2)/32 6.435 -
std::rotate(list<int>)_(by_1/2)/50 12.600 -
std::rotate(list<int>)_(by_1/2)/8192 6097.745 11.08%
std::rotate(list<int>)_(by_1/3)/1024 805.550 -
std::rotate(list<int>)_(by_1/3)/32 16.635 -
std::rotate(list<int>)_(by_1/3)/50 22.969 -
std::rotate(list<int>)_(by_1/3)/8192 10457.362 25.15%
std::rotate(list<int>)_(by_1/4)/1024 572.014 -52.96%
std::rotate(list<int>)_(by_1/4)/32 14.434 -
std::rotate(list<int>)_(by_1/4)/50 25.645 -
std::rotate(list<int>)_(by_1/4)/8192 7229.873 9.47%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.641 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.681 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.686 -
std::rotate(vector<bool>)_(1_element_backward)/8192 117.112 7.94%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.555 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.611 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.654 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.947 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.437 -
std::rotate(vector<bool>)_(by_1/2)/32 17.974 -
std::rotate(vector<bool>)_(by_1/2)/50 17.748 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.033 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.405 -
std::rotate(vector<bool>)_(by_1/3)/32 17.758 -
std::rotate(vector<bool>)_(by_1/3)/50 17.814 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.980 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.120 -9.42%
std::rotate(vector<bool>)_(by_1/4)/32 17.902 -
std::rotate(vector<bool>)_(by_1/4)/50 17.742 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.210 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.573 -
std::rotate(vector<int>)_(1_element_backward)/32 2.921 -
std::rotate(vector<int>)_(1_element_backward)/50 5.308 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.517 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.174 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.239 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.804 -
std::rotate(vector<int>)_(by_1/2)/1024 31.700 -
std::rotate(vector<int>)_(by_1/2)/32 2.330 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.443 -
std::rotate(vector<int>)_(by_1/3)/1024 119.432 -
std::rotate(vector<int>)_(by_1/3)/32 9.958 -
std::rotate(vector<int>)_(by_1/3)/50 11.118 -
std::rotate(vector<int>)_(by_1/3)/8192 867.390 -
std::rotate(vector<int>)_(by_1/4)/1024 47.112 -
std::rotate(vector<int>)_(by_1/4)/32 4.729 -
std::rotate(vector<int>)_(by_1/4)/50 11.620 1.71%
std::rotate(vector<int>)_(by_1/4)/8192 369.006 -
std::rotate_copy(deque<int>)/1024 34.554 -
std::rotate_copy(deque<int>)/32 2.672 -1.80%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.007 -
std::rotate_copy(list<int>)/1024 732.927 -
std::rotate_copy(list<int>)/32 8.603 -2.03%
std::rotate_copy(list<int>)/50 13.832 -
std::rotate_copy(list<int>)/8192 6740.268 -1.03%
std::rotate_copy(vector<int>)/1024 34.239 1.12%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.675 -2.96%
std::rotate_copy(vector<int>)/8192 372.394 -27.74%
std::sample(deque<int>)/1024 11347.495 -
std::sample(deque<int>)/32 304.425 -
std::sample(deque<int>)/8192 91633.761 -
std::sample(list<int>)/1024 12006.214 -
std::sample(list<int>)/32 313.356 -
std::sample(list<int>)/8192 98150.894 -
std::sample(vector<int>)/1024 11280.245 -
std::sample(vector<int>)/32 301.958 -
std::sample(vector<int>)/8192 91349.976 -
std::search(deque<int>)_(near_matches)/1000 24325.483 19.19%
std::search(deque<int>)_(near_matches)/1024 25454.799 19.09%
std::search(deque<int>)_(near_matches)/8192 1426828.582 -1.29%
std::search(deque<int>)_(no_match)/1000 402.279 -
std::search(deque<int>)_(no_match)/1024 298.637 -15.32%
std::search(deque<int>)_(no_match)/1048576 419884.661 -
std::search(deque<int>)_(no_match)/8192 3281.106 -
std::search(deque<int>)_(same_length)/1000 349.249 6.20%
std::search(deque<int>)_(same_length)/1024 471.573 -1.24%
std::search(deque<int>)_(same_length)/8192 3928.515 3.57%
std::search(deque<int>)_(single_element)/1000 445.571 -
std::search(deque<int>)_(single_element)/1024 456.043 -
std::search(deque<int>)_(single_element)/8192 3633.127 -1.19%
std::search(deque<int>,_pred)_(near_matches)/1000 26899.985 8.35%
std::search(deque<int>,_pred)_(near_matches)/1024 28194.891 11.87%
std::search(deque<int>,_pred)_(near_matches)/8192 1517554.383 -
std::search(deque<int>,_pred)_(no_match)/1000 451.848 -2.07%
std::search(deque<int>,_pred)_(no_match)/1024 472.705 -
std::search(deque<int>,_pred)_(no_match)/1048576 481839.075 -
std::search(deque<int>,_pred)_(no_match)/8192 3774.923 -
std::search(deque<int>,_pred)_(same_length)/1000 498.966 1.73%
std::search(deque<int>,_pred)_(same_length)/1024 510.895 1.06%
std::search(deque<int>,_pred)_(same_length)/8192 4034.358 -
std::search(deque<int>,_pred)_(single_element)/1000 682.713 -
std::search(deque<int>,_pred)_(single_element)/1024 701.056 -
std::search(deque<int>,_pred)_(single_element)/8192 5636.503 -
std::search(list<int>)_(near_matches)/1000 37556.447 -1.76%
std::search(list<int>)_(near_matches)/1024 39132.453 -1.70%
std::search(list<int>)_(near_matches)/8192 2507799.819 -1.78%
std::search(list<int>)_(no_match)/1000 684.595 -2.92%
std::search(list<int>)_(no_match)/1024 763.906 -
std::search(list<int>)_(no_match)/1048576 815594.376 -2.41%
std::search(list<int>)_(no_match)/8192 6617.204 -
std::search(list<int>)_(same_length)/1000 796.374 5.62%
std::search(list<int>)_(same_length)/1024 770.427 -
std::search(list<int>)_(same_length)/8192 8570.961 -
std::search(list<int>)_(single_element)/1000 645.064 -8.30%
std::search(list<int>)_(single_element)/1024 760.499 1.29%
std::search(list<int>)_(single_element)/8192 8548.066 3.65%
std::search(list<int>,_pred)_(near_matches)/1000 41291.831 -
std::search(list<int>,_pred)_(near_matches)/1024 43180.005 -
std::search(list<int>,_pred)_(near_matches)/8192 2675403.946 -
std::search(list<int>,_pred)_(no_match)/1000 798.257 -
std::search(list<int>,_pred)_(no_match)/1024 817.133 -
std::search(list<int>,_pred)_(no_match)/1048576 949940.153 -
std::search(list<int>,_pred)_(no_match)/8192 7283.826 -1.46%
std::search(list<int>,_pred)_(same_length)/1000 791.186 -
std::search(list<int>,_pred)_(same_length)/1024 812.417 -
std::search(list<int>,_pred)_(same_length)/8192 9421.209 -2.31%
std::search(list<int>,_pred)_(single_element)/1000 796.076 -
std::search(list<int>,_pred)_(single_element)/1024 815.054 -
std::search(list<int>,_pred)_(single_element)/8192 8228.945 -
std::search(vector<int>)_(near_matches)/1000 14182.361 -1.34%
std::search(vector<int>)_(near_matches)/1024 14887.349 -1.69%
std::search(vector<int>)_(near_matches)/8192 763638.511 -
std::search(vector<int>)_(no_match)/1000 210.325 -3.38%
std::search(vector<int>)_(no_match)/1024 215.291 -3.25%
std::search(vector<int>)_(no_match)/1048576 207819.799 -3.29%
std::search(vector<int>)_(no_match)/8192 1620.280 -3.55%
std::search(vector<int>)_(same_length)/1000 238.872 -
std::search(vector<int>)_(same_length)/1024 243.431 -1.29%
std::search(vector<int>)_(same_length)/8192 1857.536 -6.42%
std::search(vector<int>)_(single_element)/1000 226.322 -5.19%
std::search(vector<int>)_(single_element)/1024 231.569 -5.07%
std::search(vector<int>)_(single_element)/8192 1803.805 -3.24%
std::search(vector<int>,_pred)_(near_matches)/1000 22790.699 -
std::search(vector<int>,_pred)_(near_matches)/1024 23968.267 -
std::search(vector<int>,_pred)_(near_matches)/8192 1448904.416 -
std::search(vector<int>,_pred)_(no_match)/1000 517.877 -2.18%
std::search(vector<int>,_pred)_(no_match)/1024 529.722 -1.52%
std::search(vector<int>,_pred)_(no_match)/1048576 590898.054 -1.85%
std::search(vector<int>,_pred)_(no_match)/8192 4218.183 -1.81%
std::search(vector<int>,_pred)_(same_length)/1000 598.884 -
std::search(vector<int>,_pred)_(same_length)/1024 612.947 -
std::search(vector<int>,_pred)_(same_length)/8192 4903.278 -
std::search(vector<int>,_pred)_(single_element)/1000 533.215 -
std::search(vector<int>,_pred)_(single_element)/1024 543.057 -1.14%
std::search(vector<int>,_pred)_(single_element)/8192 4355.305 10.65%
std::search_n(deque<int>)_(no_match)/1024 13.626 -
std::search_n(deque<int>)_(no_match)/32 13.629 -
std::search_n(deque<int>)_(no_match)/8192 15.932 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.258 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.342 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.489 -
std::search_n(list<int>)_(no_match)/1024 736.779 -
std::search_n(list<int>)_(no_match)/32 10.218 -
std::search_n(list<int>)_(no_match)/8192 7505.645 7.76%
std::search_n(list<int>,_pred)_(no_match)/1024 816.445 -
std::search_n(list<int>,_pred)_(no_match)/32 16.449 -
std::search_n(list<int>,_pred)_(no_match)/8192 8505.990 8.26%
std::search_n(vector<int>)_(no_match)/1024 3.338 -
std::search_n(vector<int>)_(no_match)/32 3.396 -
std::search_n(vector<int>)_(no_match)/8192 3.346 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.061 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.092 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.066 -
std::set<int>::clear()/0 389.049 -
std::set<int>::clear()/1024 9254.298 -9.80%
std::set<int>::clear()/32 622.429 -5.97%
std::set<int>::clear()/8192 78586.383 -11.60%
std::set<int>::contains(key)_(existent)/1024 3.828 -2.10%
std::set<int>::contains(key)_(existent)/32 1.626 -2.45%
std::set<int>::contains(key)_(existent)/8192 8.427 2.80%
std::set<int>::contains(key)_(non-existent)/0 0.300 3.80%
std::set<int>::contains(key)_(non-existent)/1024 6.022 1.79%
std::set<int>::contains(key)_(non-existent)/32 2.701 -2.83%
std::set<int>::contains(key)_(non-existent)/8192 14.410 -1.04%
std::set<int>::count(key)_(existent)/1024 4.264 8.66%
std::set<int>::count(key)_(existent)/32 1.657 3.86%
std::set<int>::count(key)_(existent)/8192 7.717 -1.27%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.361 -1.10%
std::set<int>::count(key)_(non-existent)/32 2.859 -
std::set<int>::count(key)_(non-existent)/8192 11.185 -1.34%
std::set<int>::ctor(&&,_different_allocs)/0 12.800 -
std::set<int>::ctor(&&,_different_allocs)/1024 5783.901 -1.21%
std::set<int>::ctor(&&,_different_allocs)/32 176.398 -
std::set<int>::ctor(&&,_different_allocs)/8192 48642.066 -
std::set<int>::ctor(const&)/0 12.675 -
std::set<int>::ctor(const&)/1024 6314.102 1.46%
std::set<int>::ctor(const&)/32 224.136 2.62%
std::set<int>::ctor(const&)/8192 50779.709 1.20%
std::set<int>::ctor(const&,_alloc)/0 12.693 -
std::set<int>::ctor(const&,_alloc)/1024 6435.249 1.79%
std::set<int>::ctor(const&,_alloc)/32 224.652 1.67%
std::set<int>::ctor(const&,_alloc)/8192 51466.608 2.33%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.649 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8868.001 3.41%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.181 5.99%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70584.043 2.77%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.633 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13641.433 6.36%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 283.643 1.90%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247423.057 3.41%
std::set<int>::equal_range(key)_(existent)/1024 4.362 -
std::set<int>::equal_range(key)_(existent)/32 1.755 -1.82%
std::set<int>::equal_range(key)_(existent)/8192 8.733 10.16%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.692 -
std::set<int>::equal_range(key)_(non-existent)/32 2.513 -5.26%
std::set<int>::equal_range(key)_(non-existent)/8192 10.248 1.03%
std::set<int>::erase(iterator)/1024 19.655 -8.14%
std::set<int>::erase(iterator)/32 19.595 -6.64%
std::set<int>::erase(iterator)/8192 19.641 -8.93%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.524 1.27%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6684.671 -4.60%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.754 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54188.457 -4.99%
std::set<int>::erase(key)_(existent)/1024 50.096 -2.84%
std::set<int>::erase(key)_(existent)/32 21.340 -6.08%
std::set<int>::erase(key)_(existent)/8192 67.456 -2.83%
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.884 8.26%
std::set<int>::erase(key)_(non-existent,_end)/32 2.676 14.34%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.699 4.65%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.865 -1.67%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.756 -1.58%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.077 -
std::set<int>::find(key)_(existent)/1024 3.878 -
std::set<int>::find(key)_(existent)/32 1.693 -
std::set<int>::find(key)_(existent)/8192 8.178 2.47%
std::set<int>::find(key)_(non-existent)/0 0.250 -
std::set<int>::find(key)_(non-existent)/1024 5.589 -
std::set<int>::find(key)_(non-existent)/32 2.231 -2.28%
std::set<int>::find(key)_(non-existent)/8192 8.490 -4.57%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.015 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 54.732 16.08%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.380 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.632 -4.40%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.995 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.585 -4.69%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.001 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.549 -1.12%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.161 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 49.627 -5.76%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.914 -1.14%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.304 -4.82%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.827 3.34%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.663 7.66%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.179 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.658 2.32%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.378 -1.17%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16767.614 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.846 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184966.393 -1.45%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.905 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12947.359 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.179 1.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119551.087 1.26%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.645 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7876.848 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.834 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132208.102 2.11%
std::set<int>::insert(value)_(already_present)/1024 5.859 -
std::set<int>::insert(value)_(already_present)/32 1.784 1.59%
std::set<int>::insert(value)_(already_present)/8192 9.725 -3.23%
std::set<int>::insert(value)_(new_value,_end)/0 16.977 -
std::set<int>::insert(value)_(new_value,_end)/1024 39.981 -5.86%
std::set<int>::insert(value)_(new_value,_end)/32 18.715 -
std::set<int>::insert(value)_(new_value,_end)/8192 70.784 -5.52%
std::set<int>::insert(value)_(new_value,_middle)/0 16.972 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.380 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.447 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.102 -
std::set<int>::lower_bound(key)_(existent)/1024 4.671 -
std::set<int>::lower_bound(key)_(existent)/32 1.517 -
std::set<int>::lower_bound(key)_(existent)/8192 7.925 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.653 11.14%
std::set<int>::lower_bound(key)_(non-existent)/32 2.663 19.25%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.969 12.85%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6680.795 5.10%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 225.222 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 53511.272 -5.56%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.283 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6730.795 5.97%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 232.213 -1.13%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 53396.789 5.58%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.725 -4.13%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.726 -6.83%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12457.075 -
std::set<int>::upper_bound(key)_(existent)/1024 4.280 1.62%
std::set<int>::upper_bound(key)_(existent)/32 1.764 -1.20%
std::set<int>::upper_bound(key)_(existent)/8192 8.685 11.37%
std::set<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.872 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.433 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.709 -2.51%
std::set<std::string>::clear()/0 399.366 1.76%
std::set<std::string>::clear()/1024 21807.236 -
std::set<std::string>::clear()/32 913.252 1.42%
std::set<std::string>::clear()/8192 213961.015 1.47%
std::set<std::string>::contains(key)_(existent)/1024 21.126 -13.08%
std::set<std::string>::contains(key)_(existent)/32 16.820 6.39%
std::set<std::string>::contains(key)_(existent)/8192 26.757 -10.49%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.480 -12.19%
std::set<std::string>::contains(key)_(non-existent)/32 10.049 -8.78%
std::set<std::string>::contains(key)_(non-existent)/8192 27.760 -6.26%
std::set<std::string>::count(key)_(existent)/1024 24.395 1.41%
std::set<std::string>::count(key)_(existent)/32 15.075 -9.90%
std::set<std::string>::count(key)_(existent)/8192 31.019 5.45%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 25.147 6.08%
std::set<std::string>::count(key)_(non-existent)/32 10.649 -5.51%
std::set<std::string>::count(key)_(non-existent)/8192 34.503 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.834 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6917.983 -1.36%
std::set<std::string>::ctor(&&,_different_allocs)/32 208.727 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57591.818 -
std::set<std::string>::ctor(const&)/0 12.596 -
std::set<std::string>::ctor(const&)/1024 34464.484 -
std::set<std::string>::ctor(const&)/32 709.979 -11.34%
std::set<std::string>::ctor(const&)/8192 339975.161 -
std::set<std::string>::ctor(const&,_alloc)/0 12.623 -
std::set<std::string>::ctor(const&,_alloc)/1024 40672.200 9.57%
std::set<std::string>::ctor(const&,_alloc)/32 697.742 -6.92%
std::set<std::string>::ctor(const&,_alloc)/8192 358459.815 3.03%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.768 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40083.060 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 802.641 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379142.061 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56897.252 1.38%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.351 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106027.992 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.202 -
std::set<std::string>::equal_range(key)_(existent)/32 16.134 2.47%
std::set<std::string>::equal_range(key)_(existent)/8192 31.520 6.09%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.256 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.769 8.17%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.908 3.17%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.930 -1.88%
std::set<std::string>::erase(iterator)/1024 33.082 18.77%
std::set<std::string>::erase(iterator)/32 25.328 -6.27%
std::set<std::string>::erase(iterator)/8192 31.120 3.43%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.281 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12703.428 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.507 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118742.251 -
std::set<std::string>::erase(key)_(existent)/1024 57.748 -41.50%
std::set<std::string>::erase(key)_(existent)/32 68.634 -7.63%
std::set<std::string>::erase(key)_(existent)/8192 88.961 6.62%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.740 2.41%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.955 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.522 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.528 -2.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.187 25.41%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.163 1.62%
std::set<std::string>::find(key)_(existent)/1024 22.554 -5.72%
std::set<std::string>::find(key)_(existent)/32 16.997 8.95%
std::set<std::string>::find(key)_(existent)/8192 29.166 -5.69%
std::set<std::string>::find(key)_(non-existent)/0 0.254 -
std::set<std::string>::find(key)_(non-existent)/1024 21.671 8.00%
std::set<std::string>::find(key)_(non-existent)/32 10.902 10.53%
std::set<std::string>::find(key)_(non-existent)/8192 29.193 10.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.173 30.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.590 -10.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 39.233 -22.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 108.580 49.09%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.943 12.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.475 5.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.474 -20.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 68.710 20.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.934 -1.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.423 -3.36%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.933 -10.22%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.257 34.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.967 -13.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.698 15.24%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.784 -22.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.584 -13.04%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.529 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64182.060 -4.95%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1528.424 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 872649.979 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.634 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44876.928 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1246.556 -3.90%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608894.106 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.777 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42739.202 1.86%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1164.436 3.25%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612522.895 -
std::set<std::string>::insert(value)_(already_present)/1024 29.445 76.66%
std::set<std::string>::insert(value)_(already_present)/32 10.314 37.19%
std::set<std::string>::insert(value)_(already_present)/8192 39.132 -36.03%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.657 -2.80%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.416 -5.60%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.440 -17.98%
std::set<std::string>::insert(value)_(new_value,_end)/8192 91.759 38.26%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.827 36.98%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.178 3.02%
std::set<std::string>::insert(value)_(new_value,_middle)/32 35.985 -14.36%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 51.540 -5.47%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.888 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.875 -1.17%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.611 1.56%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.388 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.552 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.127 1.17%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.291 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37538.918 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 856.576 6.70%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349017.920 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.302 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36386.792 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.001 -1.80%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348097.556 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15786.120 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.580 1.34%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207708.174 1.80%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.543 -9.76%
std::set<std::string>::upper_bound(key)_(existent)/32 17.718 13.39%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.496 8.31%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 25.425 11.12%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.300 6.93%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.469 5.57%
std::shift_left(deque<int>)/1024 37.873 -
std::shift_left(deque<int>)/32 3.850 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 300.526 -
std::shift_left(list<int>)/1024 725.030 -
std::shift_left(list<int>)/32 13.349 -
std::shift_left(list<int>)/50 27.231 -
std::shift_left(list<int>)/8192 7181.195 -5.89%
std::shift_left(vector<int>)/1024 35.407 -
std::shift_left(vector<int>)/32 3.894 -
std::shift_left(vector<int>)/50 5.254 -
std::shift_left(vector<int>)/8192 280.478 -
std::shift_right(deque<int>)/1024 40.539 -
std::shift_right(deque<int>)/32 3.429 -
std::shift_right(deque<int>)/50 4.518 -
std::shift_right(deque<int>)/8192 308.992 -
std::shift_right(list<int>)/1024 730.509 -
std::shift_right(list<int>)/32 14.349 -
std::shift_right(list<int>)/50 25.851 -3.32%
std::shift_right(list<int>)/8192 7393.160 -
std::shift_right(vector<int>)/1024 35.667 -
std::shift_right(vector<int>)/32 2.948 -29.61%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 300.887 -
std::shuffle(deque<int>)/1024 9266.475 -
std::shuffle(deque<int>)/32 293.654 -
std::shuffle(deque<int>)/8192 73758.272 -
std::shuffle(vector<int>)/1024 8766.600 -
std::shuffle(vector<int>)/32 277.022 -
std::shuffle(vector<int>)/8192 70032.432 -
std::sort(deque<int>)_(ascending)/1024 758.124 -1.31%
std::sort(deque<int>)_(ascending)/8 18.010 2.66%
std::sort(deque<int>)_(ascending)/8192 5707.193 -1.04%
std::sort(deque<int>)_(descending)/1024 1286.624 -1.29%
std::sort(deque<int>)_(descending)/8 25.505 1.13%
std::sort(deque<int>)_(descending)/8192 10300.679 -1.07%
std::sort(deque<int>)_(heap)/1024 6178.426 -
std::sort(deque<int>)_(heap)/8 24.377 -
std::sort(deque<int>)_(heap)/8192 68494.547 -1.10%
std::sort(deque<int>)_(pipe-organ)/1024 2730.980 -
std::sort(deque<int>)_(pipe-organ)/8 20.102 -
std::sort(deque<int>)_(pipe-organ)/8192 26046.996 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17688.748 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.879 2.27%
std::sort(deque<int>)_(qsort_adversarial)/8192 479083.097 -1.39%
std::sort(deque<int>)_(repeated)/1024 955.024 -
std::sort(deque<int>)_(repeated)/8 18.242 2.74%
std::sort(deque<int>)_(repeated)/8192 6694.541 -
std::sort(deque<int>)_(shuffled)/1024 6808.904 -
std::sort(deque<int>)_(shuffled)/8 23.032 1.60%
std::sort(deque<int>)_(shuffled)/8192 80572.858 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.264 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.396 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3718.487 -1.16%
std::sort(vector<NonIntegral>)_(descending)/1024 768.305 -
std::sort(vector<NonIntegral>)_(descending)/8 24.554 -1.44%
std::sort(vector<NonIntegral>)_(descending)/8192 5224.758 -
std::sort(vector<NonIntegral>)_(heap)/1024 4312.228 -
std::sort(vector<NonIntegral>)_(heap)/8 23.551 -
std::sort(vector<NonIntegral>)_(heap)/8192 49425.513 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1858.760 -1.03%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.168 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18173.026 -1.10%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13111.753 -1.61%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.367 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154090.310 -1.27%
std::sort(vector<NonIntegral>)_(repeated)/1024 503.405 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.721 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3723.674 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4623.028 -3.13%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.694 -2.38%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83340.650 -1.47%
std::sort(vector<int>)_(ascending)/1024 517.838 -
std::sort(vector<int>)_(ascending)/8 15.721 -
std::sort(vector<int>)_(ascending)/8192 3712.983 -1.09%
std::sort(vector<int>)_(descending)/1024 1017.019 -
std::sort(vector<int>)_(descending)/8 24.735 -
std::sort(vector<int>)_(descending)/8192 7168.179 -1.08%
std::sort(vector<int>)_(heap)/1024 4548.849 -
std::sort(vector<int>)_(heap)/8 24.024 1.12%
std::sort(vector<int>)_(heap)/8192 45366.167 -
std::sort(vector<int>)_(pipe-organ)/1024 2282.401 -
std::sort(vector<int>)_(pipe-organ)/8 17.591 -
std::sort(vector<int>)_(pipe-organ)/8192 21460.989 -1.04%
std::sort(vector<int>)_(qsort_adversarial)/1024 12887.833 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.659 -
std::sort(vector<int>)_(qsort_adversarial)/8192 146957.617 -1.18%
std::sort(vector<int>)_(repeated)/1024 661.678 -
std::sort(vector<int>)_(repeated)/8 15.821 -
std::sort(vector<int>)_(repeated)/8192 5004.149 -
std::sort(vector<int>)_(shuffled)/1024 4686.019 -
std::sort(vector<int>)_(shuffled)/8 22.764 -
std::sort(vector<int>)_(shuffled)/8192 47484.962 1.07%
std::sort_heap(deque<int>)/1024 13589.940 1.67%
std::sort_heap(deque<int>)/8 37.609 3.71%
std::sort_heap(deque<int>)/8192 478454.423 -
std::sort_heap(deque<int>,_pred)/1024 12984.952 4.59%
std::sort_heap(deque<int>,_pred)/8 34.349 -1.32%
std::sort_heap(deque<int>,_pred)/8192 431182.239 1.60%
std::sort_heap(vector<NonIntegral>)/1024 9842.448 -
std::sort_heap(vector<NonIntegral>)/8 27.282 -5.92%
std::sort_heap(vector<NonIntegral>)/8192 105136.730 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9725.521 -1.36%
std::sort_heap(vector<NonIntegral>,_pred)/8 31.419 1.81%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105905.723 -
std::sort_heap(vector<int>)/1024 9780.044 -
std::sort_heap(vector<int>)/8 29.834 -1.99%
std::sort_heap(vector<int>)/8192 105667.635 -
std::sort_heap(vector<int>,_pred)/1024 9730.822 -1.33%
std::sort_heap(vector<int>,_pred)/8 32.552 4.13%
std::sort_heap(vector<int>,_pred)/8192 105465.719 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2790.931 2.23%
std::stable_partition(deque<int>)_(alloc_fails)/32 1892.680 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1913.231 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9776.092 -
std::stable_partition(deque<int>)_(dense)/1024 584.748 -8.35%
std::stable_partition(deque<int>)_(dense)/32 27.958 -9.22%
std::stable_partition(deque<int>)_(dense)/50 37.642 -8.47%
std::stable_partition(deque<int>)_(dense)/8192 5621.121 -
std::stable_partition(deque<int>)_(sparse)/1024 427.270 -1.30%
std::stable_partition(deque<int>)_(sparse)/32 11.984 -16.01%
std::stable_partition(deque<int>)_(sparse)/50 28.593 -8.25%
std::stable_partition(deque<int>)_(sparse)/8192 3435.796 -2.38%
std::stable_partition(list<int>)_(alloc_fails)/1024 4170.122 -
std::stable_partition(list<int>)_(alloc_fails)/32 1865.815 -
std::stable_partition(list<int>)_(alloc_fails)/50 1899.832 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26462.466 5.31%
std::stable_partition(list<int>)_(dense)/1024 1504.486 -13.87%
std::stable_partition(list<int>)_(dense)/32 36.007 -4.89%
std::stable_partition(list<int>)_(dense)/50 57.099 -1.40%
std::stable_partition(list<int>)_(dense)/8192 22919.476 31.78%
std::stable_partition(list<int>)_(sparse)/1024 927.849 -
std::stable_partition(list<int>)_(sparse)/32 9.688 -1.62%
std::stable_partition(list<int>)_(sparse)/50 26.264 -1.20%
std::stable_partition(list<int>)_(sparse)/8192 8606.074 -3.19%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2317.099 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1869.383 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1885.131 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5298.168 -1.40%
std::stable_partition(vector<int>)_(dense)/1024 290.346 -
std::stable_partition(vector<int>)_(dense)/32 21.005 -1.06%
std::stable_partition(vector<int>)_(dense)/50 25.737 1.35%
std::stable_partition(vector<int>)_(dense)/8192 2097.568 -
std::stable_partition(vector<int>)_(sparse)/1024 210.991 -2.38%
std::stable_partition(vector<int>)_(sparse)/32 7.035 -3.82%
std::stable_partition(vector<int>)_(sparse)/50 20.774 -2.48%
std::stable_partition(vector<int>)_(sparse)/8192 1554.510 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.892 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.790 -4.01%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18834.056 -1.03%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28623.109 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.972 1.24%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26521.906 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13643.005 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.226 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25922.439 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16335.210 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.074 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22337.197 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25634.673 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.279 -2.02%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28103.364 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3651.170 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.874 1.19%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12995.608 -6.72%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19363.871 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.013 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24711.567 -1.70%
std::stable_sort(deque<int>)_(ascending)/1024 2104.246 -1.02%
std::stable_sort(deque<int>)_(ascending)/8 17.260 -3.92%
std::stable_sort(deque<int>)_(ascending)/8192 13937.343 2.41%
std::stable_sort(deque<int>)_(descending)/1024 2924.741 -
std::stable_sort(deque<int>)_(descending)/8 24.906 -4.13%
std::stable_sort(deque<int>)_(descending)/8192 20579.258 -
std::stable_sort(deque<int>)_(heap)/1024 2733.780 -
std::stable_sort(deque<int>)_(heap)/8 23.821 -2.18%
std::stable_sort(deque<int>)_(heap)/8192 17468.443 1.05%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2924.041 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.681 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20581.637 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.428 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.798 -3.88%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20928.074 1.24%
std::stable_sort(deque<int>)_(repeated)/1024 1409.299 -1.20%
std::stable_sort(deque<int>)_(repeated)/8 17.480 -2.48%
std::stable_sort(deque<int>)_(repeated)/8192 7646.297 -
std::stable_sort(deque<int>)_(shuffled)/1024 2541.654 -
std::stable_sort(deque<int>)_(shuffled)/8 22.673 -
std::stable_sort(deque<int>)_(shuffled)/8192 14423.894 1.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4930.792 2.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.241 7.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48154.172 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22653.712 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.370 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118851.215 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13645.113 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.203 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106957.640 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13925.504 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84468.846 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22210.671 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.595 -1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134190.987 -1.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3793.803 8.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.633 2.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19389.473 5.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17807.815 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.181 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145164.904 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.545 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.695 -6.05%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41546.173 -1.49%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 11702.797 -7.50%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.945 -2.64%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 178646.582 -5.18%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9439.650 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.402 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116549.354 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8037.678 -1.02%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.650 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115620.006 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13493.846 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.618 -4.39%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198998.475 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.270 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.370 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13912.170 -1.94%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11914.184 -1.06%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.531 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173319.495 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4512.796 1.80%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.048 -1.16%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18803.276 1.27%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23138.710 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.138 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24259.123 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13760.561 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.024 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30271.742 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13840.313 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.138 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21852.165 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22340.659 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.035 -1.27%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33818.060 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3550.114 2.98%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.141 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9597.085 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17748.386 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.322 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27050.244 -
std::stable_sort(vector<int>)_(ascending)/1024 2056.514 -
std::stable_sort(vector<int>)_(ascending)/8 15.508 -1.42%
std::stable_sort(vector<int>)_(ascending)/8192 13350.499 -
std::stable_sort(vector<int>)_(descending)/1024 2758.871 -
std::stable_sort(vector<int>)_(descending)/8 24.284 -1.27%
std::stable_sort(vector<int>)_(descending)/8192 18416.312 -5.35%
std::stable_sort(vector<int>)_(heap)/1024 2510.684 -
std::stable_sort(vector<int>)_(heap)/8 21.261 -1.24%
std::stable_sort(vector<int>)_(heap)/8192 14476.053 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2746.613 -1.05%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18169.564 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2905.300 1.06%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.433 -1.38%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18220.908 -
std::stable_sort(vector<int>)_(repeated)/1024 1088.344 -1.28%
std::stable_sort(vector<int>)_(repeated)/8 15.553 -1.58%
std::stable_sort(vector<int>)_(repeated)/8192 5240.766 -
std::stable_sort(vector<int>)_(shuffled)/1024 2216.889 -
std::stable_sort(vector<int>)_(shuffled)/8 19.836 -
std::stable_sort(vector<int>)_(shuffled)/8192 10945.105 -
std::swap_ranges(deque<int>)/1024 319.255 -11.86%
std::swap_ranges(deque<int>)/32 10.414 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2548.796 -15.10%
std::swap_ranges(list<int>)/1024 777.738 1.71%
std::swap_ranges(list<int>)/32 19.566 -2.08%
std::swap_ranges(list<int>)/50 34.410 4.72%
std::swap_ranges(list<int>)/8192 10208.766 4.89%
std::swap_ranges(vector<int>)/1024 62.467 -
std::swap_ranges(vector<int>)/32 4.803 -
std::swap_ranges(vector<int>)/50 5.591 -
std::swap_ranges(vector<int>)/8192 474.983 -
std::transform(deque<int>)_(identity_transform)/1024 369.825 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.074 -
std::transform(deque<int>)_(identity_transform)/8192 2442.724 -
std::transform(deque<int>,_deque<int>)/1024 659.718 -
std::transform(deque<int>,_deque<int>)/32 22.700 5.91%
std::transform(deque<int>,_deque<int>)/50 36.740 -
std::transform(deque<int>,_deque<int>)/8192 5415.830 -
std::transform(list<int>)_(identity_transform)/1024 735.703 -
std::transform(list<int>)_(identity_transform)/32 16.874 -
std::transform(list<int>)_(identity_transform)/50 30.237 -
std::transform(list<int>)_(identity_transform)/8192 7779.813 1.68%
std::transform(list<int>,_list<int>)/1024 835.647 -
std::transform(list<int>,_list<int>)/32 22.972 -
std::transform(list<int>,_list<int>)/50 37.100 -
std::transform(list<int>,_list<int>)/8192 8457.441 -11.36%
std::transform(vector<int>)_(identity_transform)/1024 262.139 -
std::transform(vector<int>)_(identity_transform)/32 9.164 -
std::transform(vector<int>)_(identity_transform)/50 16.149 -1.06%
std::transform(vector<int>)_(identity_transform)/8192 2018.861 -
std::transform(vector<int>,_vector<int>)/1024 553.857 -
std::transform(vector<int>,_vector<int>)/32 17.174 -
std::transform(vector<int>,_vector<int>)/50 26.793 -
std::transform(vector<int>,_vector<int>)/8192 4437.586 -
std::unique(deque<int>)_(contiguous)/1024 511.563 -1.20%
std::unique(deque<int>)_(contiguous)/32 50.855 2.37%
std::unique(deque<int>)_(contiguous)/52 57.537 2.78%
std::unique(deque<int>)_(contiguous)/8192 3720.299 -1.17%
std::unique(deque<int>)_(sprinkled)/1024 509.526 -
std::unique(deque<int>)_(sprinkled)/32 52.053 -
std::unique(deque<int>)_(sprinkled)/52 59.178 -
std::unique(deque<int>)_(sprinkled)/8192 3797.945 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.670 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.297 -1.18%
std::unique(deque<int>,_pred)_(contiguous)/52 67.518 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4543.619 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.446 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.639 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.529 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5200.964 -
std::unique(list<int>)_(contiguous)/1024 914.358 -2.73%
std::unique(list<int>)_(contiguous)/32 51.872 -1.14%
std::unique(list<int>)_(contiguous)/52 63.899 -
std::unique(list<int>)_(contiguous)/8192 6981.410 -1.17%
std::unique(list<int>)_(sprinkled)/1024 955.898 -
std::unique(list<int>)_(sprinkled)/32 53.806 -
std::unique(list<int>)_(sprinkled)/52 67.154 -
std::unique(list<int>)_(sprinkled)/8192 8009.763 -
std::unique(list<int>,_pred)_(contiguous)/1024 945.175 -4.52%
std::unique(list<int>,_pred)_(contiguous)/32 57.238 -2.85%
std::unique(list<int>,_pred)_(contiguous)/52 70.836 -1.44%
std::unique(list<int>,_pred)_(contiguous)/8192 7875.743 -3.51%
std::unique(list<int>,_pred)_(sprinkled)/1024 1011.016 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.680 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.313 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8340.383 -
std::unique(vector<int>)_(contiguous)/1024 305.785 -1.46%
std::unique(vector<int>)_(contiguous)/32 48.023 -1.34%
std::unique(vector<int>)_(contiguous)/52 53.838 -
std::unique(vector<int>)_(contiguous)/8192 1900.610 -
std::unique(vector<int>)_(sprinkled)/1024 533.680 -
std::unique(vector<int>)_(sprinkled)/32 55.839 2.69%
std::unique(vector<int>)_(sprinkled)/52 65.374 -
std::unique(vector<int>)_(sprinkled)/8192 3969.153 -
std::unique(vector<int>,_pred)_(contiguous)/1024 484.364 -1.57%
std::unique(vector<int>,_pred)_(contiguous)/32 54.166 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.237 -1.26%
std::unique(vector<int>,_pred)_(contiguous)/8192 3571.171 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 682.075 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.725 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.542 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5154.084 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.634 -
std::unique_copy(deque<int>)_(contiguous)/32 9.371 -1.01%
std::unique_copy(deque<int>)_(contiguous)/52 14.902 -
std::unique_copy(deque<int>)_(contiguous)/8192 3709.039 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.348 -5.95%
std::unique_copy(deque<int>)_(sprinkled)/32 10.244 -
std::unique_copy(deque<int>)_(sprinkled)/52 16.299 -7.07%
std::unique_copy(deque<int>)_(sprinkled)/8192 3965.762 4.45%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.924 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.235 8.67%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.366 4.84%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4476.891 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.091 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.674 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.185 1.15%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5052.026 -
std::unique_copy(list<int>)_(contiguous)/1024 738.686 -
std::unique_copy(list<int>)_(contiguous)/32 11.176 -
std::unique_copy(list<int>)_(contiguous)/52 19.325 -
std::unique_copy(list<int>)_(contiguous)/8192 7041.431 3.00%
std::unique_copy(list<int>)_(sprinkled)/1024 737.416 -
std::unique_copy(list<int>)_(sprinkled)/32 13.542 -1.53%
std::unique_copy(list<int>)_(sprinkled)/52 23.884 -2.34%
std::unique_copy(list<int>)_(sprinkled)/8192 6980.040 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 787.934 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.069 -1.53%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.230 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8648.444 15.18%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 839.253 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.551 1.42%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.890 2.15%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 9054.090 19.55%
std::unique_copy(vector<int>)_(contiguous)/1024 246.484 -
std::unique_copy(vector<int>)_(contiguous)/32 8.613 -
std::unique_copy(vector<int>)_(contiguous)/52 13.381 -1.14%
std::unique_copy(vector<int>)_(contiguous)/8192 1880.725 -
std::unique_copy(vector<int>)_(sprinkled)/1024 452.747 -1.04%
std::unique_copy(vector<int>)_(sprinkled)/32 12.883 -3.57%
std::unique_copy(vector<int>)_(sprinkled)/52 21.784 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3649.848 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.511 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.407 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.592 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3778.199 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 586.840 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.254 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.271 -1.11%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4502.382 -
std::unordered_map<int,_int>::clear()/0 391.116 -
std::unordered_map<int,_int>::clear()/1024 8383.158 -1.85%
std::unordered_map<int,_int>::clear()/32 595.796 -3.48%
std::unordered_map<int,_int>::clear()/8192 65809.389 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.542 -21.32%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.742 -5.18%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.669 -4.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -14.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.299 -24.83%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.381 -12.97%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.373 -16.96%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.280 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.230 -15.13%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.282 -15.99%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.481 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.637 13.78%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.456 -5.91%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.450 -2.63%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.111 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8495.948 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.246 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96510.347 -
std::unordered_map<int,_int>::ctor(const&)/0 12.860 -
std::unordered_map<int,_int>::ctor(const&)/1024 6922.294 1.44%
std::unordered_map<int,_int>::ctor(const&)/32 201.828 -
std::unordered_map<int,_int>::ctor(const&)/8192 55968.734 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.909 -1.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9788.910 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.642 -1.37%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 96846.488 19.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.815 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13723.546 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.383 -1.78%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142884.841 -12.18%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13686.297 1.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.000 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143655.692 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.435 2.06%
std::unordered_map<int,_int>::erase(iterator)/32 19.955 1.39%
std::unordered_map<int,_int>::erase(iterator)/8192 19.835 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.116 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5546.187 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.865 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45595.460 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.531 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.985 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.051 -2.51%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -24.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.165 1.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.066 -1.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.189 -3.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.153 -3.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.196 -4.77%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.228 -3.44%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.625 14.67%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.571 6.12%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.537 3.47%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.284 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.971 -7.20%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.040 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12884.057 -1.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.089 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139191.059 -2.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.655 -1.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12615.802 -3.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.793 1.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138672.471 -1.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.171 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.926 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.599 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85555.435 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.787 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14177.466 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.700 1.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149375.930 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.266 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13937.277 1.19%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 761.053 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144896.916 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.455 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.788 -1.82%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.721 -4.09%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.914 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.225 -1.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.506 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.032 1.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.884 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.312 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.569 1.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.411 3.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.258 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.587 -4.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.417 5.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.311 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.715 3.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.159 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.068 5.98%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.671 -1.20%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.372 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.407 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.118 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6683.481 -6.37%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.606 -6.36%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54187.825 -4.16%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.113 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6736.515 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.330 -1.62%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54824.369 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1351.699 -4.92%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.442 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25227.410 1.87%
std::unordered_multimap<int,_int>::clear()/0 390.767 -1.08%
std::unordered_multimap<int,_int>::clear()/1024 8449.325 -13.64%
std::unordered_multimap<int,_int>::clear()/32 601.766 -3.67%
std::unordered_multimap<int,_int>::clear()/8192 65201.216 -12.11%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.436 19.70%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.367 7.22%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.317 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.486 43.70%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.691 19.14%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.995 45.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.853 32.29%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.891 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.100 32.16%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.784 -6.91%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 7.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.330 6.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.331 8.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.225 -1.19%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.035 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8607.390 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.117 5.13%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99002.496 -3.00%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.823 -1.38%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6698.075 -2.01%
std::unordered_multimap<int,_int>::ctor(const&)/32 200.613 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55326.799 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.986 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9179.971 1.17%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.511 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 90282.299 18.50%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.801 -4.02%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13018.583 -7.24%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.934 -9.83%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139316.239 -1.52%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -1.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12858.775 1.07%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.882 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140256.675 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.819 -10.15%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.769 -9.78%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.197 -22.22%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.169 -1.10%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5744.222 -15.77%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.175 -5.73%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48129.634 -2.97%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.227 -5.54%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.583 -7.52%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.550 -4.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -13.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.215 -16.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.325 -7.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.243 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.405 -5.82%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.197 -10.92%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.337 29.05%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.357 21.51%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.580 15.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.608 36.72%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.046 -9.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.390 33.83%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.308 18.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.523 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15335.190 2.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 770.854 1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171358.084 2.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.273 -1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15293.582 1.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.040 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169807.982 1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.177 -1.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14240.865 -2.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 795.044 -3.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179913.770 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.761 -1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15574.029 -3.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 817.830 -3.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166454.914 -1.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.397 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16624.608 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 820.591 1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185574.898 1.84%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.095 -14.99%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.995 -4.84%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.680 -4.68%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.345 -1.76%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.175 -2.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.798 -11.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.915 -7.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.357 -1.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.729 11.91%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.485 1.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.932 -30.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.115 -1.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6715.720 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.701 2.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54400.958 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.096 -1.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6688.031 -1.78%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.293 -1.07%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54590.733 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1394.203 -17.74%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.102 -2.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26501.089 -9.76%
std::unordered_multiset<int>::clear()/0 390.358 -
std::unordered_multiset<int>::clear()/1024 7964.323 -21.57%
std::unordered_multiset<int>::clear()/32 583.448 -8.66%
std::unordered_multiset<int>::clear()/8192 61546.293 -22.10%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.416 -3.72%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.466 -11.24%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.253 -7.29%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -23.36%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.604 -14.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.548 -16.45%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.469 -22.48%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.818 -8.56%
std::unordered_multiset<int>::count(key)_(existent)/32 1.794 -10.72%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.819 -3.42%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.307 -36.22%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.294 -12.02%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.239 -2.45%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.208 -12.08%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.923 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8543.162 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 288.228 -3.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100025.708 -2.14%
std::unordered_multiset<int>::ctor(const&)/0 12.823 -
std::unordered_multiset<int>::ctor(const&)/1024 6732.460 -
std::unordered_multiset<int>::ctor(const&)/32 196.059 -2.80%
std::unordered_multiset<int>::ctor(const&)/8192 54741.624 -1.65%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.856 -2.08%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9096.751 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 246.622 -2.49%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76047.720 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.785 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12764.891 -1.19%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.172 -1.90%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137505.990 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12603.497 -1.32%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.929 -1.92%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144362.048 3.05%
std::unordered_multiset<int>::erase(iterator)/1024 19.669 -15.99%
std::unordered_multiset<int>::erase(iterator)/32 19.567 -10.76%
std::unordered_multiset<int>::erase(iterator)/8192 19.633 -17.74%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.608 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5678.706 -15.01%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.955 -4.19%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45477.206 -14.63%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.897 6.27%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.178 -6.99%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.466 -9.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.297 12.32%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.348 11.83%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.477 19.94%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.123 -8.35%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.129 -17.42%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.254 1.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.243 2.20%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.340 10.73%
std::unordered_multiset<int>::find(key)_(existent)/32 1.177 -9.05%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.183 -8.26%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.971 -18.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.108 10.51%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.144 18.42%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.508 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15057.778 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.585 -1.35%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167398.135 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.533 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14962.681 -2.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.715 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164988.222 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 406.323 3.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13785.504 -2.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 808.556 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174814.910 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.672 -15.61%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.995 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.877 1.91%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.353 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.855 7.81%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.792 -5.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.415 -6.30%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.358 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.230 1.56%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.487 2.47%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.073 -27.13%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.090 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6748.365 1.31%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.325 -1.62%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55042.962 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.110 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6791.186 -9.34%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.952 -9.04%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55267.867 -6.35%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1281.151 -21.45%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.826 -1.14%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 24967.919 -9.66%
std::unordered_set<int>::clear()/0 389.412 -1.04%
std::unordered_set<int>::clear()/1024 7748.279 -16.89%
std::unordered_set<int>::clear()/32 588.734 -4.39%
std::unordered_set<int>::clear()/8192 60346.292 -16.59%
std::unordered_set<int>::contains(key)_(existent)/1024 1.159 -2.74%
std::unordered_set<int>::contains(key)_(existent)/32 1.288 -12.54%
std::unordered_set<int>::contains(key)_(existent)/8192 1.247 -4.72%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.485 43.44%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.766 3.97%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.563 -4.30%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.566 -6.25%
std::unordered_set<int>::count(key)_(existent)/1024 1.379 19.99%
std::unordered_set<int>::count(key)_(existent)/32 1.389 11.46%
std::unordered_set<int>::count(key)_(existent)/8192 1.684 23.46%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -44.44%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.648 12.61%
std::unordered_set<int>::count(key)_(non-existent)/32 1.317 -2.51%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.561 16.77%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.843 -7.44%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8824.528 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.453 3.83%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106469.143 6.26%
std::unordered_set<int>::ctor(const&)/0 12.812 -
std::unordered_set<int>::ctor(const&)/1024 6743.824 -
std::unordered_set<int>::ctor(const&)/32 199.276 -
std::unordered_set<int>::ctor(const&)/8192 55661.634 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.960 -1.61%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9910.823 1.42%
std::unordered_set<int>::ctor(const&,_alloc)/32 286.228 6.80%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82032.029 1.56%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.791 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13800.113 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.643 -3.58%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141817.507 -2.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.798 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13686.054 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.753 -2.38%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143223.345 -1.54%
std::unordered_set<int>::erase(iterator)/1024 20.632 -
std::unordered_set<int>::erase(iterator)/32 20.454 -
std::unordered_set<int>::erase(iterator)/8192 20.899 1.00%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.675 -1.07%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5877.145 -1.12%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.412 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44455.616 -8.53%
std::unordered_set<int>::erase(key)_(existent)/1024 21.907 -2.63%
std::unordered_set<int>::erase(key)_(existent)/32 21.552 -3.89%
std::unordered_set<int>::erase(key)_(existent)/8192 22.453 -3.33%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.297 12.66%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.318 -12.52%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.188 -16.90%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.128 -9.60%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.138 -7.02%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.500 8.31%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.168 -
std::unordered_set<int>::find(key)_(existent)/1024 1.134 -26.43%
std::unordered_set<int>::find(key)_(existent)/32 1.162 -18.75%
std::unordered_set<int>::find(key)_(existent)/8192 1.263 -20.33%
std::unordered_set<int>::find(key)_(non-existent)/0 0.328 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -11.70%
std::unordered_set<int>::find(key)_(non-existent)/32 1.168 4.40%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.137 -6.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.664 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13200.712 -3.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.761 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140498.928 -2.40%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.763 -1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13222.499 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.656 4.64%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139380.878 -1.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.705 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8059.596 2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 585.403 -1.02%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87285.347 1.30%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.822 -31.55%
std::unordered_set<int>::insert(value)_(already_present)/32 1.754 -31.87%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.898 11.84%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.071 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.234 7.17%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.303 1.52%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.743 4.41%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.102 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.549 -6.96%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.367 1.20%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.891 2.89%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.408 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6752.222 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.971 3.42%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53787.140 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.362 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6677.061 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.558 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55655.494 1.81%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.975 4.89%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2276.695 69.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.679 1.43%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32548.052 24.26%
std::unordered_set<std::string>::clear()/0 396.092 -
std::unordered_set<std::string>::clear()/1024 23864.928 -8.22%
std::unordered_set<std::string>::clear()/32 969.372 -3.39%
std::unordered_set<std::string>::clear()/8192 225507.177 -6.34%
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.767 10.41%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.171 -3.64%
std::unordered_set<std::string>::contains(key)_(existent)/8192 41.978 2.76%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.227 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.686 -11.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.649 15.82%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.062 -
std::unordered_set<std::string>::count(key)_(existent)/32 38.293 -13.98%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.845 5.96%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.766 -9.98%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.553 10.78%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.360 3.24%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.778 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40956.316 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 994.706 -3.63%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 712603.706 -1.74%
std::unordered_set<std::string>::ctor(const&)/0 12.813 -
std::unordered_set<std::string>::ctor(const&)/1024 32556.762 -3.60%
std::unordered_set<std::string>::ctor(const&)/32 677.415 -2.98%
std::unordered_set<std::string>::ctor(const&)/8192 333857.380 -1.80%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.818 -1.64%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62170.491 -2.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1359.899 -12.97%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 596643.015 -2.09%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.911 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62606.346 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1709.258 6.46%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637426.821 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.328 3.25%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61469.942 -1.30%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1607.741 5.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634356.067 -
std::unordered_set<std::string>::erase(iterator)/1024 31.674 -3.98%
std::unordered_set<std::string>::erase(iterator)/32 28.878 -1.48%
std::unordered_set<std::string>::erase(iterator)/8192 34.505 -13.94%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.284 -1.06%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12370.970 -8.28%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 639.004 -12.78%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117398.703 -7.34%
std::unordered_set<std::string>::erase(key)_(existent)/1024 110.901 -13.93%
std::unordered_set<std::string>::erase(key)_(existent)/32 70.114 -33.79%
std::unordered_set<std::string>::erase(key)_(existent)/8192 89.140 -7.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.362 -3.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.082 2.07%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.493 -1.14%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.963 -3.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.062 -13.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 25.229 28.70%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.421 8.12%
std::unordered_set<std::string>::find(key)_(existent)/32 41.076 16.83%
std::unordered_set<std::string>::find(key)_(existent)/8192 45.943 32.97%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 5.82%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.764 3.77%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.240 -6.21%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.658 4.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.553 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57213.947 1.31%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1750.624 -1.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604254.777 1.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.772 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56836.226 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1914.956 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598209.260 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.888 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57346.236 -3.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1830.341 4.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558552.742 -3.20%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 22.236 -67.57%
std::unordered_set<std::string>::insert(value)_(already_present)/32 58.444 115.11%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.671 7.61%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 71.390 54.65%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.945 55.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 63.471 65.38%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.831 18.12%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.573 11.96%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 64.761 31.51%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 63.383 5.26%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 69.140 37.11%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.050 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35514.602 -1.15%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 762.391 -3.80%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338396.120 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.050 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35528.982 -5.80%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 710.983 -8.63%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342625.246 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 -9.86%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16212.139 1.24%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 285.569 8.48%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208489.225 -
std::upper_bound(std::deque<int>)/100 30.475 -1.00%
std::upper_bound(std::deque<int>)/8 17.931 -
std::upper_bound(std::deque<int>)/8192 64.712 -
std::upper_bound(std::forward_list<int>)/100 96.846 -
std::upper_bound(std::forward_list<int>)/8 16.021 -1.13%
std::upper_bound(std::forward_list<int>)/8192 10382.478 -
std::upper_bound(std::list<int>)/100 100.525 -
std::upper_bound(std::list<int>)/8 16.140 -
std::upper_bound(std::list<int>)/8192 13760.160 -1.02%
std::upper_bound(std::vector<int>)/100 12.303 -
std::upper_bound(std::vector<int>)/8 5.955 -
std::upper_bound(std::vector<int>)/8192 15.634 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.160 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.173 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 625.722 -3.05%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.345 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 269.134 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.393 -2.14%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.999 -4.21%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 789.813 -10.76%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.634 -2.18%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.766 -8.10%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 721.023 -17.88%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.257 1.20%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.005 -2.67%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 592.227 -18.19%
std::vector<int>::ctor(size)/1024 40.727 -3.35%
std::vector<int>::ctor(size)/32 10.511 -2.89%
std::vector<int>::ctor(size)/8192 562.220 -1.01%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.817 -2.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.217 -8.87%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.023 -1.00%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.579 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.747 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.625 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.637 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.262 -1.61%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.972 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.605 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.045 -1.71%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.369 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 957.255 -1.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.710 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4646.058 -1.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 911.152 -2.43%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.208 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4690.019 9.80%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 939.413 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.594 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4730.663 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.831 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.851 2.28%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.423 -1.49%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.821 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.989 -4.11%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 855.876 86.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.645 -1.20%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.193 -6.23%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.378 -2.89%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.638 1.69%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.850 3.15%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.415 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.424 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.413 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.076 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4852.706 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12565.783 -2.37%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.537 -1.07%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109645.307 -7.08%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.442 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.179 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6559.003 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.364 8.84%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54579.836 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.303 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.390 -5.51%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6812.260 -1.03%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19944.163 -12.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.015 -14.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173795.733 -10.70%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 693.558 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.617 -2.81%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6824.255 -1.57%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19881.708 -8.87%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 605.744 -8.46%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173028.632 -4.39%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 694.162 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.819 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6837.942 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19777.293 -5.71%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 606.086 -4.75%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172515.852 -4.99%
std::vector<std::string>::ctor(size)/1024 425.151 -1.40%
std::vector<std::string>::ctor(size)/32 37.227 19.89%
std::vector<std::string>::ctor(size)/8192 4133.778 -8.57%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 577.287 -1.68%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.099 -5.23%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5262.174 -1.39%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20391.933 -10.68%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 596.203 -14.44%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172829.840 -11.73%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 575.558 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.916 -3.97%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.345 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.205 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.670 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4587.672 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.666 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.859 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2270.529 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.453 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.785 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2283.836 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.667 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.078 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.444 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.106 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.764 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.227 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1811.992 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.201 -1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12336.092 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15243.089 -2.41%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.043 -1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116240.325 -1.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3322.740 -5.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.836 -1.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22943.990 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16778.383 -1.43%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 867.209 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128177.690 -1.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1906.504 1.93%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 568.780 1.85%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14162.727 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13485.898 -2.39%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 872.844 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116178.311 -1.85%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.611 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.135 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.404 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.388 1.28%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.047 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 717.972 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.316 -2.90%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5683.471 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6444.675 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.402 -9.16%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53048.477 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.227 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.587 -3.36%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3191.073 1.20%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.675 1.64%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.513 -1.00%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5656.641 -1.70%
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.864 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.348 -2.27%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.975 -1.02%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.513 -1.93%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.734 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.764 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.721 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.292 -1.02%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.465 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.387 -
vector<bool>(const_vector<bool>&) 10.893 9.98%
vector<bool>(size_type,_const_value_type&) 8.995 7.48%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.803 3.71%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.961 -
vector<bool>::reserve() 8.951 8.22%
vector<bool>::resize() 11.730 8.69%
Geometric Mean 887.625 -